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