############## ############# #............# #...........# ##............# #...........# .. ..............###...........# ..... ................'...........# ..... ...........#....#...........########...... ...........#....###'#PPPPPPPPPPPPPPP.....# ...........#....# #.#PPPPPPPPPPPPPPP..!..# .........###....# #.#PPPPP.....PPPPP...... .........###....###.#PPP..PPPPP..PPP...... .........##.......#.#PP.PPP...PPP.PP..>... ..................'.#PP.PP.PPP.PP.PP...... ..................###P.PP.PP.PP.PP.P.##... .>...................P.P.PP.P.PP.P.P...... ....#.#.##.............P.P.PPP.P.P