######.. #...#.. #..... #....# #....#### #........ #1....... #.......! #........ #...##### #...# #####