.#################### ...............>....# ?.......######.###### .##...#####....# #..##~~~##...# #.##~~P~~##..# ###~~~.~~~##.# #~~P.8.P~~#.# #~~.....~~#.# #~.......~8.# #~P8.<.8P.'.# #~.......~8.# #~~.....~~#.# #~~P.8.P~~#.# ##~~~.~~~##.# ##~~P%~##..# ##~~~##...# ..#####....# #..#............# #..#.......#.#### #w....#####.# #.....#..)..# #.....#.###.# #....l#%# #.# #.#...#%# #.# #.......# #.# ###.>.### #.# ....... g.# ....... ## ##.###. () #. # #. #.