### ####.#### ##.....#.# #........## ####.f.#.....# #.#.........## ###.....#.#...## #..............# #>............f# *.#.Pf.......#### #.###......### *# #.........####.# #P...[....#f.f.# ##.............# ##..........#.# #.#..........# ##...........# ##.......#..# ##......##### #..[...####### #####......##...# # ##f##........#...## * * P.##..##.............# #.. * *#......##......#..%.### ##f * *#.. #..P............#%..##.... , * *... * **#.#P...#.........#.#........ ##.# #### *#.........).........#...... #. , #...####..#####...............f..###....#.#. , ##....##.....P.......%........###..P#...#..... , * ####................#...............#.P##.##..#.## ,................../..........[..................... , , .....$............................................. ..:........<..(....................(<....<........, ...........................%............%.......... , ....P..........S..................................., , ....P........#.#..####...........f......f......... , .##..#...#######...#.........#.................., P...#.## #f................#....##........ ##.#### #.............>.####...P####..##. , * #..............## #....# *##.# * * , * ##.#.#......P..#* ##f.## #* * * ###.......##...# ###. ,, ###......#...# # , ##.#......#### ** , #...........##. #.............# , * #.##......#..## ##.......#...# #...........# *#............# ##.?.!....#.## #.##......### ## ........# ........# , .......# , * ... * * * , * , ,* * *