......................................................................................... ...#######........#######.......##.............#######........#######.......########..... ..##.....##......##.....##......##............##.....##......##.....##......##.....##.... ..##....................##......##............##....................##......##.....##.... ..########........#######.......##............########........#######.......##.....##.... ..##.....##......##.............##............##.....##......##.............##.....##.... ..##.....##......##.............##............##.....##......##.............##.....##.... ...#######.......#########......########.......#######.......#########......########..... .........................................................................................