############################# ..............................# #####...#######.#####........# #...# #.# #>.......# #...# #.# #........# #...# #.# #........# #...# #.#####........## ..###### #####...#######.!.............. ............# ................................ ............# ............#######(......)...# #...........# ###..####...# #.#######...# #...........# #..# #...# #.# #...# #...........# #..# #...# #.# #...# #...........# #..# #...# #.# #...# #...........# #..####...#######.# #...#######...........# #.######.................#######.....))%.(.((((......# ..[...........................O......................# ...#####################################.............# #..##########.# #..# #.# #..# #.# #..# #.# #########################..##########.# ......................................# ......................................# ..........#####..#####.....%..........# .######...# #..# #.####...........# #.%.# #..# #.# #...........# #..<#####..#####.# #...........# #...)............####...........# .....................................# ..#####..###..#####..#####..######### ...# #..# #..# #..# ....# #..#####..# #..# #..### #..#......#####..######### ### ####........................# #......⌠....................# ####........####.........(..# #.⌠.>.⌠#.# #..#########.# #......#.# #..# #.# #...⌠..#.# #.)# #.# #......#.# #..#########.# ####...####.####............# #...........................# #.....................####### #..####...####.%.###...# ##. #...# #...# #...# # #...# #...# #...# #.<.# #...###%..# ....# #......)..# ###### ###########