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