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