######################### #.......................# #.#####################.# #########.# ########...........# #.........# #(.......########..###########.#. #.######### #.######## #.......>......... #.# #.# #.........##..#... #.# #.# #.#####.#.##....^^. #.# #.# #.# #.#.##.....l.. #)# #.########### #.. ..#.##...^.^^^ #)# #####........f..#####.# ####.##.....^.. #.# #.....#....f.....!....# #..........^. #.########.###.f..P.PPPff..f.#.# ####..#..... #.........(#..P..P.ff.PPPp.....##########..# . ##########.#Pf..f.Pf.P.fffP......p.........# #(......ff..Pf.PPff%P...########.## ##.P.f..f.PPff.....P.Pf....... .... #...P.P.f..>.fP.fPP....##.#. ##### ########...PfP.P.fP.P.Pff......#.#.# #...<.....%f...f.PPP.fffPP.f.##..#.# #..........pfPP.fP.PPff.f....# #.#. #.###Z.......PPf.Pf.PPPf..f.####..## #.# ####...P..ff.f...ff..P..#......# #.# #........f.P..f........##..# #.# #<..##......f....##..####.# #.# ########..P.P........###..# ##.## ..##########....#.# #...## ..# #.####.# #.###.#####... ..# ##.####.## #. #......... ... # ##...##..<# #.###.###..##. #..# #.##......###.# #...## .. #.......## #.. #............ ##......# .## #.....#..... ##.....# # #.....# .g.z #.##.##.# ##...## .Zz #.# ### #.. ##.## . #.# ### #D #. #. # #