###### ####.... ...... # #...# #.#####...# # ####.#...#...##.# ...............># ####.#..#..#<...# .. #............# .######...........# ...........#####.## #######.##.# # #.##.# #####.##.# ...#.....# # ..#.##..##.# #.#.#......# .###...#...#### ....#..#...# .......#...# ##......#.# #.#.......#.# # #.##.##..##.# #. #.##.###.##.##### # #. #.##.###......... ... #.##.oo........##### #...#.....oo####...# #..........## #...# #.......o..# #...# ###........# ##..# #........# ..# #......!.# .># #.[......# +## ##########