Allnetic.cf-wBrtU

XYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnNXYnnN