########.# #........# #..<.....# #.......!# #........# ..........# .>.....##### #.......# #.......# #########