##. ### .#P. #.##....# . #####....#... ..#...........# ...............# ...#....!......# #...........## #.####.##...#### P##..##....#.##.#### .P..........#.......# .....................# .?.............#.......## # #..............##f.......# #.##.>.....................+... .....#...............#......# ## #.........Pf....D..............# #.....f#...f..........###.......# #.............###.....# #.......# .. #........#..## #..#### #.......# ### .... #......%...# #.## .........##.#####^... #........#.# #.# #.......#..[%(.#.#.# #.......#### ##.# #..........P[...#.# .... #........# ##..### ................###+#####..P# ##.......#####...#.# .......P.....P..#......##...# #........###.......# #......#).$%....}.......##...# #.........#....D$♣♣♣♣♣## ...#..(..%.P.!.%.....#...## ####.....###.....♣"=♣#... .. ##./.=P.....###..##....# ##.....#......♣♣♣..#P.## ###.PP...P...##........### #.....##.......b..?.....##......P....P.#...(......## #....#.##........P......<#.#####.#.....#...........# #P......'.......................................>..# ##....###........#.....#..#.###..#%......#......#..# #....# #>...<).f#.....#..### #P...................# #...... .............. ...# ####........##.....[... ##......P...#...####..)...# #..#...f............# ##......#####Pf# P....)## ##...#....P.....#...f. ##..... ## .....# ##...........#.#..... ...f #...... .P ## P#..... #P.. # ...... ... . .. .r.