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