########### ..# #.........# ...##......<..# #............# ###.........# ##.######## #....# ####[### #...# ######'###### #...........# +...........# #...........# #.....a.....# #....>......# #...........# #...........# #..........># #######.##### ###.....## #........# #........# ..........# .#........# #........# #........# ........# .......# ...