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