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