############################### #...........^.........o........ #.#####################.##.#### #.########## ..# #>.......... o.o. ###.########### .##.## #...........# .. ..# #.#########.####.# ..# ### #........# ..# ####.#.#.....# ##### #....#.#.....# #...# #.##...#.....# #.#.# #.##.........# #.#.# ##......#####.# #.#.# #.#...#... .# #.#.# #.########## #<#.####..........# ###......#..#####. ########..)# #...# ##..# ####