### ########.. #........# #....?...# #........# #........# ###.....g..# .......<...# ###....r...# #........# #........# #........# ##########