.. # .# #. .# #. ##.# # #.##..###.# ##........>## +............ ###...## #...)..# #.###..# #o# #..# #.# #+# #.##...# #.# #.# #.#....# #.# #.# #.#....# #.# ##.######......# #.# ##......####.#### #.# ###...###.# #%# #.#####.....# #.####.# #<...!..###.###......# ######### #.....###### #.##### #.# #.# ..