####### #.....# #..<..# #.....# ###.### #...# #.### #^# #.. ###. .# . .. .#