### ##.# #o## #########{# #........## #.######.# ### #.# #.# #.. #.# #.# #.# #.# #o{{{ #.# #.# ###{{ #.# #)# {o #.# #####.####### {o. ########.# #....[....... ... #<..#....#### #.###.####### o.. ###.#.#.....# #.# #.# #..#.#.###.# #.# #.# #.##.#..#.# #.# #.# #.# #.........# #.###.###.####### #####.....###....>........... #..........#.###......... #....#####.#.###......... ##.### #.#............. #.# #.####.......... #.. #.# #.......... ## #.. #.######### ### #.# #.# { #.# #.# ...