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