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