######## #......# #......# #......# ##.....# ########### #.....# #.........# ###..(..#############.........# ##.#............>..............# #........############......%...# ##.#.....# #..........# ###.....# ##.#####.#### ####.## #...####.######## #.# #................ #.# #...####.##################### #.# #.......................P........... #.# ##.#########.#######.P.~.P..###### #.# .. #.# #.~~.~~~## #.# . . #.# #P~.~.~~.# #.# ... #.# #.~~~~~~.# #.#####.....# #.# #.~.~~P~.# #....gr((...# #.# #.~~~~~~7# #######..(..# #.# #7~.~~~~)###### ... #.# #.7~~~.~......# . #.# #..~~~~~7.....# ##)P~~~P......# #..P.P.......# ##########)..)..^...# .....................# ###.....#..........# #.....#>.........# ###.####.....#..........# .............#..........# ##########'#.######.### #~~.~~.P#.# .# #.~~P.~.#.# #P~~.P~~### #~P..P.~# #P.~.~P.# #~~~.#### #~~PP..<# #########