######## #......# #......# #......# #...%..# #....O.############## #..............# #..............# #..............# #..............# #........<.....# #..............# #.....^........# ....###+##......# #.... #......# +.... #......# +...[..# #......# #......#