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