######## ######......####### #.................#... #.................#... #.....................# #....(....#........ #........(...)........# .#..<......#......... #...<....###..........# ............#......... #........###..........## ...................... ##.....###..>........... ....................... #......##.#..........# .............................. #......##.#..........#.....(..............#.......... #.........#..........#............................... ..........####........... .................##........ .....#.....# #.........# #+#..........#.###.##........ ......#...... #.........###............#.....##........ #..... #.................................#...... #.............................###g#...... #####...........##.#..........#<#.#...... ####.#...#..##.#............#.# ..... #.#............#...........# ..### #.#............#......#.#... .. ...............#......#..... ...........###............... ............. #.......... ..#.. .....##...... #.......... ...... .........#.## ....#..... ..#. ..#..