....# ......# ....... . ......# ......#....# . .... .....# .......#....### ....##... ....# ........#......#. .........##+##...## .........#......#.... ...................# .......?.#$...........##...................# .........#.................................# ............................................################# .......o....................................'..>...........<# .......................#...........##.......################# ......................#.......############## .....#########........#.......# #♣♣♣♣♣♣ ..... #........#.......#####♣♣♣♣♣♣ ... #...................#.f.♣.♣♣♣ # #........########.#......♣..♣ ##+####### #.....f.♣♣♣♣....g ###.#..♣♣♣♣ . ####♣♣♣♣ #♣♣♣