### #.# .. #.# #.. .=. #.. #.# # #...#.#.# ###...#.#.# %.........# .......<..# ###+###...# #...# +...# #...# #.... #....# #....#