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