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