..########## ##..........# #...........# #...........# #...........# #!..........# #...........# #....@......# #<......# #########