#.. #..... ###...... #........# .#........# ###.#........# #....#........#.. #....#........#.. #....###..f......# #.........o....f.#. #...(.fggoPf.Pf.... ##......PP.r.f.Pf..P .#...Pfg.fffbPf.fPf... ....#.....P.ffPP.ffP.PP.. .....#..f.fPPPf.fffrf.PPf. ....#....PfPf.frfP...P.. ...#....PPf?fff>.PP.P.P #..#..P.fP....PPfPff..f #..#...ffPPff.f...fPPf #..###....fffP.f.Pf.P #.....f....ffPf.fP.f. #.g#####.f..fPfPPPP..f #..# .........f..f.. #..+ .......P....... ###.g# .##..£....g.... #....# .#....