.. .... .... ### ##..#####.### .......P....### #..PP........## ..#..........# .....#.#. ## #..........# .......... ####. ##.........P# ....⌠..... ....##P[.........# #..(.....# ###+#.#.##.........## ##.⌠...⌠.# #..........##....### ##........## #........+.P###..######### #..#.....⌠..... #........#.## #..........# #...†......... #..........## #..........# #.....#...###...#...........# #.........<# ......##...###........:...##†# #..........# ...!.##.....##..⌠.........# ...+..........# ..### #'#######...##'#P.### ###...........# . #..# ##.# #....# #...........# #.## #. ####.# ##.####.#+### #D# #. ###P.# ## ### #.### #.###.##.##### ###.#.######............# ######.#.....................# .........##########..........## #.######.## ##......b...# #..# ##.........##P## ##.## #............... #P.)# ##.........###.# ##.## ##.######## #..# #.### #.## ## #...## ##.##.#####.# ##...### #..........# ####+.P### ##.........# ##........# #.........#######.........# #...........†......+........## ###....)....###.###..........# #.........# ### #.........## #........... ####P###### #.#########P# ### ##