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