##### #...# ####...# ##########......# ##### ###.......#..##..## ..... ........[.gh..gh.# ...# #...$...#####.h# #..###.......# #..# #...#####...## #g.# PP. .PP PPP #..l.h....### ##h##♣PP P....P♣PP. #..h##>...#######.h.#... .P..PPP..♣ #...%..............##..P♣♣♣.P.♣.PP.P #...#.......).......#PP.P.P.♣P.P.P.P #...........####...h################ #....####.##.....##................. ...... #.##.......h...^....<....... ....... .##$.####...[..?........... .#####... ..# #..#####.#.##....### .. #hh## #.#.# ....... ..... ....# ....### ......# ...### ....# .....# ....# ..### ..... #..... ### .g.. #...#. ....