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