### .## #.###################### .<. ######## #......................# PP.PPPPPPPPP #.####################.### ........P.P# #.# #...# PPPPP.PPP.P.P#######.# ###.# ......P...P..........# #.# PPPPPP.PPP.P#....##.# #.# P.....P.....P##+++##.# #.# P.PPP.PPPPP.P.# #.# #.# P...P.P.P## ### # #.# P.PPP.P.P.# .#.#.####.# ... ....P.# ....h.h>Y.# PPPP PPPPPP## $ .#...##'### ##. #(............ . #............. #............. #............. #............. #............. #...##+#######