.. .... ...# .# ..# .# #.###.# ##########....### PPPPPPPPPPPPPPPP# PPPPP..<..PPPPPP# PPP..PPPPP..PPPP# PP.PPP...PPP.PPP# PP.PP.PPP.PP.PPP# P.PP.PP.PP.PP.PP##### PP.P.PP.P.PP.P.PP....# PP.P.P.PPP.P.P.PP###.# PP.P.PP.P.PP.P.PP# PP.PP.PP.PP.PP.PP# PPP.PP.PPP.PP.PPP# PPP.PPP...PPP.PPP# PPPP..PPPPP..PPPP# PPPPPP.)...PPPPPP# PPPPPPPP.PPPPPPPP# ########.#...##### #......## ##.......## #.........# +.........+ #...g.....# ##.......## ##.....## ##...## ##+##