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