... #.# ####.# #....# #.?..# #....# #..gg# #.##.# #.##.# #.##.# #.##.# #.##.# #.##.# #.##.# #.##.############ #...............# ###############.# #.# ################.# PPPPPPPPPPPPPPP..# .......<.........# PPPPPPPPPPPPPPP.## #################