### ############################ ### #.# #..........................# #...# #.# #.##########...##########..# #...# #.# #.# #...# #..# #...# #.# #.# #...# #..# #...# #.# #.# #...# #..# #...# #.###########.##########...##########[.# #...# #......................................###########...###### #..........................).....)......................... #............####################...............O.......... #.#########..# #...##############......... #.# #..# #...# #......... #.# #..# #...# #......... #.# #..# #...# #......... #.# #..# #...# #........ #.#########..############ #..(. ......... #......................... ..... .......?. #...[..................... .... ..####### #.#############..######### .......... ..........# #.# #..# #......................# #.# #..# #......................# #.# #..# #....(................<# #.# #..# #......................# #.# #..# #..........%...........# #.# #..# #>.....................# #.# #..# #......................# #.# #######..###########......(...............############### ...........................(...........(...(.%.%()[((..(# ............................................###########.# #######.............<(5..........(((..![...# #.# #.......................((...........# #.# ###...............>...###'###......((..###########.# .....(..>..............# #.# #.....................<# .......................###.###....(.................# ..#########............###_..'......................# . #...########.###.###..##################### #...# ...# #.# #..# #...######.#.###'###..# ####.....................######### ...........................%..>.... ................................... #########...................###### #...................# #...................# #.......<...........# #...................# #...................# #...................# #...................# #................... ................... #################