### #########.# ........#'########## .#.................# #..............(..# ###.................# ........#...######### ### ###.....#...#### #.# ...............########.### #######.##..##.#..........### .......<..................'.# #######..>.#...#..........#.# ##.......#%.........#.# ###...#.#..........#.# #..##.#..........#.# #..##.#..........#.# #..##.#..........#O# # #.############o# #o# #### #.# ...#########)# # ###.#..o.o%...# #.#.......#####.# ..........# ### ##.....oo# +.......# #.......# ......[...# ..........# .#........# #.####..># #. #...# . ....#