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