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