### #.############# ##### #.......g.....# #{{PPP#.###########.# P{{{P{P.###### #.# P{P♣P{P....g.# #.# ♣♣♣P#####b# #.# ♣P{P #.# #.# ♣P{P####g# #.### P♣♣♣♣{P...#b# #)..# {{{P{{{P..#.# #...##### P{{{{P....#.# #.....%.. PPP{......#.# #........ ..........'.# #........ ..........### #...##### ...........#######...#### ..............g........... ............############## .................... ...................# .....)............. #######............ ........##.######.. #######.....# #..#..# #..#gg# ##.#..# ## #....# ..... #...## ..... #...### ....#######.....## #............#..# #............##.# #$...........##g# ###........⌠K..##.# ...............##g# ...!..g........##.# .............#.##.# .......#.....#.##.# .......+.....+>##.# .......#.....#.##.# .............# #'### .........##### #.).# #.<.# #...# #####