. #...#######..# #......