. .. .# .# ########### ####.# ......... ....# ###......######...# ..................# #..##......##..##...# ...........g........# #####<>############ ##.# #... ###... ..... ###.