### #...# # #...# ..####... .....#...# .....#...# ...#... . #.#...# ..fP###.# ####.#...# fP.....#.# . #........##### f..P.P..# .. #......>.....# .Pff...# #.##............# PP.f..###.####..>..[....# ####.f..............#<.....# #>)#P.P...##.#.....#####...# #..z..f......#.....# ...# f.f.####..f............# #### .ffPPf.P.f.f....####...# ..P.....P.......)(.....# ...ff.....f.#######...# ..fPPf......# ##..# ##..........# ###(.# .....%#....# #.)%.# ##.#.#....# #....# .......... #....# ......#... ###### .#....