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