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