############### .......>......# #########.....# ##########################.....######### #............................(.......... #...######################.....######### #...# #.....# #.### #.....# #.# #####.# #######.############################.###### ..........).................%..............# #######.###...#####.###########.####......# #.# #...# #.# #.# #......# #.# #...# #.######## #.# #......# #.# #...# #........# #.# #......# #.# #...# #........# #.# #...... #.# #.### ###~~g~~## #.# #..... #.# #.# #7~~~7# #.# #.... . #.# ##P~7### #.# . #.# ###.###.##### ##~##.# #.# . ... .............# +~..[# #<.. #.# ###.###.###.# #%##<# #... #(# #.# #.# #.# #P~7### #... #.# #.# #.# #.# #7~~~7 ... #.# #.# #.# #.# #~~~~~ .. #.# #.# #.# #.# ##..### #. #.# #.# #.# #.# #.## #.##.#######.###.###>######.### #........)...(................. #................................ ... ###)##.#######.###.###f######### #.#. #. #.# #.# #.# #.# #.#%. #. #># #.# #.# #.# #.#.# #. #.# #.# #.# #.# #.#.# #. #.# #.# #.# #.# #.#.# #. #.# #(# #.# #.# #.#.# . #.# #.# #.# #.# #.#.# #######.###.###.###############.#.###.## ........................................# #######.###.###.###############.#.###..# #.# #.# #.# #.#.# #.# #.# #.# #.#.# #.# #.# #.# #.#.# #.# #.# #.# #.#.# #.# #.# #.# #.#.# #.# #.# #.# #.#.# . #.# #.# . . #.# #.#