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