.(. ..... .... .... ..### .... # #.. #... #.# #... #.# #...#######.# #...........# #..........# #..........# #..........# #..........# #..........# #..a.......# #..........# #..........# #..........# #.......... #......... #########