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