########### #....<....# #.........# #.........# #.........# #.........# #.........# #....!....# #.......?.#