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