###### #....# #....# ..##############################....# ..............%...........g<^.......# ..##############################....# #....# #....# #....# ######