######### . ........ #. ##....###### # #.##..........#.... #........<.......... #.... #.###........####....... #...#######.#..........+ ....... ###........ ......#.....# ##..... #.........####...........# #+### #.#...... ......###.#+#..... #.......####(#...#...# #.#.## #..##.#....#.#.#.#.#.#.#... #.>.).(..................... #..##.#.####.#.##########.## #.@.....# #.#..) ##.##.### #.##### #.....### .#.# #.......##.#.# #.)........#.# ##.......# #.# #.......# #####...(.(.# #.....###+#.#### +.....'...#..... #.....###..(.... #................. #........?...(.... .....a...##......... ##.......# ......a.. #.......# ....... #.......# .....## #.......# .....+ ######### .....# .a...#