#####+#### #........# #........# +........# #........# #......<.+ #.....g..# #####'#### #%.# ######'### #..g.....# +......>.# #........# #........+ #........# #........# ######+###