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