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