######## ##...##.### #.........# #........# ##.......# #........# ##.......# #........# #..>....># ##.....(.# #.......# #........## #.......# ##........# #.......## ##........## #...>...P ## ##..........### ##.......########## #P# #........P.##.######P........##P..#.P##..# #..........................................## #.}(~###................b...................# #~%.. #............................b......# ##%.. ###.......................YY........## #P.. #<......................Y..........# ## #.......................Y..........# ##.......>....$..P.................## #...######..####P##..###..###..##.## #####...### ##..# ####### ##.# #### ## #.........# #$#.# ### #.......### #.$.# #...%...# #.)#. #.......# ##.... #...<...# #.......## ##)......P# #........## #........# ##........# #.........# ###.......# ##....?...# #........## ##.......# ........# ##.......# #.......# #.......# P.......# <......