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