###### ## ##.....## ######.# ##.......#####......# #.........#....#..### .####.........#.###..## ................###.##### #..............####......# .......................##.#### ....##..........#.........#..# ................##..........## ..........................## ###......>............###.## #......#.........#.##### #o# #. #....#.......##.# #.# ####. #<##..#.....###.# #.######## ....##...........##..# #.#......## ##.........#.###<...# #.........# #..........#..##.#.## #.......... .#........##........ #.......... #........# ........# #.......o.. ########.# ........# #.......... .......####.# #.......... #.##.... .: ....[.....# ...... .. ........$..o .