############# ##...........# #............# #............# # #......<.....#..... #########....##+#.%........# #............# #.......... #............+ #......[... #....[...#...# #.......... #.......(+...# #.......## #........#...# #.......# ### #########....# #+###### ### #.#############....# ......######)#........#...<...##.. ........[.o))....).)............>.. .......###..)#)######.............. ..... #.......# #.....#........ .... #....%..# ####.....#...##.. ... #.......# #........+...# . . #.......# #.##.....#...# ###+###...#.##.######### ###.#.##.# .#.##.# #.##.# #.##.# #.##.# #.##.# #....# ######