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