BM6P6(@ /////////......---------------------------------++++++++++++++++++++++++,,,,,,++++++***+++++++++------------------------++++++++++++++++++++++++******))))))******+++,,,------------------------+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++,,,,,,---......///...,,,*********,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,+++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,+++***)))))))))***+++///...,,,+++***+++,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,------......------,,,------,,,,,,+++***))))))---------...------,,,,,,,,,,,,,,,---------......***+++,,,,,,------------......//////...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,+++***))))))++++++,,,,,,---...//////---------,,,,,,+++++++++)))+++---///...,,,)))&&&++++++,,,,,,,,,++++++***------------,,,,,,+++******+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,************+++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---,,,***))))))***,,,------,,,,,,+++*********+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***---------...------,,,,,,......................../////////......---------,,,++++++*********++++++.../////////...------,,,...,,,***,,,000111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------.........///...---,,,+++,,,,,,---------------------------************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------...------,,,,,,,,,------..................------000000000000000000000000........................///000000000000111111111222222333333222111///...////////////000222333444000000000000000000000000...///000222222111111000111111111111111111111111000111111222222111///...//////.........---------++++++++++++++++++++++++------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---------------,,,,,,,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,******+++,,,,,,---......///...,,,******+++,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,+++++++++,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++*********,,,---......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,+++------,,,,,,+++******))),,,,,,------...---------,,,,,,,,,------------...***+++,,,,,,---------,,,...............---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,++++++,,,...///...---***))),,,,,,---------,,,,,,+++,,,---------,,,,,,+++******+++,,,,,,---------,,,++++++++++++++++++++++++******++++++,,,,,,,,,---++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------...............+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,...///---,,,+++))))))+++,,,------,,,++++++******++++++,,,,,,,,,,,,------------------------------------------......---,,,,,,+++,,,,,,------...---------------------------------.........---------,,,,,,......------------.....................---,,,,,,---,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------------///...---,,,+++,,,,,,---------------------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------...------,,,,,,---------........................////////////////////////////////////////////////000000000000111111111111222222333333222111///...//////////////////000000000000000000000000000000...///000111222111111000111111111111111111111111111111111000///---+++***............------------++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++------------------------------------------------************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------......------,,,,,,++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---***++++++,,,,,,------......---,,,+++***+++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,......---------------,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,------------,,,,,,------,,,,,,++++++******++++++,,,---............,,,,,,,,,,,,------------++++++,,,---------,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,------......---------,,,,,,---------,,,++++++++++++,,,---------,,,,,,************************))))))***+++,,,---......,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------............,,,,,,++++++***+++++++++------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************+++---...///---,,,+++******+++,,,---,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,...........................------,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,///...............//////------------,,,,,,,,,,,,,,,,,,---,,,***((()))***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------........................*********+++++++++,,,,,,------------,,,,,,,,,,,,...------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------,,,,,,------...........................////////////////////////000000000000000000000000000000000111111111222222222222222222111000//////000000///...............000000000000000000000000...///000111111111000000111111111111111111111111111111111000///---,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------************+++,,,---...........................------------------------,,,,,,++++++,,,,,,---.........---,,,,,,+++++++++)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---+++++++++,,,,,,---------------,,,+++++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,......---,,,+++*********---,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++++++++,,,,,,,,,------,,,------......------,,,.........------.........------,,,,,,,,,+++++++++***+++,,,---............++++++,,,,,,,,,---------+++,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------)))***+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,------+++,,,,,,---------------,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,------,,,+++************------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,---,,,++++++++++++,,,---,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,------------------------...---,,,+++++++++------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---,,,,,,,,,+++,,,,,,,,,))),,,...,,,)))''')))+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------,,,,,,,,,---......---------...............////////////////////////////////////////////////000000000111111111222222111111111111111000//////000//////....../////////000000000000000000000000/////////000000000000000111111111111111111111111//////000111111111111111------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++++++++++++++++++++************+++,,,---...........................------------------------,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++)))***+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******+++++++++,,,,,,,,,------,,,------......------,,,------,,,++++++,,,---------------,,,,,,,,,,,,,,,***+++,,,---............+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,+++******+++,,,---******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++************+++,,,---------,,,+++************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++---...***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---,,,+++++++++,,,,,,---(((+++------******,,,///,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///---------.........//////................................................//////000000000111111111111111000000000000000000////////////000111222333///////////////////////////////////////000000000000000000000000000000000/////////000111222222333......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,$$$%%%'''***,,,---...///++++++,,,---------,,,,,,,,,+++++++++++++++******++++++,,,,,,,,,,,,------,,,------......------,,,+++***)))(((((()))***+++------------,,,,,,,,,,,,++++++,,,---............++++++++++++,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,+++***))))))++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++*********+++,,,,,,))))))***+++,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++,,,,,,++++++++++++++++++************************+++,,,,,,------,,,,,,+++---,,,+++++++++,,,...///,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000,,,,,,------------,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,************************+++++++++++++++,,,,,,---++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000000---,,,+++++++++,,,...///***+++------,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,------------------------,,,,,,---------.........,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,---......///,,,,,,------.../////////........................................................./////////000000111000000/////////000000......//////000222333444//////////////////////////////.........///000111000000000000000000000000000///............////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,*********+++,,,,,,------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,++++++,,,,,,---...------------------------------------------------,,,+++++++++,,,,,,---...+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,&&&''')))+++---.........***+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,+++)))(((((()))+++,,,------------------------,,,,,,------...---------***++++++++++++,,,,,,,,,,,,---------,,,,,,+++******+++,,,---------------------------------------------------------,,,,,,++++++,,,,,,,,,++++++************+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------)))***+++,,,------------***+++,,,,,,---------,,,,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,---------------++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,+++***+++,,,...///+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,------------------,,,++++++******++++++,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,------...---------------------------------,,,,,,---------.........,,,,,,,,,,,,---...///000...---,,,+++,,,---///000---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,---...//////,,,,,,------...//////000................................................------------............111000///...//////000111///////////////000111222///////////////////////////......---...///000111000000000000000000000000//////...------...///000000000/////////.........---------------------------------....../////////------------------------------------------------,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,))))))***+++,,,------...---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,++++++,,,,,,---...------------------------------------------------++++++++++++,,,,,,---...+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,------...---,,,***))))))***,,,---...---,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------,,,------......------,,,///...,,,++++++,,,...///---------------------------------...------,,,,,,******+++++++++,,,,,,,,,------------,,,,,,+++******+++,,,,,,------------------------------------............---,,,++++++)))***++++++,,,,,,,,,,,,))))))***+++,,,,,,---------------,,,,,,++++++++++++,,,------.........---***+++,,,---............***+++,,,,,,------------------------,,,,,,+++******************************++++++,,,---...//////*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++***)))((((((***,,,---************+++,,,------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,------......------,,,+++*********+++,,,,,,---,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,---,,,,,,+++---------...------,,,,,,........................---------....../////////***))))))***+++,,,---...///...,,,,,,,,,...000111000---++++++---...+++(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,---)))***+++,,,---,,,,,,+++++++++++++++++++++++++++---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++++++++,,,---...///000,,,,,,------...///000000........................000000000000000000000000,,,,,,,,,---------......111000///......///000111000000///............//////////////////////////////......------///000111000000000000000000000000............000222555666000000000000////////////---------------------------------............///111000///---++++++******......---,,,,,,+++******...,,,***+++------***''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,++++++++++++,,,,,,---......---,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++........................---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---......---,,,,,,+++******+++++++++,,,------***(((***+++,,,,,,------,,,,,,//////...---,,,++++++***...,,,***(((((()))***+++++++++++++++++++++++++++......---,,,+++***)))(((,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......---,,,++++++---...000,,,,,,,,,---------......+++,,,,,,------,,,,,,+++......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***'''(((***+++,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***(((%%%###"""***++++++,,,,,,++++++******+++,,,,,,******+++,,,((()))++++++******+++---+++,,,,,,------,,,,,,+++---,,,+++*********+++,,,++++++,,,------,,,++++++++++++,,,,,,,,,------------,,,++++++******++++++,,,++++++++++++,,,------++++++******)))((('''''',,,,,,,,,++++++*********...,,,++++++------,,,***---------,,,+++***((((((,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))+++,,,------,,,+++)))(((+++---000333333000---+++)))++++++***((((((+++...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,,,,..................---,,,,,,+++&&&&&&'''***...000///...------++++++++++++------...............---------+++******)))***+++---...,,,,,,,,,---------......+++---///111111///---+++............////////////------------------------,,,,,,------......//////......////////////......////////////////////////...///000000000///---,,,........................000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,++++++++++++---------,,,,,,+++++++++---+++***+++------+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,---......---,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,......------,,,++++++***+++******,,,------+++)))***+++,,,,,,------,,,,,,---------,,,++++++******---,,,***)))))))))***+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......---,,,++++++---...000,,,,,,,,,---------......,,,------......------,,,***+++,,,...////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++,,,,,,++++++******+++,,,,,,******+++,,,***+++,,,,,,+++***,,,---+++,,,,,,------,,,,,,+++,,,,,,+++******++++++,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,---------......///......---,,,,,,++++++,,,,,,++++++++++++++++++,,,+++***+++---...---,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++***++++++,,,,,,,,,++++++,,,,,,............,,,,,,+++---...,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---,,,------------,,,,,,++++++******+++---///...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,+++***+++,,,------,,,,,,,,,---------......,,,---...000000...---,,,............////////////......................................./////////......////////////......////////////////////////...///000000000///------........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......///,,,------......------,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------+++,,,,,,---...///000111///...---,,,,,,---...///------------------------------,,,,,,,,,,,,++++++************************...---,,,,,,++++++++++++......------,,,+++++++++*********+++---...---+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,+++,,,---...///,,,,,,,,,---------......---......//////......---((()))+++,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++******+++,,,,,,******+++,,,,,,---...---+++++++++---+++,,,,,,------,,,,,,+++,,,++++++******+++,,,,,,...---***((((((***---...,,,,,,,,,,,,------------///...------,,,,,,------,,,---...///000///......------,,,,,,++++++******++++++++++++++++++,,,,,,***))))))+++---//////...******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,************+++,,,---...,,,++++++******++++++,,,,,,...///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******************+++,,,,,,,,,,,,,,,,,,000...,,,+++,,,------,,,---,,,,,,++++++,,,,,,---******++++++,,,,,,------......---,,,,,,,,,------,,,,,,,,,---------..............................---............/////////////////////////////////000000///////////////.........////////////....../////////////////////////////////000///......---........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......,,,+++***))))))******+++,,,------......000///---,,,,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************......---,,,++++++++++++......------,,,,,,,,,,,,******)))+++---......---***+++,,,,,,------,,,,,,******++++++,,,,,,,,,---***++++++,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,,,,---------......------............------******+++---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......///......------000///---,,,++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++,,,,,,++++++******+++,,,,,,******+++,,,,,,---...---+++******++++++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,...---,,,******,,,---...,,,,,,,,,------------.........---,,,,,,,,,,,,,,,,,,---///111111000///...,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++******+++---......---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------......------,,,------------------------+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***,,,+++***)))***+++---...++++++************+++++++++,,,.........,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********)))***++++++,,,,,,,,,,,,111...+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...//////......------------,,,,,,,,,---------......///...------------...///---------.........//////........................111111000000//////............////////////......///////////////////////////////////////......---........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******------------............000///...------,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,+++***)))(((---------------------------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,******))),,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************...---,,,,,,+++++++++,,,......------------,,,,,,+++******+++---///......***+++,,,,,,------,,,,,,++++++,,,,,,------......***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,---------......,,,,,,------------,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------......///......---000///---,,,+++,,,------+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++******+++,,,,,,******+++,,,+++,,,---+++***))))))***+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,------............------,,,,,,---------.........---,,,,,,+++++++++++++++,,,---///111111000...---///////////////.........*********++++++,,,,,,,,,---,,,++++++------,,,+++,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,------------,,,,,,------------------------+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++...---+++***)))***+++,,,***+++,,,------,,,+++***)))***+++---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++)))***++++++,,,,,,,,,,,,...,,,)))(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///////////////...------,,,,,,,,,,,,---------......000...---,,,,,,---...000------------............------------------------111111000000//////............////////////......////////////////////////000/////////............////////////////////////........................------------------------......---,,,,,,+++******---------.........//////111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,***((('''...------,,,,,,------...------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------............------,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......---------------------+++***+++---.........***+++,,,,,,------,,,,,,,,,,,,,,,------.........++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,+++...//////......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++&&&'''((()))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---......---,,,,,,,,,------,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,///111222***++++++,,,,,,++++++******+++,,,,,,******+++,,,***+++,,,+++)))))))))++++++,,,,,,------,,,,,,+++))))))+++,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,---------............,,,,,,+++************++++++,,,---...///...------------------------------++++++++++++++++++,,,,,,...---+++,,,,,,---+++***---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,------------,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------...---,,,+++***************+++---......---+++***+++******+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,,,,,,,,,,,,,,,,,,,***((()))+++---------+++,,,,,,------,,,,,,+++++++++,,,,,,------...............///......---,,,,,,,,,,,,---------......///...---,,,,,,---...///,,,------------.........------------------------000000///////////////.........////////////......////////////////////////000000///............///////////////////////////........................---------------------------------,,,,,,+++++++++,,,,,,---------.........///......---------......---------,,,,,,++++++++++++---//////,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++***...---,,,,,,,,,,,,---...------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------..................///---++++++,,,......---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,---...++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,------......------,,,,,,,,,---------......,,,,,,------------,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++,,,,,,------------,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++...000111***++++++,,,,,,++++++******+++,,,,,,******+++,,,)))+++,,,+++******+++---+++,,,,,,------,,,,,,+++((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,++++++++++++,,,***+++++++++,,,,,,,,,,,,***************+++++++++,,,,,,++++++++++++++++++---+++++++++---------++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++,,,,,,------,,,,,,+++........................++++++,,,,,,,,,,,,------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,111...,,,+++------+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......------,,,------------,,,,,,+++,,,+++***+++---------,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,---------...............------.........,,,,,,---------................................................/////////......////////////......////////////////////////111000///...---......///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++,,,,,,---...///000......---,,,,,,+++******,,,...000///,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,...000000000.........---,,,,,,,,,,,,---......------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------''''''((()))***++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------*********+++,,,---...///------..................000...++++++,,,---------++++++,,,---------,,,,,,++++++++++++++++++++++++---,,,*********,,,...///++++++++++++++++++++++++((()))***+++,,,---......------------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,------......------,,,,,,,,,---------......---..................---)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,)))***,,,---...---,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***(((((()))***++++++++++++,,,,,,+++++++++***+++,,,,,,******+++,,,***+++,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++((()))+++,,,------,,,,,,---+++)))(((((()))+++------------.........//////......---,,,,,,,,,,,,---******)))))))))***+++,,,---------------------------,,,,,,++++++*********+++***)))+++---///......)))***,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++,,,,,,------,,,,,,+++........................++++++,,,,,,,,,---------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,((()))+++,,,------,,,+++...,,,***))))))***,,,...666222...,,,---,,,+++(((,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---------,,,............------,,,+++...---,,,---......,,,***++++++------------+++++++++++++++******************+++---.........------,,,,,,,,,---------..............................,,,,,,,,,---------......////////////////////////,,,---------......//////......////////////......////////////////////////111000///------......///000000000000000000000000........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---//////.........------------------------------------------,,,,,,+++++++++++++++++++++++++++,,,,,,///...+++)))((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,...---,,,,,,++++++++++++,,,,,,,,,---------......******++++++++++++,,,,,,------------------------------------------------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,------......------,,,------------------------,,,,,,---------,,,++++++------------------------+++++++++,,,,,,---------************************------------,,,+++***))),,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++//////...---,,,++++++***,,,---///000000...,,,+++------------------------------------------------------------------------++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***++++++,,,---......************************---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++------,,,++++++,,,,,,,,,------...---,,,---///111...------,,,,,,------...------------------------------------------------,,,,,,,,,---------......+++******))))))******+++000---++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,..................------.........------,,,,,,,,,------------,,,+++******---------...------,,,,,,...---,,,++++++,,,---...)))******++++++******)))+++,,,,,,------,,,,,,+++------------------------000---+++,,,...///,,,)))---------,,,,,,+++++++++///---++++++,,,,,,+++***++++++++++++++++++++++++,,,------......------,,,////////////////////////++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,------,,,+++,,,---...///------,,,+++)))(((''''''++++++***)))***+++,,,---,,,,,,------.../////////------............------,,,,,,,,,---------......---...///000000///...---------,,,+++,,,---...///............////////////111000/////////000222333000///...------...///000.........///////////////111111000000///---,,,+++,,,,,,+++++++++,,,---.........---------,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++++++++...---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***+++,,,,,,------,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,---------......------,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,------------------------++++++++++++,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******)))***,,,---...///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++---,,,,,,++++++,,,,,,,,,,,,------,,,++++++---///------,,,,,,,,,,,,------------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,///...,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********+++,,,,,,---------,,,,,,,,,------...------,,,,,,)))((('''&&&&&&'''((()))+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++---------------------------......---,,,,,,,,,,,,---------,,,,,,+++++++++///---++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------,,,,,,+++,,,---...///...---,,,+++***)))((((((---------,,,------...////////////......---------------............------,,,,,,,,,---------......---...///000000///...---...---,,,,,,,,,---//////............//////////////////......//////000111000///...------...///000............////////////...////////////......---,,,,,,++++++,,,,,,---......------------,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......***+++,,,,,,------,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,---------......//////...---,,,+++***************++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++******,,,------......------,,,++++++++++++++++++++++++***+++,,,---------------------------------------*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---++++++++++++++++++,,,,,,------,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++------------------------------------------------++++++++++++,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,------,,,******+++---------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------))))))*********+++++++++......------------......---...---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,------.........,,,,,,------...------,,,+++******))))))******+++------............------+++,,,,,,------,,,,,,+++------------------------+++...000...+++)))+++...------,,,,,,,,,,,,++++++...---++++++,,,---,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,)))))))))***************+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...,,,,,,,,,,,,,,,---.........------,,,+++******)))---------.........//////------------,,,,,,,,,,,,------............------,,,,,,,,,---------......---...////////////...---......------......///000---............/////////------...////////////...//////............//////........................,,,---...///////////////,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******)))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......//////...------,,,++++++++++++,,,------...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,,,,,,,---...---,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++++++++,,,+++++++++***++++++++++++++++++,,,------......---+++***+++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------------------------------)))************+++++++++......------------......+++---......,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------++++++,,,---......------,,,,,,------...---------......------------......------............------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---......,,,,,,,,,,,,,,,------------------,,,,,,+++++++++++++++,,,,,,------------''''''(((***+++,,,---...------............------,,,,,,,,,---------..........................................//////000000---------.........//////,,,---...000000///....../////////......////////////...............------,,,---......//////......+++,,,,,,------------------------,,,,,,,,,++++++------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******''')))+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------++++++,,,------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,---......///,,,------......------,,,------------------------***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......///...---,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,,,,+++***************++++++,,,---...///000///---,,,,,,---,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,---......,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///---------------------------.........------,,,++++++,,,,,,---.........---***++++++++++++++++++***,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---.........+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))***+++,,,---......------............------,,,,,,,,,---------............------------...............///////////////------------............---...///000111000///......//////////////////...//////......---------,,,...............------,,,+++,,,---.........------------,,,,,,,,,+++++++++------...............///------------------------++++++,,,,,,,,,,,,------......------,,,,,,++++++)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---------......+++,,,,,,,,,------------*********++++++,,,,,,,,,------------------------)))******++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,---...//////,,,------......------,,,------------------------+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........+++,,,,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............---,,,,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---)))***+++,,,---,,,+++*********)))******+++,,,------...000///...------...,,,,,,++++++++++++,,,,,,******++++++,,,,,,------------------------------,,,,,,---------.........,,,,,,++++++++++++,,,,,,///---,,,---...---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////******++++++++++++,,,,,,/////////......---++++++++++++,,,---............)))***++++++++++++***)))++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---***(((***---///---***++++++,,,,,,,,,,,,---------+++***+++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,+++,,,---...///000000000///...---------------............------,,,,,,,,,---------............------------......------...////////////...,,,------------...............///000000000000///......////////////......//////......---,,,,,,,,,...............---,,,++++++,,,---//////......---,,,,,,,,,,,,++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---++++++++++++++++++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,------------,,,,,,++++++++++++++++++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------)))***,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------(((***+++------,,,+++***))))))))))))***+++,,,---***,,,...///...------...,,,,,,++++++++++++,,,,,,)))******+++,,,,,,------------------------------,,,---------............,,,,,,++++++++++++,,,,,,///,,,***...444666222...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////*********++++++,,,,,,,,,---...............------***+++,,,---............,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,------------+++******,,,...------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......------,,,)))***+++,,,---,,,,,,+++************++++++,,,,,,...,,,***))))))+++...000222111000///...---,,,+++------............------,,,,,,,,,---------.........------,,,,,,------...+++,,,---...///......---,,,,,,---------...............------......///000---...///000000///...---//////...------,,,++++++,,,,,,---.........------+++,,,...///000///...---,,,,,,,,,++++++++++++***+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------------------000000//////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,++++++++++++,,,,,,---...,,,,,,,,,---------.........---,,,,,,+++***))))))...---------------------+++++++++++++++++++++++++++,,,---......---,,,+++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------000//////---,,,+++******,,,------......------,,,++++++++++++++++++++++++.........///......------++++++++++++++++++++++++---------,,,,,,+++++++++************************((()))***,,,---...//////---,,,,,,++++++*********(((((())))))*********+++------------------------+++++++++++++++++++++++++++,,,------,,,***'''%%%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////***++++++,,,,,,------...************************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++************************+++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------((()))+++---------+++***))))))))))))***+++,,,---(((+++---...---,,,,,,---,,,++++++++++++++++++,,,))))))***+++,,,,,,------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,------***)))000;;;AAA>>>888,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,------.........+++,,,---...////////////***+++,,,---............++++++,,,------,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((+++---,,,***))),,,///+++++++++,,,,,,------------+++******,,,......---+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,---......//////---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++)))***+++,,,---,,,++++++)))))))))******++++++,,,,,,***'''%%%%%%(((,,,...------,,,,,,,,,,,,++++++---..................---,,,,,,,,,---------.........---,,,,,,,,,,,,---...++++++---.........---,,,,,,,,,,,,---------.........---,,,+++,,,---...///---...///000000///...---//////...---,,,,,,++++++)))***,,,---.../////////+++,,,...000000///...---,,,,,,,,,+++++++++******,,,,,,,,,++++++*********---,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++666666555222...,,,,,,---,,,,,,+++***+++,,,---...---------,,,,,,+++++++++++++++++++++,,,,,,---......---,,,++++++,,,---...---.........---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************------------------,,,,,,---+++******+++,,,++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---,,,------......------,,,++++++++++++++++++++++++------------------------))))))***+++,,,,,,,,,,,,++++++***)))***+++---...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,+++*********+++,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))),,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++------+++******+++***+++,,,+++)))))))))***++++++++++++++++++++++++------------------------***+++,,,,,,---...//////,,,,,,,,,---------......---,,,---000444666444111,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................******+++,,,,,,---......***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------,,,,,,+++***))))))+++++++++*********))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......++++++*********+++,,,,,,000000///...,,,+++*********+++------------+++***..............................------------......//////...---,,,,,,++++++---..................---,,,,,,,,,---...///000000//////000000///...------.........------,,,,,,,,,.........------,,,,,,,,,------............------******)))***+++---///111111---))))))+++,,,,,,+++---,,,,,,,,,++++++++++++---,,,,,,,,,,,,---......------------------------------------------------333333222///,,,++++++,,,,,,,,,+++++++++,,,---...---------,,,,,,+++++++++,,,,,,+++++++++,,,------++++++***))))))***++++++------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,((()))***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---************************,,,---...---+++***+++,,,------------------------...---,,,************++++++,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,------,,,------............------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++******+++++++++++++++,,,,,,---,,,------......------,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))---,,,+++++++++,,,---...++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))))))))************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++---,,,+++*********+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,******************************++++++++++++******,,,,,,,,,+++++++++******------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***,,,---,,,++++++,,,------,,,+++***************++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------,,,,,,,,,------------...---++++++,,,//////...,,,......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,........................******+++,,,,,,---......,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))******++++++,,,,,,+++++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,------......---,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------.........//////,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,..............................------------......///......---,,,,,,++++++------............------,,,,,,,,,------...///000///////////////...------//////.........---------------------------,,,,,,------............------+++*********+++---///000333000---,,,...//////...------------,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------/////////---+++******,,,,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,++++++************++++++------......------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++((()))***,,,---...//////------------------------+++,,,---------,,,+++***************************+++------,,,+++***+++,,,........................///...,,,***)))***+++,,,*********++++++,,,,,,,,,---,,,***+++---.........++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------,,,+++***)))......---,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------******++++++++++++******---,,,++++++******++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++...000222...***)))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------...,,,******++++++***)))+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))*********++++++++++++***************,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,------...//////------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,,,,,,,---------------------..................---,,,++++++++++++))))))***+++,,,,,,---......------,,,,,,------...------------------------......------------...............------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,---...///000...////////////...------////////////............,,,,,,------------------------............------,,,++++++++++++,,,---...000---++++++,,,------,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++------------------------,,,------...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,++++++***,,,,,,---------,,,++++++------------------------+++,,,.........,,,***(((+++,,,,,,,,,,,,,,,------+++,,,---,,,*********+++------------------------///...+++***)))***,,,---)))******+++,,,------...,,,+++******,,,......---))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,)))***+++,,,------------......------,,,,,,,,,,,,,,,,,,,,,++++++******************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............+++++++++,,,,,,,,,------)))******++++++******))),,,,,,++++++++++++***+++***++++++++++++,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,///222555///)))(((,,,...---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------000...,,,+++++++++,,,,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++...------,,,+++***))))))************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------,,,,,,,,,+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,------.........---,,,,,,,,,,,,---------...///...---,,,++++++++++++++++++,,,------.../////////...---,,,,,,---...///------------------------...------,,,,,,------.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,------...///.........//////...------..................------,,,,,,,,,------.........------............---------,,,,,,,,,,,,,,,,,,,,,---,,,+++***++++++,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,++++++,,,...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************------------------------,,,,,,------...------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------,,,,,,+++***,,,---------,,,,,,+++***+++++++++++++++++++++++++++,,,.........,,,***(((+++++++++,,,,,,---------+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,******+++,,,---***++++++,,,---......///+++)))((()))+++,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---------,,,,,,***+++,,,---------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,------------,,,,,,,,,,,,++++++******,,,,,,,,,++++++************************************+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++,,,,,,,,,------)))******++++++******))),,,,,,,,,,,,++++++***************+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,///222555///)))))),,,///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------+++++++++,,,,,,,,,------...------,,,,,,---...000---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++******)))******************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,------------...------...////////////...............///////////////...---,,,+++*********------------------------...---,,,++++++,,,---...------------------------------,,,,,,,,,,,,---------------------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------............------,,,,,,---,,,,,,,,,++++++...//////.........//////,,,,,,,,,,,,---------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------++++++---...***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,++++++************+++++++++,,,,,,,,,,,,++++++,,,,,,------......------++++++++++++++++++++++++++++++,,,,,,------......---------------,,,++++++)))***+++,,,------------+++++++++++++++++++++++++++,,,---------,,,+++***)))))))))******++++++,,,***,,,,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------.........+++***((((((*********)))***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++,,,,,,---------------***+++---.........---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------.........------,,,+++***++++++,,,,,,,,,+++******,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------******++++++++++++******+++,,,,,,,,,,,,+++***)))************++++++++++++******++++++,,,,,,------************************+++***)))(((((()))***+++,,,,,,,,,,,,------------++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++...000111...******,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......++++++++++++,,,,,,,,,,,,)))+++,,,,,,+++,,,...000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***+++,,,,,,+++++++++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,(((((()))***,,,---......++++++++++++,,,,,,,,,,,,---------.........//////---------.........//////...///000111222111000000111111111111222222222333------,,,+++************,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,,,,---............---+++++++++++++++,,,,,,,,,,,,,,,------------------------............------,,,,,,---------,,,+++++++++---......---,,,...///++++++++++++,,,,,,,,,------,,,,,,,,,,,,---......++++++++++++++++++++++++------------------------,,,------,,,+++***,,,---***+++,,,---------,,,,,,+++++++++,,,,,,---------******************+++,,,++++++,,,------,,,+++++++++,,,------......------++++++++++++++++++++++++++++++,,,,,,---......///------------------,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---((())))))***++++++,,,,,,***+++,,,+++***))))))+++------------------------+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))******)))((((((((())))))))))))((((((++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******+++,,,,,,---......------***+++---...///...---,,,,,,------......------,,,------------------------+++++++++,,,------..................---,,,+++******+++,,,---------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------............/////////000++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***)))************+++++++++++++++++++++,,,------......************************,,,+++)))(((((()))+++,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***,,,---,,,++++++,,,---,,,,,,++++++,,,------...------------------------++++++++++++++++++++++++++++++,,,,,,---------...***++++++++++++,,,,,,,,,(((***------,,,+++---...,,,,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&'''(((***,,,------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))***+++---...//////,,,,,,,,,,,,---------...---.........//////////////////000000000111111111///000222444444333222111000111111111111222222222++++++***))))))*********,,,,,,,,,++++++************++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------............------------,,,,,,+++,,,,,,---+++,,,------.........---+++++++++,,,,,,---------------------------,,,,,,------............------***+++,,,---------,,,+++(((***,,,,,,+++***+++---*********++++++,,,,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---+++***)))+++,,,***+++,,,---...---,,,,,,+++++++++,,,,,,---------***)))))))))***+++,,,,,,------...//////...------+++,,,,,,---.........---++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,---......------,,,---...------,,,+++***)))------------------------,,,++++++++++++,,,......******+++,,,------......***+++,,,+++)))))))))***........................***,,,...//////...,,,+++,,,,,,++++++++++++++++++///---+++***++++++***(((++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******+++,,,,,,---.........---***+++---//////...---,,,,,,------......------,,,------------------------++++++,,,------...//////++++++,,,---............***+++---...///......---*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,---,,,+++***))))))************+++++++++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,------.........///......------......///++++++++++++++++++++++++++++++++++++++++++++++++***+++------+++******+++)))+++,,,,,,,,,,,,---...------------------------++++++++++++++++++++++++......------------,,,,,,******+++++++++,,,,,,,,,))),,,000000...,,,---...000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------*********+++,,,,,,------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------------------------------.........//////............/////////000111111222222222333333333000222333555555444333222............////////////))))))))))))))))))******------------------------)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------......//////......---------,,,++++++,,,,,,,,,+++,,,------.........---,,,,,,,,,------..................------,,,,,,,,,---..................---***+++,,,---...---,,,,,,***---000000...---...000///...,,,+++***+++,,,,,,))))))***++++++++++++***---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***+++,,,------+++***(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------+++++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------+++++++++++++++++++++++++++,,,...//////...,,,+++((((((***+++,,,---------+++,,,,,,---,,,+++***)))************************++++++,,,,,,,,,++++++*********++++++++++++******&&&''''''((()))+++,,,---,,,,,,,,,---------...............------,,,,,,,,,++++++,,,,,,,,,,,,------/////////000222111///---...------,,,,,,++++++*********,,,------,,,******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------++++++***************+++//////...---,,,,,,++++++))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,------,,,++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---------------------------******************************+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,++++++***++++++,,,,,,---+++)))***,,,---,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,------...---------------....../////////000111111000000000000111111333333444555444333222111222222222222111000......222222222222111000///...---------,,,,,,++++++++++++******************+++++++++++++++++++++++++++...---+++***)))***++++++000///---,,,+++*********++++++++++++,,,---......------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000///............---------------------------------------,,,,,,,,,,,,++++++,,,---......,,,,,,---...---,,,,,,,,,,,,+++++++++...---,,,+++++++++,,,,,,++++++,,,------------,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,---......,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++,,,---------------+++++++++++++++++++++++++++,,,...///...---,,,*********+++,,,,,,,,,+++++++++,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++)))))))))***+++,,,---...+++,,,,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,------///......///000000///---......------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------++++++************++++++...------,,,++++++***************++++++++++++,,,---------------,,,++++++(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---...//////000000//////------------------------+++++++++++++++,,,------------------------------++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,---------,,,,,,+++++++++---,,,++++++******++++++,,,,,,++++++++++++++++++---,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,+++,,,---...................../////////000000000222111111000000111111222333333444444444333222111111111111111000///...------------...------,,,+++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++......---,,,+++,,,---------,,,,,,++++++,,,,,,,,,------,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------...//////............---------------------------------------,,,,,,,,,,,,++++++,,,---......,,,,,,---.........------,,,,,,++++++------,,,+++++++++,,,,,,+++,,,,,,---------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,---...///...---,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---.........,,,+++***,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......******+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------///---,,,,,,.........---------------...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++************++++++,,,,,,,,,++++++******)))++++++++++++,,,,,,,,,,,,------.........---,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------,,,,,,,,,,,,,,,------...------------------------++++++,,,,,,------......***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,++++++******++++++------,,,+++++++++++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,++++++---...////////////000000000000111111111111222111111000000111111222222222333333222222111000////////////...---,,,,,,,,,---......//////......------,,,,,,,,,,,,+++++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------*********+++,,,---...//////...---,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,------...///............---------------------------------------,,,,,,,,,,,,++++++,,,---......,,,,,,---...//////......---,,,++++++---,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------...---,,,+++++++++++++++,,,,,,,,,------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++------------++++++------,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++---------------,,,******+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++...------,,,,,,,,,------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///---******+++---------++++++,,,,,,---......///...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,---,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,---------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------........................******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,---------------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,...---,,,+++++++++++++++,,,+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++---...000000111111111111111111111111111111000000////////////000000000000000000//////......---------------,,,+++++++++,,,---...////////////...............---------))))))(((((((((((())))))++++++++++++++++++++++++))))))))))))***+++++++++*********+++,,,---...///...---,,,,,,+++++++++,,,---------------------------------------------------,,,,,,,,,,,,+++++++++......---,,,,,,,,,------///............---------------------------------------,,,,,,,,,+++++++++,,,---......,,,,,,---...000000///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++---------,,,,,,++++++*********+++,,,,,,,,,,,,++++++++++++++++++++++++,,,************************)))***+++,,,,,,,,,,,,,,,******++++++++++++******---,,,,,,+++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...,,,***)))+++,,,,,,,,,))))))***+++,,,------...---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,,,,,,,++++++))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,++++++******++++++,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////************************...------,,,,,,---------------------------------...------,,,+++***))))))++++++,,,------------,,,...------,,,,,,------...---------,,,,,,+++++++++******+++,,,,,,---......,,,++++++***++++++,,,,,,...------,,,+++++++++,,,***+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---///000111111111000000000000000000000000......------------......---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------))))))(((((((((((())))))++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------///............---------------------------------------,,,,,,,,,+++++++++,,,---......,,,,,,---...000000///...------,,,,,,++++++,,,---------,,,,,,,,,,,,---.....................------------......---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---************************)))***++++++,,,,,,,,,,,,)))******++++++******))),,,+++***************+++))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,******,,,,,,,,,+++((())))))***+++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++***++++++,,,---...------------------------++++++++++++,,,,,,,,,,,,******++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************,,,,,,---............---++++++++++++++++++++++++...------,,,,,,,,,,,,,,,------------------------000000///...---,,,++++++++++++,,,---------------......------------......------------------------******+++,,,------......++++++******++++++,,,,,,------,,,,,,,,,,,,------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------///000111111111111////////////............---,,,,,,++++++,,,,,,---,,,,,,+++************++++++++++++,,,,,,++++++***((()))***+++,,,---------))))))************+++++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,---.........------...------,,,++++++++++++++++++++++++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------...///............---------------------------------------,,,,,,,,,,,,++++++,,,---......,,,,,,---............---------------***+++,,,---------,,,,,,,,,---......///...............------------......---,,,,,,++++++,,,,,,---------,,,+++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******++++++,,,---......,,,,,,++++++++++++,,,,,,------------------------++++++++++++,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------++++++++++++++++++++++++************+++,,,------++++++,,,,,,,,,+++******++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***+++***************+++,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++,,,------,,,************++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,***++++++,,,------,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++------------------------........................+++,,,------...---------......------------......,,,------......//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,---...///+++---///...,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////...///000111111111111111------------,,,,,,++++++---,,,,,,,,,,,,,,,,,,------,,,+++*********++++++***++++++,,,,,,+++++++++,,,,,,---.../////////...*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++....../////////...---,,,...---,,,,,,+++++++++,,,,,,,,,,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,------...//////............---------------------------------------,,,,,,,,,,,,++++++,,,---......,,,,,,---...,,,,,,,,,,,,------------)))***,,,---...---,,,,,,***+++,,,,,,------,,,,,,......------------......---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---++++++++++++---...))))))***+++---...//////,,,++++++******++++++,,,------------------------------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........+++++++++++++++++++++++++++,,,------......------++++++++++++++++++++++++)))))))))***+++,,,......---------,,,+++***((((((++++++*********+++---...........................((()))***+++,,,---------+++,,,,,,------,,,,,,++++++*********++++++,,,---***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,+++,,,---......,,,***++++++,,,,,,,,,,,,------+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++,,,---...///++++++++++++++++++++++++))))))*********++++++++++++,,,------.........---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,++++++++++++,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++------------------------++++++---......---++++++........................,,,---......//////..............................---,,,++++++************------------------------))))))***+++,,,......///+++,,,------......------......------------......,,,------...///000111111//////...---+++******)))+++*********+++,,,,,,---+++++++++,,,---...///000---///111000...---...111,,,,,,,,,,,,,,,,,,,,,,,,------------------------.../////////000000111111///000000111111111000000,,,,,,,,,++++++*********...------,,,,,,------......---,,,+++++++++,,,---***++++++,,,,,,,,,++++++******+++,,,,,,,,,++++++---------....../////////++++++************++++++++++++++++++++++++++++++------...///...---+++***,,,,,,,,,++++++,,,------......---,,,++++++++++++------------------------++++++++++++++++++++++++)))***+++,,,...///000000+++++++++,,,---...///000//////.........------------------------------------------,,,,,,,,,++++++,,,---......,,,,,,---...******+++,,,,,,------...++++++++++++,,,---...///------------------------...---+++******+++---...---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,---...---,,,***)))+++++++++,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,---......,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------///...,,,+++***+++,,,,,,........................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++---------,,,,,,+++++++++++++++******++++++,,,---///...---,,,+++,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********///...---,,,+++,,,---...((()))***+++,,,++++++***,,,,,,,,,++++++***************)))(((((()))******+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))'''&&&'''))),,,...---,,,,,,++++++,,,,,,---+++,,,---,,,***)))***++++++++++++++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,************,,,,,,000///---,,,+++*********///...,,,+++***++++++,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,)))))))))******+++,,,,,,,,,,,,,,,------,,,++++++------------------------...---,,,+++***++++++,,,)))))))))******+++++++++++++++,,,---...///000111///222888<<>>===;;;777333...,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++000///---+++++++++---...///......------,,,,,,+++++++++,,,,,,,,,,,,------///////////////000000000000000//////............------------------------++++++,,,,,,,,,,,,------++++++,,,---,,,+++***)))))))))*********))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***++++++,,,,,,++++++***++++++++++++++++++++++++((()))***+++,,,---------++++++++++++++++++++++++,,,,,,++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++***+++,,,---...------------------------///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,---...///------------------------...---,,,++++++,,,---...............---------,,,,,,,,,,,,,,,++++++++++++,,,---------,,,,,,+++***++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,...///...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,.........---------,,,,,,,,,,,,++++++,,,,,,---...///...---,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,++++++++++++,,,---))))))+++,,,,,,,,,++++++,,,,,,,,,+++++++++******...---,,,,,,,,,,,,---...,,,,,,---------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******(((((()))***,,,------,,,,,,++++++,,,,,,---------,,,***((((((+++---++++++++++++************++++++,,,,,,,,,,,,---------,,,+++******+++,,,---------,,,,,,++++++,,,,,,...---,,,++++++,,,,,,---++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++------------------------111000///...---......///,,,,,,------............++++++,,,---...///000000666888:::<<<;;;999777555444000,,,+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++000...---++++++,,,---...//////......---------,,,+++,,,,,,,,,---.........111111111111111000000000//////.........---------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,---...------------------------///...---,,,,,,,,,,,,------------,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,---...///------------------------///...---,,,,,,---...///000////////////.........,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,++++++,,,,,,---------,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,...///...---,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------//////............------------,,,,,,------...//////...---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,---------.........//////---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---+++((('''(((,,,///------,,,,,,++++++******++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------+++++++++,,,,,,---------------,,,,,,,,,---......,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............,,,,,,---------........./////////...---,,,,,,,,,+++,,,,,,------,,,,,,,,,------------------------...------,,,,,,,,,,,,---............////////////++++++,,,---...//////000333444444333222000...,,,000---+++******++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---///...---,,,+++,,,---.....................------,,,,,,---......///000000333333222222111111000000------------,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------,,,+++++++++++++++......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++,,,------...------------------------......---,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------------------------///...------------...//////////////////.........,,,,,,,,,------............---,,,+++***+++,,,---***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++---...---,,,+++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...............------------,,,,,,,,,,,,,,,---............------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------............------,,,,,,,,,,,,------------------------------+++++++++++++++++++++++++++,,,---------,,,+++***---,,,,,,++++++,,,,,,------,,,,,,***((())),,,...---------------.........+++++++++,,,,,,,,,------------------------------++++++,,,,,,---------,,,,,,,,,,,,------......///,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++******)))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,------------///.........---------,,,++++++,,,---------,,,,,,------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---++++++,,,------...//////------------,,,,,,,,,,,,---,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,,,,---...------------------......------...///000111111222333333222111000//////...,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,+++***+++,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,,,,------......------------------------.........------.........------------------------,,,,,,,,,------.........---,,,+++***+++,,,---...***+++,,,---...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,....../////////...---,,,***,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,,,,------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...//////////////////...+++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---+++***---,,,,,,++++++,,,,,,---)))+++------+++***++++++***++++++,,,---...//////+++++++++,,,,,,,,,------------------------------,,,,,,---------,,,+++***+++,,,,,,------.........,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,+++***)))((('''&&&%%%++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------------***+++,,,,,,---------,,,------------------------.........////////////...,,,,,,,,,+++++++++++++++++++++,,,,,,---........................///000000,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,------------++++++,,,,,,---------.........///000000111222222111000000///...------,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...,,,+++***+++,,,---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++...---------------......------------------------------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------)))***,,,......---,,,+++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,...///000000000///...---***,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------+++++++++,,,,,,,,,,,,---+++************+++,,,,,,------......------,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,...............---,,,,,,++++++++++++,,,***++++++++++++,,,,,,,,,------............------+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,+++---,,,,,,++++++,,,,,,---'''***---...---+++******(((((()))***+++,,,------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,---...---,,,***)))++++++,,,---------,,,,,,,,,,,,++++++++++++++++++******++++++++++++******)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,+++***)))(((&&&%%%%%%++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++*********+++++++++,,,,,,)))******+++,,,,,,------******+++,,,------------------------------------,,,,,,---............---.........---------------++++++,,,,,,------------.........---------,,,,,,+++---......------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,------------------++++++,,,,,,---...////////////000000000000111111......------,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............---------------------------------,,,,,,,,,---......++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++......------------......------------------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,++++++++++++***+++,,,,,,---------,,,)))***---...///...,,,***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...///000111000///---,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,------......,,,++++++++++++,,,------------.........---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,---......---------,,,+++***)))******+++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,---------...+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---(((***,,,---,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------***+++,,,------,,,+++******+++,,,......---,,,+++***+++,,,,,,,,,+++***)))++++++++++++++++++,,,,,,******++++++++++++******))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++***************)))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,)))***+++,,,------------------------------------)))***+++,,,,,,,,,++++++////////////.........---+++,,,,,,,,,,,,---------,,,,,,,,,,,,+++***)))(((+++---//////---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,---...///000111222000000000000000/////////,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...---,,,,,,+++***+++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++******+++,,,------------------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,.../////////...---------------------------,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++///......---------......------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++*********)))***,,,---...---,,,,,,(((***---//////...,,,************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...,,,+++...///000///......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++---------.........//////---,,,,,,,,,,,,---......,,,---.........---,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,((()))+++,,,------,,,,,,---,,,***)))))))))***************++++++,,,,,,,,,,,,,,,............,,,,,,---------.........//////******))))))))))))******------------------------++++++++++++++++++++++++))))))******+++,,,---------,,,,,,++++++,,,,,,---***++++++***)))***,,,///222111000///...---,,,,,,++++++,,,,,,,,,---------******,,,,,,,,,,,,******''')))+++---///......---***+++,,,,,,+++***((('''*********++++++,,,,,,---******++++++++++++*********+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,---------,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------.........------,,,,,,++++++***)))***+++,,,------...---------------------------+++,,,...///000///......//////......---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,---...//////...---,,,***---//////---+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------.........------...///000111222333444111111000000///.........+++,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---...///...---,,,+++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++***+++,,,---......///...------------------------***+++,,,---///000111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,.../////////...---------------------------,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++........................------------------------++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,---------......///,,,+++,,,...///---++++++++++++,,,,,,---------,,,,,,---......---,,,,,,***+++---...///...------......---,,,,,,+++******------,,,+++,,,---...///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***************************+++,,,,,,******+++,,,------,,,++++++,,,------------,,,,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***)))))))))***++++++++++++++++++++++++************+++,,,------)))+++---,,,+++***+++,,,,,,,,,+++******+++,,,,,,......---,,,++++++++++++++++++******++++++,,,---******++++++++++++******************************(((((()))***,,,---...///,,,,,,,,,+++++++++******++++++******************------,,,+++++++++,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,+++++++++******,,,---......,,,,,,,,,...)))'''$$$%%%)))++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------,,,+++************+++++++++,,,,,,,,,((((((((()))***+++,,,---***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...++++++,,,,,,,,,,,,------)))***+++,,,...///000000//////.........---------)))***+++,,,------------,,,---......---,,,***)))------,,,,,,,,,,,,++++++---..................---++++++,,,,,,,,,---------.........------,,,++++++,,,---///111222111000///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------,,,,,,+++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...///000222222000///...---........................000111///,,,***+++---,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,---------.........---+++,,,...///---++++++++++++,,,,,,---------,,,,,,---......---,,,,,,,,,,,,------...---------......---,,,,,,+++******++++++*********+++,,,---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,******+++,,,---,,,++++++++++++,,,---+++++++++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000---,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++,,,,,,+++***************+++++++++++++++++++++++++++++++++***++++++,,,,,,***+++------+++***+++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++,,,------++++++******++++++,,,---******++++++++++++******************************))))))***+++,,,------...------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,++++++++++++***,,,------,,,******+++---+++(((&&&''')))++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++,,,------,,,,,,,,,******+++++++++,,,,,,,,,---------,,,------......***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///++++++,,,,,,,,,,,,------***++++++,,,---.../////////.........------------)))***+++,,,------------******+++,,,,,,------,,,------,,,,,,,,,,,,++++++------............------,,,,,,,,,,,,------------......------,,,---------...///000111222111///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---------,,,,,,++++++***...///000///,,,+++,,,...---------......---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,......---,,,++++++,,,,,,,,,,,,------,,,------......------,,,......---,,,,,,,,,------...------,,,,,,++++++***++++++*********+++,,,---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,+++,,,,,,,,,,,,,,,,,,---************************++++++++++++++++++++++++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***+++------+++++++++,,,,,,++++++******++++++,,,++++++++++++,,,---...///++++++******++++++,,,---******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,++++++++++++,,,---,,,***))))))***,,,,,,***))))))+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,***))))))******)))***+++,,,------------******+++++++++,,,,,,,,,---,,,++++++******++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------............------------******+++,,,------------......---------......///------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---------.........---,,,,,,---///000111111222222111///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***......---,,,+++******))),,,...///...---,,,---...---..................---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///---,,,++++++,,,------------,,,,,,+++++++++,,,,,,,,,---------......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++++++++++++++++++++++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***************,,,------,,,++++++,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...++++++******++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++------,,,+++))))))+++------,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,---***+++,,,,,,---------,,,******+++++++++,,,,,,,,,++++++***************+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,---------,,,111000---+++))))))))))))------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,...---,,,,,,---///111222333333222222000...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............------/////////......---------,,,,,,------------...///---......//////......------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///---,,,++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---------.........------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++---///000...+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,000/////////......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***************,,,...---,,,+++,,,---++++++++++++++++++++++++...---,,,,,,+++++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++)))))))))***************)))*********+++++++++,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---------,,,++++++---///,,,---------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///,,,---------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---...///000000***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,------------------++++++,,,---------,,,,,,,,,+++(((&&&$$$$$$$$$$$$------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++************++++++++++++...---------...000222333222222111000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........//////.........---------....../////////+++++++++,,,---.........------............---------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......,,,,,,---...------,,,,,,,,,,,,++++++...------,,,,,,------.........---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***************************+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++...000222///+++((((((***,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---************************++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,......,,,,,,,,,---***++++++,,,,,,++++++***///...---,,,++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,)))))))))***************)))))))))******++++++,,,++++++++++++,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***,,,---...------...000***,,,......---,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------...------------,,,+++***)))******+++++++++,,,,,,,,,+++++++++,,,---...000000***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,,,,******)))))))))******+++------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,************++++++++++++---......///000111111222000000///......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---)))******+++,,,---......,,,+++***+++---......---,,,------------------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......++++++++++++++++++++++++------------------------,,,,,,,,,---------......+++---///...,,,+++---...---------,,,,,,+++++++++...---,,,,,,,,,,,,---...,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,---............---,,,---000222000+++((())),,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++---,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++***************+++,,,,,,------------------------+++++++++***++++++,,,,,,+++---......---,,,,,,---***+++,,,,,,,,,,,,+++***------,,,++++++,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------******++++++,,,,,,,,,,,,))))))***++++++,,,---------+++***)))***,,,///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------,,,,,,,,,&&&))),,,............///(((+++......---,,,---...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,***)))''',,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,***************+++,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++,,,---......///......------,,,,,,,,,,,,++++++------............------++++++,,,,,,,,,------------...000222222222000000------,,,,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,------------+++***+++---...---+++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,---------......+++---///...,,,+++,,,///---------,,,,,,+++++++++...---,,,,,,,,,,,,---...***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,------...//////...------+++...111000+++)))+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))***++++++,,,------------------------************+++,,,------+++---......---,,,,,,---***+++,,,------,,,+++***++++++++++++,,,---......++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........******+++,,,,,,---......---,,,)))((())),,,///222------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,###&&&+++...............&&&***---...,,,,,,---///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,***'''$$$"""******+++,,,------------******+++++++++,,,,,,,,,//////...---------......+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------,,,++++++******+++,,,+++***((('''---------,,,,,,,,,++++++---......//////......------------.........//////---///111333333222000...++++++++++++,,,---......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------......................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------,,,,,,+++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.....................---...,,,***+++---...,,,******++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000///...---,,,+++*********000///---,,,++++++,,,---+++,,,,,,,,,---.........---------.........//////........................,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++///...---,,,,,,---...///............---,,,++++++///...---,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++))),,,///000...+++***))),,,,,,,,,---,,,+++)))(((******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------++++++++++++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******---------,,,,,,+++++++++---.........---,,,,,,+++***+++,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///...---,,,,,,++++++++++++++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------******+++,,,------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------------,,,,,,,,,,,,++++++------,,,+++))))))***,,,++++++++++++,,,,,,---...,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********---,,,++++++------,,,+++++++++,,,,,,,,,,,,------++++++,,,---......//////+++,,,------++++++,,,---......---------,,,,,,,,,+++++++++,,,,,,---------///......------,,,++++++//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,...111///000111222111///---,,,------,,,,,,,,,,,,++++++******+++,,,,,,---......///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---...///+++++++++,,,,,,---------,,,,,,---------,,,++++++///---******,,,---,,,***---------------...///000//////...---,,,++++++***---------,,,,,,++++++++++++,,,---...---,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&(((***++++++++++++******++++++++++++,,,,,,,,,,,,,,,---------......,,,---...---+++***+++,,,------------------------,,,,,,,,,,,,---...//////---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///......---,,,++++++++++++...---,,,,,,,,,---..................////////////------------.........///........................,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---++++++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,------...---------......---,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++***,,,//////---+++******------,,,+++******+++---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******---------,,,,,,+++++++++------......------,,,+++,,,---...////////////...++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++++++++,,,++++++,,,,,,---......///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...///...---++++++,,,...,,,+++++++++,,,,,,---...,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++---,,,***(((((()))***+++---,,,++++++------,,,+++++++++,,,,,,,,,,,,------)))))))))******++++++,,,+++,,,------++++++,,,---+++++++++,,,,,,---------++++++++++++,,,,,,------++++++,,,,,,---.........///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,...000000111111111000...---,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,---,,,***------,,,,,,---......///.........---,,,,,,++++++---------,,,,,,+++++++++,,,,,,------,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,------------......,,,,,,,,,------------...,,,---...---+++***+++,,,------------------------...------,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,------...------,,,,,,,,,,,,------,,,,,,+++,,,,,,...///000////////////............------------............------------------------,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---...............------,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++,,,---...---+++***+++,,,.........,,,))))))---111,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***------,,,,,,,,,,,,++++++------......------,,,,,,+++,,,...///000111111111,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,------...------,,,+++++++++,,,,,,+++,,,,,,------.........+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------............---,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---......---++++++,,,...,,,,,,+++++++++,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++...,,,(((&&&&&&(((+++------,,,++++++------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------+++,,,------++++++,,,---))))))***+++,,,---......***+++++++++++++++,,,,,,++++++,,,,,,------...............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,///111222111000///...---,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++***+++,,,...//////---++++++,,,---,,,+++,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++,,,,,,------------......,,,,,,,,,,,,------------,,,---...---+++***+++,,,------------------------//////...---,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---************************......---,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------......---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,---+++,,,------.........---------,,,,,,+++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******,,,......000111///+++***,,,000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,***++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------...............---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++***,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++---+++***(((((()))+++,,,---,,,++++++------,,,++++++++++++,,,,,,,,,------...............---------+++,,,------++++++,,,---******+++,,,,,,---......++++++++++++++++++++++++......------,,,++++++***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---------...000222333222///---,,,+++,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***))),,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,///000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,*********+++++++++,,,,,,++++++,,,,,,,,,---------,,,---...---+++***+++,,,------------------------///...---,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++++++++++++++++++++......---,,,,,,,,,------,,,,,,,,,,,,---...//////.........------,,,,,,+++------,,,,,,+++++++++***------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,,,,------------------------------------------------------............---------.........------,,,+++,,,,,,+++++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******---///...111444333000---,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++,,,,,,---......------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++)))+++,,,,,,+++***+++,,,---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,------,,,,,,+++---,,,++++++------,,,++++++++++++,,,,,,,,,------+++++++++***************+++,,,------++++++,,,---...............---------++++++++++++++++++++++++...------,,,++++++******---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000000222333333111...,,,***+++,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++***,,,...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***))),,,,,,---...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,///000.........---,,,,,,,,,------,,,,,,+++++++++,,,,,,******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,---...---+++***+++,,,------------------------,,,,,,,,,,,,,,,---...///------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------,,,,,,---...//////............---,,,+++***............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---)))***++++++,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---............---,,,+++***+++++++++++++++,,,,,,---,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++***+++---///---///222444444222///---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++,,,,,,,,,,,,------,,,,,,------......------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******---,,,,,,+++++++++++++++,,,,,,+++++++++,,,------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------)))***+++,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,......---,,,---...------,,,+++++++++,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++---//////...,,,+++---,,,++++++------,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,+++,,,------++++++,,,---////////////.........---------,,,,,,,,,,,,,,,+++******++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---///111222111111222333000///---+++***+++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,---...///...------------,,,,,,,,,,,,++++++,,,++++++***+++,,,...///...//////...,,,+++---......------,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,------------......++++++++++++,,,,,,,,,,,,,,,---...---+++***+++,,,------------------------,,,,,,,,,,,,---...//////------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...------------......///,,,---.........---,,,+++------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,---------...------,,,,,,++++++******+++,,,,,,---,,,------......------,,,+++++++++,,,,,,---------***,,,,,,,,,++++++---///---,,,---111666888555222,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,++++++++++++,,,,,,---------+++,,,------......------......---,,,------//////------------------------,,,,,,,,,++++++*********---,,,,,,+++******++++++,,,+++++++++,,,,,,---...------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------******++++++,,,++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***,,,...///...------......---,,,,,,+++++++++,,,...------------,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,------------,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,------,,,------....../////////+++,,,------++++++,,,---------...........................---------,,,,,,*********+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---///111222111000111111...---,,,++++++,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())),,,............------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000...,,,+++---//////......---,,,,,,------+++++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,------------......***++++++++++++,,,,,,,,,,,,---...---+++***+++,,,------------------------------,,,,,,,,,------...---------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///000///......---------......***+++---...///......---*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++,,,------......------------------------------++++++++++++++++++++++++++++++------------++++++++++++,,,---............+++*********+++,,,,,,---,,,------......------,,,+++++++++,,,,,,---------***+++------,,,,,,---...---***)))...777<<<:::777---..................---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,---------+++,,,,,,---.........---,,,+++++++++,,,...///111------------------------.........------,,,,,,,,,---,,,,,,+++*********+++++++++++++++,,,,,,---...------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++++++++++++++***)))(((+++,,,,,,------,,,,,,+++---------------------------------------------------------,,,,,,,,,++++++'''***,,,---,,,++++++,,,...---,,,,,,++++++++++++......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++*********+++---...---,,,++++++------,,,+++++++++,,,,,,,,,---------))))))******+++,,,------+++,,,------++++++,,,---***++++++,,,---...///////////////......---------------,,,,,,+++******)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,---///111111000//////000,,,,,,++++++,,,,,,---------------,,,,,,,,,++++++******+++,,,,,,---......,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...&&&'''***,,,......---------------,,,,,,+++++++++,,,,,,---------,,,++++++---///000///,,,+++---///000///...---------------+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,---...---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---...---+++***+++,,,------------------------//////...---,,,,,,,,,,,,---------------------------------,,,,,,+++++++++************************---------.........//////))),,,...///...------------------------------------------,,,,,,+++++++++........................,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++------,,,,,,------...///...------,,,,,,------...---------,,,,,,++++++++++++++++++++++++***)))(((------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,++++++------++++++++++++---------------.........//////...---,,,,,,++++++,,,,,,///---,,,+++---111555777666333///---------+++***///............------------,,,,,,++++++,,,,,,---------------------------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++///---,,,---//////,,,(((------------,,,,,,+++***------,,,+++******))))))******+++++++++,,,,,,,,,.........------,,,,,,,,,++++++,,,---............------------------------------------------------/////////...---------,,,+++++++++,,,------------,,,,,,,,,---------......,,,,,,,,,---------......------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------------------------------,,,+++,,,---...///------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------++++++++++++---------------,,,,,,+++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////------,,,,,,,,,---......000///......---------------,,,,,,++++++,,,,,,---000---+++)))*********))),,,,,,++++++,,,,,,---...111111///...---,,,,,,,,,************************...........................------,,,,,,,,,---------,,,++++++************...........................------,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++...------,,,,,,,,,------,,,,,,,,,------.........*********++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------------......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...............///000111+++,,,------......------,,,,,,,,,++++++*********++++++++++++++++++++++++---------.........//////...000111000...---,,,,,,---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---------,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,++++++***)))------------------------,,,---...//////...---,,,,,,,,,,,,,,,------------------,,,++++++,,,------------------.........///...---,,,,,,++++++,,,,,,---,,,++++++,,,///222444444222///---------,,,+++...---------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///...,,,))),,,---------,,,,,,+++***/////////...---------,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++***,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------++++++++++++++++++,,,,,,,,,,,,,,,---------------++++++,,,,,,,,,---------------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............------------------------,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------.........------,,,,,,------......000///---+++)))(((''''''---,,,,,,++++++,,,,,,---000...,,,+++,,,---,,,+++++++++******++++++,,,---///...------------------++++++++++++++++++++++++...........................------,,,,,,---------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***+++,,,,,,---------,,,,,,+++***))))))***+++,,,---------,,,,,,,,,,,,,,,///............//////000+++,,,------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---------...............222333444222///---,,,,,,------------------------------------,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++------------------------------............------,,,,,,,,,---......//////------,,,,,,,,,,,,------------------...............---,,,,,,++++++,,,,,,+++++++++++++++---...///222000...---......---,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------------,,,---......,,,***,,,,,,---------,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,---------...------,,,,,,++++++++++++++++++,,,,,,------------------------------------...............---,,,+++++++++,,,---+++,,,,,,---------------******+++,,,,,,,,,,,,,,,,,,---...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------------------+++,,,,,,---------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---++++++++++++************------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,------------------,,,,,,---......///222111///---,,,+++******---,,,,,,++++++,,,,,,---000///------...//////...,,,,,,++++++,,,,,,---...,,,,,,+++,,,,,,---......------------------------........................------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...------------------,,,,,,---------,,,+++*********,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,++++++,,,---------,,,,,,******))))))))))))******------------------------//////......---.........+++,,,------......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................222333333111...,,,,,,---------------------------------------------,,,,,,........................,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,------...///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------------------------------------------,,,,,,------...///000000---------,,,,,,---------------------------------...---,,,,,,++++++,,,,,,***++++++,,,,,,,,,,,,,,,///...------...///...------------,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---////////////////////////,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,------,,,+++,,,,,,,,,------,,,,,,+++)))))))))***************,,,,,,,,,---------......////////////////////////............---,,,+++++++++,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------.........111///...,,,,,,,,,---...***+++,,,---------,,,,,,***+++,,,---------,,,,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------------------------***+++,,,---...---,,,,,,,,,,,,+++++++++,,,------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000///......---------------------------........................+++++++++,,,,,,,,,------------,,,------...///000//////............//////---,,,,,,++++++,,,,,,---///---,,,---///000000///---------------...//////,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------------///......---------.................................------,,,,,,------...------,,,,,,,,,+++++++++------------------------------,,,,,,,,,---...............------,,,,,,,,,------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++---------...............000///......------------+++,,,------......------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,.....................---...///000///---,,,---...------------------------------------------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++------,,,,,,------...///,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,---------......---------,,,,,,---------,,,,,,------...///000000------------------------------------------,,,,,,...---,,,,,,++++++,,,,,,+++,,,------------,,,+++---,,,,,,---/////////---............---------------,,,,,,++++++,,,,,,---////////////////////////,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,++++++,,,---+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......////////////////////////............---,,,++++++------------......//////------------------------+++,,,,,,,,,------......///...---+++++++++,,,,,,)))***,,,---...---,,,++++++,,,.../////////...---+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------)))***,,,---------,,,+++,,,+++++++++,,,,,,---...------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000//////------------------------........................+++++++++,,,,,,,,,------------------...///000111,,,+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++---/////////...,,,,,,,,,,,,,,,------...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---.........------.........------......///...........................------,,,,,,------...------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++---------.........//////000///...---------------+++,,,------......------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...............---------+++,,,---,,,+++,,,...000------------------------------------............------------------------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,------......------+++,,,,,,------.........------,,,,,,,,,,,,------,,,,,,,,,---......//////------............------------------,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,---.........------,,,,,,,,,---//////...---//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,+++******,,,...++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------------...------,,,,,,------......//////000000------------------------,,,,,,,,,,,,------------******************)))))))))***,,,---...---+++***+++---///000111000...---+++,,,---////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------***++++++,,,,,,,,,,,,,,,++++++++++++,,,---......------------------------,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++------------............++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///------------------------........................,,,,,,,,,,,,------------,,,,,,------...///111111000///...,,,++++++******---,,,,,,++++++,,,,,,---+++++++++,,,......---,,,***))))))))))))***++++++......---,,,,,,,,,,,,,,,++++++++++++++++++++++++........................***+++---...///......---...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///------------------,,,,,,+++++++++,,,---.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,---------,,,++++++))))))***++++++***)))))),,,,,,,,,---......//////......------,,,---------+++,,,------......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++,,,---,,,++++++...000------------------------------------.........///////////////////////////------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------++++++,,,---------------++++++,,,,,,---......///------,,,++++++,,,------,,,,,,,,,,,,------------,,,---...//////...---,,,---------,,,,,,,,,++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------......,,,,,,,,,---//////---+++.........---------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++------------------------,,,,,,---------.........------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))***,,,///***+++,,,,,,---------,,,******))))))((((((''''''++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,------...---------,,,,,,------...//////000------------------------------,,,,,,,,,,,,,,,,,,(((***+++,,,---,,,+++***(((***,,,......---+++******,,,...000000///...,,,+++,,,---////////////...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------+++++++++***++++++,,,---++++++++++++,,,---...///........................,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------................................................,,,------------.........,,,,,,------...000111222222111000///...------------,,,,,,++++++,,,,,,---,,,++++++---......,,,++++++************+++,,,,,,------------------...///------------------------........................)))+++---...//////...---------,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,------------------,,,,,,------------------...---+++))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---------,,,,,,+++***)))***+++,,,,,,+++***)))+++++++++,,,---.........------,,,,,,,,,---......+++,,,------......------,,,,,,,,,,,,++++++++++++------------------------//////.........------------...---,,,++++++---///---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++------,,,,,,------...///,,,++++++++++++++++++,,,+++++++++,,,,,,---------***+++,,,,,,---------,,,++++++,,,,,,---...//////------++++++++++++------,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////...---,,,---------,,,,,,+++++++++...---,,,,,,++++++,,,,,,++++++++++++,,,---...///,,,,,,,,,...//////---+++---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------------------------,,,------......------,,,++++++++++++++++++++++++---------------------------------.........//////---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------)))+++,,,+++)))))),,,000***+++,,,,,,------------...------,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,------.........++++++,,,---............++++++,,,,,,---...//////---------------------------------,,,,,,+++++++++***,,,...111111000...,,,((())),,,......---+++))))))+++...///000...---+++***+++---//////000//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,+++***)))***+++---...++++++++++++,,,---...///........................,,,,,,,,,---------......------------------------++++++------------+++++++++++++++,,,,,,---------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++................................................---------.........//////,,,,,,------///000111222+++++++++++++++,,,---...---,,,,,,++++++,,,,,,------,,,,,,...//////,,,***...------------...//////,,,,,,,,,---...///111111................................................)))***---/////////...---,,,,,,,,,,,,,,,---...///...........................------,,,,,,------...---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...///000,,,,,,,,,------.........///......------,,,,,,+++///,,,***((((((***,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------,,,,,,+++***,,,---............---,,,******+++,,,,,,---......,,,,,,,,,,,,------...///+++,,,------......------,,,,,,,,,++++++*********------------------------+++,,,...///000///...---//////.........------------------.........////////////.........---------...------,,,,,,------...---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---,,,,,,++++++++++++++++++***++++++,,,,,,------...---------.........//////------------------------,,,,,,,,,---------......---..................---++++++++++++++++++++++++...---,,,,,,++++++,,,,,,......---,,,---...///000------++++++++++++------*********++++++,,,------...---+++*********++++++---------------------------------.............../////////......------------------,,,,,,+++++++++///......------,,,,,,+++.........------,,,,,,,,,***++++++,,,,,,++++++***---..................---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,------......------...------,,,,,,------.........------,,,+++******,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------------------------***---//////...,,,,,,---------------------------...---+++******+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,++++++***+++++++++++++++,,,,,,,,,---------+++,,,...//////...,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---+++)))***,,,---,,,))))))***++++++,,,---......,,,---......//////...............------,,,,,,,,,..............................---------,,,,,,,,,,,,---///111222111000///------------------------++++++,,,,,,,,,,,,------)))***,,,---...---,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,------------......---------,,,,,,+++++++++,,,,,,,,,---------......000000///...---,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,++++++++++++.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------------------------------------...////////////.........---------,,,------------.........//////.........---------...------,,,,,,------......------,,,,,,------.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---.........---,,,,,,---......,,,,,,++++++++++++++++++------+++*********++++++++++++++++++++++++++++++...............---------------,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,------------,,,,,,------............------------------------------......---------,,,,,,,,,+++,,,------......------...------,,,,,,------...------,,,,,,+++******))),,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------------------------+++---//////---,,,,,,---------------------------...---+++******+++---.........---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,+++++++++++++++,,,......---,,,+++***))))))******,,,,,,,,,,,,******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,///...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++---///000000000///...------------------------++++++,,,,,,,,,,,,------++++++,,,------,,,,,,,,,------------------------***+++,,,,,,------,,,,,,******++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......000///...------,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,+++++++++,,,------------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///------,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------///...,,,+++,,,---///111...............---------,,,,,,,,,,,,------------...............---------...------,,,,,,------...///......------......///......---,,,,,,,,,,,,---,,,,,,,,,------...............---,,,,,,+++******,,,,,,,,,,,,------------........................,,,,,,,,,---------......,,,,,,------------,,,,,,------------------------...---,,,,,,++++++,,,,,,,,,++++++++++++,,,---...///......------......///---------,,,+++*********---,,,,,,++++++++++++,,,++++++++++++++++++++++++//////......------,,,,,,---,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++******++++++,,,------......------------,,,,,,,,,......////////////......,,,,,,------------,,,,,,..............................---------,,,,,,,,,+++,,,------......------...------,,,,,,------......------,,,,,,++++++***,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------+++---......---,,,,,,---------------------------...---,,,++++++,,,---...------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////,,,,,,++++++++++++,,,,,,...------,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---------------------------+++***+++,,,---,,,***---------,,,,,,+++++++++***+++,,,,,,------,,,,,,.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000,,,---...//////...------------------------------++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,------------------------***+++,,,,,,------,,,,,,******++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......000///...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,,,,,,,------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...///...---,,,++++++++++++...---------,,,,,,+++++++++++++++,,,,,,,,,------------------------------......---,,,---...///000........................+++++++++,,,,,,,,,------...........................------,,,,,,------.........------------............---,,,,,,,,,,,,---***++++++,,,---......///---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------...---,,,,,,++++++,,,,,,------------......//////......------------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...------,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------......////////////......+++,,,,,,------,,,,,,+++------------------------......---------,,,,,,,,,+++,,,------......------...------,,,,,,------...//////......---------,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...------------...............---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///,,,,,,+++++++++,,,------*********+++++++++,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---------------------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***------------------------,,,,,,+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------....../////////000........................++++++,,,,,,---...//////---.../////////...------------------------------+++++++++,,,,,,,,,------...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,---------......///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---......---,,,,,,+++++++++,,,.........---,,,,,,++++++---------.........//////------------------------,,,,,,.../////////...------.....................+++++++++,,,,,,,,,---------........................------,,,,,,------...------,,,,,,,,,,,,------......---,,,,,,,,,,,,---)))******+++,,,------...+++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---------...............,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,++++++***........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------------............------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,------......------...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---,,,,,,---...---------....../////////------------------------,,,,,,,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,------...******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------,,,,,,++++++,,,,,,---------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,---******+++,,,,,,---......,,,---......//////......,,,,,,,,,------......///........................------------------------000000000000//////...---------------------------+++++++++,,,,,,,,,------...---,,,+++***+++,,,---***************************+++,,,,,,------,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,---------.........------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,---------,,,+++++++++,,,,,,---............------,,,,,,,,,---------.........//////------------------------+++,,,...000000///...,,,---------...............,,,,,,,,,,,,---------------------..................------,,,,,,------...,,,,,,,,,++++++,,,,,,,,,......---,,,,,,,,,,,,---*********++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,---.........+++,,,,,,------------,,,++++++++++++++++++++++++......------,,,,,,+++++++++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,------...------,,,++++++******,,,,,,,,,------------...,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,------......------...------,,,,,,------...************************,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------...---++++++---///---------...//////000000------------------------------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////......---,,,+++***)))++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++++++++++++++++++++---...---,,,+++,,,...)))******+++---......///***+++,,,,,,------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,222222111000///.........------------------------++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...***************************+++,,,,,,------,,,,,,******++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------++++++++++++,,,---...///------------------------+++++++++,,,,,,,,,------------------------------,,,------...............---------.........//////,,,------------.........---------.........//////...------,,,,,,------...------,,,,,,,,,,,,------......---,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------,,,,,,,,,---------......------............------------------------------...---,,,,,,++++++,,,,,,***+++,,,---------,,,,,,,,,,,,---......---,,,,,,,,,,,,------------------++++++---.........------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,------............------------------------------......---------,,,,,,,,,+++,,,------......------...------,,,,,,------...++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------------------------......,,,++++++---///---------...///000000000------............------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,...//////000//////...---,,,++++++******,,,,,,,,,,,,******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++,,,...+++++++++,,,,,,---------***+++,,,,,,------,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------222111000///...------,,,------------------------++++++,,,,,,,,,,,,------)))***+++,,,---.........++++++++++++++++++++++++***+++,,,,,,------,,,,,,******++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---,,,,,,+++,,,,,,------+++++++++,,,,,,---------,,,+++++++++,,,,,,---...------------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,---......///************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,------------------,,,,,,,,,,,,++++++,,,------,,,,,,------.../////////+++++++++,,,,,,,,,------------------------------///...,,,,,,,,,---///111---------.........//////---------.........//////---------.........//////...------,,,,,,------............------...............---,,,,,,,,,,,,------------------------,,,...------,,,,,,++++++***---------.........//////////////////////////////,,,,,,,,,---------......---......//////......---////////////////////////...---,,,,,,++++++,,,,,,,,,---.../////////...---,,,---...//////...---,,,///......------,,,,,,+++***+++---...///...------------------------------,,,,,,,,,,,,,,,,,,,,,------------....../////////+++++++++,,,,,,---------+++,,,,,,------......///,,,,,,,,,------.........,,,------------------,,,---......//////......---..............................---------,,,,,,,,,+++,,,------......------...------,,,,,,------...........................,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------------------------......,,,++++++---///---------...///000000111------............------///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................---+++++++++,,,---...///000---------.........//////+++,,,...//////...,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++---///...,,,+++,,,///------,,,,,,,,,,,,++++++,,,---......//////......000000//////.........---........................***++++++,,,---...//////222111///...,,,,,,++++++------------------------++++++,,,,,,,,,---------'''(((+++---...///......------------------------++++++,,,---------,,,,,,,,,,,,---------.........---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,++++++,,,------+++++++++,,,,,,---------++++++++++++,,,,,,---............------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,------...///000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,------......------,,,......---,,,+++++++++++++++,,,,,,---...///000000---------.........//////---------------------------...///000000111111000000///...------...///000+++,,,------......------***++++++,,,---...//////,,,---///000000///---,,,------------------------))))))***+++,,,......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000---------............///,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,---//////...---***)))...------,,,,,,++++++***,,,,,,------.../////////***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---.../////////------------------------------++++++,,,,,,---.........------------------------///............---------++++++------------++++++---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,++++++*********//////.........---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.........//////((()))+++---------+++***...---+++******+++---...+++++++++,,,,,,---------***,,,......------...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------,,,,,,,,,,,,---......//////...---,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,------......------,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,---....../////////......---------,,,,,,,,,//////...---,,,,,,++++++////////////////////////+++,,,---...////////////000000///...------,,,,,,++++++++++++++++++++++++111000...---,,,,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++...------,,,,,,------...///---***+++---...+++)))---------------------------------------------------,,,++++++******++++++.........------,,,,,,,,,////////////////////////+++,,,...///000///......////////////...---,,,+++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---------,,,+++*********+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,+++******,,,...///,,,,,,,,,---------......,,,---...//////////////////...---,,,,,,---...///+++,,,------......------,,,------......//////000+++---...//////...---+++------------------------,,,,,,,,,,,,------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------...............,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,---...//////...,,,+++------------------------...............---------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,---......---,,,,,,------------------------......------------------------------------------...---------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------............------------------------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,+++++++++******---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------............***+++---.........,,,,,,,,,+++***((((((***+++,,,+++,,,,,,,,,,,,,,,,,,---+++,,,......---,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------,,,,,,,,,,,,---......------,,,,,,,,,------...---------------------------------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------.........---------------......---------,,,,,,,,,------------------------........................---...///000000000000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++...------,,,,,,------......---,,,,,,,,,,,,+++***---------------------------------------------------,,,++++++***+++++++++......---------,,,,,,,,,........................------................../////////......---,,,+++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,+++******,,,---///,,,,,,,,,------------...,,,------.........------------,,,,,,,,,,,,---...,,,,,,---............---////////////////////////+++,,,---......---,,,+++------------------------///.........------,,,,,,///...------+++******))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******---------............///...............---------,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---...///000///...---,,,,,,---......///000000//////......---,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------,,,++++++------------------------000//////...------,,,,,,------------------------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------...................................................------,,,,,,------...,,,,,,,,,,,,++++++++++++++++++++++++************,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------,,,+++,,,...//////...------,,,+++***))))))***+++,,,---,,,,,,,,,,,,,,,,,,+++,,,---///...---,,,,,,---...------------,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,------...++++++,,,---............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,---...//////------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------.........---,,,+++++++++......---------,,,,,,,,,++++++,,,,,,---...//////---------------------------....../////////....../////////...------,,,,,,------------------------++++++++++++,,,---...///---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---------+++++++++,,,------------------------------------------------------,,,+++++++++++++++...------------,,,,,,,,,------------------------///......---------......//////......------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++++++++,,,---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***+++,,,---...,,,,,,,,,,,,------------------.........------,,,------------------......,,,------...............////////////......------+++,,,,,,------,,,,,,+++------------------------//////.........---------------,,,,,,+++++++++***------------------------//////.........------------------............////////////...---------,,,------------------------......------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///000000000000,,,---------.........///.........------,,,,,,,,,+++,,,,,,---...---------------------------------------------------------,,,,,,------------------------------,,,,,,,,,+++------------------------/////////......---------,,,,,,---------------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,------------,,,,,,------------------------...------,,,,,,------...------------,,,,,,,,,,,,,,,---............------...---,,,,,,,,,,,,---...---------,,,,,,+++++++++---...///...---++++++,,,------------------------******+++,,,,,,---......+++++++++,,,,,,---------+++,,,---------------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------------,,,,,,+++++++++......---------,,,,,,,,,++++++,,,------......///------------------------,,,,,,,,,---,,,,,,++++++//////.........---------------------------------*********++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***---///---+++)))+++...------------------------------------------------------,,,++++++++++++,,,------------------------------------------------111000...---,,,,,,---...///......---,,,,,,,,,,,,---------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++)))+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...++++++,,,,,,,,,---------///////////////...---,,,------......////////////,,,---......//////......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////+++++++++,,,,,,------------------------------------------.........//////---------............////////////...---------,,,------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---///000000111111---------,,,,,,,,,++++++,,,,,,,,,,,,------......,,,,,,---.........------------------------------------------------------,,,,,,,,,---------......//////...---------------------------------------------------......//////,,,,,,,,,---------..................------------,,,,,,,,,,,,,,,,,,,,,,,,...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++------------------------...------,,,,,,------...------------------------,,,,,,---------,,,,,,,,,...------------------...---------,,,,,,+++++++++---...///...---++++++,,,------------------------******+++,,,,,,---......++++++,,,,,,,,,,,,---------------,,,,,,***))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,---------......---------,,,,,,,,,------------------------........................,,,,,,,,,---,,,,,,++++++...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***,,,...---+++***,,,...------------------------------------------------...---,,,,,,++++++,,,,,,------------------------........................111000...---,,,,,,---.........---,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,++++++,,,---------,,,,,,+++((())),,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,------+++++++++,,,,,,,,,------000000000//////---,,,+++,,,---...///000000000000------...////////////.........------,,,,,,,,,+++------,,,,,,,,,,,,------------------------------,,,,,,------.........///***+++,,,,,,---...///000------------------------******++++++,,,---......---------............///...............---------------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---......///000000...------,,,++++++*********++++++,,,------......,,,,,,---...............------------------------------------------------+++,,,,,,------.........000000...---------------------------------------++++++,,,,,,---......///+++,,,,,,------.........//////.........------------,,,,,,++++++,,,,,,---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------...---------,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------...------,,,,,,------...---------.........//////---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,---///...---,,,,,,---,,,,,,,,,------------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++)))((('''++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------,,,,,,,,,,,,---......//////...---,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,------......------,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++++++++,,,---...............---------,,,,,,,,,---------------------,,,////////////////////////---....../////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))(((---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***,,,---,,,,,,+++,,,...------------------------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,------------...///////////////////////////......---------.........---,,,++++++,,,---...------............------------------------------,,,,,,,,,,,,------------------............------,,,,,,,,,---......//////+++,,,,,,------,,,,,,+++***+++---.........---,,,)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,/////////...---,,,******+++,,,---//////000//////------...///////////////............------------...------------------...------------------------------------,,,,,,,,,,,,---------....../////////........................+++,,,,,,,,,,,,,,,,,,,,,---------............///---------.......................................***+++---.........------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---,,,,,,------...//////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,------.......................................------------------------++++++,,,,,,---......///000///...,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///.........---------,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,++++++------------------------------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++...........................------,,,,,,------...,,,------...///000111111///......---------------+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---+++,,,......---,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---,,,,,,,,,,,,---.........------,,,,,,,,,------------------------------+++++++++,,,,,,------------......//////......---------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------------...............---------,,,,,,,,,+++,,,,,,------.................................---...///000000000000000........................------------------------+++,,,,,,------,,,+++***+++,,,,,,,,,,,,,,,,,,---------------------------...------,,,,,,------...,,,+++***+++---...---,,,------------------------------------------------......---,,,,,,,,,,,,---,,,,,,,,,---------..............................------.....................---+++******+++---...,,,---...//////...---,,,........................,,,,,,---------...............------------......,,,,,,------.../////////+++,,,,,,------,,,,,,+++(((***,,,...//////...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........++++++,,,,,,---------,,,***++++++++++++,,,,,,,,,//////...---,,,***)))((()))+++,,,...//////......---......//////////////////////////////////////////......------......///------------------------///......,,,+++******)))//////////////////..............................000//////......------,,,---------.........//////,,,------....../////////........................+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---,,,,,,,,,,,,---......,,,,,,------.../////////...------,,,,,,++++++***,,,---......//////..............................------------------------++++++,,,,,,---.../////////...---+++******++++++---------------------------,,,,,,++++++******)))++++++,,,,,,---...//////---------,,,,,,,,,++++++------++++++++++++------,,,,,,,,,++++++*********................................................,,,,,,---......---,,,,,,,,,,,,,,,------.........---------,,,,,,,,,++++++,,,------......------,,,...........................------,,,,,,------...,,,---...///000222333333111000///...............---......//////......---+++++++++,,,,,,---------***,,,......------...///,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,---...//////------------------------+++++++++,,,,,,---------......////////////.........------,,,,,,------...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------000//////......------,,,......---------,,,,,,,,,)))***+++,,,...///000111------------------------+++,,,---...////////////---.....................////////////////////////)))***,,,---......---,,,+++++++++,,,,,,---------------------------------...------,,,,,,------...---+++)))***...///...+++------------------------------------------------......---,,,,,,,,,,,,---,,,,,,,,,------.........------------------------+++,,,...///000///.........---+++******+++---...,,,---...//////...---,,,........................---------......////////////...---,,,,,,---...///,,,,,,------...///000000+++,,,,,,------,,,,,,+++'''))),,,...000000///...///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////***+++,,,---------,,,,,,******+++++++++,,,,,,,,,..................------////////////////////////........................---------............///...------------...//////------------------------,,,,,,------------,,,,,,,,,,,,,,,---------............////////////......------------------------222111///...------......111000///...------.../////////000000///...---------------------------------------,,,,,,+++++++++*********+++,,,---...///---,,,+++*********+++,,,------------------------000000000000000000000000////////////////////////000000111000///...,,,+++........................//////...---,,,,,,++++++------...............---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,++++++************++++++,,,,,,++++++***++++++------------++++++***++++++,,,,,,++++++***........................,,,,,,------...///000000,,,---...000111333444444///......///111111000/////////...---,,,++++++***++++++,,,,,,,,,---------,,,------......------,,,---------------------------,,,+++***+++,,,---......------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///***++++++,,,---...//////---,,,,,,++++++,,,,,,---000000///...............,,,------......------,,,+++,,,,,,------,,,,,,+++,,,------......------,,,......---,,,,,,,,,,,,---,,,+++*********+++,,,---........................,,,,,,,,,---------......---------------------------...000111000///...,,,,,,---------....../////////............------------,,,,,,++++++,,,,,,---,,,,,,---------,,,+++***---......//////......---///...------,,,,,,,,,,,,......---------,,,,,,,,,//////////////////////////////...---,,,,,,++++++------------------------,,,,,,---...//////..................---,,,+++***---------............///---,,,++++++++++++,,,---////////////////////////.........------,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,+++++++++---......---,,,,,,---......---,,,,,,,,,,,,---000000///...------,,,,,,000000///...------,,,,,,,,,---.........---,,,+++,,,,,,---...---,,,+++***,,,------......------,,,---------............///........................................................................---------............///,,,++++++++++++,,,------------------------------------............------,,,,,,,,,---------............////////////......------------------------///......---......//////000///...---------...//////////////////...---,,,------------------------...---------,,,,,,,,,+++------------......///000...---,,,++++++,,,------------------------------////////////////////////..............................//////...---,,,+++.................................------,,,,,,+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,------------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++........................,,,,,,------...//////000,,,---...///111222333444---------...///000///---.........------,,,,,,+++++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---.........---------,,,,,,,,,...------,,,,,,------...//////...---------------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,------......------,,,......---,,,,,,,,,,,,---,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------//////............//////---------,,,,,,,,,,,,,,,///............------------,,,,,,++++++,,,,,,---...---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++......---,,,,,,,,,,,,,,,,,,,,,,,,------.................................,,,,,,,,,------------...------------------------,,,------...//////..................---,,,+++***---------............/////////...------...//////..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++***+++------+++++++++,,,......---,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,---...------,,,++++++*********+++,,,,,,,,,+++******,,,,,,---------,,,+++***,,,------......------,,,------------....................................------------------------........................---------............///,,,++++++++++++,,,------.................................//////.........,,,,,,,,,---------............////////////......------------------------++++++,,,....../////////...------,,,------...///---............---,,,,,,------------------------.........---------------......---------......///......------------......------------------------................................................,,,,,,------------,,,+++........................------------------------,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,//////............------------------------------...---,,,++++++,,,---...------------------------------------------------------,,,,,,,,,,,,---------------------------------------------,,,,,,,,,,,,------------------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++........................,,,,,,------.../////////------...///000111222333...------...000111///...------------------------,,,,,,,,,,,,------------,,,------......------,,,++++++++++++++++++++++++,,,,,,---..................------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,......---------,,,,,,,,,///......------......///......---,,,,,,,,,,,,---,,,------......------,,,,,,,,,------------,,,,,,,,,------......------,,,......---,,,,,,,,,,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000///---,,,,,,---///111//////...------,,,,,,+++///............------------,,,,,,++++++,,,,,,---000...+++))))))***,,,...+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++***++++++,,,---...///000------------------------******+++,,,...///000000------------------------,,,---......///.....................---,,,++++++---------............/////////...------...//////...........................------------,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,++++++,,,......,,,+++,,,---......---,,,,,,,,,,,,---))))))***+++---...//////---------,,,,,,++++++******++++++,,,,,,++++++***,,,------------,,,++++++,,,------......------,,,------------............---------...............------------------------........................---------............///...------------...//////////////////////////////......////////////......,,,,,,,,,---------............////////////......------------------------***+++,,,...///......---,,,,,,,,,,,,------......,,,---------------,,,,,,------------------------........................------,,,+++++++++,,,,,,---------------.........------------------------------------------------........................++++++,,,---------------........................,,,,,,---------------------------------,,,+++***------------------------............------------------------------------...---,,,,,,,,,,,,---...................................................------,,,,,,,,,,,,------------------------------..................------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++........................---------.........//////------...//////000111111000000///111222333111000,,,,,,,,,------.........,,,,,,,,,------------...,,,------......------,,,+++++++++++++++++++++++++++,,,...///000///...---...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++***++++++,,,---...//////......------------............------,,,------...,,,------......------,,,,,,,,,------------,,,,,,,,,------......------,,,......---,,,,,,,,,,,,---++++++++++++,,,,,,------........................,,,,,,,,,---------......///////////////////////////...---,,,---...///000000000000000000////////////............------------,,,,,,++++++,,,,,,---///...,,,******+++,,,------......//////......---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...//////------------------------******+++,,,...///000000------------------------------...............------.........------,,,+++---------............///------,,,,,,,,,,,,------........................------------------------------,,,,,,,,,,,,------...------,,,,,,------...........................------------------------......---------,,,,,,,,,---///000000///......///......---,,,,,,,,,,,,---++++++,,,---///000111111//////.........---------,,,,,,---------------------------------,,,,,,,,,,,,------......------,,,,,,,,,---------.........---------.........//////------------------------........................---------............///...------------...//////////////////////////////......////////////......,,,,,,,,,---------............////////////......------------------------+++,,,---......---,,,++++++,,,,,,------.........,,,,,,---------------,,,------------------------........................------,,,+++++++++,,,,,,++++++,,,,,,------------------------------------------------------------........................,,,,,,,,,------...//////........................,,,,,,------------------...............---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...................................................------,,,,,,------...------------------------........................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,........................---------...............------....../////////000000//////000222222111000+++,,,,,,------.........,,,,,,---------.........,,,------......------,,,------------------------+++,,,...///000///...---...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,---...//////------,,,,,,,,,,,,------///...............//////,,,------......------,,,,,,------......------,,,,,,------......------,,,......---,,,,,,,,,,,,---++++++,,,,,,------------........................,,,,,,,,,---------......////////////////////////+++,,,---/////////...---.........///000111222222///............------------,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***---......//////......---++++++,,,---------,,,+++------------------------------------------------,,,,,,,,,------.........---------------------------...............---------------...------,,,,,,---------............///------------------------........................------------------------...------,,,,,,------......------,,,,,,------...........................---------------------------------------,,,,,,,,,---///000000///......///......---,,,,,,,,,,,,------------....../////////...............---------,,,,,,,,,,,,------............---------,,,,,,,,,,,,------......------,,,,,,,,,,,,------------...,,,,,,------.../////////------------------------........................---------............///,,,++++++++++++,,,------.................................//////.........,,,,,,,,,---------............////////////......------------------------------.........------,,,,,,------............---,,,,,,---............------------------------------------------...............---------......///***+++,,,------...------------------------------------------------------------------------------------,,,,,,---...//////........................---------------------------......//////......---------------------------+++++++++,,,,,,,,,,,,---------------------------------------------------------------------------..............................------------......---------------------------------...............------............---------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,................................................---------...............---,,,,,,---///000...---,,,,,,,,,------.........,,,---------............,,,------......------,,,------------------------,,,,,,---..................------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,///............///000000,,,------......------,,,------............------,,,------......------,,,......---,,,,,,,,,,,,---++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................)))+++---///000///...---******+++,,,...///000111///............------------,,,,,,++++++,,,,,,---+++,,,---...---,,,+++***+++,,,,,,------,,,,,,++++++,,,---...///...---,,,......---------,,,,,,,,,------------------------------------------,,,,,,------------------------.........///......---,,,,,,------...------,,,,,,---------............///...///000000000000///...------------------------,,,,,,,,,------------.........------------.........------,,,,,,------...........................------------------------------------------------+++,,,......,,,+++,,,---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------///......---,,,---------,,,------......------,,,,,,,,,,,,,,,------------,,,,,,------...//////000................................................---------............///,,,++++++++++++,,,------------------------------------............------,,,,,,,,,---------............////////////......------------------------------------...///000000....../////////...---,,,,,,---...///////////////------------------------+++,,,,,,,,,------------------------......///000***+++---.../////////...---------------------------------------------------------------------------,,,,,,++++++,,,---....................................------,,,,,,+++++++++,,,---....................................,,,,,,,,,,,,------......------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------------------------,,,,,,---------.........---------......------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,................................................------------------------,,,++++++,,,......---,,,,,,,,,------------------------------............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++......---------,,,,,,,,,------,,,,,,,,,,,,------...---------......///000,,,------......------,,,------............------,,,------......------,,,......---,,,,,,,,,,,,---+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,---............******+++,,,---......//////............------------,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,...000000///...---,,,,,,------------------........................------------------------------------------------......//////...------,,,,,,,,,------...------,,,---------............///...///000111111000///...------------------------,,,,,,,,,---------............------------.........------,,,,,,------...................................................------------------------***+++------+++++++++,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,---...000///...---,,,------...,,,------......------,,,++++++,,,,,,,,,---------,,,,,,------...///000000////////////////////////........................---------.........//////...------------...//////------------------------,,,------------------,,,,,,,,,,,,---------............////////////......---------------------------,,,,,,---...000333444//////000000000///---,,,------...///000000//////------------------------+++++++++,,,,,,---------*********+++,,,---...///+++,,,...000000000000///------------------------........................---------------------------,,,+++******+++,,,,,,........................//////...---,,,,,,++++++)))***+++,,,---.................................---------.........//////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------------------------,,,,,,,,,---------......,,,------------------,,,------++++++++++++------,,,------......------,,,.............................................---...---------------,,,,,,------,,,...///000///------------------------------------.........//////,,,------......------,,,++++++++++++++++++++++++---,,,+++***+++,,,---......------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,***++++++,,,---...///000.........------.........,,,,,,,,,,,,,,,---...///,,,------......------,,,------............------,,,------......------,,,......---,,,,,,,,,,,,---+++,,,---.........---,,,........................,,,,,,,,,---------......---------------------------,,,+++++++++---///111------..................//////.........------------,,,,,,++++++,,,,,,---///...+++***)))***,,,...---......//////......---,,,---///111111000///...***++++++,,,---...//////////////////////////////,,,,,,,,,------.........------------------------.../////////...---,,,,,,,,,,,,------...------------------.........//////,,,---...//////...---,,,------------------------,,,,,,,,,------...............------------.........------,,,,,,------...................................................------------------------+++---......---,,,,,,---......---,,,,,,,,,,,,------------....../////////........................,,,,,,++++++,,,...///000000///...---,,,---......,,,------......------,,,++++++,,,,,,,,,---------...------------...//////000000000000000000000000......////////////............////////////..............................///...---,,,,,,---...///......---------,,,,,,,,,------.........---+++***.........////////////000...---+++++++++---///000000000000000000000000000000////////////.........------,,,+++,,,---...///......------------......,,,---------.../////////---,,,,,,,,,,,,---......//////.........---------........................---------,,,,,,+++++++++---------............/////////.........---------------------------------000///------......---,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...+++,,,------......------000000000///.........---///...---,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111///,,,---///111///...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,---...///000111------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///................................................------------------------------............------........................---.........---,,,,,,+++,,,,,,,,,---------......++++++************++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---...///---......,,,++++++---//////...---,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,------......---------------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......*********+++++++++,,,,,,.........///////////////------............------.........------,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,---...///.........------,,,,,,,,,,,,,,,,,,---------......---...///...------...///------------------------...------,,,,,,------...........................//////.........---------////////////////////////.........------,,,,,,,,,---...///111111111000///........................------------------------111000///...---......///111000000///......------...---,,,,,,,,,,,,---...,,,,,,,,,++++++*********,,,+++***,,,...//////...---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,++++++*********...------------...//////000000000000000000000000......////////////............////////////..............................///...------------...///.........---------,,,,,,....../////////...---,,,------........./////////...---,,,,,,,,,---...////////////////////////////////////.........------...---,,,,,,,,,---...///......------------......---------...............---,,,,,,,,,,,,---......//////.........---------........................---------,,,,,,,,,++++++---------............/////////.........---------........................000...------......---,,,++++++,,,------------,,,...------,,,,,,------......------,,,,,,------...,,,,,,------......------//////..................///...------,,,,,,,,,---,,,,,,,,,,,,,,,---...///000...,,,,,,///000///---........................,,,,,,---------,,,,,,+++---,,,,,,,,,---...//////,,,,,,,,,---------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///................................................------------------------------............------........................------......------,,,+++,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...---,,,,,,---...///---......,,,++++++---//////...---,,,,,,,,,,,,---,,,++++++******++++++,,,+++,,,------......------------------------------------------------------///......------......///------------------------,,,,,,,,,---------......------........./////////------------------,,,,,,------............------......---------,,,,,,,,,,,,------------------,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,,,,---...///......---------,,,,,,,,,,,,,,,,,,---------......---...///...------...///------------------------...------,,,,,,------...........................//////.........---------..............................---------,,,,,,,,,---...///000000000//////........................------------------------///...---,,,+++,,,,,,---000000//////...------,,,......---,,,,,,---......------------,,,,,,++++++,,,++++++,,,...//////...---//////...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------....../////////......---------......------......///000////////////////////////......////////////............////////////..............................///...------------...///.........------------,,,//////000000//////...---,,,---------...........................---------....................................---------,,,......------,,,------.........------------.....................------------,,,,,,,,,,,,---.....................---------........................------------,,,,,,,,,,,,---------............///...............---------///////////////////////////...------...///---,,,++++++,,,---------------///......------......///...------,,,,,,------...,,,,,,,,,---------......---------------.........///...------,,,---------,,,,,,+++++++++,,,,,,---///---,,,,,,---......---......................../////////......---,,,+++---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///................................................------------------------------............------........................------......------,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///------...---++++++---///......---,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,------......------------------------------------------------------///......------......///------------------------,,,,,,,,,---------.............../////////000000.........---,,,,,,,,,+++------............------...------------,,,,,,,,,...------,,,,,,------...........................++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------------.........------------,,,,,,,,,,,,,,,,,,---------......---...///...------...///------------------------...------,,,,,,------..........................................---------...........................------------,,,,,,,,,,,,---......//////..............................------------------------......---,,,,,,,,,,,,---//////......---,,,,,,,,,......---,,,,,,---..................------------,,,++++++,,,...///...------...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------,,,,,,,,,,,,++++++...............//////000..............................////////////............////////////.......................................------.....................------------....../////////.........,,,,,,,,,---------.........////////////...------..............................---------,,,,,,,,,///......---------------......------------....../////////...---------,,,---,,,,,,,,,,,,---......................................................------------------,,,,,,---------............///................................................///...------...///...,,,+++,,,,,,---...---------......------------.........------,,,,,,------...,,,,,,,,,,,,------......+++,,,,,,,,,---...............------------......------,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---------------------------------...............---,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++........................---------------------------------............///................................................------------------------------............------........................,,,------...------,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,---...///,,,---...---,,,,,,---......------,,,,,,,,,------......------------......+++,,,------......---------------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------111111000///...---------------............------------------------------...---,,,++++++,,,---...------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------,,,,,,,,,---------......---...///...---------///------------------------...------,,,,,,------...........................................................................------------------------,,,---------------------........................------------------------////////////......//////......---------,,,,,,,,,......------------.........------------------------,,,+++,,,...///...---,,,---...---,,,+++,,,---------------------------........................,,,,,,,,,---------......++++++++++++++++++++++++///............///000000------------------------......////////////............////////////..............................---..................---//////.........------------------------------...,,,,,,,,,---------.........//////000000///....................................---------,,,,,,,,,.....................---......------------....../////////...---------,,,---,,,,,,,,,,,,---......---.............................................---------------------------------............///---.....................------------------------///---,,,---...///...---,,,,,,---.........------------,,,,,,,,,,,,------...------,,,,,,------...------,,,,,,,,,---...///+++,,,,,,,,,---...............---------......//////...---------------...---------,,,,,,,,,---...------------------------++++++,,,---------------------,,,+++++++++,,,,,,---------,,,,,,+++++++++........................---------------------------------............///................................................------------------------------............------........................,,,,,,------...------,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,------......,,,---......,,,,,,---...------,,,,,,,,,------...///......------......///+++,,,------......---------------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......***++++++++++++,,,,,,,,,111111000///...---------------............------------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------------,,,------------------------,,,,,,,,,---------......---...///...---------///------------------------...------,,,,,,------...........................---.............................................---------------------------------,,,,,,,,,------........................------------------------......//////////////////---------------,,,,,,,,,........................,,,,,,,,,,,,,,,------------,,,+++,,,.........,,,***+++,,,,,,+++***+++---------------------------........................,,,,,,,,,---------............////////////////////////......//////000111..............................////////////............////////////..............................------...//////...------/////////.........---------,,,,,,,,,,,,---......,,,---------............////////////000000000111....................................---------,,,,,,---...////////////.........------------.....................------------,,,,,,,,,,,,---......---------.......................................------------............---------............///---------...............------------------------...---,,,---/////////---,,,,,,---...............,,,,,,,,,++++++,,,,,,,,,...------,,,,,,------...------,,,+++,,,---...///---------------..................---......///000......---------......///---......---,,,,,,---///////////////////////////******,,,------.........---,,,,,,,,,,,,,,,------///......------,,,,,,+++........................---------------------------------............///................................................------------------------------............------........................,,,,,,------......------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...------------------------++++++,,,,,,------......+++---......---,,,,,,---------,,,,,,,,,---......------,,,,,,,,,,,,------+++,,,------......------------------------------------------------------///......------......///------------------------,,,,,,,,,---------......,,,,,,,,,---------...............---,,,,,,,,,+++------............------,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......---...///...------...///------------------------...------,,,,,,------...........................---------...............------------------------,,,,,,,,,------------.........---,,,,,,,,,------........................------------------------+++,,,------...---------......---------------------...////////////...---,,,,,,,,,,,,,,,---------...,,,,,,,,,......---,,,***+++,,,,,,++++++,,,---------------------------........................,,,,,,,,,---------......---------...............///////////////000000111..............................////////////............////////////..............................------...//////...------////////////...............---,,,,,,---...///000------.........///////////////......///111333444/////////////////////////////////.........------+++,,,...///000000000000......------------......---------...............---,,,,,,,,,,,,---......---------.........//////........................------------.........///---------............///---------.........//////...........................---,,,---///000///...,,,------...............------,,,,,,,,,,,,------...------,,,,,,------......---,,,++++++---...000//////.................................///000000,,,,,,,,,,,,---...//////---///000///,,,,,,...000////////////////////////,,,------.........---------,,,,,,,,,---...//////000000///......---,,,,,,................................................---------............///................................................------------------------------............------........................+++,,,------......------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,---------..............................******+++,,,------......+++---//////---,,,,,,---,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,------+++,,,------......------------------------------------------------------///......------......///------------------------,,,,,,,,,---------......------------.........///------------------,,,,,,------............------,,,,,,,,,---------......,,,------------------,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------------,,,+++,,,,,,,,,---------......,,,,,,,,,---------......---...///...------...///------------------------...------,,,,,,------...........................---------.........//////------------------------,,,,,,,,,---------......000///...,,,,,,,,,---...........................------------------------++++++---.........------........................---...///000000///...---,,,---------...............---,,,,,,......---,,,+++,,,......---,,,...///................................................,,,,,,,,,---------......+++++++++,,,,,,,,,------///////////////000111111////////////////////////......////////////............////////////..............................,,,---...//////...---,,,000/////////............///...------...///000111.........////////////000///.........///111444666000000000000000000000000000////////////.........***+++---///111111111111.........------.........,,,------....../////////---,,,,,,,,,,,,---......---------.........//////........................---------.........//////---------.........//////---------.........//////////////////////////////...---,,,---///000///...,,,---......//////...............------............------,,,,,,------......---,,,++++++---...000000000000///.........---...............///000000*********+++,,,---...///...///111///---,,,///111........................000000000000///...---,,,,,,,,,,,,---...///000111111111000///......------................................................---------.........//////................................................---------------------------..................---........................+++,,,,,,---.........---,,,,,,,,,---------...............------.........,,,,,,,,,------.................................)))***+++,,,---......---+++---//////...,,,,,,---,,,,,,,,,,,,,,,---.../////////............//////+++,,,------......---------------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,---------...............///////////////---..................---,,,,,,,,,------.........+++,,,............,,,+++........................,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////++++++------------++++++,,,,,,,,,------.........,,,,,,,,,---------......---...///...------...///------------------------...------,,,,,,------...........................---------.........//////------------------------,,,,,,,,,------.........000///...---,,,------...........................------------------------,,,---///000000000//////......//////////////////---...///000000///...------.........//////000000...---,,,,,,......---,,,---...//////......000111................................................,,,,,,,,,---------...............//////000000000........................---------............///................................................////////////////////////---------.........//////000000000000000000000000////////////000000000000---.../////////...,,,+++111111000///////////////////////////////////////------......//////000000------............------................................................000000//////.........---------------------------........................------,,,,,,,,,------...........................000///......///000///---///000///---++++++---///000000000000000000000000................................................//////............//////........................---------------------------------............///........................////////////////////////......////////////......///...---,,,+++,,,,,,---//////............////////////............//////000000000000000000000000000000//////.........---//////000000///...------,,,---------...////////////...---,,,,,,---...///,,,------......------,,,...------,,,,,,------...///////////////.........000000///...---+++***))),,,,,,,,,------.........++++++,,,---.....................------,,,,,,,,,........................++++++,,,---............///...---,,,,,,---...///..................------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000...---,,,,,,,,,,,,---...------------------------.........////////////000,,,,,,,,,---------......,,,,,,,,,---------......000///...------...000000---------............///......------------......------------------------,,,,,,---......---,,,,,,------......------,,,+++111000///......---......---------,,,,,,+++++++++------,,,+++++++++,,,,,,000////////////000000111.../////////...------,,,///000///---++++++---/////////.........---------...------,,,,,,------...........................---...///000000///...---///............---------------------------------.........------,,,,,,,,,........................------------------------000000///...............------------------------........................,,,,,,,,,---------......111///---,,,---...------........................---------------------------...///...------...///......---,,,,,,,,,,,,---/////////...---------,,,........................---------............///................................................////////////////////////++++++,,,,,,,,,---------////////////////////////---............/////////......//////...------,,,111000//////.........///////////////////////////............////////////------............------................................................000/////////.........---------------------------........................//////......------..............................000...---...///000///---/////////---,,,+++---///////////////////////////......................................................------------..............................---------------------------------............///........................////////////////////////......////////////......///...---,,,,,,,,,------------,,,,,,,,,,,,------//////............//////........................000/////////............///////////////...---------------...............///...------------...///,,,------------------,,,.........------.........////////////............((()))***,,,---.........,,,,,,------------------,,,,,,------...---------......---------,,,,,,,,,........................,,,,,,------...---------///...------------...///........................000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......---,,,,,,---......------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------......111000///...------......---------............///---------,,,,,,---------------------------------,,,,,,---......---,,,,,,------......------,,,+++,,,,,,,,,,,,---...//////---------,,,,,,,,,++++++......------------...///...---,,,++++++,,,------...............---,,,,,,.........,,,++++++---...//////.........------------,,,,,,++++++,,,,,,---..............................////////////......000000/////////..........................................------,,,,,,,,,........................------------------------000000///...............------------------------........................,,,,,,---------.........000...,,,,,,---......---........................---------------------------...///...------...//////...------,,,,,,------...............---------........................---------............///................................................////////////////////////+++,,,,,,,,,,,,---------////////////////////////,,,,,,---------.........//////...------------...000///......---........./////////////////////////////////...............------............------................................................/////////...............------------------------........................000000//////....................................///...---...///000///---...//////...,,,,,,---///........................................................................------,,,,,,,,,,,,------........................////////////////////////---------............///////////////////////////////////////////////////......////////////......///...------,,,---------------,,,,,,,,,,,,------//////............//////........................////////////............///////////////......---...............---------///...------------...///------------------------////////////////////////........................,,,---------------,,,,,,------------------,,,,,,---------...------,,,,,,...------------,,,,,,,,,........................---------...------,,,,,,///...------------...///........................000000///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---,,,,,,---......------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------......222111000...---------------------............///---,,,,,,,,,,,,,,,,,,---------------------------,,,------......------,,,---............---,,,,,,************+++,,,---...------------,,,,,,,,,,,,............///000111111///...,,,***)))***+++,,,,,,------------,,,,,,++++++,,,---,,,++++++---///...............---------,,,,,,++++++++++++,,,,,,........................//////............//////111000000000////////////////////////////////////.........---------------........................////////////////////////000//////............///------------------------........................,,,------------.........///---,,,,,,...//////...........................---------------------------...///...------...//////...------,,,------------------.......................................---------............///................................................////////////////////////............////////////////////////////////////,,,------------.........//////---,,,,,,---...//////......---------....../////////////////////////////////......---------------............------........................................................................------------------------........................000000//////......---,,,...........................---,,,---/////////...---...///...---,,,---///------------------------...................................................------,,,,,,------...........................////////////////////////---------............///000000000000000000000000////////////////////////......////////////...............------------...//////............////////////............//////........................///////////////............///////////////....../////////...---------,,,.........------.........---------,,,,,,---------.........//////.........------...............///111111111111000///...---.........------,,,,,,,,,............---,,,++++++------------------------....................................---,,,++++++.........------.........---------...............//////...............///------------------------,,,,,,,,,---------............------------......------------------------------........./////////,,,,,,,,,---------......,,,,,,,,,---------......000000//////............---------............///...------,,,,,,------...------------------------------------------------...............------,,,...---,,,+++************------------------,,,,,,............///000111222333111...,,,+++,,,---...+++,,,,,,---,,,,,,+++++++++,,,------,,,,,,...000........................---,,,,,,++++++,,,,,,---........................000///...------...///000000000000/////////.............................................---------........................////////////////////////000///............//////................................................------------...............,,,,,,---...000///...........................---------------------------...///...---------/////////...---------------,,,---------.../////////////////////////////////---------............///................................................////////////////////////........./////////000000........................------.........////////////...---,,,,,,---//////......------------.../////////////////////////////////......------,,,,,,------............------................................................---------...............------------------------........................---............---,,,+++........................---,,,,,,---...//////...,,,...//////------...///------------------------................................................//////............//////////////////////////////000000000000000000000000---------............///000000000000000000000000////////////////////////......////////////......---.....................//////............////////////............//////////////////////////////.........///////////////......///////////////.../////////...---------,,,---..................---...---,,,,,,,,,,,,---...,,,---............---,,,,,,---------......//////+++,,,...000111333444444.........------,,,,,,,,,............---,,,++++++------------------------....................................---,,,++++++---..................------------.........//////...------,,,------......------------------------,,,,,,,,,---------..............................---------------------------------............///,,,,,,,,,---------......,,,,,,,,,---------......------.../////////000000---------............/////////............//////------------------------------------------------......//////......---,,,///...---,,,++++++++++++------------------------------------...///000111333222000...------...///++++++,,,,,,---,,,,,,+++,,,---//////......///111---...........................------------..............................000///...------...///000/////////.........------------------------------................................................000000000000000000000000//////............//////................................................---------.........//////---,,,,,,---///000///...........................---------------------------...///...---------/////////...------------...,,,---------.../////////////////////////////////---------............///................................................////////////////////////,,,,,,---------.................................---............/////////...------------...//////.........---......///000////////////////////////.........---------------------............------................................................---------------.........------------------------........................+++,,,---......---,,,+++........................---,,,+++,,,...//////...+++---//////...---...///------------------------................................................/////////....../////////////////////////////////000000000000000000000000---------............///////////////////////////////////////////////////......////////////......------...////////////...------,,,,,,,,,,,,------//////............//////000000000000000000000000.........///////////////---...//////////////////...............---------------...//////...------...---,,,++++++,,,---...+++,,,---......---,,,+++,,,,,,,,,---......//////,,,,,,---.../////////...------------------,,,,,,---------...------,,,,,,,,,,,,,,,------------...........................---------...------,,,,,,------...//////...------,,,,,,------.../////////---,,,,,,,,,,,,---......------------------------,,,---------............---...////////////...---------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......+++,,,---///000000111000---------............///000000////////////000000------------------------...------,,,,,,------......////////////...------,,,,,,,,,------...///000------------............,,,,,,,,,,,,---...//////000///......------------+++,,,,,,------------------///000111/////////000---------...............//////............//////........................//////............//////............------------------------------------.............../////////........................000000000000000000000000///............//////000................................................------........./////////---------...///000...---........................---------------------------...///...------...///000///......------......---------...............////////////////////////---------............///................................................////////////////////////------------....................................,,,,,,---------.........,,,------...//////......///.........//////000111////////////////////////,,,------------------...------............------................................................,,,,,,,,,------.........------------------------........................***+++---///000///...---........................,,,++++++,,,...//////...+++---//////.........///------------------------................................................///......------......///////////////////////////////////////////////////---------............///........................////////////////////////......////////////......,,,---...///000000///...------,,,,,,,,,,,,------//////............//////////////////////////////............/////////000------...///////////////---------...............------...//////...------///...,,,++++++,,,...///,,,---...//////...---,,,++++++,,,------...//////111111000///---+++)))(((,,,,,,------------------,,,,,,------...---------,,,,,,,,,---------..............................,,,,,,------...---------------...//////...------,,,,,,------...//////000---------------...//////........................------........./////////---...///000000///...---------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,---...000000000//////---------............/////////............//////------------------------...---,,,,,,,,,,,,---...///////////////...------,,,,,,,,,,,,---...///000------------.........///---------,,,------......,,,---.........---,,,,,,,,,,,,---...............---///111111///...---...---------.........//////.........------.......................................////////////......////////////....................................---........./////////000........................////////////////////////...............///000000............................................................////////////......---...//////---+++........................---------------------------...///...------...///000//////..............................---------000000000000000000000000---------.........//////................................................////////////////////////////////////000000000111........................++++++,,,,,,,,,---------+++,,,...///000///...---///////////////000111111////////////////////////,,,,,,,,,------.........---..................---................................................,,,,,,,,,------.........------------------------........................***,,,...000111111000///........................,,,++++++,,,...//////...***,,,///000///......///...........................................................................------,,,,,,------...000000000000000000000000////////////////////////---------.........//////........................////////////////////////......////////////......,,,---///000000000///.../////////......///////////////............//////........................---.........//////000000------...///000000//////,,,------....../////////,,,---...//////...---,,,///...,,,++++++,,,...///---...000111111000...---++++++,,,,,,---...//////---......///////////////,,,,,,,,,------.........++++++,,,---............,,,,,,,,,------.................................++++++,,,---............,,,---...//////...---,,,,,,,,,------...///000000...............///000111.................................////////////000---...///000000///...---------------------------,,,,,,---------.........,,,,,,,,,---------......,,,,,,,,,---------............///000000///...------------.........//////......------------......------------------------...---,,,,,,,,,,,,---...///////////////......---//////...---,,,,,,,,,,,,---------........./////////......---------......+++---///000000///---,,,,,,------.../////////...---///000000...,,,,,,,,,---------.........//////...------,,,,,,------...........................---...///000000///...---000000000000////////////////////////////////////---.........//////000000........................////////////////////////...............///000111////////////////////////..................................../////////000///......///000///,,,***........................---------------------------...///...------...///000000///.............../////////......------,,,////////////////////////---------............///---.........//////000000//////.........---------.................................------,,,,,,,,,+++,,,---...////////////---------............/////////////////////////////////000000///...------000///...------...////////////000111111000///...---------------...///000------------------------////////////////////////..................------......---------,,,,,,,,,---...///...,,,+++++++++///...---,,,---...000111111000///.............................................,,,++++++,,,..............................000000000///......------000000//////.........---////////////////////////////////////////////////,,,---......,,,,,,---...........................////////////////////////000000000000000000000000,,,---------.../////////////////////////////////+++---......------///000//////.........---------........................000000000000000000000000//////000000000000//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,......////////////......///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------+++***))),,,---------.../////////........................------............------,,,,,,---...//////..............................---------------...///000------------------------.........////////////000...........................,,,******---...---+++,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---//////.........---------***+++,,,,,,------,,,,,,000000//////.........---........................//////...------...000111444333333111///---+++***.........------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------//////............////////////000000000000//////------------.........//////////////////...............//////000000111111111111000000//////......000000000000000111111222//////000000000000//////---------,,,,,,---------//////.........---------........................//////000000000000////////////.........---------.........------,,,,,,,,,////////////////////////111000...---,,,------.........------------..............................---------............/////////////////////......,,,------......------,,,////////////////////////---------............///............/////////000//////.........---------.................................------,,,,,,,,,---...............---------------............//////////////////////////////////////////...------333222111000000111222222...///000111111000///...---------------...//////------------------------............................................................---------,,,***,,,......---,,,,,,---//////..................000//////............///...........................------,,,,,,------...........................////////////............000/////////............////////////////////////////////////////////////---...//////------...///........................////////////////////////000000000000000000000000------..................////////////////////////---...//////...---...000000000/////////.................................000000000000000000000000//////000000000000//////000000000000000000000000........................------------------------......////////////.........---,,,+++++++++,,,,,,------------------------------------------,,,,,,000/////////.........---.........---,,,+++***)))---------.......................................------............------,,,------......///..............................///...............///000////////////////////////------........./////////........................///---++++++---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,000/////////.........---//////.........---------,,,---......//////......000/////////.........---........................///......---...///000000111111111000000...------.........------,,,,,,,,,---------------------------------.........//////------------------------//////............////////////000000000000//////------.........//////////////////////////////...////////////000000000000111000000000/////////.../////////...///000000111//////000000000000//////......------------......//////.........---------........................//////000000000000////////////.........---------.........------,,,,,,,,,////////////////////////...---,,,,,,,,,---...///......------------..............................---------............///........................,,,------------------,,,////////////////////////---------............///............////////////...............---------.................................---------------////////////...---,,,+++---------............//////////////////////////////////////////......---//////.........//////000...///000111111000///...------------.........///------------------------................................................/////////.........------,,,...000000000///000222000111333333333111...,,,///............//////000........................------............------....................................////////////////////////............////////////////////////////////////////////////...///000000///...///000........................////////////////////////000000000000000000000000//////..................///////////////////////////000111000.........///000000000000000/////////........................000000000000000000000000//////000000000000//////111111111111111111111111......................................................////////////.........---,,,,,,+++,,,,,,,,,........................,,,,,,------------------000/////////.........---222111///...,,,+++++++++...............---------........................------............---------------.......................................000//////.........//////////////////////////////,,,---------....................................000...,,,---...///......------------------------/////////..............................---------,,,---......//////....../////////......................................................///000000......///000000000000///.........---------------------------------------........./////////000000------------------------//////............//////...//////000000//////........./////////000000000......//////////////////000000000000////////////000000000000////////////...............//////000//////000000000000////////////............///////////////............---//////////////////////////////000000000000///////////////.........------.........---------------////////////////////////------,,,------...000000......------------..............................---------............///------------------......------------------------////////////////////////---------............///.........///////////////...............................................................---------......//////...------,,,---------............///////////////////////////...///////////////......------------------............000111111000//////------..................------------------------........................---------...............000////////////.........000222444444333333444555000333666999999666222000...............///000111........................,,,---...//////...---,,,........................---------...///000000111///////////////.........////////////////////////////////////////////////...///000000......///000........................////////////////////////////////////////////////000000//////......------////////////////////////000111222111///......///////////////////////////........................//////////////////////////////000000000000//////000000000000000000000000......................................................////////////......---------,,,,,,,,,------------------------------,,,,,,,,,------.........++++++++++++,,,,,,,,,,,,111000...,,,++++++,,,---/////////...---------,,,........................------............------......---------.................................//////......------......------------------------,,,,,,,,,---------....................................---------.................................................................................***+++,,,,,,------,,,,,,................................................------......//////000000------...///000000000///...............---------........................---.........////////////........................//////............//////...//////////////////...////////////000000000000............////////////111111000000//////......000000000000///////////////............///000000//////000000000000//////000000////////////000000/////////...............000000000000000000000000//////000000000000//////////////////...........................---------//////////////////////////////////////////000000......------------..............................---------............///,,,,,,,,,------------------------,,,,,,---------////////////////////////---------............//////////////////.........---.....................////////////////////////........................,,,------...//////......---------............///////////////////////////......///////////////...//////000000111111111111---...///111111111000///---......//////...------------------------------........................---------.........//////000////////////.........333555666555333222222333...111555888999777444222...............///000111////////////////////////,,,---////////////---,,,////////////////////////,,,------...///000111111.........///////////////////////////////////////////////////////////////---...//////...---...///////////////////////////000000000000000000000000////////////////////////000000000//////......---////////////////////////000111222111///......///........................//////////////////////////////////////////////////////000000000000//////////////////////////////........................------------------------......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........''''''(((***+++,,,---...------,,,++++++,,,---.../////////...---------,,,........................------............------///...------------....................................---------------...------------------------,,,,,,,,,---------..............................------,,,,,,+++,,,,,,---........................---------...............---.....................***+++,,,,,,------,,,,,,---------.......................................,,,---......///000000000......////////////...---................................................,,,,,,---------.................................//////............//////......////////////......////////////000000000000---.........//////000000111111000000//////......////////////000000000000000000//////000000111222//////000000000000//////000000////////////000000////////////////////////000000000000000000000000//////000000000000//////000000/////////.................................////////////////////////000000000///...---,,,,,,......------------..............................---------............///,,,,,,,,,---------.........---,,,,,,,,,,,,---...////////////////////////---------............//////////////////.........---------...............////////////////////////.............../////////+++,,,---...////////////---------............///////////////////////////---...//////////////////,,,---...///000000000///---...///111111111000000---.../////////...---,,,------------------------------------------------,,,,,,------...//////////////////.........------000222333222000......///+++---000222444444222222///............//////000////////////////////////......////////////......////////////////////////---------...///000000111.........///////////////////////////////////////////////////////////////---...//////------...///////////////////////////000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////000111000.........///------------............////////////////////////000000000000000000000000//////000000000000//////................................................------------------------......////////////......,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------((()))***,,,---///000000++++++++++++,,,---...///...............---------........................------............------000///...,,,,,,---..............................---------------...//////////////////////////////,,,---------....................................+++,,,---,,,******,,,...---------------------------------------.........---------...............,,,---......//////......---------------.................................+++,,,...///000000000000////////////......---,,,.............../////////........................,,,,,,,,,------------...........................//////............//////---......//////......---....../////////000000000------......///000000000000000000000////////////////////////000000000000000000000000000111222222//////000000000000//////000000////////////000000...////////////000000000//////////////////////////////000000000000//////000000000/////////...................../////////////////////////////////.........---,,,***((('''......------------..............................---------............///,,,,,,,,,---......//////...---,,,++++++,,,---...////////////////////////---------............///000/////////............---------.........//////////////////////////////---........./////////000------...............------------............///////////////////////////------...///////////////)))***+++---......------,,,---///000111111111000---...///000///...,,,+++------------------------------------------------,,,,,,------...//////000............---------,,,---...000///...------...,,,,,,---...//////000000000//////............/////////////////////////////////............//////////////////////////////------......//////000000............/////////000////////////////////////////////////////////////...///000000......///000////////////////////////000000000000000000000000000000000000000000000000///////////////000000000////////////////////////---...//////...---...000---.........////////////////////////////////////000000000000000000000000//////000000000000//////////////////////////////......................................................////////////......+++,,,.../////////...---------------------------------------------,,,,,,,,,------......///000000,,,------............------------.......................................------............------111///...,,,,,,,,,...///....................................///111222333////////////////////////------........./////////........................,,,---...---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////,,,---......//////......,,,,,,,,,------.................................+++,,,...///000111000000......//////......---,,,---........./////////000........................------------....................................//////............//////---......//////......---------........./////////------......///000000111////////////000000000000.../////////000000000111///////////////000111111//////000000000000//////000//////......//////000.../////////000000000000........................//////000000000000//////000000000000/////////...---........./////////000////////////////////////............---,,,***)))......------------..............................---------............///,,,------...//////000000///...,,,++++++,,,...///////////////////////////---------.........//////000000//////.........------------.........//////000000000000000000000000---.........//////000000////////////...---,,,,,,---------.........//////////////////////////////------...///000000//////+++---...000111111000000,,,---///000111111111000---...///000000...,,,+++------------------------------------------------,,,,,,------...///000000......---------,,,,,,,,,+++---/////////...///000000///...------...000111111000///...............000000000000000000000000000///...------...///000000000000000000000000000.........///////////////---.........//////000000///////////////////////////////////////////////////111222111000///000111000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111////////////////////////+++---......------///000.../////////000000111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000........................000000000000000000000000......////////////......+++,,,.../////////.......................................------,,,,,,,,,//////.........---------...///000000000///---,,,,,,------....../////////........................---..................---111000...,,,,,,,,,...///......................../////////000111333555555------------------------.........////////////000........................---...000...,,,+++...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////***+++,,,,,,------,,,,,,,,,,,,,,,------.................................***,,,...///111111111000------......///.........---.........//////000000////////////////////////............/////////000//////////////////////////////............//////---..................---------------.........///---------...///000000111......//////000000111111.../////////000000111111...............///000000//////000000000000////////////............//////.../////////000000111111........................//////000000000000//////000000000000////////////---.........//////000000//////////////////////////////000111111000///............------.................................---------.........//////------......///000111111///...,,,++++++,,,...///000000000000000000000000---------............///,,,---.../////////...---....................................////////////000000000000/////////////////////...------,,,,,,..................................../////////000/////////...---------,,,111000///---------...///000000//////.........---......////////////..............................//////...---,,,,,,+++***---------............///---------............///........................000000000000000000000000111000///......///000111222111000//////000111222333000//////111111...+++000000000000000000000000////////////////////////111111111111000000000000000000000000////////////......------------.....................///000000000000000000000000000000000000000000000000000000111000///......///000111000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...------...///000111111222222///+++***---///////////////////////////////////////////////////................................................,,,+++***))))))+++---...//////000000///---,,,***---------------------------,,,,,,+++,,,...111222//////...------------...,,,...000111111000...,,,................................................///...---,,,,,,---...///111000000///......---------......//////////////////...---,,,,,,---...///................................................,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,---......//////......///...---,,,,,,---...//////---***+++---///...,,,////////////////////////........................//////............//////......//////////////////------............------...///////////////......---.........//////000000000000000000000000000000////////////000000000000000000////////////000000////////////000000000000111111000000//////......222222111111000000//////111111111111111111111111222222111111000000//////000000000000000000000000111111111111111111111111//////000111222222333333111111000000000000111111000000000000000000000000111000///...............//////////////////////////////............//////........................////////////////////////111...,,,,,,...///...,,,111000//////000///---+++000000000000000000000000........./////////000000.........///......------....................................////////////............------------------..........................................---------............///..................------000000///...............000/////////..................////////////..........................................---------------------............///---------............///................................................000///...------...///000222111000//////000111222333111000000111111///,,,////////////////////////////////////////////////////////////............000000000000///////////////......------......//////////////////000111111000000000000000000000000000000000000000000000000111000////////////000111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........///000000000222222000...---...000////////////////////////////////////////////////------------------------...........................---,,,++++++---...000+++,,,---...//////......------------------------///...---,,,,,,---///000//////...------------...,,,...000111111000...,,,......................................................------------......000000//////...------,,,---......//////////////////...------------...///................................................------------------------................................................,,,---......//////......///...------------...//////---++++++---///...,,,------------------------........................//////............/////////////////////.........---......//////......---......////////////.............../////////000000////////////////////////////////////000000000111000000////////////000000////////////000000000111111111000000////////////000000000000000000000000111111111111111111111111000000//////............000000000000000000000000000000000000000000000000...//////000111111222222111000000//////000000111000000000000000000000000000000///.........////////////////////////////////////............//////........................////////////////////////000...,,,,,,...///...---......---...000000///---000000000000000000000000////////////000000000111000000///...------------....................................////////////............------------,,,,,,------...//////000........................,,,,,,---------.........................../////////////////////......---////////////..................////////////..............................,,,---------.........///---------............///---------............///................................................///......------......///111111000000000000111111000///------......---+++////////////////////////////////////////////////............////////////000000000000///////////////......------......///000000000000000111222222000000000000000000000000000000000000000000000000111000000//////000000111000000000000000000000000111111111000///.........000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///........./////////111222222000000000111////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................//////...------///000111***+++,,,---............------------------------000///...---,,,------...//////...------------...---...///111111///...---................................................---..................---//////......---,,,,,,,,,---......//////////////////...------------...///........................................................................................................................,,,---......//////......///...------------...//////---,,,,,,---......---------------------------........................//////............//////000000//////.........------......//////......---......///////////////.........////////////000000/////////////////////////////////000000000111111111000000//////000000111/////////000000000111111111000000000000/////////.........///000111111111000000000000000000000000000////////////.........000000000000000000000000000000000000000000000000.........///000000111111000000////////////000000000000000000000000000000//////.........///000000//////////////////////////////............//////........................////////////////////////000...------...//////...---,,,+++---///000000///////////////////////////....../////////000000000222111///---,,,------.......................................////////////000000000000////////////---------.........//////........................---------.........//////------......//////000000---...///000000///...---///////////////...............////////////..............................,,,,,,,,,,,,---------------------............///---------............///............................................................/////////000111000000000000000000111000///............------........................////////////////////////000000000000111111111111000000000000//////////////////............//////000000//////000000111222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111000000000/////////...////////////////////////////////////////////////////////////////////////000000000000000000000000111111000//////.........---///111222222111000000////////////////////////////////////////////////------------------------........................//////.........///000111---------------,,,,,,+++........................///...------------......//////...------------...---...///000000///...---................................................,,,---...//////...---,,,......---------,,,,,,,,,---......///////////////.........------.........................................................////////////////////////................................................,,,---......///..................------.........///...---------.........////////////////////////........................//////............//////000000000///......------......////////////......---...////////////////////////////////////000000........................//////000000000111111111111000000000000000000111//////000000000111111111000000000000000000000000....../////////000000000////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111000//////////////////000///////////////////////////.........///000111111//////////////////////////////............//////........................///////////////////////////...------.../////////...,,,+++,,,...//////...////////////////////////------........./////////333111///...------..........................................////////////000000000000//////////////////.........---------........................////////////000000000000---......//////000000000---...///000000///...---.........///////////////......////////////..............................------,,,,,,+++******)))---------............///---------............/////////////////////////////////////////////////////////000000111111111111000000000111111000000000222222111000000000111222////////////////////////000000000000000000000000///000000000111111111222000000000000/////////////////////......////////////............///000000111111111111111111111111111111111111111111111111000000111111111111000000////////////////////////.../////////000000000111////////////////////////////////////////////////////////////////////////000000000000000000000000111111111000000///......,,,---...000111111000///////////////////////////////////////////////////////////////////////////.......................................//////000......---------,,,------........................,,,,,,,,,---...///000000//////...------------.........///000000///......................................................,,,---...//////...---,,,---------------,,,,,,,,,---......///////////////---..................---................................................////////////////////////................................................,,,---......///.........---..................---.........---------...///////////////////////////........................//////............//////000000//////.........---...//////////////////...------...///////////////000000000000000000//////////////////////////////000000000000111111111111111111000000000000111111000000000000111111111111000000000000111111111111111000000000/////////...////////////////////////111111111111222222222222111111111111111111111111222222222222222222222222000000111111111111111222000000////////////000000///////////////////////////////////////000111222000000000000000000000000//////............//////////////////////////////////////////////////////...............///000111111///---,,,---......---000000000000000000000000------------............111111000///................................................////////////............------------000//////...------,,,,,,........................//////000000000111111111//////////////////000000---...//////////////////.........///////////////......////////////....................................---,,,+++***))))))---------............///---------............///////////////////////////000000000000000000000000//////000111222222222222000000111111111111000000...///...---+++,,,...000000000000000000000000000000000000000000000000000------......//////000000000000000000////////////000//////......//////000...............//////000111111111111111111111111111111111111111111111111000111111222222111111000000000000000000000000000.........///000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000//////...------...000111000...////////////////////////////////////////////////////////////////////////........................---------...............++++++,,,,,,...///111222........................++++++,,,---...///000000//////...------------.........////////////......................................................---..................---......---------------------......///////////////------...//////...------................................................////////////////////////................................................,,,---......//////......------...//////...------...//////...------...000------------------------........................//////............//////////////////////////////...//////000000//////...,,,---...///000000000000111111000000000000//////000000000000000000000000000000000111111111222222222111111000000111111222000000000111111111222222000000000111111111111222222222222111000/////////000000000000000000000000/////////000000000000111111111111111111111111111333333333333333333333333111111111111111222222222111111000000000000111111000000000000000000000000000000/////////000111111000000000000000000000000//////............//////////////////////////////////////////////////////---...//////...///000222333111...---.........---000000000000000000000000............//////////////////000000000//////.......................................////////////............------------..................------........................////////////000000000000000000000///////////////...............///000000............/////////000......////////////.......................................------,,,,,,,,,---------............///---------............///////////////////////////////////////////////////---...000111222222222111///000111222222111000///+++,,,,,,***((())),,,///111111111111111111111111000000000000000000000000---------...///000000000000000000000////////////000000////////////000000/////////...///000000111111111111111111111111111111111111111111111111111000111222222222222111000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111000000111///---...000111000///////////////////////////////////////////////////////////////////////////........................,,,---......//////......,,,,,,,,,---...000222444........................,,,,,,---......//////...//////...------------......//////////////////.........................................................------------..............................---......///////////////------...//////...------........................................................................................................................,,,---......//////......------...//////...------...///000///---,,,...111------------------------........................//////............//////------......///000000000//////000000000000//////,,,---...///000000000000111111111000000000//////111111111111111111111111000000111111111222222222222111111000000111111222000000111111111222222222000000111111111222222222222222222222111111111111111111111111111111111111//////000000000111111111111111111111111111111111222222222222222222222222111111111111111000000000222222111111111111222222000000000000000000000000111111000000///000000000000000000000000000000000//////............//////////////////////////////////////////////////////---...000///......111333333111...---///000000000000000000000000000000000////////////000000000000......000111111000//////..................................../////////000111000000000////////////,,,,,,------.../////////..................................../////////000111111000000//////......///...---------///000111---.........//////000000......////////////.......................................////////////000---------.........//////---------.........//////000000000000000000000000........................,,,---///000111111111000///000111222222111000///000111111///------111444111111111111111111111111000000000000000000000000...//////000111222222333000000000000////////////000000////////////000000000000000000000111111222111111111111111111111111111111111111111111111111000111222333333222111000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111222222111000444111......000222111000////////////////////////////////////////////////................................................---......///////////////111000///......///000111////////////////////////......//////......---,,,//////...------------...////////////////////////................................................///...---,,,,,,---...///......//////////////////---......///////////////,,,---...//////...---,,,........................................................................................................................,,,---......//////......,,,---...//////...---,,,---///111///---,,,...111////////////////////////........................//////............//////,,,,,,---...///000111111//////000000000000//////,,,---...///000000000000222111111111000000//////111111111111111111111111000111111111111222222222222222111111111111222222000111111111111222222222000000111111222222222222111111111222333333444444111111111111111111111111111111222222333333333333111111111111111111111111111111111111111111111111000000000000////////////333333222222222222333333000000000000000000000000222222111000//////000000000000000000000000000000//////............//////000000000000000000000000////////////////////////,,,...000000......111444222000...---///222333333000000000000000000000000///////////////000111111,,,,,,---...///000111111111///...///000111000///........................000///...------...///000000///...------...///000..............................---,,,,,,...///000......///000000000000000..............................////////////............////////////......////////////////////////........................000000//////......------//////.........---------000000//////.........---000000000000000000000000//////000111111111111111111111111000000000000000///000000000111111111222111333444333222111222444111111111111000000000000000000000000111111111111///000000000111111111111333222111//////111222333222222222222222222222222444222000///...///000111222222222222111111000000//////000111111111111111222222222222222111000///000000000000000000000000///000111222222222222111000000000000000000000000222111000//////000111222000111111111111222222222222222222222222111000///000000000000000000000000000000000000000000000000000000//////.........---000000000000////////////333000---,,,...000///---///////////////////////////...---,,,,,,---...///000...---...///000///...////////////////////////////////////////////////,,,---......//////......000000000000000000000000------......//////000000000000000000000000000000.........------,,,,,,,,,////////////////////////..............................------------.......................................////////////000........................222111111000///......---.........////////////000........................///////////////////////////////////////////////////...---,,,,,,---...///////////////////////////////////////////////////111///...------...///111111000000///////////////222222222222222111111111111111000000000111222222000111111111000111444666555444222111111222444555222111000000000111222333222222222111111222222333000000000000111222333333444333222222222333555666333333333333333333333222333222111000///000111111333222222222222222222222111111111111111111111111000000111111111111000000........................000000000000000000000000000000000000000000000000000///...------...///000////////////////////////111111222222222222111111///////////////000111111............///////////////////////////////////////////////////000111111------......///000000000000///......000000///...........................000///...------...///000000///...------...///000...........................------------...//////......///000000000000000////////////////////////......////////////............////////////......////////////////////////........................///////////////.........//////.........---------000000/////////.........000000000000000000000000//////000111111111111111111111111111000000000000000000000000111111111111///111222222111000111333333333222222111000000000222222222111111111111111000000111111111111111111333222000//////000222333222222222222222222222222333222000//////000111222222222222222111111111000///000000111111222111111222222222222222111000000111111111111111111111111222222222222222222333333111111111111111111111111222111000//////000111222000111111111111222222222222222222222222111000000000000000000000000000000000000000000000000000000000000/////////...............//////000000111111222000------...//////---///////////////////////////...------------...///000...---...///000///...////////////////////////////////////////////////,,,---......//////......////////////////////////.........///////////////000000000000000000000000.........------,,,,,,,,,////////////////////////..............................------------..............................------........./////////........................000000000///...---------------........./////////........................///////////////////////////////////////////////////...------------...///////////////////////////////////////////////////111000...------...000111///////////////000111222000000000000000000000000000000000///000000000111222222222111000000222444555444222111111222333444444444333333333444555666333333333222333333444444222111111111222222333444333333222222222333333444000000111111111222222222444444333222222222333444222222222333333333333333111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000000///............///000////////////////////////000111111111111111111000///////////////000111111111111111111222222222222........................///////////////000000111///////////////////////////...---...//////...---........................//////............////////////............//////........................------...////////////.........///000000000000000000000000000000000000000......////////////............////////////......////////////////////////.................................////////////////////////............---000000////////////......000000000000000000000000//////000111111111111111111111111111111111111111111111111111111000000000///111222222111111222444444444333333222111000000333333333222222111111111222222222222111111111111222111000//////000111222333333333333333333333333222111000000000111222333222222222222111111111111000000111222222222111111222222222222222222111000111111111111111111111111222111000//////000000111111111111111111111111111222111000000000000111222000111111111111222222222111222222222222111000000000000000000000000000000000000000000000000000000000000////////////......------...///000111222222111///------...//////...///////////////////////////......------......///000...---...///000///...////////////////////////////////////////////////------...////////////...///////////////////////////////////////.........000000000000000000000000.........---------------////////////////////////..............................------------..............................,,,---------....................................//////......------,,,,,,,,,---------....................................///////////////////////////////////////////////////......------......///000000000000000000000000////////////////////////000000............000000.........///000111333333000000000000000000000000111111111111000111111111333333444222111000111333555444333222222333555555777777666666777777888999444444333333444555555666444444333333333444555555333333333444444333222222111111111222222333333333222222111111111111222333111222222222333333444444222222222222222222222222000000111111111111000000111111111111111111111111111111111111111111111111000000000000000000000000000//////......//////000///////////////////////////000000111111000000//////////////////000111111....../////////000000000........................000000////////////000000000000//////............///---,,,---...///...---......................../////////......//////////////////....../////////........................,,,---///000000000///.........///000000000000000////////////////////////......////////////............////////////......////////////////////////........................------......//////000000/////////...............000000////////////////////////////////////////////////000111111111111111000111111111111111222222222222222111111111111111222333444444333333444666333333222222222222222111333333222222111000000000333333333333222222222222222111000000000000111222333333333333333333333333111111111111111222333444222222222222222222222222111111222222222222222111222222222333333222111111111111111111111111111111111222222222222111000000111111111111111111111111111111111111111111111111000000111111111222222222111111222222222111111000000000000000000000000000////////////////////////000000//////////////////.........///000111111111//////....../////////...//////////////////////////////............//////000...---...///000///...////////////////////////////////////////////////------...///////////////////////////////////////000000//////......------////////////////////////...............---------////////////////////////..............................------------..............................,,,,,,,,,---------............................../////////......---------,,,,,,,,,---------..............................//////////////////////////////////////////////////////............//////000000000000000000000000////////////////////////000000///......///000000////////////000111222333111111111111111222222222222222333333333222222222222333444444222222333555777777666777777888:::;;;<<<<<<<<<<<<<<<=========888888777777888888999:::888888777777777777777888666777888888888666555444666666666555555555555555222222222222222222222333000111111222222333333444222222222222222222222222000111111222222111111000000000000000000000000000111111111111111111111111000000000000000000000000000//////////////////000//////////////////////////////000000000000/////////////////////000000111---------.........//////////////////////////////000000////////////000000000000000///......------///---,,,---...///...---...........................//////////////////......//////////////////...........................,,,---///000000000///.........///000000000000000..............................////////////............////////////......////////////////////////////////////////////////------......//////000000//////////////////////////////000000000000000000//////////////////////////////000111111111111111000000111111222222222333333333333333333333222222333444555555333333444555000111111222222333333444222222222111111000000000444444444444333333333333222222111111111111222222333333333333333333333333111111222222222333444444222222222222222222222333222222333333333333222222111222222333333333222222111111111111111111111111222444666888888666333111111111111111111111111111111111222222222222111111000000111111111222222222000111111222222222111111000000000000000000000000//////////////////////////////000000000000000000000000000000////////////....../////////...//////000000000000000000000000////////////////////////000...---...///000///...////////////////////////////////////////////////---...//////000000//////........................000000//////......------////////////////////////........................////////////////////////..............................------------..............................,,,,,,,,,---------..............................000000000///////////////,,,,,,,,,---------..............................////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000////////////000000111111000000000000111111000000000111111222222222111222333444444444333333333444777777777888999;;;<<<===>>>???AAABBBDDDEEEGGGGGGGGGHHHHHHHHHHHHHHHDDDCCCCCCBBBBBBCCCCCCDDD??????>>>===<<<<<<======>>>>>>??????>>><<<:::999;;;;;;:::999888777777666777777777777777666666555111111111222222222333333222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111///000000000000000000///000000000000000000000000//////000000000000/////////////////////000000111000000111111111222222222111111111111111111111111111000000///////////////000000//////.........---///...---...//////...---..............................////////////............////////////....................................///000000000000///......///000000000000000..............................////////////............////////////......////////////////////////////////////////////////.........///////////////...////////////000000000//////000000000000111111000000000000000000000000//////000111111111111111000000111111222333333333444444444444555555555666555666777555333222333444111222222333333444444555222222222222222222222222333444444444555555555555333333333333333333333333333333333333333333333333222333333333333333444444222222222222333333333333333333444444444333222222111222333333333333333333222222222222222222222222---000333555666444111///222222222222222222222222111111222333333222111111000111111111111222222222000000111222222222222111000000000000000000000000000000000000000000000000//////000000000000111111111000000000/////////...,,,...000000///...///000000000000000000000000000...//////000000//////...000...---...///000///...////////////////////////////////////////////////......///000000000000///........................///////////////.........000000000000000000000000.............../////////////////////////////////..............................------------..............................,,,---------....................................000000000000000000//////,,,---------....................................////////////////////////////////////////////////...//////000000//////...000000000000000000000000000000000000000000000000000000000000000000000000333222111000000000000000//////000000111222222222111333555666777777777666888:::===>>>??????AAABBBDDDEEEGGGJJJMMMOOOQQQRRRVVVWWWWWWXXXYYYXXXXXXXXXTTTTTTSSSRRRQQQQQQQQQQQQIIIIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@??????>>>===<<<;;;;;;::::::::::::999888777666555444444444444333333333333333333333333333333333333111111222222222222111111222222222222222222222222222222222222222222222222111111111111111111111111///000000111111000000///000000000000000000000000///000000111111000000//////////////////000111111/////////000000000111111111111111111111111111111111111000//////////////////////////////.........000///......000000///...........................---...///000000///...------...///000000///...---........................///////////////000000111......///000000000000000..............................////////////............////////////......///////////////////////////////////////////////////////////////............/////////000000000000//////000000000111111111000000000000000000000000//////000111111111111111000000111222222333444444444444555666777888888999:::;;;;;;999777555555666666666666666555555444444222222333333444555555555333333444555666777777888333444444555555444444333444444444444444444444444444444444444444333333333222222222333333333444444444444444444444333222222111222333333444444333333222222222222222222222222---...///000111222222222222222222222222222222222111222222333333222222111000111111111111222222222000000111222222222222222000000000000000000000000000000000000000000000000//////000000000111111111////////////000000000000+++...000111///...///000000000000000000000000000...///000111111000///...000...---...///000///...////////////////////////////////////////////////......///000000000000000.................................///////////////000000000000000000000000---........./////////000////////////////////////..............................------------..............................------........./////////........................////////////////////////------........./////////........................////////////////////////////////////////////////...///000111111000///...////////////////////////000000000000000000000000000000000111111000000000111111111000111111222222222222333444444555666666666888;;;===???@@@??????AAACCCFFFGGGGGGGGGHHHIIIKKKMMMPPPTTTXXX\\\^^^___cccccceeefffffffffeeedddaaa```^^^]]][[[ZZZZZZZZZTTTSSSRRRPPPOOOOOONNNNNNMMMMMMKKKIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@???===;;;999888888888888777666666555555333333333333333333333333111222222333333222222111222222222222222222222222222222222222222222222222111111111111111111111111///000111111111111000///000000000000000000000000000111111111111111111000///////////////000111111------------............000000000000000000000000111111000///////////////////////////////////////111///...///000111000///........................---...///000000///...------...///000000///...---........................000///.........///111222...//////000000000000000000000000000000000000000......////////////............////////////......////////////////////////000000000000000000000000000000//////.........---.../////////000000111111//////000000111111111222000000000000000000000000//////000111111111111111000000111222333333444444444555666777888999:::;;;AAAAAAAAA???;;;999999999;;;;;;:::888777555444444333444444555666777888888222333444555666888999999444555555666666555555444444444444444444444444444555555555555444333222222222222222333333444444444444555555555444333333222111222333333444444444444222222222222222222222222444333222222333666999;;;222222222222222222222222111222333444444333222111000111111111111222222222///000111222222222222222000000000000000000000000000000000000000000000000//////000000111111111222------...///000111222222***...111111///...///000000000000000000000000000...///000111111000///...000...---...///000///...////////////////////////////////////////////////...//////000000000000000........................---.........//////000000000000000000000000000000---.........//////000000////////////////////////.................................------..........................................////////////000........................---..............................////////////000........................////////////////////////////////////////////////...///000111111000///...////////////////////////000000000000000000000000000000111111111111000000//////000000111222444444777777777888999::::::;;;===???BBBEEEGGGHHHHHHHHHHHHKKKMMMNNNMMMLLLLLLMMMPPPRRRVVV[[[```cccfffhhhhhhiiijjjllllllkkkkkkjjjfffeeecccaaa___^^^]]]]]][[[ZZZYYYWWWVVVUUUUUUUUUQQQPPPMMMKKKIIIIIIIIIIIIHHHIIIIIIKKKLLLMMMNNNNNNLLLLLLKKKJJJHHHEEECCCAAA<<<<<<;;;:::999888777777333333333333333333333333111222222333333222222111////////////////////////222222222222222222222222111111111111111111111111///000111222222111000///000000000000000000000000111111222222222222111111///////////////000111111000000000000111111111111111111111111111111111111222222111000000000000000...............///000111------------------------////////////000000000000......------------......000000//////.........---////////////////////////000000//////.........---//////000000000000//////000000000000000000000000111111000000//////......//////...------------...------------------------000000000000000000000000///...---,,,,,,---...//////......------///000111111111111111111111000000111111111222333444444555111111222222222333333333000000111222444555666666;;;;;;:::;;;===???AAACCCHHHHHHGGGFFFDDDBBB@@@???@@@>>><<<;;;;;;:::999888888888;;;===;;;888666777999::::::888888999999777555555222...///444666444777777777666555444444333333888===<<<777444444666777555222111222333333333222333444555555555444333333222222333555777666666444444333333222111000000,,,---///222444777999:::333333333333333333333333222222222222222222222222222111///...---...000111000000000000000000000000222000...000333444333111444333222111111222333444000000000000000000000000000000000000000000000000222222222111111111000000////////////////////////000000000000000000000000000000000000000000000000000111222222111000///...222222111000//////000000000000000000111111111111000000000000000000000000........................111000///......///000111++++++---///000111111111//////////////////////////////////////////////////////............//////---,,,+++,,,///000000///............////////////000///...---------------000000000000000000000000000000000000000000000000000000//////.........---.........////////////////////////...------,,,,,,000000////////////000000111000000/////////000000222444555555333222222222222333333222111000222333555444333333444777999;;;:::;;;;;;===???AAACCCDDDGGGIIIMMMPPPRRRSSSRRRQQQSSSQQQPPPNNNOOOPPPRRRSSSUUUWWW\\\aaafffkkknnnooommmnnnnnnnnnnnnnnnmmmmmmllljjjgggdddbbb```______aaa___\\\YYYWWWWWWWWWXXXUUURRRNNNLLLKKKKKKJJJIIIHHHIIIJJJLLLOOORRRUUUWWWUUUVVVXXXXXXUUUPPPKKKHHHIIIFFFAAA<<<999777777777333444666777666444222000555555444444333222222222111000///000222444333222000000000000000000000000000000111111222222222222111111111111111111111111000000000000000000000000//////000000000000//////000000//////......------////////////////////////111111111111111111111111111000///...............///............//////000------------------------............///////////////......------......///000/////////............////////////////////////111111000000000///////////////000000000000//////000000000000000000000000111000000000/////////...//////...------------...------------------------000000000000000000000000000//////......//////000000000/////////000111222111111111000000000000///111222222222222333333333222222222222333333333333000111222333555666777888AAAAAABBBDDDFFFHHHJJJKKKLLLKKKJJJHHHFFFDDDBBBAAAEEEDDDCCCBBBBBBBBBBBBAAABBBBBBBBBAAA@@@>>>>>>???:::;;;;;;;;;;;;;;;;;;;;;;;;<<<999666666999:::777777777777777666666666666555888:::;;;999888;;;===777666555555555555333222444555555666666555555555666555555666777777666444444444333333222222111111333333333333333333333333333333333333333333333333222222222222222222222222333222000//////000111222111111111111111111111111333111///000222333222000333222111111111111222333000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000111111222111000///...111000000///......//////........./////////000000000000000000000000000000........................000000///......///000000,,,,,,---///000000000000//////////////////////////////////////////////////////............//////---,,,,,,...000111000...............////////////......---------......///........................000000000000000000000000000/////////............///////////////.........//////000000000000000000000000////////////000000111111000000000000111111///111222222111111111222111222333222222333666888888999999;;;===???AAABBBEEEEEEFFFGGGHHHJJJLLLMMMNNNOOORRRTTTUUUUUUSSSRRRSSSSSSRRRQQQRRRSSSTTTUUUVVVXXX[[[___cccgggiiijjjlllmmmnnnoooppppppoooooojjjiiigggdddbbbaaaaaaaaabbbaaaaaaaaa___^^^\\\[[[VVVSSSOOOMMMLLLLLLKKKJJJIIIJJJLLLNNNQQQTTTVVVXXXXXXZZZ]]]______\\\YYYWWWOOOMMMIIIDDD@@@>>><<<<<<888888999888777666444333444444444444333333333333222111000111333444333222111111111111111111111111000111111111222222222222111111111111111111111111000000000000000000000000//////000000000000//////222222111111000000000000000000000000000000000000000000000000000000000000......------,,,---------000//////............///------------------------------------............///......------......///////////////............////////////////////////111111111111000000000000//////000000000000//////000000000000000000000000000000000000////////////000///......------......////////////////////////000000000000000000000000111000000//////000000111111111000000000111222333222222222111111111000000222222222222333333333333444444444444555555555555333444666777999;;;<<<===DDDEEEHHHJJJLLLNNNOOOPPPOOOMMMKKKIIIGGGEEEDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGJJJIIIHHHFFFEEEEEEFFFFFF@@@@@@@@@@@@@@@@@@AAAAAA>>>AAAAAA>>>===??????;;;;;;:::999999888888999999999999:::;;;<<<===??????:::999999999:::888555333555555444444444444444555999888777888888777444222333333333333333333333333666666555444333222111111333333333333333333333333222222222222222222222222333222111000000111333333222222222222222222222222333222000111222222111000222111111000000111111222000000000000000000000000000000000000000000000000000000000///////////////111111111111111111111111000000000000000000000000000000000000000000000000000000111111111000//////000//////...............,,,,,,---------.........000000000000000000000000........................//////...------...//////---....../////////////////////////////////////////////////////////////////////............//////------...000222222000...............////////////,,,,,,,,,------///000000........................000000000000000000000000////////////............000000//////......------......///000000111222222000000////////////000000111111111000000111111222...000111111111111222444222333444555555888;;;>>>???AAAEEEHHHJJJKKKKKKKKKOOOOOOPPPPPPQQQSSSTTTUUUTTTUUUVVVWWWWWWUUUSSSRRRNNNOOOOOOOOOPPPPPPQQQQQQSSSTTTVVVYYY[[[^^^```aaaeeefffhhhjjjkkklllllllllfffeeecccaaa____________[[[]]]```bbbbbb```]]][[[XXXUUUQQQNNNMMMMMMLLLKKKIIIIIIKKKMMMOOOQQQSSSTTTVVVXXX[[[^^^___^^^\\\[[[VVVTTTQQQMMMJJJFFFDDDBBB???>>>===;;;999888777666555555555444444444444444333222111222333444333222222222222222222222222222111111111111222222222222222222222222222222222222000000000000000000000000///000000111111000000///222111111111111000000000111111111111111111111111////////////////////////......---,,,,,,---------111000///.......................................------.........///////////////............/////////////////////.........////////////////////////000000000000000000000000//////000000000000//////////////////////////////000000000000////////////000//////...............////////////////////////////////////////////////000000000000000000000000000000000000111111222222333333333333333333222222222333333444555555666666888888888888999999999999888999;;;<<<>>>@@@BBBCCCBBBCCCFFFHHHJJJJJJJJJJJJMMMLLLJJJHHHGGGFFFFFFFFFDDDEEEDDDDDDEEEGGGJJJLLLNNNPPPPPPNNNOOOQQQOOOLLLJJJGGGFFFGGGGGGEEEFFFIIIBBBGGGIIIHHHGGGIIIHHHEEEFFFDDDAAA>>><<<<<<===>>>@@@AAABBBEEEGGGGGGDDDAAA@@@???===<<<<<<;;;888666888777666555444555666777777777777777888777333111333333333333444444444444333333333444444444444444333333333333333333333333222222222222222222222222222222111111111222333333222222222222222222222222111111111111222222222111111000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000//////.........//////,,,,,,---------.........////////////////////////.................................------............///////////////......//////////////////////////////////////////////////////............//////------///111333333000---............////////////---------------...//////........................///////////////////////////////////////.........111111000///...------,,,------......////////////000000////////////000000111000000000000111111222000111222222222222444666777888:::<<<===AAAEEEHHHLLLOOOSSSVVVWWWVVVTTTRRRTTTTTTSSSTTTTTTUUUVVVWWWVVVVVVWWWWWWWWWUUUSSSRRRNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLNNNOOORRRTTTVVVWWWZZZ\\\___bbbdddeeeeeeeee```___]]]ZZZYYYXXXXXXXXXWWWYYY]]]```aaa```^^^\\\[[[XXXTTTQQQPPPPPPOOONNNMMMMMMOOOPPPQQQRRRRRRRRRVVVWWWXXXYYYXXXVVVUUUSSSUUUUUUTTTRRRPPPMMMJJJHHHFFFDDDAAA===;;;:::::::::999999888777666555444444444333222222333444222111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000111111000000000////////////////////////111111111111111111111111........................///...............//////111000///............................................./////////000000000/////////....../////////........./////////////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////000000000000000000///............///000000000000000000000000//////////////////////////////////////////////////////000000000111111111222222222333333333444444444555666777999:::<<<<<<<<<=========>>>>>>>>>>>>;;;<<<===???AAABBBDDDDDD@@@AAACCCDDDEEEEEEDDDCCCJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJOOOVVV[[[\\\aaaeeeeeegggiiiccc[[[VVVQQQMMMNNNNNNLLLNNNTTTSSSZZZ______^^^```___]]]\\\WWWPPPIIIEEEDDDFFFGGGLLLQQQXXX___bbb___YYYSSSNNNJJJDDD@@@>>>===<<<;;;<<<;;;:::888888888999:::666555555666777666444222444444444444444444555555222222333444444555666666333333333333333333333333222222222222222222222222000000000000111111222222222222222222222222222222//////000111111222333444000000000111111000000000000000000000000000000000111111111111111111111111111111111111111111111111//////////////////////////////////////////////////////////////////////////////////////////000000000000000//////000111111------........./////////////////////////////////////////////////////////---..................---///////////////......---//////////////////////////////////////////////////////............//////---...///222333222///,,,............//////////////////...---------------////////////////////////////////////////////////.........///////////////111111000///...------,,,000000//////............000000////////////000000000/////////000000111222111222333333333444777999;;;???CCCGGGKKKPPPUUUYYY]]]^^^aaabbbbbb___[[[YYYTTTTTTTTTTTTTTTUUUVVVVVVVVVWWWXXXXXXXXXWWWVVVUUUSSSSSSSSSRRRPPPOOOMMMLLLGGGGGGIIIKKKNNNQQQSSSUUUWWWYYY]]]```bbbcccbbbbbb^^^\\\ZZZWWWUUUTTTSSSSSSYYY[[[^^^aaacccddddddccc___\\\WWWTTTSSSSSSRRRPPPTTTUUUVVVWWWWWWWWWWWWVVV[[[[[[ZZZXXXVVVTTTRRRQQQQQQQQQRRRSSSRRRPPPNNNMMMKKKIIIEEEAAA>>>=========???>>>===;;;999777555444555444333333333333222111444444444444444444444444333222222222222222222222222222222222222222222222222222222222222222222222000000111111111111000000////////////000000000000000000000000000000000000/////////////////////////////////...//////000111000//////............///........................////////////000000000111000//////......//////000.........///////////////////////////////////////............//////////////////000000000000//////000000000000000000000000////////////000000000000111000//////......//////000000000000000000000000000000000000000000000000...//////000000//////......///000000111111000000111111222333555666777777999:::;;;<<<>>>@@@AAABBB@@@AAAAAAAAAAAABBBBBBBBB======>>>???AAABBBCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEMMMMMMNNNNNNNNNMMMLLLLLLJJJKKKLLLMMMQQQZZZgggpppyyyssseee]]]XXXYYYZZZXXX^^^gggrrrzzz~~~xxxqqqfff[[[UUUTTTWWWYYYaaajjjyyy}}}xxxiiibbbYYYPPPKKKGGGEEECCC>>>===<<<;;;::::::::::::999777666666777777666444555555555555555555555555555555444444444444444444333333333333333333333333222222222222222222222222//////000111111222222222222222222222222222222222...000111222111111333444000111111222222111111000000000000000000000000000111111111111111111111111111111111111222222222222........................//////////////////////////////////////////////////////.........///000000111000000000000111111222...////////////000000000000000000000000000000000////////////////////////---...////////////...---...///////////////......//////////////////////////////////////////////////////............//////......///000222111///,,,............////////////000000///------,,,,,,,,,000000000000000000000000000000000000000000000000.........///////////////000000//////......------333333222111111000//////000000////////////000000000000000000000111222333333444666777888:::>>>AAAEEEIIIPPPWWW\\\aaaeeehhhhhhhhhhhhgggdddaaa^^^\\\UUUUUUUUUUUUVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYXXXSSSSSSRRRPPPOOOMMMLLLKKKJJJJJJKKKMMMPPPTTTWWWYYY\\\^^^bbbeeeffffffeeeddd^^^]]]ZZZXXXVVVUUUUUUUUUXXX[[[^^^bbbdddeeeffffffccc```[[[XXXWWWVVVUUUTTTTTTUUUWWWYYY[[[[[[[[[ZZZ^^^]]][[[YYYWWWUUUSSSSSSOOOPPPQQQRRRSSSRRRRRRQQQPPPNNNJJJFFFCCCBBBBBBBBBDDDCCCAAA???===;;;999888999777555555666555444222444444444444444444444444333333333333222222222222333333333333333333333333222222222222222222222222000111111222222111111000111111111222222222222333000000000000000000000000//////////////////////////////......///000000111///............//////000................................./////////000000000000////////////000000............/////////000////////////////////////......//////000000000000//////000000000000//////000000000000000000000000.../////////000000000111111000000///////////////////////////////////////000000000000000000000000///000111111111111000//////000111222222222111111444555777999;;;===>>>???AAAAAABBBBBBCCCCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDD@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFHHHIIIKKKMMMNNNVVVWWWXXXXXXWWWUUURRRPPPMMMOOOQQQTTT\\\kkk~~~xxxmmmgggjjjlllmmmvvv|||nnnggghhhlllppp{{{zzznnnccc[[[TTTPPPGGGGGGGGGGGGFFFEEEDDDCCCAAA>>>;;;999999999999888777777666666555555444444666555555555444444444444333333333333333333333333222222222222222222222222///000111222333333333333111111111111111111111111111333444333000///000222111111222333333222111111000000000000000000000000111111111111111111111111000000000000111111111222///////////////////////////////////////////////////////////////////////////......---...///000111///////////////000111111....../////////000000000000000000000000000000000////////////////////////...///000000000000///.........///////////////...//////////////////////////////////////////////////////............/////////...---...000000...,,,............///////////////......---------......////////////////////////000000000000000000000000............/////////000///////////////.........222222111111111111111111000000////////////000000222222222222333444555555777999<<>>BBBGGGLLLSSSZZZ___gggkkkpppsssqqqnnnkkkiiibbb```\\\WWWTTTSSSSSSSSSUUUUUUUUUVVVWWWXXXZZZZZZXXXXXXWWWVVVUUUTTTSSSSSSRRRQQQPPPOOOOOOQQQSSSTTTTTTSSSSSSTTTVVVYYY\\\^^^^^^```ccceeeeeeccc```^^^YYYYYYXXXXXXYYYZZZ\\\]]]\\\aaaiiipppsssrrrnnnkkkiiifffaaa^^^\\\[[[ZZZXXXXXX[[[aaagggllloooqqqrrrooolllhhhccc___\\\ZZZYYYWWWWWWWWWWWWWWWWWWWWWXXXWWWUUUSSSQQQNNNLLLKKKJJJEEEEEEEEEEEEDDDDDDDDDDDD@@@>>>===<<<<<<;;;999888666666666666666666666666444444444333333222222222333333333333333333333333333333333333333333333333111111222222222222111111//////000000111111111111222222222222222222222222////////////000000000000//////............//////---.........//////000000000000111111000///............////////////......////////////000000000000------------------------//////............//////////////////////////////000000111111111///...------------.........////////////000000///...------////////////////////////000000111111111111000000111000///000222222...+++222111111111111222333333222222333555666888:::;;;>>>@@@DDDHHHKKKLLLKKKKKKKKKJJJHHHEEECCCAAA@@@???@@@>>>>>>@@@CCCFFFGGGGGGEEEHHHJJJKKKKKKKKKLLLMMMLLLNNNQQQRRRUUUZZZbbbhhhnnnpppsssuuuoooeeeaaacccaaahhhrrr{{{}}}tttoookkkkkkmmmrrrwwwxxxrrrmmm^^^TTTHHH@@@>>>===:::777;;;999777666777777666555777555333333444666666666666666555555555666666777444444444333333333222222444444444444444444444444333333333333333222111000222222222222222222222222333222111000000000111222444000---...222333000---888666222000///000111333111111000000//////......000000000000000///......////////////////////////......///000000000000000000000//////.........---000000///...------,,,,,,................................................//////000000000000//////000///...------...///000///////////////...............////////////............////////////......////////////////////////000000000000000000000000///000000...,,,,,,---..................///000000000000000000000000000000......///000000000000000////////////////////////111000///......///000111000000000000000000000000000111222111/////////111...000111222333666;;;>>>===DDDLLLQQQUUUZZZbbbiiirrrtttwwwxxxwwwpppfff___[[[YYYTTTPPPMMMKKKKKKKKKSSSSSSSSSSSSSSSTTTTTTUUUWWWXXXYYYYYYYYYWWWTTTSSSOOONNNNNNQQQUUUXXXWWWUUUWWWUUUSSSUUUYYY[[[ZZZXXX^^^```___\\\\\\___```^^^ZZZXXXVVVXXX\\\______^^^dddmmmxxx}}}{{{zzztttpppiiieeecccdddeeeeeedddiiiqqq|||yyyqqqjjjccc^^^[[[YYYXXXYYY[[[^^^```______```^^^\\\[[[YYYVVVRRROOONNNLLLJJJGGGEEEDDDDDDDDDBBB@@@>>>===>>>?????????>>>===;;;::::::999777555555555444444333222222222222222222222333444555555222222222222222222222222111111111111111111111111222111000///000111333444111111111111111111111111////////////000000000000//////............//////............/////////000...............---,,,,,,......////////////............/////////000000000........................//////............////////////////////////////////////000111111000///............//////000000000000000111111000000///...////////////////////////000000111111111111000000444222222444666666444222111111000111111333444555555555666777:::===@@@BBBIIIJJJMMMOOOPPPOOONNNMMMGGGFFFDDDBBBAAA@@@????????????AAAEEEJJJMMMNNNNNNRRRTTTUUUUUUSSSRRRSSSTTTSSSTTTWWWZZZ```jjjvvv~~~xxxssstttzzz~~~{{{|||rrr```QQQHHHDDD@@@===???===:::999999999777666666555444444666888888888444444333333333444444555444444444333333333333222111111111111111111111111333333333333333222111111222222222222222222222222222222111111111333444555888333......111333222000555444222000///000111222111111000000////////////000000000000000///......////////////////////////------...///////////////000/////////............000//////......---,,,,,,........................////////////////////////------............------000///...------...///000.........///////////////......////////////............////////////......////////////////////////------------------------,,,---...---+++***+++,,,...............///000000000000000000000000000000......///000000000000000////////////////////////000000///......///000000//////000000111111222222...000111000//////000111444555777888999===AAAEEEGGGKKKPPPTTTXXX___hhhpppssstttvvvvvvssskkkbbb[[[UUUSSSOOOLLLJJJJJJLLLMMMQQQQQQRRRSSSUUUXXX[[[\\\```aaabbbaaa___\\\YYYWWWWWWUUUUUUVVVYYYZZZYYYWWWUUURRRPPPPPPSSSUUUUUUTTTXXX\\\^^^]]]___dddeeebbb```___^^^aaaggglllnnnooottt}}}}}}wwwuuuvvvwwwxxxxxx}}}zzzrrrllliiiiiigggeeeccccccdddgggiiinnnkkkhhheeeaaa\\\VVVRRRPPPOOOMMMKKKIIIIIIIIIIIIGGGEEEBBBAAAAAABBBBBBAAACCCBBBAAAAAAAAA@@@<<<999888777666555555444444444444333333333444555555666222222222222222222222222333333333333333333333333111111222222333333333333111111111111111111111111////////////000000000000//////............//////............////////////...............------,,,......////////////......------.........///////////////////////////////////////............//////////////////////////////...///000000000000000/////////000000000000111111111111222222111111000000000000000000000000000000000000111111111111000000000000000222444555333222333222222222222444666777<<<<<<===>>>BBBEEEIIIKKKOOOOOOPPPPPPOOOMMMKKKIIIEEEDDDCCCBBBBBBBBBBBBBBBDDDEEEHHHLLLQQQUUUUUUUUUWWWXXXYYYWWWVVVUUUVVVXXX[[[]]]```fffooo}}}yyyeeeWWWNNNHHHEEEAAA???<<<:::::::::888777777555444444666666666555444444333333333333444444555555444444444333333333000000000000000000000000333333333333333222222111222222222222222222222222111111111222333444666777:::555000...000222333222111111000000000000000111111000000000000/////////000000111111000000//////////////////////////////,,,------...............////////////............000//////......---------........................000000000000000000000000------............------//////............//////------......//////000000......////////////............////////////......////////////////////////------------------------))),,,......---,,,,,,---...............///000000000000000000000000000000......///000000000000000//////////////////////////////............//////...//////000111222333333...000111111111111222444555666999:::<<<@@@DDDGGGNNNPPPRRRUUUYYYaaallltttwwwvvvuuusssoooggg^^^WWWQQQNNNKKKHHHHHHIIILLLMMMQQQRRRTTTWWW[[[```dddfffjjjjjjjjjiiifffbbb^^^[[[ZZZYYYWWWWWWXXXWWWUUUTTTSSSPPPMMMMMMOOORRRTTTTTT]]]bbbgggiiinnnssstttrrrjjjiiijjjooovvv}}}||||||{{{xxxssspppssszzz|||wwwpppggg___YYYTTTSSSQQQPPPNNNNNNOOOOOOOOOLLLIIIGGGGGGGGGFFFFFFGGGHHHIIIKKKKKKIIIDDDAAA===<<<:::999777777777777555555555444555555666666333333333333333333333333444444444444444444444444000111333555555444222111222222222222222222222222////////////000000000000//////............//////.........//////////////////000000000000000//////......////////////......------------........./////////////////////////////////............//////////////////////////////......///000000000111111000000000000000000000000000111111111111111000000111111111111111111111111000111111222222111111000.........///000111111111666555555555666888:::;;;CCCDDDGGGIIILLLMMMOOOOOOOOOOOONNNMMMKKKIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJMMMNNNOOOSSSXXX[[[\\\\\\ZZZ[[[[[[ZZZYYYZZZ]]]___fffhhhlllsss}}}}}}nnnaaaXXXRRRHHHEEEBBB@@@??????>>>===<<<:::888777777777666444777777666555555555666666555555555555444444444444333333333333333333333333222333333444333333222222222222222222222222222222111111111222333444444555888555111///000111111000---...///111111111000///000000000000000000000000000000111111111000000///////////////////////////---......//////.........///////////////.........000/////////......------........................//////////////////////////////000000000000///////////////....../////////,,,------...///000111111......////////////............////////////......////////////////////////........................***---000111000/////////...............///000000////////////////////////......///000000000000000///////////////////////////..................////////////000111222222222///111333444444444666888666999<<<>>>AAADDDIIILLLOOOQQQTTTWWW[[[ccclllssswwwuuurrrooojjjccc[[[UUUQQQOOOLLLJJJJJJLLLNNNPPPVVVYYY]]]bbbfffiiikkkkkkkkkkkkjjjhhheee```]]]ZZZYYYXXXXXXWWWVVVUUUSSSQQQQQQOOONNNNNNQQQWWW]]]```kkkqqqwwwzzzwwwwwwyyy~~~wwwkkkddd[[[ZZZXXXUUUTTTSSSSSSSSSUUUSSSPPPNNNNNNMMMLLLJJJIIIKKKMMMPPPRRRPPPLLLHHHDDDBBB@@@===;;;999888777666666555555555555555666444444444444444444444444444444444444444444444444000111222333444333222222222222222222222222222222////////////000000000000//////............/////////////////////.........//////000000000000000///......////////////......------------.........///........................//////............//////////////////////////////....../////////000111111//////////////////////////////000111111000000000222222222222222222222222111111222222222222111111111222222222222222333444666777999<<>>AAADDDHHHKKKOOOSSSVVVTTTWWW[[[```dddiiimmmppppppmmmiiifffbbb]]]XXXTTTSSSRRRQQQQQQSSSVVVYYY[[[___bbbhhhmmmooonnnkkkhhhdddcccaaa___]]]ZZZYYYXXXXXXYYY[[[[[[ZZZWWWUUUSSSPPPPPPQQQSSSYYYbbbkkkqqq{{{{{{rrrgggeeeccc```^^^\\\\\\\\\\\\ZZZXXXWWWVVVTTTQQQOOOKKKLLLOOORRRTTTTTTQQQNNNKKKIIIGGGDDD@@@<<<999888888777666555555555555555444444444444444444444444444444444444444444444444222222111000111222333444222222222222222222222222////////////000000000000//////............/////////////////////.........,,,---........................////////////......------........./////////........................//////............//////////////////////////////000////////////000000111000000////////////.........///000000111000000000111111111111111111111111111111222222222222111111111222333333222333555777888;;;@@@EEEJJJNNNPPPQQQLLLNNNQQQSSSSSSPPPLLLIIIJJJIIIHHHHHHHHHIIIKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQTTT\\\fffpppwwwyyyzzz~~~}}}{{{yyyxxxzzz~~~wwwnnniiiddd^^^YYYUUUSSSQQQPPPMMMIIICCC>>><<<;;;;;;;;;999888777666666555666666777666666666666555555555444444444444444444444444222333333444444444444444222222222222222222222222111222222222222111000//////000222333222111///------...///111111111000///000000000111111111111222000000111111222222111111000000000000000000000000000000000000000000///............///////////////////////////////////////////////////////////////........................------............------......////////////......------......//////000000......////////////............////////////......////////////////////////........................***,,,//////...------..................///000000000000000000000000000000......///000000000000000//////////////////////////////000000000000/////////000000000111222222222000333666888999;;;>>>AAADDDHHHLLLPPPTTTXXX\\\___```cccfffjjjmmmmmmmmmmmmdddaaa]]]ZZZYYYXXXVVVUUUVVVWWWYYY\\\```cccfffhhheeeiiimmmpppnnnjjjccc___ZZZXXXVVVTTTTTTUUUWWWXXXZZZ]]]bbbcccaaa]]]YYYWWWUUUVVVYYY]]]dddnnnxxxyyywwwuuurrrpppooonnnnnnlllkkkjjjiiifffbbb[[[WWWRRRQQQQQQRRRSSSTTTRRRQQQOOOOOONNNLLLHHHCCC>>><<<:::999888777666555555555555555555555555555555555444444444444444444444444444333111000000222444666333333333333333333333333////////////000000000000//////............//////000/////////............,,,,,,---.....................////////////............/////////000000000//////////////////////////////............//////////////////////////////111000///......///000000111111111000000////////////000111111222222111111111111111111111111111111111222222333333222222111000222444555555777<<>>===<<<;;;::::::::::::777777777777666666666666444444444444444444444444222333333444555555555444222222222222222222222222///000222444555555555444111111222111111222444666111111111000000000000000000000111111222222222222///000111222222222222222000000000000000000000000.../////////...---,,,,,,---.........//////000000////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////---...///000000///...---///////////////...............////////////............////////////......////////////////////////111111111111111111111111111111111000...---///000...............///000000000000000000000000000000...//////000000000000000////////////////////////000111222333333222111000---...000333666999<<<===>>>AAAEEEGGGJJJLLLPPPSSSVVVYYY___dddhhhlllqqqtttnnnmmmjjjhhhddd```[[[WWWVVVTTTRRRSSSVVV[[[___aaaiiikkkmmmooopppnnnllljjjhhhfffddd```[[[VVVQQQNNNPPPNNNLLLLLLOOOWWW___dddyyy}}}vvvrrrnnnppptttwwwzzz|||yyy|||}}}tttgggaaaYYYSSSQQQQQQRRRRRRPPPSSSWWWYYYWWWSSSNNNJJJ@@@???===<<<;;;:::999999666666666666666666666666777777777777777777777777444555777888999888777666333333333333333333333333111111000000//////......---------------...//////000000000000000000000000000///...------...///000000000000000000///......////////////////////////000000000000000000000000////////////////////////........................000000000000000000000000000///...------...///000333333333222222222111111111///...000333555444222222333333222111111444666999:::<<<@@@FFFLLLRRRUUUYYYYYYXXXWWWSSSNNNJJJGGGJJJHHHDDDAAA@@@CCCHHHMMMUUUYYY[[[YYYTTTRRRUUUYYYSSSUUUVVVVVVTTTUUUYYY\\\fffqqquuu```RRRKKKIIIBBB@@@===<<<;;;:::777555888888888888777666444444666666555555555444444444555555444444444333333333444333333222222333333444555444222000///000000111111111111111111111111111000000000000000000000000222111111111000000//////000000000000000000111111222111000//////...//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111111000///......///000111//////000000000000//////000000000000000000000000////////////////////////000///...------...///000////////////////////////////////////////////////......////////////......------------...............---,,,++++++,,,---...//////000000000000//////111111111000000000000000111000//////000111000000222333555666999???FFFKKKNNNOOORRRUUUYYY\\\___aaafffhhhjjjmmmoooppppppppplllfff___[[[[[[ZZZUUUQQQSSSSSSTTTWWW[[[```eeehhhoooppppppoookkkhhhgggffffffccc^^^WWWRRROOOOOOPPPOOOPPPRRRTTTYYYaaakkkqqqxxxwwwwww{{{zzzrrrnnnnnnppprrrssszzz}}}wwwvvvyyy|||yyyqqqfff^^^\\\[[[XXXVVVVVV[[[\\\XXXTTTRRROOOJJJHHHFFFBBB@@@>>><<<:::888555555444444555555666777888888777666555444333333444444555555555555444444222222222222222222222222111000000000/////////...000000000000000111222222000000000000000000000000000///............///000000000000000000///......////////////////////////000000000000000000000000///////////////////////////////////////.........000000000000000000000000111000////////////000111333333222222111111111111222000///000333444333222333444444444333555888;;;CCCFFFJJJPPPTTTXXXZZZZZZUUUTTTRRRPPPMMMKKKIIIHHHEEEEEEDDDCCCCCCFFFKKKOOOQQQXXX___cccbbb___]]]]]]ddddddbbb```^^^```eeejjjuuu~~~~~~vvvggg]]]YYYMMMIIICCC???===<<<:::999888999999999999999999888666666666555555555444444555555555444444444333333444333333222222333333444444333222111000000000111111111111111111111111111111111111111111111111111111111111111000000000///111111111000000000000000111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111111000///......///000111//////000000000000//////000000000000000000000000////////////////////////000///...------...///000////////////////////////////////////////////////......////////////.........////////////000000000//////............////////////000000000000//////111000000000000000000000111000000000222333444444666888;;;???CCCJJJRRRWWWZZZ[[[^^^bbbeeeiiilllmmmoooqqqssstttsssqqqmmmkkkbbb]]]VVVTTTUUUUUUSSSPPPTTTUUUXXX[[[```dddhhhjjjjjjjjjiiigggddddddeeegggeeeeeeccc^^^XXXTTTTTTUUUWWWXXX[[[^^^bbbjjjrrrxxx{{{rrrjjjfffeeegggiiihhhnnnwww~~~yyyrrrmmmlllooossszzz}}}vvvnnniiifffdddaaaeeeiiiiiibbb\\\XXXRRRMMMLLLIIIEEEAAA???===:::777;;;;;;:::999888888888888999999888777666666555555444555555666666555555444444444444444444444444444000000000000////////////......------......///000000000000000000000000000000//////......//////000000000000000000//////...////////////////////////000000000000000000000000////////////////////////111000000000/////////...000000000000000000000000111111000000000000111111222111111111111000000000333111000000222333222222333555666777888<<>>DDDJJJQQQYYYaaafffhhhjjjlllpppsssuuuwwwxxxuuuwwwxxxwwwsssllleee```XXXSSSNNNMMMPPPSSSTTTSSSXXXZZZ^^^bbbfffhhhiiijjjdddbbb___\\\[[[^^^dddhhhiiilllmmmhhhaaa\\\\\\^^^```cccfffjjjnnntttzzz~~~~~~yyytttooohhhaaa]]][[[\\\]]]]]]aaagggkkkmmmnnnoooooopppnnnjjjfffbbbcccfffiiimmmppptttxxx||||||zzzxxxwww}}}}}}tttjjjbbbZZZTTTRRRNNNJJJFFFDDDAAA???===???>>><<<:::888777666666999999999888888777777666555555666666666666555555444444444444444444444444000000000000////////////------,,,,,,------...///////////////////////////000//////////////////000//////000000000000//////////////////////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000111000000000000000000000222111000000111222222333333555999<<<@@@EEELLLPPPUUUXXX[[[^^^]]]ZZZUUURRRNNNMMMMMMLLLLLLLLLLLLLLLJJJMMMPPPRRRRRRRRRRRRSSSVVVXXX^^^gggpppxxx}}}~~~}}}xxxrrrnnnqqqyyyzzzmmmggg```VVVNNNHHHEEEBBBAAA>>>===;;;:::999999999:::777777777666666666555555555555555555444444444444444444333333333333444444333333222222111111111111111111111111111111111111111111111111111111111111111111111000000000000000222222111111000/////////////////////000111222222////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000////////////000000//////000000000000///////////////////////////////////////////////////////////////....../////////////////////////////////////////////////////////......////////////......000000111111111222222222///000222222222222000/////////000000000000//////000000000000000111111111000111222222333666999<<<@@@EEELLLTTT\\\eeemmmrrrrrrsssuuuwwwxxxxxxxxxxxxssssssrrroooiiibbb[[[WWWSSSPPPMMMMMMQQQVVVYYYZZZ___```ccceeefffeeecccbbb\\\ZZZWWWUUUWWW^^^hhhooouuuwwwwwwqqqhhhccceeehhhiiilllppptttwwwzzz~~~}}}zzzzzz|||}}}{{{xxxyyyzzz{{{|||{{{wwwqqqlllgggccc^^^ZZZVVVVVVVVVWWWXXX[[[^^^___```aaaccceeeccccccbbbaaa```aaadddgggjjjlllnnnpppssswww|||~~~~~~~~~|||rrrhhh```YYYVVVQQQMMMJJJHHHFFFDDDAAA@@@>>><<<:::999888888999999999888888777777777555666666777777666666555333333333333333333333333////////////000000000000000000//////000000111222///////////////////////////000000000000000000/////////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000111111111111000111333555777666:::???DDDJJJQQQXXX\\\```___^^^\\\YYYVVVRRRQQQOOOQQQSSSTTTTTTTTTRRRQQQSSSUUUWWWXXXVVVTTTSSSSSSUUUYYY```jjjuuu}}}}}}xxxxxx~~~|||sssnnneee^^^XXXRRRNNNKKKFFFDDDAAA>>><<<;;;<<<===888888777777777666666666666666555555555444444444555444444333333444444555333333333333222222222111111111111111111111111111111111111111111111111111000000000000000000111111111111111111000000//////000000///000000111222333////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////000000000000////////////000000000000//////////////////////////////////////////////////////...//////////////////...////////////////////////////////////////////////......////////////....../////////000000000111111//////111222222111////////////000000000000////////////000000111111111111000222333333444777<<<@@@JJJOOOXXX```gggnnntttxxxwwwwwwwwwwwwuuurrrpppnnnjjjhhhfffbbb^^^ZZZWWWUUUSSSQQQPPPQQQUUUZZZ^^^```bbbbbbbbbaaa^^^ZZZVVVTTTSSSRRRRRRUUU[[[gggttt}}}|||ssskkkgggjjjnnnooorrrvvvyyyzzz|||~~~{{{wwwsssqqqssssssrrrooonnnnnnmmmnnnnnnlllhhheeeZZZYYYWWWTTTSSSSSSTTTUUUWWWXXXZZZ[[[[[[]]]```bbb^^^```ccceeefffhhhkkkmmmqqqqqqqqqqqqqqqssswwwzzz~~~~~~~~~~~~{{{ssshhhccc\\\UUUPPPLLLIIIGGGEEEDDDBBBAAA???>>>======:::999999999888777777777666777777777777777777666333333333333333333333333////////////000000000000//////......//////000111000000000000000000000000///000000111111000000///...//////000000000000000////////////////////////000000000000000000000000/////////////////////////////////000111111222222000000000000000000000000......////////////......000000000111111111111222111222222333444777;;;>>>???DDDJJJQQQWWW\\\bbbeeeccc```[[[VVVSSSQQQQQQQQQVVVXXXZZZ\\\\\\[[[XXXWWWXXXYYYZZZZZZXXXVVVVVVVVVWWW^^^iiittt{{{}}}|||{{{{{{yyyxxx}}}|||yyyxxxxxxxxxzzzzzzyyyyyyxxx{{{~~~~~~yyyrrrkkkfffaaa]]]ZZZRRRNNNHHHBBB>>><<<;;;<<<888888888888777777777777666666666555555555444444555555444444444444555555222222333333333333222222111111111111111111111111222222222222222222222222000000000000111111111111000000000000000000000111111111000000000111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000000000000////////////000000000000//////000000000000000000000000////////////////////////......////////////......////////////////////////////////////////////////......////////////.............../////////000000//////000000000000////////////000000000000///////////////000111111222222000333555777888===DDDJJJWWW\\\dddkkkpppsssvvvxxxuuuuuutttqqqnnniiidddbbb___^^^\\\ZZZYYYYYYYYYYYYVVVVVVWWWXXXZZZ^^^aaacccbbbaaa]]]YYYUUUQQQNNNLLLMMMPPPTTT[[[eeeqqq~~~yyypppiiigggiiikkknnnqqqtttuuuuuuuuuuuuvvvmmmkkkhhhffffffeeedddbbb___^^^^^^^^^``````___]]]TTTTTTTTTTTTUUUUUUVVVVVVXXXYYYZZZ[[[[[[^^^bbbeeecccggglllqqqsssvvvxxxzzz}}}|||zzzwwwuuuuuuwwwzzz~~~~~~|||uuukkkbbbYYYSSSMMMJJJHHHGGGEEECCCAAA@@@@@@???<<<<<<;;;:::999888777777777777888888888888777777555555555555555555555555.../////////000000000111---,,,,,,,,,,,,---......000000000000000000000000///000111111111111000///......///000000000000000////////////////////////000000000000000000000000///////////////////////////000111222333555666666000000000000000000000000...///000000000000///...111111111111222222333333222333666777999===CCCHHHLLLQQQYYY___cccfffhhhjjjccc___[[[VVVTTTTTTVVVXXX^^^^^^_________^^^]]]\\\[[[\\\]]]\\\\\\]]]```bbbccckkkuuu{{{{{{xxxuuutttuuuuuuxxx~~~zzzxxxtttqqqppppppqqqsssvvvvvvwwwvvvwwwyyy}}}||||||||||||||||||||||||www}}}}}}zzzxxxwwwvvvqqqjjj___SSSHHHAAA===;;;999999888888888777777777666666666666555555555555555555444444444444555555222222333444444333333222111111111111111111111111222222222222222222222222///000000000111111111111/////////000111111222222222222111111000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////......///000111111000///...//////000000000000//////000000000000000000000000////////////////////////---...///000000///...---////////////////////////////////////////////////......////////////.............../////////000000000000////////////000000//////000000000000//////...//////000111111222222000444999<<<@@@GGGQQQXXXaaaeeelllppprrrrrrqqqqqqmmmmmmllliiiddd___YYYVVVTTTUUUVVVXXXZZZ\\\]]]]]]^^^___```aaabbbccceeefffdddaaa\\\WWWSSSRRRRRRRRRTTTXXX^^^eeemmmuuu}}}~~~xxxoooiiifffdddcccbbbfffhhhiiiiiigggfffffffff]]]^^^___^^^\\\ZZZYYYYYYVVVVVVVVVXXX[[[\\\ZZZYYYYYYYYYZZZ[[[\\\\\\[[[[[[[[[\\\^^^___aaaccchhhkkkooottt||||||zzz|||~~~}}}rrriiiaaa[[[XXXRRRPPPNNNKKKHHHFFFDDDDDD@@@@@@???===;;;:::999888777888888999999888888777666666666666666666666666.../////////000000111111000////////////000111111000000000000000000000000///000111222222111000///......///000000000000000////////////////////////000000000000000000000000////////////////////////000111222444666888999999000000000000000000000000///000111222222111000///111111222222222333333333333555888:::<<>>:::999999888444111555555555666777777555333777666555444444555666777555555444444444333333333333444555444222111222333000000000000000000000000333222222111111222222333222222111111111111222222888666333111//////000111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111000000000000000000000000111111000000//////......111111000000//////......000000000000000000000000111000///...............////////////////////////111111000000//////......---------------...//////000///...------...///000000000000000000000000000222111///...------......---.../////////111444777999<<>>======;;;999:::888777777888:::999888777666555444444555666777444444444444333333333333333444555444222111222333222222222222222222222222333222222111111222222333333222222222222222222333555444222000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111000000000000000000000000111000000000/////////...111111000000////////////000000000000000000000000000000///...............////////////////////////000000000000////////////...............//////000000///............///000111111111111111111111111222111000/////////000111///000111111222555888;;;CCCFFFLLLSSSZZZ```dddfffhhhggggggeeebbb___[[[YYYUUUTTTSSSRRRQQQQQQPPPPPPQQQUUUZZZ^^^aaacccfffhhhlllmmmnnnnnnpppsssxxx{{{|||vvvnnngggdddgggkkkooosssrrrqqqqqqqqqnnniiiddd___\\\YYYVVVTTTQQQOOONNNLLLMMMNNNOOOOOOQQQTTTWWWXXX^^^dddgggfffddddddeee```cccgggkkkoootttyyy}}}}}}|||tttlllnnnooopppnnnnnnsss}}}|||{{{{{{rrrhhh^^^WWWNNNGGGDDDAAA>>>;;;:::::::::999999999999999888888888777777666666666000000000000////////////000000000000000000000000///000111000///...///000000000000000////////////000000000000000000000000000000/////////000111111////////////........................////////////000000000000111111111111111111000000111111222333111000000000000111222222333333444444444666:::===???DDDKKKRRRXXX___eeeiiimmmppprrrsssrrrqqqqqqqqqpppnnnkkkhhhfffffffffgggccchhhnnntttyyy}}}yyyuuuqqqoooqqqrrrrrrppppppooommmiiiggghhhkkknnnyyy~~~~~~{{{yyy{{{}}}zzziii^^^VVVOOOFFF@@@??????===<<<===:::777555666777777777666555555444444555555666444444333333333222222222333444555444222111222333333333333333333333333333333222222111111222222333333333333222222333333333111111000000000/////////222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////111000000000000/////////000000000000000000000000000000////////////......////////////////////////////////////000000000000///////////////000000111000//////......//////000111111111111111111111111222111000000000111333333111222444555777;;;@@@CCCMMMQQQVVV\\\```cccdddccceeeeeecccaaa^^^ZZZWWWVVVOOOOOOOOOPPPQQQRRRSSSTTTVVVYYY^^^aaacccfffiiikkkkkknnnqqqsssvvvzzz~~~zzzrrrllliiikkknnnqqqsssqqqnnnlllhhhccc]]]YYYSSSRRRQQQOOOMMMLLLLLLLLLKKKMMMPPPRRRSSSVVVZZZ]]]bbbgggnnnqqqooolllkkkkkkiiilllqqqvvv|||yyyrrrssssssrrrsssyyy~~~zzz{{{}}}sssiii\\\QQQKKKHHHEEECCC>>>===<<<;;;:::;;;;;;<<<888888888888888888777777111111000000//////......///////////////////////////000111000///...///000111111000000//////......000000111111111111000000000000000000///////////////////////////.....................///////////////000000000111111111111111111000000111111222333111111000000111111222333111222333444555999???CCCIIINNNUUU\\\aaafffjjjllloooqqqssstttsssrrrqqqqqqrrrpppkkkgggeeeeeeggghhheeemmmxxx~~~|||yyywwwsssoooqqqooommmnnnqqqssssssssstttsssrrrqqqqqqrrruuuwww}}}|||vvvjjjaaaYYYOOOHHHDDDAAA>>><<>>EEEIIITTTYYY___dddgggiiilllmmmpppqqqrrrtttuuuuuusssrrrppplllhhhdddcccfffjjjmmmqqqyyyzzzyyy}}}yyypppkkkkkklllmmmmmmmmmmmmnnnppptttvvvxxxxxxyyyyyyxxxyyy{{{}}}wwwnnnggg]]]UUUOOOJJJDDD??????>>><<<;;;<<<;;;999777666666666666666666666666444444444333333333222222333444555444222111222333222222222222222222222222333222222111111222222333111111000000000000111111///000111111222222111111111111111111111111111111////////////////////////000000000000000000000000//////////////////////////////000000000000//////////////////////////////////////////000000000000000000000000111111111111////////////////////////...///000111111000//////////////////////////////......//////000000111111000000000000000111222222///000000000000000000///111111111111111111111111333222111000///000111111000444999>>>CCCJJJQQQUUUWWWWWWXXXYYY[[[^^^```aaaccc```]]]YYYUUURRRPPPPPPPPPQQQSSSVVVYYY]]]```aaaeeefffeeeccc```___aaabbbeeemmmvvv}}}~~~zzzvvvsssoookkkeee___[[[YYYYYYZZZYYYYYYWWWUUUQQQOOOMMMLLLJJJMMMOOOPPPPPPQQQUUUXXX\\\```dddhhhlllppptttwww}}}|||yyyxxx~~~~~~}}}kkk___XXXTTTQQQJJJGGGDDD@@@===<<<<<<<<<999999999888888888888888000000000000////////////000000000000000000000000...///000000//////000111000000000000///////////////000111222222111000///000000000000///...---,,,.........///////////////............////////////000000000000111111111111111111000000111111222333222111111111111222333333222555888<<>>===<<<:::999999......//////000000111111000000000000000000000000---///000000//////000222......//////000000111111...000111222222111000...)))+++---///111222222222---.........//////000000............/////////000000000000000111111111111111111111000111222222333222222111111222222333444;;;???FFFLLLSSSYYY___cccdddgggkkknnnppprrruuuwwwsssqqqpppqqqqqqoookkkgggaaa___]]]___gggttt}}}xxxtttsssyyyuuujjjfffiiilllllljjjhhhhhhjjjmmmppptttwwwxxxzzz||||||{{{zzzoooeeeWWWJJJBBB>>>>>>===888999:::;;;;;;:::999888777666666666666555555555333444555444222111222333444444444444444444444444333222222222222222222333222222111111111111222222222000...---,,,---///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///...000000000000000000000000.../////////000000111111000000111111222222222222000000000000000000000000---///111222333222111000////////////////////////111111000000//////......///////////////000000111///000111222222111000///222222222222222222222222//////000111444777:::;;;BBBGGGOOOTTTWWWXXXXXXYYYVVVXXXZZZ\\\\\\ZZZXXXWWWTTTSSSRRRRRRTTTXXX\\\___cccddddddeeegggiiikkklllmmmmmmllljjjjjjmmmrrrvvv~~~vvviii^^^WWWMMMLLLKKKJJJJJJJJJJJJJJJLLLOOOQQQQQQQQQTTTZZZ^^^___dddiiikkklllooouuu{{{}}}|||www{{{uuusssnnnggg___WWWQQQMMMCCCBBBAAA???>>><<<;;;:::000000111111111111000000000000////////////000000000000000000000000000000111111222333333333333333333222111/////////000111111111000000//////......000000000000000000000000111111111111222222222222888444000///111333222111111111222333333333333222333444444444444666:::===BBBIIIRRRXXX[[[^^^bbbeeejjjjjjlllmmmoooqqqrrrsssvvvtttrrrooommmjjjeeebbb```]]]___hhhrrrxxx}}}~~~}}}|||sssooojjjiiilllnnnooonnnjjjmmmpppsssvvvzzznnnZZZLLLCCC???===<<<<<<;;;:::888777999:::888666555555666666555444444444333333333222222222222333333444444555555666222222222222222222222222222222222222222222222222000000000000111111111111......////////////......000000000000000000000000000000000000000000000000222000///......///000222000000000000000000000000111111000000//////.........------------...//////000000000000000000000000---...000111111111000///...---,,,,,,,,,,,,---.../////////////////////////////////...///000111111//////000111111111111111///000000000000000//////000222333222111111111333333444666777999===BBBFFFNNNRRRUUUWWWWWWWWWWWWWWWZZZZZZZZZZZZYYYVVVTTTRRRPPPPPPRRRVVVZZZ```dddgggkkkjjjiiiiiijjjlllnnnpppvvv{{{~~~|||xxxxxx}}}qqqbbbXXXSSSKKKJJJHHHGGGGGGIIIKKKLLLRRRSSSTTTVVVZZZ```gggmmmrrrwww}}}}}}yyyvvvwwwzzz|||}}}zzzssskkk```XXXOOOIIIAAA>>>??????===:::000000111111111111000000000000////////////000000000000000000000000000000---......///000/////////222111000000000000000000111111000000////////////000000000000000000000000........./////////000000444111......///111111000222333333333444333333333111222333444555999===AAANNNSSSZZZ___aaacccfffjjjllllllmmmooopppqqqrrrsssssspppmmmkkkjjjiiigggeeeddd______fffooovvv}}}yyyuuusssooolllkkklllooorrrsssrrrppprrrwww|||sss```QQQGGGBBB:::;;;;;;:::999888888888999777666666777777666555888888777777777666666666444444444444444444444444222222222222222222222222222222222222222222222222000000000000111111111111111222222333333222222111000000000000000000000000000000000000000000000000111000///......///000111000000000000000000000000111000000000/////////...//////......//////000111000000000000000000000000---...///000111000000/////////...------...//////////////////////////////////////////000000000000//////000111111111111111000111111111111111000000000111222111//////000111444555777888<<>><<<;;;;;;;;;;;;999888777777888888777555555555555555444444444444666555555555444444444333333333333333333333333333222222222222222222222222000000111111111222222222111222222222222222222111000000000000000000000000000000000000000000000000111111000//////000111111////////////////////////000000000000////////////000////////////000111111////////////////////////...//////000000000000000000000000//////000000000////////////////////////,,,...000111222111///...//////000111111111111111000111222222222222222222333444444222111111222444333888>>>EEEKKKPPPVVVYYYWWWXXXXXXWWWUUUUUUWWWXXX[[[XXXSSSOOONNNPPPTTTVVVZZZ]]]bbbfffhhhhhhgggfffeeeiiiqqqxxx|||xxxsssqqqsssvvvxxxxxxvvvoooeee^^^ZZZVVVQQQNNNOOOOOOPPPRRRUUUWWWZZZ[[[\\\eeeqqq~~~|||ppp^^^QQQHHHCCC@@@000000111111111111000000000000////////////000000//////////////////////////////000111111111111000...///000222222222111000000000000000111111111111////////////////////////////////////000000000000000000111222222333444555333222222222222333444444555888===CCCIIIPPPXXX]]]___cccggghhhiiijjjooosssttttttttttttrrrpppmmmlllhhhddd```^^^```dddgggiiijjjggggggnnnwwwzzzwwwssspppooonnnmmmmmmmmmmmmmmmmmmooouuu~~~wwweeeYYYOOOIIIAAA<<<;;;;;;<<<<<<999888666777888888777555888888777777777666666666444444444555555666666666333333333333333333333333222222222222222222222222111111111111222222222222000000111111111111000000000000000000000000000000000000000000000000000000111111000000000000111111////////////////////////////////////000000000000//////......//////000111///////////////////////////////////////000000111/////////000000/////////000000000000000000000000,,,...000111222111///...//////000111111111111111///000000111222222111111222222333222111222555888666===FFFOOOTTTVVVXXXYYY[[[[[[[[[ZZZYYYXXXZZZ[[[WWWTTTPPPNNNOOOTTTYYY]]]aaacccfffhhhiiihhhgggfffhhhmmmuuu||||||yyyrrrlllfffccceeeggggggeeegggaaaYYYTTTTTTTTTSSSQQQUUUVVVWWWYYY[[[^^^```aaacccmmm~~~qqq```TTTMMMJJJ000000111111111111000000000000////////////000000////////////////////////......///000000000000//////000000111111111111000000000000111111111111222000000000000000000000000------........./////////---///000111000000222333222222111111222444666777888<<>>>>>===<<<:::999888888999999888666666666666666555555555555333444444555666666777777333333333333333333333333222222222222222222222222111111111222222222222333111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000///............///000000000000000000000000000000///////////////000111111//////000000000000//////000000000000000000000000---...000111111111000/////////000111111111111111...///000111222222222222///000111111222555999<<<@@@GGGPPPXXXZZZZZZXXXXXXZZZ[[[\\\[[[ZZZYYYZZZ[[[SSSRRRPPPPPPTTTYYY___cccggghhhiiijjjjjjkkkkkkkkkpppsssxxx{{{zzztttnnniiifffaaa[[[XXXXXXYYYXXXWWWXXXUUURRRQQQSSSVVVXXXYYY^^^___```bbbdddfffgggggghhhtttmmm___VVVRRR000000111111111111000000000000////////////000000////////////////////////......///000000000000///222111000000000000000000000000111111111222222222000000000000000000000000........./////////000000---///222222000///111333333333222333555777:::<<>>>>>>>>===999555;;;:::888666666666666777777666555444444555666777555444333333222222222222333222222111111222222333222111000000000111333444222222222222222222222222111111111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////000111111111111000000///111000///......///000111000000111111111222222222222222222333444444222111444555777:::@@@IIITTT[[[iiigggddd```]]][[[ZZZYYY]]]___aaabbbaaabbbcccdddfffhhhiiiiiihhhjjjoootttttttttvvv|||xxxpppeeeXXXPPPOOOKKKHHHEEEDDDGGGKKKNNNPPPVVVXXX\\\dddnnnwww}}}}}}yyyxxxuuurrrtttyyy|||000000000000000000000000000000////////////000000000111222111000000///...111111111111111111111111111111000000////////////222111000///...//////000000000000000000000000000000000111222222222222222333222222222333444444333555666777999<<>>======;;;888:::999888777777777777777777666555444444555666777666666555444444444555555333333222222222222333333222222222222222333333444222222222222222222222222000000000000////////////111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000111111000000000000111111000000000000000000000000000000000000000000000000///////////////////////////000000111111111000000111111000//////000111111111111111111111222222222333333222333444444444333444777<<>>>>>===<<<888999999999999999888777666555555444444555555666555555555555555555666666333333222222222222333333222222333444444444444333222222222222222222222222111111000000000/////////111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////...///000111111111111111222111111000000111111222222222222222222111111111333333333333444555666666777===EEENNNWWW^^^dddhhhhhheeeaaa^^^\\\\\\]]]^^^aaadddiiilllnnnppprrrttttttttttttsssrrrrrrtttwwwvvvmmmeeeZZZOOOIIIIIIFFFFFFHHHJJJOOOTTTYYY\\\dddjjjvvv000000000000000000000000000000////////////000000444000...000222222222222111111111111111111111111000000000000000000000000111111000000000000000000000000000000000000000000000111222222333333222222...///000111111333666888888<<>>888999:::;;;;;;:::999888555555555555555555555555333333333333333444555666333333333222222333333333000111333444444444333222222222222222222222222222444333333222222111111000111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////---...///111111222222222222222222222222222222222333333222222222222111111222333333333444555888:::===EEEPPP[[[bbbfffiiijjjeeebbb^^^[[[ZZZ\\\___aaaeeehhhmmmppprrrsssuuuwwwuuuttttttssstttvvvzzz|||xxxooofff^^^TTTKKKHHHJJJHHHKKKOOOSSSXXX^^^cccggghhhqqq000000000000000000000000000000////////////000000444///---111222///000444000000000000000000000000000000000000111111111111000000111111111111111111000000000000000000000000///000000111111111111111///000111111000111555888<<>><<<;;;::::::999777888999::::::999888777888777777666666666666777444444333333333333444444222111111111111222333333222222222222222222222222///000000111111222222333111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000///000000111111111000000000111222333333222111000000111111222333444555555222555777888:::@@@IIIQQQ^^^ccciiillliiiddd___]]]YYYZZZ[[[^^^ccchhhmmmpppuuuxxx{{{|||zzzwwwvvvuuunnnrrrzzz|||vvvnnnooommmiiiccc___^^^___YYYRRRKKKIIIJJJLLLRRRZZZ\\\ccclllqqqssstttwwwzzzyyy000000000000000000000000000000////////////000000///666GGGSSSLLL999000444000000000000000000000000000000111111222222222222///000111222333333222111000000000000000000000000111111222333333333333222000444777777777:::AAAHHHRRRXXX```gggiiiiiigggfffeeehhhlllnnnoooppprrrtttpppqqqqqqmmmkkkmmmuuu||||||yyyvvvvvv{{{~~~ooobbb```aaaaaadddhhhggglllppppppnnnrrr~~~qqqbbbUUUNNNBBBAAA>>><<<::::::::::::888999:::;;;;;;:::999888777666555444444444444444555444444333333444444555444333222111222333444555222222222222222222222222111111222333444555555666111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000///000111222333333222111000000000111222444555666666333777999;;;===CCCNNNVVVcccggglllmmmiiiddd^^^\\\XXXZZZ]]]aaagggmmmqqqtttsssvvvyyyzzzxxxuuusssrrrjjjqqq|||ssshhh```bbbcccaaa[[[VVVTTTTTTXXXQQQKKKKKKMMMQQQZZZbbbeeelllvvvzzz{{{{{{}}}{{{111111111000000000000000000000000000000000000000000555:::>>>>>>999333...000000000000000//////...000000000000000000000000111111000000000000111111111111222222000---***(((111111111111333333222000111333666888<<>><<<999777999;;;;;;888666777999777666666666555555555555555555444333222222111111222222222333444555666777555555444333333222111111333333333222222222111111000000000000111111111111000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000333333222222111111000000000000111111111222222222222222333444666777888888333222111000000111222333111111222222222333333333666444333333444555555444777666888>>>HHHTTT^^^ccclllkkkiiigggccc```]]]\\\YYY^^^dddjjjnnnqqquuuwwwyyyxxxxxxxxxwwwuuuqqqnnntttyyy{{{ooofff___]]]ZZZUUUNNNJJJIIIIIIKKKMMMPPPQQQTTT\\\hhhqqquuu{{{}}}111000000000000000000000000000000000000000000000000222555777666444000...000000000000000//////...000000000000000000000000111111000000000000111111000111111222111000...---222222222222333333222111444555888;;;AAAIIIRRRXXXcccdddfffgggiiiiiiiiiiiikkkkkklllmmmnnnoooppppppooonnnnnnqqquuuuuupppllliiihhhjjjnnnvvv~~~qqqfffeee___\\\___ccceeeiiiooouuuyyy~~~~~~rrrggg```VVVQQQJJJDDDAAA???===;;;999;;;<<<;;;888777777999777777666666666555555555666555555444333333222222333333333333444555666666444444444333333222222222333333333222222222111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000///000000000000000000000000////////////............000000111111111222222222//////000111222333333444222222111000000111222222111111222222222333333333333333222222333444444333888999===EEEOOOZZZcccgggllljjjgggccc```^^^^^^]]]^^^ccciiinnnrrrtttvvvxxx{{{yyywwwvvvuuuuuuuuuuuuwwwfff[[[XXXVVVSSSOOOJJJHHHHHHIIILLLPPPVVVZZZ```iiiuuu}}}000000000000000000111111000000000000000000000000111111111111000000000000000000111111000000///...000000000000000000000000111111000000000000111111111111111111111222222222333333333333333333333333777888:::AAAJJJSSSZZZ^^^ffffffffffffggghhhiiijjjkkklllmmmnnnooooooooonnnnnnmmmnnnrrrwwwvvvnnnfffhhhkkkooottt|||wwwnnnfff___```^^^```eeeiiilllqqqvvv~~~tttlllbbb]]]TTTKKKDDD???<<<;;;<<<<<<<<<;;;888777888999777777777777666666666666666666666555444444333333333333333333444444555666333333333333333333333333333333333222222222111111000000000111111111222222111111111111111111111111222222222222222222222222111111111111000000000000000000000000000000000000000000000111111111111111111111111111111222222222......//////000000000000222222111000000111222222111111222222222333333333222222333444444555555555999===EEEOOOZZZccciiilllmmmiiiddd___]]]]]]___aaaeeejjjpppuuuwwwxxxxxxyyyzzzxxxuuussstttwww{{{~~~qqq^^^QQQPPPOOOMMMIIIGGGGGGJJJMMMPPPWWW```iiiqqq{{{000000000000000111111111000000000000000000000000333222222111111111222333000111111111111000//////000000000000000000000000111111000000000000111111222111111111111111222333222333333333222222333555888999===GGGTTT^^^cccdddiiihhhgggffffffhhhjjjkkkmmmmmmnnnnnnnnnmmmlllkkkmmmnnnppptttvvvuuuqqqmmmwww}}}rrriiidddbbbaaaaaadddjjjppptttwww{{{}}}rrrmmmcccWWWLLLEEE@@@???===<<<;;;999888888999:::888888888777777777666666777666666666555555555444333333333333333444555666222333333333333333333333333333333222222222111111000000111111111222222222111111111111111111111111222222222222222222222222111111111000000000000000000000000000000000000000111111111222222333333333111111111111111111111111111111111111111111111111222111111111111111111222111111222222222333333333222333555666666777999:::===DDDOOOZZZdddjjjnnnqqqnnniiiccc]]][[[^^^bbbeeelllpppvvvyyyzzzyyyyyyyyyvvvvvvuuuuuuwww|||lllZZZNNNMMMLLLJJJHHHGGGIIINNNRRRYYYaaalllxxx//////000000111111111111000000000000000000000000222222222333333333222222111111111111111000000///000000000000000000000000111111000000000000111111222222111000000000111111000222333222111222555777:::<<>>===<<<<<<;;;::::::999999999888888888555555555555555555555555555444444333333444444444444444444333333222222222333333333222222222111111111111111222222222333333222222222222222222222222111111111111111111111111///000000000111111111111000000000000000000000000333333333222222222222222222222222111111111000000000000000000000000000111000111222222222222111000111111222222222333333333111333555666777>>>HHHPPPZZZaaajjjpppqqqrrrtttwwwtttrrrooommmmmmooosssuuuwwwxxxyyyxxxwwwvvvwwwxxx~~~~~~sssdddWWWPPPNNNJJJMMMRRRXXX^^^fffnnnsss|||...//////000111222222222000000000000000000000000222111000///000111333555111222222222222111000000000000000000000000000000111111000000000000111111...000333555777777666666000333777777666888???EEENNNVVVaaahhhjjjjjjkkklllgggggghhhiiijjjlllnnnoookkkjjjhhhiiimmmttt|||}}}nnneee^^^[[[___cccgggoooyyyuuuYYYRRRHHHAAA???===<<<::::::::::::999999999888888444444444555555555555555555444444333333333444444555555444333333222111111333333333222222222111111111111222222222333333333222222222222222222222222222222222222222222222222//////000000111111111222000000000000000000000000111000000000//////......222222222222111111000000000111111111222222222333000111222333333222111000111111222222222333333333555777999999;;;CCCOOOXXXaaahhhpppsssssssssuuuxxxuuutttrrrrrrrrrtttvvvxxxxxxyyyyyyxxxvvvvvvwwwyyy}}}|||wwwvvvqqqfffYYYOOOLLLMMMMMMQQQXXX```iiirrr{{{111111222222222333333333000000000000000000000000...---------...///111222111111111111111111111111000000111222333333444444222222222222222222222222111222333555666666555555///222666666888===GGGNNN___aaaeeeiiikkklllkkkkkkiiigggfffhhhmmmqqqqqqpppllljjjiiimmmuuu}}}zzzllleee___``````aaaeeennn{{{uuu___LLLFFFCCC<<<;;;???;;;999666666999;;;<<<===888888777666555444444333444444333333333222222222333333333333333222111000333222111000000111222333222222222222222222222222222222222111111111000000000000000000000000000000444222000///...///000111000111111111111222222222111333333222000///000111111111000000000000111111555444222111111111222222222222333333333333444444444111///000444666666555777555777;;;===CCCTTTeeemmmpppsssuuuuuuuuuvvvwwwxxxxxxwwwwwwwwwwwwwwwwwwssswwwyyyssskkkkkkuuu{{{uuupppooooooggg^^^WWWOOOIIIKKKQQQYYY^^^fffooo{{{111111222222222333333333000000000000000000000000222222111111222333444555111111111111111111111111000000111111222222333333222222222222222222222222000000222333333333333222111444777999;;;BBBLLLTTTbbbdddgggkkkmmmmmmllllllkkkiiiiiikkknnnppppppnnnlllmmmqqqxxx~~~zzznnneeeaaa```aaadddiiipppzzzrrr[[[PPPHHH???<<<@@@<<<999777777888::::::999777777777666666555555444444444444444333333333333222222333333333222222111444333222111111222333444222222222222222222222222222222222111111111000000111111111111111111111111333222000///...///111222000111111111111222222222111222333222000///000111222111111000000111111222444333222111111111222222222222333333333333444444444111///000333555666555666666999???DDDKKKZZZhhhppprrruuuwwwwwwwwwxxxyyyxxxxxxxxxyyyxxxwwwvvvuuuvvvxxxwwwqqqlllmmmvvv~~~{{{tttmmmgggccc```ZZZTTTQQQMMMLLLPPPWWWbbbiiirrryyy111111222222222333333333000000000000000000000000222111111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222111111222333333333222222222555999<<<@@@HHHSSS[[[eeegggjjjlllmmmnnnmmmllllllllllllnnnppppppnnnmmmmmmsss|||~~~|||pppiiiccc``````aaadddkkkuuuhhhXXXMMMBBB===???>>><<<:::999::::::888777777777777666666666666666666555555555444444444444111222222333333333333222444444333333333333444444222222222222222222222222222222222111111111111111222222222222222222222222111000/////////000111222000111111111111222222222111222333222000000000222222222111111111111222222444333222111111111222222222222333333333333444444444222000111333444555555666777<<>><<<;;;;;;;;;999888777777777777777777777888666666666666555555555555111111222333444444444444444444333333333333444444222222222222222222222222111111111111111111111111222222222222222222222222000000//////000111222333000000111111111222222222000222333222111000111222111111000000000000111111333222222222222222222222222222222333333333444444333222111111333444555666666:::AAAMMMXXXbbbkkkpppuuuwwwyyyyyyyyyyyyzzz{{{wwwyyy{{{|||{{{wwwsssppplllhhheeeeeehhhnnnrrrtttuuunnnfffbbbaaa^^^XXXSSSQQQNNNMMMPPPSSSWWW```iiiuuu111111222222222333333333000000000000000000000000333333333333333222222222111111111111111111111111111111111000000000000000222222222222222222222222444444444444444444555555555888===DDDLLLUUU^^^cccggghhhiiijjjkkkkkkkkkjjjkkklllooopppooonnnmmmllltttzzz~~~xxxpppmmmlllyyyqqqhhhaaa```aaa```aaadddhhhnnnzzz{{{nnndddXXXMMMFFF@@@>>><<<;;;;;;;;;:::888777777777888888888888888777777666666666555555555111222333444444444444444222222333333333333222222222222222222222222222222111111111111111111111111111111111111111111111111/////////000000111222222000000111111111222222222000111222222111000111222000000000//////000000000222222222222222222222222222222222333333333444444333333333333333555777999:::@@@JJJUUUaaakkkqqqsssvvvwwwxxxxxxwwwwwwyyy{{{xxxyyy||||||zzzvvvqqqnnnjjjgggfffjjjrrrwwwyyywwwoooggg^^^YYYXXXWWWRRRNNNOOOMMMOOOUUU[[[bbblllvvv111111222222222333333333000000000000000000000000000111111222222222111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111222333444555777;;;AAAJJJSSS[[[aaadddfffggghhhiiijjjjjjjjjjjjkkkmmmnnnnnnllljjjiiijjjrrrvvvxxxssskkkfffhhhlll~~~|||ooo```[[[ZZZ^^^bbbbbbeeehhhrrryyywwwnnncccUUUJJJEEEBBB>>>;;;::::::999888999999999888888888888888777666666666555555555555222333333444444444444333222222333333333333222222222222222222222222222222111111111111111222222222000000000000000000000000000000000000111111111111000111111111111222222222000111222222111000222333111111000000000000111111111111222333333333222222222222333333333333444444222333444444555666:::<<>>BBBKKKUUU^^^cccddddddffffffggghhhjjjkkklllmmmqqqqqqpppkkkddd``````aaafffkkkmmmjjjdddgggsss~~~}}}qqqfff___]]][[[^^^fffnnnuuu||||||qqq\\\VVVNNNFFFCCCAAA@@@@@@;;;;;;::::::999888777777666555555555444444444444555555555555444333222222333444555666666555444333222222222222222222222222000000111111222222222222222222222222222222222222111111111111111000///...000111111111111222222222///111222222111111222444555444444333333444444555000111222333444333333222222222333333333444444444111333666777777:::???CCCQQQ```lllooopppuuuzzz{{{zzzzzzzzzxxxwwwwwwyyy{{{yyyyyyyyyxxxuuupppllliiigggmmmwww}}}vvv___[[[UUUNNNIIIIIIMMMPPPVVVXXX```mmmyyy222222222222222222222222111111111111111111111111000222444666666444222000111111222222222222111111444444444333333222222222111111111111111111111111111222444444444555888;;;CCCKKKVVV^^^````````````fffhhhkkkmmmnnnmmmllljjjmmmjjjiiigggbbb[[[ZZZ]]]aaafffjjjjjjlllttt}}}ooobbb]]]___``````cccnnn}}}wwwkkk\\\QQQKKKFFF@@@;;;;;;;;;:::999777777999:::999777666555666777666555555555666666666666666666333333333333333333333333333333333333333333333333333333333333333333333333333222222111111222222333000000111111111222222222222222222222222222222222222222222222222222222222111111111222222333333333444444444444444444444444333444333222000000222444222555777777888===GGGOOOccchhhoootttwwwxxxyyyzzzyyyxxxvvvuuuvvvwwwyyy{{{yyyvvvuuuvvvrrrlllhhhhhhjjjooozzzzzzoooaaaXXXOOONNNNNNOOORRRUUU\\\___gggsss222222222222222222222222111111111111111111111111111222333444444333222111111111222222222222111111333333222222222111111111222222222222222222222222333333444444555777;;;???IIIPPPZZZ```aaa```___```eeegggiiilllmmmlllkkkjjjkkkhhhfffddd___ZZZ[[[___^^^hhhsssxxx|||sssfff[[[XXX[[[dddhhhqqqxxxgggWWWKKKDDD@@@<<<<<<;;;:::999888999::::::888666666777888777666555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333222222111111222222333111111111222222222222333222222222222222222222222222222222222222222222222111111222222222333333333444444444444444444444444333333333222000000222444333666888999<<>>===<<<;;;::::::999999:::888777666777888777666555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333222222111111222222333222222222222333333333333222222222222222222222222222222222222222222222222222222222222333333333333444444444444444444444444333333333222111111444666666888:::<<>>===;;;999;;;999777777888999888777999888888777666666555555555555555555555555555555333333333333333333333333333333333333333333333333333222222111111222222333111111111222222222222333222222222222222222222222222222222222222222222222555555444444444333333333444444444444444444444444222333444444444666999;;;@@@FFFOOO[[[fffmmmpppqqqrrrtttvvvxxxxxxyyy{{{}}}yyyyyyxxxvvvrrrlllgggddd___YYYUUUTTTSSSRRRUUUZZZ[[[ZZZWWWSSSPPPOOOOOOPPPTTTWWW___iiinnnoootttyyy222222222222222222222222111111111111111111111111111111111222222111111111111111222222222222111111.../////////000000111111//////000111222222333333333555999===DDDMMMWWW^^^^^^```bbbaaa______cccggggggfffeeecccaaa___^^^]]]VVVTTTSSSUUUZZZjjjiii^^^[[[\\\```gggrrr{{{aaaWWWJJJBBB??????>>><<<===;;;999999:::;;;:::999:::999999888777666666555555555555555555555555555333333333333333333333333333333333333333333333333333222222222222222222333000000111111111222222222222222222222222222222222222222222222222222222222555555555444444333333333444444444444444444444444222333444444444666999<<>><<<;;;;;;:::999777888:::;;;888888888777666555555444555555555555555555555555444444444444444444444444555555444444444333333333444444444444444444444444333222222111111222222333222333333444444333333222444333222111111222333444555444444333333444444555555555555444444333333333555444333444666888999999FFFRRR___ffflllrrruuuuuuyyyuuurrrrrrtttvvvuuutttwwwrrrkkkfffccc___ZZZWWWVVVRRROOOPPPSSSVVVWWWVVVZZZSSSNNNLLLKKKLLLQQQXXXaaahhhsss222222222222222222222222222222222222222222222222111111111111111111111111000000111111111111000000111111000000000000111111333333444333222222444555888;;;@@@HHHQQQXXX]]]___aaaaaaaaabbbccceeeggghhhgggfffccc___[[[XXXUUUTTTUUURRRTTT]]]hhhxxxqqqdddYYY]]]```fffppp}}}|||tttjjj[[[OOOHHHDDDAAA>>>;;;;;;:::999888888999:::999999888777777666555555444444444444444444444444444444444444444444444444555555444444444333333333333333333333333333333333333333222222222222333333222333333444444333333222333333222111111222333333555444444333333444444555444444444333333222222222444444444444666:::===???LLLXXXcccjjjnnnsssuuutttwwwuuussstttvvvxxxwwwvvvrrrllleee___\\\XXXTTTQQQSSSQQQPPPQQQUUUWWWXXXWWWVVVQQQMMMMMMNNNPPPVVV^^^fffmmmxxx222222222222222222222222222222222222222222222222111111111111111000000000000000111111111111000000111111000000000000111111111333444444333333555666:::>>>FFFNNNVVV\\\```aaabbbbbbbbbcccdddfffhhhiiihhheeeaaa``````]]]YYYUUUUUUTTTXXXcccrrr}}}mmmeeeaaa^^^aaagggrrr~~~}}}uuugggZZZPPPHHHBBB???======<<<;;;:::::::::::::::999999888888777777777555555555555555555555444444444444444444444444444555555444444444333333333333333333333333333333333444444333333333333444444222333333444444333333222333333222222222222333333555444444333333444444555333333333222222222222222222444555555666;;;BBBHHHUUU___jjjnnnqqquuuvvvuuuuuuuuuuuuvvvxxxyyyxxxvvvoooiiibbb[[[WWWTTTQQQOOOPPPPPPPPPSSSVVVXXXYYYXXXQQQMMMLLLNNNPPPTTT\\\eeennnuuu222222222222222222222222222222222222222222222222222222222111111111111111000111111222222111111000222111111000000111111222000222444555555555666888<<>>==================:::::::::999999888888888777777777777666666666666444444444444444444444444555555444444444333333333222222222222222222222222555444444333333444444555222333333444444333333222333333333333333333333333555444444333333444444555333333333333333333333333222555777666777<<>>===<<<::::::::::::999999999999888777777777666666555555444444444444444444444444555555444444444333333333222222222222222222222222555444444333333444444555222333333444444333333222333333333333333333333333555444444333333444444555444444444555555555555555444666888888:::@@@LLLUUU```jjjrrruuuvvvzzz{{{zzztttvvvwwwwwwvvvtttsssrrrooonnnjjjeee___[[[XXXWWWSSSTTTUUUUUUUUUTTTTTTSSSLLLKKKMMMQQQSSSWWWaaalll222222222222222222222222222222222222222222222222555555555444333333222222111111222222222222111111222222111111111111222222111222333444555777;;;>>>CCCKKKUUU\\\^^^___```aaa___```bbbdddeeefffffffffeeefffiiinnnqqqooohhhccc]]]eeeqqq~~~wwwjjjcccaaaccciiioooxxxsssbbbVVVIIIDDD===:::;;;<<<;;;:::999999999999999999999999777777666666555555444444444444444444444444444444555555444444444333333333333333333333333333333333444444333333333333444444222333333444444333333222333333444444444444333333555444444333333444444555555555555555666666666666555777999<<<@@@IIITTT\\\dddmmmtttvvvvvvyyyzzzyyytttuuuvvvvvvtttsssssstttqqqrrrssspppkkkeee```^^^\\\]]][[[XXXTTTQQQPPPPPPMMMMMMPPPTTTUUUXXXcccnnn222222222222222222222222222222222222222222222222555555444333333222111111111222222333333222222111333222222111111222222333222222222333444777===AAAIIIPPPZZZ_________```bbb```aaaccceeefffggggggggggggkkkqqqvvvxxxuuuppplllnnnyyyyyynnndddcccfffjjjsss{{{}}}nnnXXXOOOEEE>>>======;;;999888888888999999999999999::::::999888888777666666444444444444444444444444555555444444444333333333333333333333333333333333333333222222222222333333222333333444444333333222333333444555555444333333555444444333333444444555444444444555555555666666666777:::@@@IIITTT^^^dddhhhpppvvvvvvuuuvvvvvvuuurrrtttvvvuuuttttttwwwzzzzzzwwwppplllhhhgggccc\\\TTTOOOMMMMMMMMMOOOSSSWWWXXX\\\gggsss222222222222222222222222222222222222222222222222444444333333222111000000111222222333333222222111333222222111111222222333333222222222333888>>>CCCLLLTTT]]]aaa```___```cccaaabbbdddfffhhhhhhhhhhhhkkkqqqyyy~~~~~~{{{wwwtttmmmbbbZZZ^^^fffnnnzzzeee[[[MMMDDDAAA???===;;;888888888888888888888888>>>>>>===<<<<<<;;;::::::444444444444444444444444555555444444444333333333444444444444444444444444333222222111111222222333222333333444444333333222333333444555555444333333555444444333333444444555333333333444444555555555666666:::CCCOOO\\\fffkkkkkkrrrwwwuuusssssssssqqqqqqsssuuuuuuuuuvvv{{{{{{pppnnniii___UUUNNNLLLMMMNNNPPPUUUZZZ[[[___jjjwww|||666555444444333333333333444444333222111111111111333222111111000111111111//////000111222222333333555555444333222222222222333333444444666;;;BBBGGGVVVYYY]]]aaaccccccbbb```ccccccccceeehhhjjjjjjjjjtttwww~~~{{{jjjddd]]][[[bbbpppmmmPPPBBBAAAAAA>>><<<::::::999888888999999999666777888888888777555444777666555444444444444444444444333333333444555555222444555555444333333444444444444333333333222222222333444555555555444444555555444444444444333333222333444444222222333444555555333333444666999:::;;;<<>>DDDMMMXXXccclllppppppqqqsssuuuvvvvvvvvvuuuwwwttttttwwwwwwyyy}}}xxxmmmbbbZZZTTTPPPQQQUUUWWWXXX[[[___eeellltttyyy444333333222222222222333333222222222222333333444333333222111111111111111000000111111222333333333333333222111111111222222333444555888===EEEOOOUUU\\\\\\^^^___```aaaaaaaaaaaabbbddddddcccfffkkkpppzzzoooaaa\\\[[[]]]eeeqqq}}}{{{|||sss^^^OOODDD>>><<<::::::;;;;;;::::::999888777777888888777777666555666666555555444444555555666666555444444333333333222444555555444333333444333333333222222222111111333333222222222333444555333333222222222222111111444555666666444444555666666666666666777888999999<<>>FFFRRR^^^gggmmmppprrrppprrrsssuuuuuuuuuuuutttuuuuuuttttttwwwwwwllleee]]]YYYVVVVVVVVVVVVZZZaaabbbeeeiiimmmrrryyy222222222111111222222333222222222222333444555555444333333222111222222222222222222222222333333333555444444444555666777777777999;;;???DDDLLLTTTZZZ```______^^^___```aaabbbbbbeeegggeeeeeeiiirrrzzzyyymmmeeebbbaaacccdddiiisss}}}ppp^^^OOOEEECCC=========<<<;;;:::999999999888888777777777777777666666555555555666666777666666777666555444333222222444555555444333333444333333333222222222111111333333222222333333444444555555444444444333333333222444444444333222333444444444444555666777999999BBBKKKYYYdddkkknnnpppqqqqqqrrrsssuuuuuuuuuttttttttttttssssssyyytttiii```\\\UUUSSSTTTWWWYYY[[[bbbkkksssvvvyyyzzz|||333222222222222333333444444333333333333444444555444444333222222222222222222222333333333333333333222222222333444555666777888;;;???DDDIIIOOOVVV[[[```_________```aaabbbbbbccceeeffffffhhhmmmttt{{{xxxkkkbbb___bbbgggjjjnnnuuu|||uuufffUUUIIICCC???>>>===<<<;;;::::::::::::999888777777777777888666666555555666666777777555666777777666555333222222444555555444333333444444444444333333333222222222333444555555555444444333333222222222222111111222333444444222222333444555444444444666888;;;===JJJSSS___hhhlllnnnooopppqqqrrrtttuuuuuuuuuttttttsssrrrppprrr||||||rrriii^^^XXXWWWQQQQQQTTTZZZ___dddooozzz333333333333333444555555555444444333333333444444444444333222222222222333333333333333333333333333222222222333444666777888888===CCCIIIOOOTTTZZZ^^^^^^^^^___```aaabbbbbbbbbccccccdddfffjjjooouuuyyyxxxzzzzzzkkkccc______eeemmmrrrzzz{{{ppp```PPPHHHBBB@@@===:::999:::;;;<<<:::999888777777777888888666666666666666777888888444555666777777666444333222444555555444333333444555555555444444444333333222333666777888666555333333333222222222222111111333444555444333222333555777555444444777;;;@@@CCCRRR[[[eeelllmmmmmmoooppprrrssstttuuuuuuuuutttsssrrrpppnnnqqq~~~{{{oooggg___VVVRRRRRRPPPQQQWWW___gggppp~~~333333333333444444555666666555444444333333333333555444333333222222333333333333333333333333333333444444555555777888:::;;;888===EEELLLSSSYYY^^^aaa]]]^^^___aaabbbbbbcccbbbbbbaaaaaaeeekkkqqquuuwwwqqqtttyyylllbbb______```gggpppxxxxxxiiiYYYPPPCCCAAA===:::999:::<<<===::::::888777777777888999666666666666666777888888333444666888888777555444222444555555444333333444666666555555555444444444111444777999999888555333555555555444444444333333444555666555444444555666999777555555888===CCCGGGXXX```iiimmmmmmmmmoooqqqrrrssstttuuuuuuuuutttsssqqqooolllqqqtttggg```YYYPPPLLLMMMPPPRRRYYYcccmmmxxx444444444444444444444444444444444444444444444444666666555444444444555555555555333333222333444555888888888666555666888;;;>>>AAAHHHOOOVVV[[[^^^```^^^___aaabbbcccccccccbbbbbb]]]XXX[[[dddkkkmmmllleeevvvnnneee______aaadddppp|||~~~|||kkkWWWJJJDDD>>>===@@@AAA===999:::999888777666666666666666666666666666555555555888777666555444333333333444444444444444444444444555555555444444333333333555444444333222222222222555555555555555555555555333333333444444444555555666777777777999@@@IIIQQQ[[[aaaiiimmmmmmmmmqqqttttttttttttssssssrrrrrrsssoooppprrryyyrrrcccYYYSSSNNNMMMOOOUUUXXX___gggsss444444444444444444444444555555555555555555555444777777666555444444444444333333333333333555777888777777777666555666999;;;???CCCIIIPPPWWW\\\___```^^^___aaabbbccccccbbbbbbaaa]]]YYYYYY]]]bbbdddeeejjjzzz{{{hhhbbb___bbbffflllwwwwwweeeXXXPPPFFF@@@???>>>;;;777:::999888777777666666777555555555666666777777777666666555444444444555555444444444444444444444444555555444444444333333333444444333333222333333333555555555555555555555555333333444444444555555555666777777777;;;BBBMMMTTT^^^dddkkknnnnnnnnnqqqtttsssssstttsssrrrqqqqqqqqqooosssxxx{{{mmm___VVVRRROOOOOORRRXXX[[[bbbmmmzzz444444444444444444444444555555555555555555555555888777666555444444444444555555444444444555777888666666666555555777:::===BBBFFFLLLRRRXXX\\\___```___```aaabbbccccccbbbbbb___^^^]]]ZZZZZZ]]]aaaeeessspppddd``````fffnnnwwwzzzjjj___QQQEEE???<<<;;;999;;;:::999888777777777777444444555666777888999999555555444444555555666777444444444444444444444444555444444444444333333333333333333333333333444555555555555555555555555555333444444444444555555555777777777999>>>GGGRRRYYYbbbgggllloooooooooqqqtttrrrssssssrrrpppooooooppprrrzzzuuugggYYYRRRPPPOOOQQQUUUZZZ^^^fffrrr444444444444444444444444444444444444444555555555777666666555555555555555:::999777555444333444444444555666666666888<<>>>>>>>>;;;;;;999888888888888888666666666777777888888888666666555555555555666666555555555555555555555555444444444444444444444444333333333333333444555666555555555555555555555555444444444444555555555555777777888<<>>BBBIIIKKKPPPUUUZZZ]]]^^^______```bbbccccccbbbaaaaaa[[[```dddbbb```cccmmmwwwqqqfff___aaaeeeooottt^^^LLLBBB???@@@<<<;;;:::999888888888888999999888888777777777666888888777666555444444444555555555555555555555555444444444444444444444444333333333333444555555666555555555555555555555555444444444555555555666666888888;;;AAAJJJTTT]]]bbbgggiiikkkmmmnnnoooooopppppprrrsssqqqnnnnnnrrrwwwlll```TTTOOOOOOPPPTTTYYYYYY^^^gggsss444444444444444444444444222222333333444555555555555555555555666777888888555555444444444555777888333555666777999===AAAEEEKKKMMMRRRVVVZZZ\\\]]]^^^```aaabbbccccccbbbaaa```\\\bbbggggggeeeiiiuuuttthhhaaa[[[```hhhuuusssYYYHHH@@@>>><<<<<<;;;:::999999999999;;;;;;:::999888777666666:::999777666555444444444555555555555555555555555333333333444444444444555444444444444444444555666555555555555555555555555444444555555555666666666888999>>>FFFPPPZZZaaadddhhhiiikkklllnnnoooppppppoooqqqrrrpppnnnpppxxxggg]]]SSSPPPQQQSSSWWW\\\\\\aaajjjsss{{{444444444444444444444444444444555555666777777888888888777666555555666666333333333333333555777888333555777999;;;???DDDHHHLLLNNNRRRVVVZZZ[[[\\\\\\```aaabbbccccccbbbaaa```bbbhhhnnnqqqssszzzyyyjjjbbb```\\\eeeppp~~~iiiQQQEEEAAA===<<<;;;::::::999999::::::::::::999999888888777888888777666555555666666555555555555555555555555333333333444444444555555666555555444444444444555555555555555555555555555555555555555666666666666888:::@@@JJJVVV___cccdddjjjjjjkkkmmmoooqqqrrrrrroooqqqrrrooonnnsssvvvbbbYYYRRRRRRUUUXXX\\\```bbbiiiqqquuuyyy444444444444444444444444555666666777888999999:::;;;:::888777555444444333555555333333222333444555444555777999<<<@@@FFFJJJMMMOOOSSSVVVYYY[[[[[[[[[```aaabbbccccccbbbaaa```gggmmmuuu|||uuufff``````aaakkkxxxtttZZZLLLGGG======<<<;;;::::::::::::999999999999999999::::::666666666666666777777888666666666666666666666666333333333444444555555555777666555444444444444444555555555555555555555555555555555555666666666777888;;;BBBMMMYYYaaaddddddkkkkkklllnnnqqqsssttttttpppqqqqqqooonnnuuu}}}kkk^^^VVVQQQSSSXXX[[[___dddhhhooovvvxxxyyy~~~777666666555555555555555444555666888999999::::::888666444111111222444555777555333222222333444666777888:::;;;>>>CCCIIIMMMRRRUUUWWWXXXXXXXXXXXXZZZbbbgggjjjgggaaa^^^aaafffoooyyy|||kkk```aaagggggguuuoooVVVFFFBBB>>>===???>>>::::::<<<888888888888888999999999888888888888888888888888777777666666555555555444444444444444444444444444444444444444444444444444555666777888888777666555777555333333555888:::;;;:::@@@KKKVVV___ccceeeeeelllllllllmmmnnnpppqqqrrrsssrrrqqqqqqttt|||xxxjjj```XXXTTTSSSXXXZZZ[[[cccllltttsssvvv{{{999888777666555555444555666666777777777777777666555444333222222333555666555444333333333444555666666888:::<<>>FFFQQQ[[[aaaeeehhhjjjllllllmmmnnnoooqqqrrrsssrrrrrrssswww|||{{{nnnbbbZZZWWWTTTUUU[[[^^^bbbjjjsss{{{zzz}}}888888777666666666777777888888777666555444444333222222333333444555666666333333333444555555666666666888;;;>>>AAAGGGMMMRRRVVVVVVWWWVVVVVVWWWZZZ]]]___aaabbbaaa```dddnnnvvv{{{lllccc___bbbgggvvvzzzyyyooo]]]JJJDDD>>>===;;;888777999::::::999999888888777777666666666666666666666666555555444444444444444333444444444444444444444444555555555555555555555555555555444444444444555555777666666666777999;;;<<>>===::::::<<<;;;;;;:::999888888777777888888888888888888888888555555555555555555555555555555555555555555555555666666666666666666666666666555444333444555666777666777888888999:::<<<>>>EEEOOO[[[bbbcccdddiiiooommmnnnppprrrssssssssssssqqqttt}}}~~~{{{tttlllccc\\\VVVSSSVVVYYY```hhhpppyyy888888777777777777888888666555444444333444555555333444555666555444222111222333444555666777666666666999===BBBGGGMMMSSSWWWYYYYYYWWWUUUUUUXXX\\\```eeedddcccbbbdddlllxxxzzzlll___[[[]]]ccclllttt~~~}}}sss[[[PPPDDD???>>><<<<<<===<<<;;;;;;:::999888777777888888888888888888888888666666666666666777777777555555555555555555555555666666666666666666666666777666555444555666888999666888999999999;;;???BBBKKKUUU```eeeeeefffkkkpppmmmooorrrttttttsssrrrpppooottt}}}wwwnnneee]]]WWWUUUTTTXXX___gggpppzzz<<<;;;999777555444333333555444333333444555666888444555666666555333222111444444444555555666666777777;;;@@@DDDIIIOOOUUUYYYYYYYYYXXXVVVVVVXXX]]]aaaaaaaaaaaaccchhhrrr}}}}}}iii```ZZZ[[[```hhhttt}}}~~~|||fffXXXHHHAAA>>><<<;;;===;;;;;;::::::999999888888666666666666666666666666666777777777777888888888555555555555555555555555555555555555555555555555666666666666666777888999666888999999999<<>><<<===::::::::::::::::::::::::666666666666666666666666666666666666777777777888555555555555555555555555444444444444444444444444333444555666777777777777666888999999999===FFFMMMYYY^^^dddiiilllmmmooopppoooqqqtttuuutttqqqllljjjfffnnnxxxzzztttlllggg^^^VVVRRRRRRUUUXXX```kkkvvv}}}444444444444555777888999888777555444444555666777222333333333444555555666888777555444333444666777:::===CCCGGGLLLQQQVVVZZZYYYYYYYYYYYYXXXZZZ]]]```aaabbbcccfffjjjpppvvvzzzwwwddd\\\\\\___eeejjjqqq~~~pppZZZMMMFFFAAA>>>>>>:::::::::::::::::::::;;;888888888888888888888888444555555555666666777777666666666666666666666666444444444444444444444444111222444666777777666555666888999888888>>>HHHPPPZZZ]]]bbbgggkkkmmmmmmmmmppprrrtttvvvtttpppkkkgggbbbjjjuuu{{{|||xxxrrrooofffaaaYYYSSSQQQSSSXXX[[[cccnnnyyy777777777777777777777777666666666666666666666666666666555555555444444444666666555555555777888999===???CCCIIINNNRRRUUUWWWYYYXXXVVVUUUVVVYYY\\\^^^aaa[[[]]]hhhnnnjjjlllrrr{{{zzzoooddd___bbbggglllrrr{{{yyylll___OOO@@@===AAA:::;;;;;;;;;:::999999::::::999999888888777777777;;;999666555555666666555666666666666666666666666777777777777888888888888:::777444555777:::999888555777888888;;;CCCOOOYYYbbbdddgggiiijjjkkklllnnnqqqrrrssssssrrrooollljjjeeejjjnnnrrruuuuuunnnddd]]]WWWRRRRRRSSSVVV\\\cccjjjvvv777777777777777777777777666666666666666666666666666666555555555444444444555555555666777:::<<<===>>>@@@EEEJJJOOOSSSVVVWWWYYYXXXWWWVVVWWWYYY\\\]]]```ZZZ[[[bbbeeecccgggpppyyynnneeeccchhhnnnttt{{{xxxjjjYYYIIIBBBBBB<<<<<<<<<;;;;;;:::;;;;;;888888888888888777777777;;;888666555666666666555555555555555555555555555666666666777777777888888777555333444666888777666666888:::;;;>>>GGGSSS\\\aaadddgggiiiiiijjjlllnnnooopppqqqpppnnnlllkkkjjjkkkpppuuuwwwyyywwwmmmcccYYYSSSPPPQQQTTTWWW^^^eeemmmyyy777777777777777777777777666666666666666666666666666666666555555555555444333444444666999<<>>===<<<;;;;;;<<<<<<777888888888888888888999:::888666666666777666555666666666666666666666666555555555666666666666777555555444666777888777555777999<<>>CCCIIIQQQ[[[bbbbbbdddgggiiijjjkkkmmmnnnqqqssssssqqqnnnoootttyyy~~~~~~pppcccWWWSSSRRRWWW[[[___fffmmmpppwww666666666666666666666666666666666666666666666666666666666666666666666666555444555666777:::<<<>>>DDDFFFJJJOOOSSSTTTUUUUUUWWWXXXYYYZZZ[[[\\\\\\\\\YYYYYYZZZ]]]bbblll~~~wwwlllgggppprrrwww~~~fffQQQGGGCCC>>>;;;:::;;;;;;::::::::::::;;;;;;<<<<<<<<<999888777777888999777666666666666666666666666666444444444444555555555555666777999::::::999999888777:::???EEEMMMUUU]]]bbbccceeehhhjjjkkklllnnnooorrrssssssrrrssswww~~~rrrdddXXXUUUUUUZZZ^^^aaagggmmmuuuxxx}}}777777777777777777777777666666666666666666666666555666666666666777777777666666555666777999;;;<<>>======<<<::::::::::::::::::999999999888777777999::::::888666444444444444444444444444444555555555555666666666555777888777666555888:::999<<>>@@@EEEHHHLLLPPPSSSSSSRRRQQQSSSUUUZZZ^^^aaabbbbbbaaaaaaeeemmmxxxzzzjjjeeehhhhhhpppwwwYYYQQQFFF@@@??????===::::::999999888888777777777888777777999::::::888666888888888888888888888888555555555666666666666777888::::::999777777:::===;;;>>>DDDMMMVVV]]]```bbbgggiiilllnnnoooppprrrsssuuurrrrrrzzz{{{kkk]]]___]]]```gggllloootttzzzyyy|||666666666666666666666666777777777777777777777777555555555555555555555555444666888999:::<<>>;;;===@@@;;;:::999999888888999999999999999888888888777777666666666666555555555555444444444444555555555555666777999999888888999::::::BBBMMMVVVZZZ]]]aaaccceeefffgggjjjlllnnnpppqqqrrrnnnrrr~~~pppeeeaaaaaaccciiirrr{{{}}}888888888888888888888888777777777777777777777777555555555555555555555555555777999:::;;;===@@@CCCGGGJJJNNNPPPQQQQQQQQQRRRTTTSSSVVV\\\```aaaeeejjjssswwwjjjcccccchhhppplll]]]LLLCCC???<<<<<<>>>;;;:::999999888888999999999999999888888888777777888777777777777666666666777777777888888888888999777888999999888888999;;;<<>>BBBDDDGGGJJJOOORRRRRRQQQQQQQQQTTTTTTWWW]]]```bbbhhhooo|||}}}lllcccaaaeeejjjxxxsssbbbNNNDDD@@@===;;;<<<;;;:::999999888888999999999999999888888888888888888888888888777777777777888888888888999999999999888999:::999888888:::;;;@@@HHHRRRYYY]]]```cccffffffgggiiikkkmmmnnnooopppssswwwwwwuuusssppphhh```___bbbkkkwww666666666666666666666666666666666666666666666666555555555555555555555555555777999;;;<<<>>>BBBEEEGGGKKKPPPTTTTTTRRRQQQPPPUUUUUUXXX]]]```ccckkktttpppddd```bbbiiioooxxxfffQQQGGGBBB???<<<;;;;;;:::999999888888999999888888888888888888888888888888888777777777666666555555666666666777777777888999:::999888999;;;===EEELLLUUU[[[___aaadddgggggghhhjjjlllmmmnnnnnnnnnqqqzzz{{{uuunnnlllkkkiiibbb]]]```hhhmmm}}}666666666666666666666666666666666666666666666666666666666666666666666666444666888:::;;;>>>AAADDDGGGKKKQQQTTTTTTSSSRRRQQQVVVVVVXXX\\\___cccnnnxxxtttgggbbbccchhhpppxxx|||kkkXXXLLLFFFAAA===<<<;;;:::999999888888999999888888888888888888888888777777666666666555555555444444444555555555666666888999999999999:::===@@@JJJPPPXXX]]]```bbbeeegggggghhhjjjlllmmmllllllkkkmmmyyywwwooohhhgggfffddd___\\\bbbkkkrrr888888888888888888888888777777777777777777777777666666666666666666666666333555888:::;;;>>>BBBDDDGGGKKKPPPTTTTTTTTTTTTTTTWWWWWWYYY\\\^^^bbbooo{{{oooiiidddeeeiiipppzzztttcccVVVLLLCCC>>>>>>;;;:::999999888888999999888888888888888999999999666666666666555555555555666666666666777777777777777888999999999<<<@@@CCCMMMSSSZZZ___```bbbeeehhhggghhhjjjllllllkkkiiihhhhhhuuu~~~tttkkkccc```______]]]]]]dddmmm{{{888888888888888888888888777777777777777777777777666666666666666666666666444666999;;;===???CCCFFFHHHKKKPPPSSSTTTUUUVVVWWWXXXXXXYYY[[[\\\aaaooo|||}}}gggfffgggkkkooovvvpppaaaRRRDDD>>>???;;;:::999999888888999999777777888888888999999999777777777666666666666555666777777777777888888888666777888888:::===BBBFFFPPPUUU[[[___```aaadddgggfffhhhjjjkkkkkkiiigggeeeeeeqqq{{{~~~}}}yyypppfff^^^ZZZYYY[[[___aaahhhooo666666666666666666666666777777777777777777777777777777777777777777777777555777:::<<<>>>AAADDDGGGHHHKKKOOORRRTTTUUUXXXYYYYYYXXXYYYZZZ[[[```nnn}}}yyyfffgggjjjooorrrzzzzzziiiVVVEEE>>>@@@;;;:::999999888888999999777777888888999999999999888888888888777777777777666666666666777777777777555666777888:::>>>DDDHHHQQQVVV\\\___```aaadddgggfffgggiiijjjjjjhhheeeddddddnnnuuuwwwwwwuuummmbbb\\\WWWVVV[[[aaaffflllrrr888888888888777777777777888888777777777777888888;;;999666444333444666888666777999<<<@@@CCCFFFHHHKKKLLLMMMPPPRRRUUUXXXYYY^^^ZZZYYYZZZ\\\bbbnnnyyyyyymmmggggggiiilllttt~~~wwwaaaJJJ?????????:::888:::;;;888777999888888888777777777777666888888777777777777888888555666777888888777666555777999;;;999888;;;CCCJJJWWWZZZ^^^aaabbbdddeeegggiiiiiijjjlllkkkhhhccc___eeeooovvvwwwvvvssskkkaaaXXXRRRTTT]]]bbbccclllyyy888888888888777777777777888777777666666777777888777666555444555777999:::777888999<<>>FFFMMMXXX[[[___aaabbbccceeefffiiijjjkkkkkkjjjhhhfffdddkkktttzzzzzzwwwqqqfff[[[YYYVVVYYYbbbeeefffqqq~~~999999888888888777777777777777666666666666777777555555555555666777888999999999:::<<>>>>>;;;:::;;;;;;;;;:::::::::999999999888888777777777777888888888777666666666777888999:::::::::;;;???FFFPPPWWWYYY[[[___aaaaaabbbcccdddeeehhhjjjiiihhhjjjqqqwww}}}}}}ooo^^^SSSOOOSSSYYY^^^^^^___jjjxxx999999999999888888888888777777666666666666777777888888888777666666555555;;;;;;<<<>>>AAAFFFJJJLLLMMMNNNPPPRRRTTTWWWZZZ[[[^^^[[[ZZZZZZ[[[]]]gggqqq|||pppmmmoootttrrrsssxxxzzzdddUUUEEE@@@===???>>>;;;:::<<<;;;;;;;;;::::::::::::999888888777777777777888888888777666666666888999:::::::::;;;===BBBKKKTTTZZZYYY\\\___aaaaaaaaabbbccccccfffiiiiiijjjoooyyyppp___UUURRRVVV\\\^^^]]]___jjjwww}}}:::999999999999888888888888888777777777777888888555555555555666777888999:::;;;===@@@DDDGGGJJJLLLNNNOOOPPPRRRUUUXXX[[[\\\]]]ZZZYYY[[[]]]cccooo{{{{{{pppmmmoootttrrruuurrr___KKKDDD???>>>>>>;;;;;;===;;;;;;;;;:::::::::999999888888777777777777888888777777777777888999999:::::::::;;;???FFFNNNUUUZZZZZZ\\\___aaa``````aaabbbccceeehhhkkkpppyyyrrraaaXXXSSSVVVZZZZZZZZZ___kkkuuuzzz~~~::::::999999999888888888999999888888888888999999777666555444555777999:::999;;;???CCCFFFIIIJJJKKKOOOOOOQQQSSSVVVYYY[[[\\\\\\YYYYYY^^^dddnnn~~~zzznnnjjjjjjmmmqqq{{{}}}hhhPPPHHH@@@>>><<<:::;;;>>>::::::::::::999999999999888888777777777777888888666666777888999999999999999:::<<>>:::::::::999999999888888888888777777777777888888555666888999::::::999999888999<<>>>>>===;;;888666::::::999999888999999999999===@@@BBBFFFMMMPPPOOORRRRRRRRRSSSUUUWWWYYY[[[___^^^bbbooossshhhdddbbbdddsssoooYYYNNNDDDAAA@@@>>><<<<<<;;;<<<=========<<<;;;:::777777777777777777777777888888888777888888999:::===<<<>>>DDDLLLSSSVVVWWW^^^```bbbaaa______aaadddeeegggmmmwwwrrrfff___aaa]]]\\\aaalllwww~~~;;;;;;;;;;;;;;;;;;;;;;;;777888888999999888777666999888888777888888999999;;;@@@CCCDDDHHHNNNQQQOOOQQQQQQRRRSSSUUUXXXZZZ\\\bbbdddmmm}}}rrrfffaaa```dddrrroooYYYNNNDDD@@@>>><<<;;;<<<<<<===>>>>>>>>>===<<<;;;888888888888888888888888888888888888888999::::::<<<<<>>BBBEEEFFFJJJOOOQQQPPPPPPPPPRRRTTTWWWZZZ\\\^^^dddkkkzzzooobbb^^^]]]eeeqqq}}}ppp]]]RRRGGGAAA???<<<;;;===>>>>>>??????>>>===<<<<<<888888888888888888888888999999888888999999:::;;;;;;<<<@@@FFFNNNTTTXXXYYY\\\]]]^^^______```bbbdddbbbeeemmmzzzxxxlllhhhiiinnnooosssyyy;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888888888999;;;<<<777777777777888999;;;;;;>>>CCCFFFGGGJJJOOOQQQNNNNNNOOOQQQUUUXXX[[[^^^___cccooo|||jjj___\\\^^^eeeqqqzzzqqqcccXXXLLLFFFAAA======@@@>>>>>>>>>>>>===<<<<<<;;;999999999999999999999999999999999999999:::;;;;;;;;;===BBBHHHOOOTTTXXXZZZZZZ[[[\\\]]]^^^```bbbdddaaadddnnn|||ssskkkmmmssswww|||;;;;;;;;;;;;;;;;;;;;;;;;:::888666444444555777888888888888999:::;;;<<<===<<>>>>>@@@>>>>>>===<<<;;;;;;::::::999999999999999999999999:::::::::::::::;;;;;;<<<<<>>===;;;::::::::::::::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<======BBBGGGLLLPPPTTTWWWZZZYYYXXXXXXZZZ]]]```aaaaaa```aaakkkzzzwwwllllllvvv;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;<<<===:::::::::999999:::;;;;;;999>>>CCCFFFJJJOOOOOOMMMNNNPPPTTTXXX[[[^^^``````jjj|||yyyllliiiiiigggmmmwww|||wwwvvvnnnfff^^^VVVLLLCCC@@@BBB@@@???===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???DDDJJJNNNQQQSSSVVVYYYZZZXXXWWWYYY]]]___```______^^^gggvvv}}}{{{}}}{{{ooogggjjjuuu;;;;;;;;;;;;;;;;;;;;;;;;777777777888999:::<<<<<<::::::999999888999999999888>>>CCCFFFKKKPPPQQQNNNNNNQQQTTTXXX\\\^^^``````kkk}}}ssshhhiiillllllsss||||||sssllleee]]]SSSHHHEEEFFFBBBAAA???===<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======@@@EEEKKKOOOQQQSSSUUUXXXZZZXXXWWWYYY]]]______]]]]]]\\\dddsssyyyxxx|||vvvjjjdddhhhsss|||<<<<<<;;;:::999999888888:::::::::;;;;;;<<<<<<<<<;;;;;;:::999999999::::::???AAAEEEIIILLLNNNOOOOOOOOOQQQTTTVVVXXXYYY\\\___lll|||rrrmmmpppooonnn{{{|||{{{xxxpppcccUUUJJJEEEDDDBBB@@@???>>>???>>>===;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;999888999<<>>>>>>>>>>>===;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;999999:::===???DDDHHHLLLPPPRRRTTTVVVXXXYYYXXXXXX[[[^^^```___]]]\\\]]]cccmmmwww}}}ssshhheeedddgggsss<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;:::::::::;;;<<<======???AAAEEEIIILLLNNNNNNNNNMMMPPPSSSVVVWWWZZZ]]]```fffxxx}}}sssqqqrrrtttsssxxxzzzqqqdddVVVLLLGGGAAA???=========>>>===;;;;;;::::::999999::::::;;;:::;;;::::::999:::>>>@@@FFFIIIMMMPPPRRRTTTVVVXXXXXXYYYZZZ]]]aaaaaa```^^^\\\```hhhrrr{{{xxxkkkbbbbbbeeehhhrrr~~~===============>>>>>>>>><<<<<<<<<;;;;;;::::::::::::::::::;;;<<<===>>>???>>>AAAEEEIIILLLMMMNNNNNNNNNQQQTTTVVVWWWYYY\\\^^^aaarrrwwwnnnppprrrrrrqqqxxxzzzmmm^^^QQQHHHAAA???<<<<<<======<<<<<<:::999999999999999999::::::::::::::::::;;;???BBBGGGKKKOOORRRSSSUUUWWWXXXXXXYYY\\\___aaaaaa___]]][[[dddppp{{{ttthhh```ccchhhjjjqqqzzz===>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;::::::::::::::::::;;;<<<===>>>???>>>@@@DDDHHHKKKMMMNNNNNNPPPRRRUUUVVVVVVWWWYYY[[[```qqq}}}tttmmmsssuuuqqqqqqzzzxxxhhhWWWLLLCCC@@@===<<<<<<===<<<<<<999999999888888999999999999::::::::::::<<<@@@CCCIIILLLPPPSSSTTTUUUWWWXXXXXX[[[^^^``````^^^]]]\\\]]]jjj{{{|||rrrfff___ccchhhiiiooowww|||}}}>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::;;;:::::::::;;;<<<======>>>@@@DDDHHHKKKMMMMMMMMMPPPRRRTTTUUUVVVWWWYYY[[[eeeuuu}}}tttooouuuwwwrrrtttsssaaaTTTFFFCCC???===<<<<<<<<<;;;:::999999888888999999:::888999::::::;;;===AAADDDKKKNNNRRRTTTUUUVVVWWWXXXXXX[[[^^^______]]]]]]^^^ddduuu{{{oooeee```cccffffffllluuuzzzyyy{{{??????>>>>>>======<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;>>>@@@DDDHHHKKKLLLMMMMMMMMMOOORRRUUUVVVXXX[[[]]]mmm~~~~~~ssslllssstttpppxxxlll___IIIEEEAAA>>>===<<<<<<;;;::::::999999999999::::::888999::::::;;;>>>BBBEEEMMMOOOSSSUUUUUUVVVWWWXXXWWWZZZ^^^_________bbbdddpppmmmfffbbbeeefffgggooozzz{{{zzz@@@??????>>>===<<<<<<;;;:::::::::;;;;;;<<<<<<<<<;;;;;;:::999999999::::::===@@@DDDHHHKKKLLLMMMMMMJJJMMMQQQTTTVVVZZZ]]]```ttt~~~rrrgggooopppnnnyyytttfffKKKGGGBBB>>>===<<<;;;;;;;;;::::::999999::::::;;;888999::::::;;;>>>BBBFFFMMMPPPSSSUUUVVVVVVWWWYYYVVVZZZ]]]___```bbbfffiiizzznnnhhhfffiiiiiiiiisss~~~zzz>>>===;;;;;;>>>@@@>>>999>>>????????????>>>>>>===;;;<<<<<<:::999999;;;===>>>@@@CCCFFFIIIKKKLLLLLLMMMMMMOOOSSSVVVYYYccclll{{{rrreeeiiimmmrrroooVVVJJJ@@@===>>><<<<<<===<<<;;;::::::999999::::::::::::999:::===AAAEEEHHHMMMNNNPPPSSSUUUWWWXXXYYYWWWXXX^^^ddddddccclllyyypppfff```ccciiioooxxx@@@???===<<<===??????===>>>>>>======<<<<<<<<<;;;;;;<<<<<<:::999999;;;===???AAADDDGGGJJJLLLMMMMMMMMMNNNQQQVVVYYY```nnn{{{tttjjjeeejjjoooxxxsss[[[OOODDD???>>><<<;;;;;;<<<;;;::::::999999::::::<<<;;;;;;<<>>===;;;:::999999::::::;;;<<<;;;:::999999;;;===@@@BBBEEEHHHKKKMMMMMMNNNMMMOOOTTTYYY^^^iii~~~pppdddcccgggooo|||xxxcccUUUHHHBBB???<<<::::::<<<;;;::::::999999::::::=========>>>AAAEEEIIIKKKNNNOOOPPPRRRSSSTTTUUUUUUSSSWWW___fffjjjppp~~~xxxooommmmmmooossszzzJJJGGGEEEEEEBBB??????BBB???===;;;999888888999:::;;;;;;;;;:::999999<<<>>>@@@BBBEEEHHHJJJLLLMMMMMMKKKOOOUUU[[[bbbqqq~~~ooodddeeegggooo}}}hhhZZZKKKCCC???;;;::::::<<<;;;::::::999999::::::<<<======???BBBFFFIIILLLNNNNNNPPPQQQRRRRRRRRRRRRQQQVVV^^^dddiiissssssmmmmmmooottt|||SSSMMMJJJJJJGGG@@@>>>@@@???>>>;;;999999999:::;;;:::;;;;;;:::999:::<<<>>>???AAADDDGGGIIIJJJKKKKKKKKKNNNUUU\\\ddduuuyyymmmdddfffgggpppmmm^^^MMMDDD@@@<<<:::;;;<<<;;;::::::999999::::::;;;;;;===???BBBFFFIIIKKKMMMMMMNNNOOOPPPQQQPPPPPPRRRYYYaaaeeejjjvvvsssmmmmmmpppyyybbbVVVLLLKKKHHH@@@===???>>>===<<<;;;:::;;;<<<<<<::::::;;;:::999:::<<>><<<===<<<;;;::::::999999::::::888:::<<>>===BBB888999:::<<<<<<<<<<<<<<<999:::::::::999:::===???BBBCCCFFFHHHJJJKKKLLLLLLSSSRRRUUU]]]ggguuuzzzkkkeeedddcccjjjtttqqq\\\NNNEEE???<<<===<<<;;;::::::999999::::::999:::===@@@DDDGGGIIIKKKHHHIIIKKKLLLNNNOOOOOOOOONNNZZZdddfffkkkwwwyyyllljjjppphhhMMMEEEEEE@@@===>>><<<;;;::::::999999::::::;;;:::::::::;;;===???@@@???BBBEEEGGGHHHIIIJJJKKKNNNSSSYYY```mmm~~~}}}ssslllfffeeehhhkkkzzzjjjWWWHHH???===>>><<<<<<;;;::::::::::::;;;;;;;;;<<<===@@@DDDGGGHHHGGGIIIJJJJJJJJJLLLOOORRRTTTYYY^^^aaadddnnn|||rrriiikkkqqqiiiOOOFFFEEE@@@>>>@@@<<<;;;::::::999999::::::::::::999:::;;;<<<>>>??????BBBEEEGGGHHHHHHJJJKKKNNNTTTZZZbbbooozzzqqqiiiddddddgggyyy~~~ooo\\\LLLCCC@@@@@@===<<<;;;;;;::::::;;;;;;;;;;;;<<<>>>AAADDDGGGHHHGGGIIIJJJJJJJJJLLLOOORRRUUUXXX[[[]]]___iiiwwwqqqiiilllvvvkkkQQQGGGDDD@@@???AAA<<<;;;;;;::::::::::::::::::999999999:::<<<>>>??????BBBEEEGGGGGGHHHJJJLLLOOOUUU\\\cccooovvvnnngggcccdddhhhvvvdddSSSHHHCCCBBB===<<<;;;;;;:::;;;;;;;;;;;;;;;===???AAADDDGGGIIIGGGIIIJJJJJJJJJLLLOOORRRXXXZZZ[[[[[[^^^ggguuupppiiilllzzzkkkSSSGGGBBB??????@@@<<<<<<;;;:::::::::::::::999999999999:::<<<===???@@@BBBEEEFFFGGGHHHJJJLLLPPPUUU\\\bbbmmm{{{{{{rrrkkkeeebbbeeelll}}}kkkZZZLLLDDDAAA======<<<;;;;;;;;;;;;;;;;;;<<<===@@@CCCEEEHHHIIIGGGIIIJJJJJJJJJLLLOOORRR\\\]]]^^^___cccnnn|||mmmhhhkkkxxx}}}kkkVVVHHHBBB???>>>???===<<<;;;;;;::::::;;;;;;:::999999999:::<<<>>>???@@@BBBDDDFFFFFFHHHKKKMMMPPPUUU[[[aaajjjvvv}}}~~~|||tttkkkeee```___fffooottt```PPPEEE???======<<<;;;;;;;;;;;;<<<;;;<<<>>>AAADDDFFFHHHIIIGGGIIIJJJJJJJJJLLLOOORRR\\\^^^aaaeeemmmyyy{{{jjjgggiiivvvyyylllZZZKKKCCC???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;===???@@@AAABBBDDDEEEFFFHHHKKKMMMPPPVVV\\\aaaiiitttyyyzzzxxxpppggg```\\\^^^iiiuuu~~~iiiUUUGGG@@@>>>===<<<<<<;;;;;;<<<<<<;;;===???BBBEEEGGGHHHIIIGGGIIIJJJJJJJJJLLLOOORRRXXX\\\ccclllwwwvvvjjjggggggtttwwwnnn___PPPFFFBBB@@@>>>======<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<>>>@@@AAAAAACCCDDDEEEEEEHHHKKKNNNPPPVVV]]]ccclllvvv{{{{{{zzzrrrhhhaaa^^^bbbpppsss\\\KKKBBB>>>======<<<<<<<<<<<<<<<;;;===@@@CCCFFFHHHIIIIIIGGGIIIJJJJJJJJJLLLOOORRRVVV]]]gggtttssskkkiiigggqqq~~~wwwpppcccTTTIIIDDDAAA???======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===???@@@BBBAAACCCDDDEEEEEEGGGKKKNNNPPPWWW___fffooozzzwwwmmmfffbbbhhhyyyyyybbbOOOEEE>>>>>>===<<<<<<<<<<<<<<<;;;===@@@DDDFFFHHHIIIIIIGGGIIIJJJJJJJJJLLLPPPRRRXXX___lll|||rrrmmmkkkhhhnnnyyywwwpppggg\\\MMM@@@<<>>???@@@>>>AAAEEEFFFFFFHHHLLLPPPZZZ\\\cccppp|||{{{qqqjjjhhhpppjjjSSSGGGBBB???======>>>??????>>>===>>>AAADDDFFFGGGHHHHHHGGGIIIJJJIIIHHHJJJNNNRRR[[[aaappppppgggiiikkkppp{{{}}}uuukkk___QQQDDD???AAA<<<==================<<<<<<<<<<<<======>>>???@@@>>>AAADDDEEEEEEGGGLLLPPPXXX^^^jjjxxxwwwnnniiijjjsssnnnWWWIIICCCAAA>>><<<=========<<<===???AAADDDFFFGGGHHHHHHGGGIIIJJJIIIHHHJJJOOOTTTZZZdddvvvqqqhhhhhhjjjrrr}}}}}}qqqeeeVVVHHHBBBCCC>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>>???@@@???BBBDDDEEEEEEGGGMMMQQQWWWddduuu{{{sssjjjgggkkkxxxttt\\\LLLDDDAAA>>><<<<<<<<<<<<;;;===???AAADDDFFFGGGGGGGGGFFFHHHJJJIIIIIILLLQQQVVV\\\kkkrrrhhhhhhiiissswwwjjj[[[KKKDDDCCC>>>>>>==================<<<<<<<<<<<<===>>>???@@@@@@BBBDDDDDDEEEHHHOOOTTT\\\nnnyyypppgggffflllzzzzzzaaaOOODDDAAA===;;;<<<=========>>>???BBBDDDFFFGGGGGGGGGFFFHHHJJJJJJJJJMMMTTTYYYcccvvvrrriiiiiiiiittt~~~qqqaaaPPPEEEAAA>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@BBBDDDDDDEEEJJJRRRXXXddd{{{xxxnnneeedddkkkzzzgggSSSDDDAAA===;;;<<<>>>??????>>>@@@BBBDDDFFFFFFGGGFFFFFFHHHIIIJJJKKKOOOWWW]]]kkkqqqjjjkkklllvvv{{{jjjVVVHHHBBB???===<<<:::::::::;;;;;;<<<<<<<<<======>>>???@@@AAABBBDDDEEEGGGMMMWWW^^^ooovvvlllccccccjjjxxxppp[[[GGGCCC???<<<===>>>???@@@???@@@BBBDDDFFFFFFFFFFFFEEEGGGIIIJJJLLLQQQZZZ```pppnnnkkknnnppp|||ttt___MMMEEE@@@???===;;;:::;;;<<<<<<<<<<<<<<<======>>>???@@@AAABBBDDDEEEHHHPPP[[[ccc{{{sssiiiaaabbbjjjvvvzzzdddLLLGGGBBB>>>===>>>>>>>>>???@@@BBBDDDFFFFFFFFFFFFEEEGGGIIIJJJLLLRRR\\\cccqqqyyykkkkkkqqquuu|||eeeQQQGGGBBB@@@>>><<<;;;<<<======<<<<<<<<<======>>>???@@@AAABBBDDDEEEIIIRRR]]]fffpppggg___aaaiiivvv~~~lllPPPKKKDDD???======<<<<<>><<<===>>>>>>>>>============>>>???@@@AAAAAAAAACCCFFFIIIOOO]]]jjj|||jjjgggbbbaaannn{{{{{{zzz^^^MMMBBBCCCDDD>>><<>>>>>>>>============>>>???@@@AAAAAAAAACCCGGGJJJPPP^^^lllvvvhhheeebbbggg{{{zzzzzz~~~}}}}}}hhhTTTCCCAAABBB>>>===AAA@@@BBBFFFGGGGGGFFFGGGGGGEEEHHHIIIJJJKKKRRR\\\dddgggvvv|||oookkktttxxx\\\IIIEEEAAA>>>========================>>>???@@@AAAAAAAAACCCHHHKKKSSSaaaoooqqqgggdddcccooozzzzzz~~~||||||~~~sss\\\FFF@@@@@@??????AAA???BBBEEEFFFFFFEEEFFFFFFFFFHHHIIIJJJLLLRRR[[[bbbcccoooyyy}}}tttjjjlll|||___KKKGGGBBB???=========<<<============>>>???@@@AAAAAAAAADDDIIIMMMTTTcccqqqqqqjjjdddeeevvv{{{|||}}}}}}}}}~~~yyybbbJJJAAAAAAAAA@@@AAAAAACCCEEEFFFEEEEEEFFFGGGGGGHHHIIIJJJLLLRRRZZZ```bbblllvvv~~~ooogggmmmdddLLLHHHCCC???>>>>>>===<<<============>>>???@@@AAAAAAAAADDDIIINNNUUUdddrrr~~~tttmmmgggiii}}}~~~{{{zzz|||}}}~~~|||{{{yyyzzz|||zzzfffOOODDDCCCCCCAAA???CCCEEEFFFGGGFFFFFFGGGHHHHHHIIIIIIKKKNNNTTT[[[___bbblllxxxkkkeeennniiiLLLHHHCCC@@@???>>>>>>===============>>>???@@@AAABBBBBBEEEIIINNNUUUdddrrrzzzqqqkkkooo~~~}}}xxxxxxzzz}}}yyywwwuuutttuuuyyy}}}{{{kkkWWWIIIDDDBBBAAA???DDDFFFGGGGGGFFFFFFGGGIIIIIIIIIIIILLLPPPWWW\\\```cccooo}}}xxxgggeeeppphhhLLLHHHCCC@@@?????????>>>============>>>???@@@AAABBBBBBEEEIIIMMMTTTcccqqqvvvqqqwww}}}|||{{{xxxxxx{{{~~~|||}}}xxxuuusssqqqrrruuuyyy{{{~~~ttt___LLLBBB@@@AAAAAADDDEEEFFFFFFEEEEEEFFFHHHIIIIIIJJJMMMSSSYYY___bbbhhhvvvttteeeeeeqqqxxxbbbKKKHHHCCC@@@@@@@@@@@@???============>>>???@@@AAABBBBBBEEEIIIMMMTTTbbbppp~~~{{{vvv|||}}}{{{zzzyyyzzzyyy|||~~~zzzzzz~~~yyywwwtttrrrrrruuuxxx{{{~~~zzzdddNNNAAA>>>AAACCCDDDEEEEEEDDDCCCCCCEEEGGGIIIIIIJJJNNNTTT[[[```cccmmm|||tttfffgggrrruuueeeSSSCCC???AAA===>>>AAA===<<<===???@@@AAAAAA@@@@@@DDDDDDEEEIIIQQQ[[[eeekkk{{{}}}~~~|||zzzzzzzzzvvvxxxzzz{{{{{{{{{}}}|||wwwsssrrrrrrqqquuuzzz|||~~~oooXXXHHHBBBCCCEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHLLLSSSWWW[[[ccckkksss~~~ooobbbcccmmmzzzvvviiiUUUFFFAAABBB===>>>@@@;;;<<<===???@@@AAAAAA@@@@@@EEEFFFFFFIIIOOOYYYfffnnn~~~}}}{{{zzzyyyyyywwwyyyzzz{{{{{{{{{}}}~~~yyyuuuvvvwwwuuuuuuxxx|||vvv^^^MMMDDDBBBCCCEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHLLLSSSXXX\\\eeeooo|||{{{lll```aaammmzzzyyynnnXXXHHHCCCCCC>>>>>>???:::======???@@@@@@AAA@@@@@@EEEFFFHHHJJJPPP\\\mmmyyy~~~}}}{{{zzzzzzzzzxxxzzz{{{|||{{{{{{}}}~~~{{{vvvyyy|||{{{yyyyyy~~~fffQQQFFFBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHLLLSSSYYY```lllxxxxxxjjj^^^```mmm{{{}}}sss[[[JJJDDDDDD>>>>>>@@@;;;===>>>>>>???@@@@@@AAAAAABBBFFFJJJLLLSSSbbbxxx~~~}}}|||{{{{{{{{{yyy{{{||||||{{{zzz|||}}}|||uuuxxx~~~~~~iiiSSSGGGCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGMMMUUU]]]gggxxxvvviii^^^aaaooo~~~ttt^^^MMMEEEDDD>>>???BBB>>>>>>>>>>>>??????@@@AAAAAABBBFFFJJJMMMVVVhhh~~~|||~~~}}}}}}}}}}}}zzz{{{|||{{{zzzyyyzzz{{{||||||sssuuu|||jjjSSSHHHEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFEEEGGGMMMWWWaaaooowwwiii___dddrrrwwwdddQQQGGGCCC<<<>>>CCC@@@>>>>>>>>>>>>???@@@AAABBBDDDFFFJJJPPP[[[oooxxxxxx}}}}}}}}}}}}~~~zzz{{{|||zzzxxxwwwwwwxxxxxx|||{{{rrrsssyyy~~~mmmWWWKKKGGGGGGEEEEEEEEEDDDDDDEEEEEEFFFFFFHHHNNNXXXbbbsssxxxkkkaaafffuuukkkVVVIIICCC:::;;;AAA??????>>>>>>>>>>>>@@@AAABBBEEEGGGKKKUUUggg~~~{{{uuuttt~~~{{{yyywww{{{~~~}}}{{{{{{{{{||||||zzz{{{{{{yyywwwuuuuuuvvvuuuyyy{{{ttttttvvvzzzrrr^^^PPPJJJHHHGGGFFFFFFEEEEEEEEEFFFFFFHHHJJJOOOWWWaaasssxxxlllbbbgggvvvqqq[[[KKKBBB999999???===???>>>>>>>>>>>>@@@AAABBBDDDFFFMMM[[[rrrzzzuuurrrxxxssspppooonnnmmmooo|||}}}|||{{{zzzyyyzzzzzz{{{zzzzzzzzzyyyvvvttttttuuutttxxx{{{vvvvvvvvvwww|||vvvcccUUULLLGGGGGGGGGFFFFFFFFFFFFFFFGGGJJJKKKPPPWWW```qqqyyylllbbbgggwww}}}cccLLLFFFFFFAAA===>>>@@@@@@??????@@@@@@AAABBBDDDIIIPPP^^^xxxxxxnnnpppyyyzzzoookkkgggdddcccddddddcccgggoooxxx~~~~~~|||zzzyyyzzz{{{|||vvvuuutttsssssstttuuuuuutttxxxwwwuuuwwwxxx{{{~~~}}}lllYYYNNNLLLHHHHHHFFFEEEEEEEEEFFFGGGGGGIIIPPPXXX```mmmtttmmmgggkkkxxxgggOOOHHHFFFAAA===???@@@@@@@@@???@@@@@@AAABBBBBBHHHQQQaaa|||uuullljjjuuu~~~uuuoooeeebbb^^^\\\\\\]]]]]]\\\]]]dddkkkpppwww~~~zzzxxxxxx{{{~~~}}}{{{yyyxxxxxxyyyyyywwwvvvuuutttsssttttttuuuqqquuu|||wwwtttuuuwwwzzz~~~ooo\\\NNNIIIHHHHHHFFFEEEEEEEEEFFFGGGGGGIIINNNWWW```lll~~~wwwpppjjjpppqqqWWWKKKGGGBBB???@@@@@@@@@@@@@@@@@@AAABBBBBBBBBHHHRRRbbb|||qqqjjjgggtttxxxpppgggaaa[[[YYYVVVTTTUUUVVVVVVVVVYYY^^^bbbcccggglllmmmkkkiiihhhgggggghhhjjjmmmoooyyy~~~}}}|||zzzxxxwwwwwwwwwwwwyyyxxxvvvttttttsssttttttpppsssyyywwwssssssuuuyyy}}}}}}ttt___NNNFFFHHHHHHFFFEEEEEEEEEFFFGGGIIIIIIMMMVVV```jjjxxxyyyqqqmmmvvv~~~aaaPPPHHHCCC@@@AAAAAA@@@@@@@@@@@@AAABBBBBBDDDJJJSSSaaaxxx|||oookkkkkk|||vvvlllddd\\\WWWVVVTTTRRRRRRSSSTTTUUUTTTWWWZZZ\\\[[[\\\```aaa^^^^^^___```bbbdddfffggghhhnnnvvv~~~{{{zzzyyyxxxxxxxxxxxxxxxyyyxxxvvvtttssssssssssssrrrtttxxxwwwrrrqqqrrrvvv{{{{{{wwwbbbPPPHHHHHHHHHFFFEEEEEEEEEFFFGGGJJJIIIMMMVVV```hhhrrr{{{~~~xxxqqqpppmmmVVVJJJDDDBBBAAAAAAAAA@@@@@@AAAAAABBBCCCFFFKKKTTT```vvv{{{pppnnnrrrxxxmmmddd^^^XXXTTTSSSRRRPPPPPPRRRTTTTTTSSSPPPSSSTTTRRRTTTXXXYYYWWW[[[\\\^^^aaadddfffggggggiiioooyyy~~~~~~yyyyyyyyyyyyyyyyyyzzzzzzwwwvvvtttrrrqqqqqqqqqqqquuuvvvxxx~~~xxxrrrpppppptttxxxyyyxxxeeeTTTLLLHHHHHHFFFEEEEEEEEEFFFGGGJJJIIIMMMWWW```fffooovvv|||wwwtttxxxzzz\\\LLLFFFCCCBBBAAAAAAAAAAAAAAABBBBBBCCCEEEKKKUUUbbbwww|||rrrrrrzzz{{{oooddd^^^ZZZVVVSSSQQQOOONNNOOOPPPRRRQQQQQQNNNQQQQQQPPPRRRXXX[[[ZZZWWWXXX[[[^^^aaacccdddeeeffflllsssyyy~~~~~~~~~xxxxxxyyyyyyyyyzzzzzzzzztttsssqqqpppooooooooooootttuuuxxx~~~yyyrrrpppoooqqqtttwww}}}{{{iiiXXXPPPHHHHHHFFFEEEEEEEEEFFFGGGJJJJJJOOOXXX___eeennnwwwvvvwwwbbbNNNGGGDDDBBBBBBAAAAAAAAAAAABBBCCCCCCEEELLLVVVcccwwwuuuuuuyyypppddd[[[WWWUUUTTTRRRPPPNNNMMMNNNPPPPPPPPPOOONNNQQQRRRQQQTTT[[[```___UUUVVVXXX[[[^^^```aaabbbggglllqqquuuzzz~~~}}}yyyyyyyyyyyyxxxwwwvvvuuupppooonnnlllllllllmmmnnnppprrrvvv~~~zzzssspppnnnnnnqqquuu{{{mmm[[[QQQHHHHHHFFFEEEEEEEEEFFFGGGIIIKKKRRRYYY^^^dddooo{{{rrrxxxeeeOOOHHHEEEBBBBBBAAAAAAAAAAAABBBCCCCCCEEELLLVVVcccvvvvvvwwwqqqhhh]]]UUURRRRRRRRRQQQPPPOOONNNOOOPPPQQQPPPOOOLLLOOOOOOOOORRRZZZ______UUUVVVXXXZZZ]]]```aaacccjjjnnnrrrvvvzzz~~~}}}zzzzzzyyyxxxvvvtttrrrqqqmmmmmmkkkkkkjjjkkklllmmmkkknnnttt}}}zzztttqqqnnnmmmooosssyyyppp\\\QQQHHHHHHFFFEEEEEEEEEFFFGGGHHHLLLSSSZZZ^^^cccppp~~~nnnvvvjjjRRRIIIEEECCCCCCDDDDDDCCCAAAAAABBBDDDGGGKKKSSSaaasss~~~pppttt{{{ccc]]]VVVSSSTTTTTTQQQNNNNNNNNNNNNOOOOOOPPPPPPPPPLLLLLLNNNOOOQQQRRRTTTTTTWWWXXXXXXYYYZZZ]]]bbbfffppprrrvvvyyy|||~~~}}}}}}{{{zzzxxxvvvsssqqqooonnnmmmllljjjjjjjjjjjjiiigggjjjlllpppxxxtttooonnnpppqqqppptttzzz|||vvvdddUUUKKKFFFCCCEEEFFFEEEFFFHHHNNNMMMTTT___dddiiiyyy~~~rrrxxxoooUUUIIIEEECCCCCCCCCDDDCCCAAAAAACCCDDDHHHKKKSSSaaaqqq}}}ppptttqqqaaa[[[UUURRRSSSTTTRRROOONNNOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQTTTUUUWWWXXXZZZ___dddhhhrrruuuxxx{{{~~~}}}|||zzzyyywwwuuussspppooonnnmmmkkkjjjiiijjjjjjhhhgggiiikkkooovvvvvvpppnnnnnnooonnnrrrxxxwwwxxxzzzhhhYYYNNNHHHEEEFFFFFFDDDDDDFFFMMMMMMUUU```gggmmm~~~|||nnnuuuuuuXXXIIIEEECCCBBBCCCDDDCCCAAAAAACCCEEEIIILLLTTTaaappp|||qqqvvvttteee]]]XXXSSSRRRSSSTTTRRRPPPOOOPPPPPPQQQQQQQQQQQQQQQOOOOOOOOOPPPPPPPPPPPPQQQRRRTTTWWWZZZ]]]ccciiimmmuuuxxx|||~~~~~~~~~~~~~~~|||{{{{{{yyyxxxvvvtttrrrooonnnmmmllljjjiiiiiiiiiiiihhhfffgggiiimmmsss{{{yyyqqqmmmllllllkkkooouuu~~~rrrqqq}}}mmm]]]QQQKKKGGGGGGFFFCCCCCCEEELLLMMMVVVbbbjjjrrrxxxjjjqqqyyy[[[KKKFFFEEEBBBCCCCCCCCCBBBBBBCCCEEEIIIMMMVVVcccsss{{{rrryyylll^^^XXXUUURRRQQQRRRSSSSSSRRRQQQQQQRRRSSSSSSRRRRRRQQQLLLLLLNNNOOOQQQSSSTTTTTTSSSVVVYYY]]]aaafffmmmqqqwww{{{}}}}}}}}}}}}}}}}}}|||{{{zzzyyywwwvvvtttrrrpppnnnlllllljjjiiiggghhhhhhiiigggfffgggiiimmmqqqxxx{{{qqqmmmkkkkkkjjjnnnsss|||qqqmmmvvvrrraaaSSSLLLGGGGGGFFFDDDDDDGGGKKKOOOYYYdddlllvvvuuuhhhnnnzzzzzz]]]LLLGGGFFFAAABBBCCCCCCBBBBBBDDDFFFIIINNNXXXgggxxx|||ttt|||zzzhhh\\\UUUTTTRRRRRRRRRSSSSSSSSSRRRSSSTTTUUUUUUTTTRRRQQQMMMMMMOOOPPPRRRTTTUUUUUUTTTWWW[[[___ccchhhnnnrrr{{{}}}|||zzzyyy{{{{{{{{{{{{zzzyyyxxxwwwttttttrrrpppnnnmmmkkkjjjiiigggffffffhhhhhhgggeeegggiiimmmpppvvv|||rrrmmmkkkkkkjjjnnnsss|||rrrkkkqqqxxxwwwdddSSSLLLGGGGGGGGGFFFGGGJJJKKKQQQ[[[eeemmmyyytttiiimmmuuuyyy___NNNHHHFFFAAABBBCCCBBBBBBBBBDDDFFFIIIOOO\\\mmm{{{uuusssddd[[[TTTTTTSSSSSSSSSSSSTTTTTTSSSTTTVVVWWWVVVUUUSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTXXX]]]aaafffkkkqqquuu}}}|||zzzyyyxxxyyyyyyzzzyyyyyyxxxwwwvvvrrrrrrpppooommmkkkjjjiiigggfffeeeeeeggggggfffeeefffiiimmmooottttttnnnkkkjjjjjjnnnsss|||sssjjjmmmsss}}}iiiUUUNNNHHHHHHHHHFFFHHHKKKKKKRRR]]]gggppp}}}tttiiilllrrr|||yyy```PPPHHHDDD@@@BBBCCCBBBBBBBBBDDDFFFKKKRRR___qqqyyyvvv{{{kkk___XXXTTTTTTUUUTTTSSSSSSTTTUUUTTTUUUWWWXXXXXXVVVTTTRRRSSSSSSTTTTTTTTTUUUUUUUUUXXX\\\bbbhhhnnnttt{{{~~~}}}|||{{{zzzzzzxxxxxxxxxxxxwwwvvvuuuuuuqqqpppooommmllljjjiiihhhfffeeedddeeefffgggfffddddddgggkkknnnrrr}}}vvvoookkkiiiiiimmmrrrzzzuuukkkmmmrrr~~~pppXXXPPPJJJIIIHHHFFFGGGJJJIIISSS___iiisssuuugggkkkrrr|||yyyaaaQQQHHHBBB@@@BBBCCCBBBBBBBBBEEEGGGLLLSSSaaassswwwwwwuuufffZZZUUUTTTUUUVVVUUUTTTSSSTTTUUUUUUVVVXXXYYYXXXVVVTTTRRRQQQRRRSSSTTTVVVXXXYYYZZZ\\\```gggooovvv}}}~~~}}}||||||{{{xxxxxxxxxwwwwwwvvvuuutttpppooonnnmmmkkkjjjiiihhhfffdddddddddffffffeeedddbbbfffjjjlllppp{{{xxxpppkkkhhhhhhlllqqqyyyyyynnnooosss~~~uuu[[[SSSLLLIIIGGGEEEEEEHHHHHHSSS```jjjuuuvvveeejjjsss~~~hhhRRRFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEKKKRRR```tttxxxvvvvvv}}}mmmaaaXXXSSSSSSTTTTTTSSSRRRRRRTTTWWWXXX[[[]]]]]]ZZZWWWUUUTTTTTTTTTUUUXXXZZZ\\\\\\[[[dddiiipppxxx~~~~~~{{{xxx}}}|||zzzwwwuuusssrrrqqqooonnnnnnmmmllljjjiiihhhfffdddbbbaaa```aaabbbcccfffeeehhhmmmrrr{{{vvvmmmjjjhhhjjjiiikkkrrr~~~mmmmmmuuuttt^^^KKKFFFKKKHHHGGGIIIEEENNNRRR[[[iiiyyywwwhhhjjjqqq~~~jjjTTTGGGEEEDDDDDDDDDDDDEEEEEEFFFFFFMMMTTTcccxxxxxxvvvuuuzzzkkk___XXXTTTTTTUUUUUUTTTTTTTTTWWWYYY[[[]]]___^^^\\\YYYWWWVVVVVVVVVWWWZZZ]]]```aaaaaaiiiooowww~~~~~~~~~{{{yyy|||{{{yyywwwuuusssrrrrrrooooooooonnnlllkkkiiihhhgggeeecccaaa``````aaaaaaddddddggglllqqq{{{uuummmiiiggghhhhhhjjjooo|||rrrooovvvxxxcccNNNFFFIIIFFFFFFJJJHHHMMMRRR[[[hhhwwwwwwjjjmmmvvvoooWWWIIIFFFEEEEEEEEEEEEEEEFFFFFFGGGNNNWWWhhh~~~xxxwwwsssuuuggg]]]XXXUUUUUUVVVWWWVVVVVVWWWZZZ\\\^^^```aaa```]]]ZZZYYYYYYYYYZZZ[[[]]]aaadddhhhjjjrrrxxx~~~~~~~~~}}}{{{yyyzzzyyyxxxvvvuuutttssssssppppppooonnnmmmkkkjjjiiihhhfffcccaaa____________cccbbbeeejjjpppzzzuuulllgggdddffffffggglllvvvwwwssswww}}}iiiRRRHHHHHHDDDEEEJJJIIILLLRRR[[[ggguuuzzzmmmqqq{{{vvv[[[KKKGGGFFFFFFEEEEEEEEEFFFGGGHHHMMMYYYnnnzzzwwwqqq}}}pppccc[[[XXXWWWVVVWWWXXXXXXXXXZZZ]]]___bbbccccccaaa^^^\\\[[[\\\]]]^^^___aaadddhhhmmmpppzzz~~~}}}~~~}}}{{{yyyyyyxxxwwwuuuuuutttttttttqqqppppppooonnnlllkkkjjjiiigggdddaaa___^^^^^^___bbbaaadddiiioooxxxtttkkkeeebbbbbbccceeeiiirrrzzzuuuyyykkkTTTIIIIIIDDDDDDHHHGGGLLLRRR[[[fffssspppttt|||{{{zzzzzzyyyyyyyyyzzzzzzzzz|||~~~bbbNNNHHHGGGFFFEEEEEEEEEFFFHHHIIIPPP^^^www{{{wwwqqq}}}~~~lll```ZZZXXXXXXVVVXXXYYYZZZZZZ\\\```cccffffffeeeccc___]]]^^^___aaaccceeegggiiilllrrrvvv~~~}}}}}}}}}|||zzzxxxwwwvvvuuuttttttttttttqqqppppppooonnnlllkkkjjjhhhgggdddaaa```___``````bbbaaadddiiinnnwwwsssjjjeeebbb___aaacccgggpppzzzuuuyyykkkUUUKKKKKKFFFDDDGGGDDDLLLSSS\\\fffqqqsssyyy|||vvvrrrrrrqqqqqqqqqrrrsssttttttuuuwwwzzz}}}~~~}}}}}}~~~}}}jjjSSSJJJHHHGGGFFFEEEEEEGGGIIIJJJTTTccc{{{xxxsss{{{jjj___ZZZYYYYYYXXXZZZ[[[\\\]]]```dddgggjjjjjjhhheeebbb```aaabbbfffiiimmmoooqqquuu{{{}}}|||}}}}}}|||{{{xxxwwwvvvuuutttsssssssssppppppooonnnmmmkkkjjjiiigggfffdddbbbaaabbbcccdddcccccceeeiiinnnvvv~~~rrrjjjeeebbb]]]```cccfffnnn}}}yyytttxxxmmmWWWLLLLLLGGGEEEHHHEEEMMMTTT^^^fffppp|||vvv|||yyyvvvtttqqqmmmjjjiiiiiijjjjjjkkklllmmmnnnooopppsssuuuwwwyyyzzzzzz|||{{{yyyxxxwwwwwwxxxyyyyyy{{{}}}}}}~~~sssYYYNNNIIIHHHFFFEEEEEEGGGIIIKKKUUUeee{{{xxxvvvyyyiii___[[[YYYYYY[[[]]]___```bbbdddiiilllpppooolllhhheeedddeeegggiiinnnuuuzzz|||}}}||||||}}}|||{{{xxxxxxvvvuuutttsssrrrrrrooooooooonnnlllkkkiiihhhfffeeeccccccccceeeggghhhfffeeefffjjjmmmuuu~~~rrrjjjeeeccc^^^aaadddffflllyyyyyysssvvvrrrZZZNNNLLLGGGGGGKKKKKKNNNUUU___gggooo{{{zzz}}}zzzuuurrrmmmkkkiiiiiigggfffeeeeeeffffffgggiiijjjkkkkkklllmmmoooqqqssstttuuutttttttttttttttttttttsssvvvwwwxxxxxxxxxyyy|||yyy]]]QQQJJJHHHFFFEEEFFFGGGJJJLLLTTTccc~~~zzzxxxyyyxxxiii```[[[ZZZYYY]]]___aaaccceeehhhlllooosssrrroookkkgggfffhhhjjjkkkrrr{{{}}}||||||}}}|||{{{yyyxxxvvvuuusssrrrrrrrrrooonnnnnnmmmllljjjiiihhhddddddcccccceeegggjjjkkkgggfffgggjjjnnnuuu~~~qqqjjjfffddd___bbbdddeeejjjwwwzzzrrrtttwww]]]OOOLLLFFFHHHOOOPPPNNNVVV```hhhooo{{{|||zzzuuusssoookkkfffdddcccddddddccceeeeeeffffffgggiiijjjkkkjjjjjjkkkllloooqqqssstttqqqrrrrrrsssssssssrrrqqqssstttuuuuuuuuuvvvzzz|||~~~]]]NNNJJJGGGGGGHHHGGGEEEHHHMMMSSSbbb{{{tttttt{{{wwwmmmeee^^^]]]``````______```eeekkkrrrvvvxxxrrrooonnnmmmkkkmmmrrryyy}}}{{{xxxwwwuuutttsssrrrooolllmmmllllllkkkjjjiiigggggggggeeedddcccdddgggjjjllliiiggggggjjjnnnttt~~~ooogggdddccc______aaadddhhhrrrooottt}}}{{{dddPPPJJJJJJGGGGGGJJJPPPWWWaaaiiiqqq}}}}}}wwwssspppllljjjjjjgggccc```^^^___aaabbbaaaaaacccdddfffggghhhiiigggggghhhiiikkkmmmppprrrqqqqqqqqqqqqqqqrrrrrrrrrsssrrrrrrrrrsssuuuvvvwww}}}|||~~~___OOOHHHFFFFFFGGGGGGEEEHHHNNNSSSaaawwwvvvvvv}}}xxxooogggaaa___aaabbbbbbbbbeeeiiinnntttwwwwwwqqqnnnnnnoooooosssyyy~~~~~~~~~}}}zzzxxxxxxvvvttttttsssrrrooolllmmmmmmlllkkkjjjhhhfffeeedddccccccdddeeehhhkkklllllliiiiiikkkmmmsss~~~tttiiidddbbb______aaadddgggqqqooossswwwjjjTTTMMMMMMJJJJJJMMMNNNWWWbbbkkkttt{{{tttnnnjjjiiigggfffgggeeebbb```______```aaaaaaaaacccdddfffgggiiiiiiiiiiiiiiiiiikkklllnnnooopppppppppppppppqqqqqqqqqrrrrrrsssttttttuuuuuuvvv}}}~~~~~~}}}{{{{{{}}}~~~```QQQGGGEEEDDDFFFFFFEEEHHHMMMUUU```rrrzzzzzzzzzrrrjjjdddbbbcccdddeeegggkkkooossswwwyyyvvvqqqnnnooorrruuu|||~~~}}}}}}|||yyywwwwwwuuutttssssssrrrooommmmmmmmmlllkkkiiigggeeedddaaaaaacccdddfffhhhjjjjjjkkkhhhhhhjjjmmmrrr~~~zzzmmmeeeaaa______```cccfffooopppqqqpppoooWWWOOONNNKKKKKKMMMMMMVVVbbbmmmwww~~~xxxwwwqqqjjjdddbbbbbbccccccbbbaaa``````______``````aaaaaacccdddfffhhhiiijjjllllllkkkkkkkkkkkkllllllnnnnnnnnnoooooopppppppppqqqrrrtttuuuvvvvvvuuutttzzz{{{{{{zzzyyyyyy{{{}}}|||~~~```PPPHHHEEEEEEFFFEEECCCFFFKKKTTT^^^nnn}}}~~~}}}|||uuummmfffcccdddfffiiilllppptttwwwyyyzzzwwwrrrooorrrvvv{{{~~~~~~}}}zzzxxxvvvtttsssssssssrrrpppmmmnnnnnnlllkkkhhhfffdddcccaaabbbccceeefffgggffffffdddcccdddhhhlllsss~~~pppfff```___^^^___aaadddmmmpppnnnkkk|||~~~~~~rrrXXXNNNLLLIIIHHHJJJMMMWWWcccnnnyyy|||}}}vvvqqqnnnjjjdddaaa````````````^^^^^^______`````````___aaaaaaccceeeggghhhjjjkkknnnnnnmmmlllkkkjjjjjjjjjmmmmmmmmmnnnnnnoooooopppqqqsssuuuvvvwwwvvvtttsssvvvwwwxxxxxxwwwxxxzzz||||||~~~^^^NNNJJJGGGFFFGGGEEEBBBDDDIIIQQQZZZiiivvv~~~vvvooohhheeefffiiilllpppuuuxxx{{{||||||zzzuuusssvvv{{{~~~}}}}}}|||{{{yyyvvvtttsssrrrrrrsssrrrpppnnnnnnnnnmmmkkkiiifffdddccccccdddeeeeeeeeedddbbbaaaaaa```bbbggglllsss~~~pppfffaaa^^^]]]^^^```bbbkkk}}}oookkkiiivvv|||wwwYYYMMMKKKIIIGGGIIINNNWWWdddnnnyyy|||zzzsssmmmiiieeecccaaa``````___^^^\\\[[[\\\^^^___``````______```aaaccceeegggiiikkkkkkoooooonnnmmmllljjjiiiiiilllmmmmmmnnnoooppppppppprrrsssuuuwwwwwwvvvtttssstttuuuvvvwwwwwwxxxzzz|||}}}~~~^^^MMMKKKHHHGGGGGGEEEBBBEEEIIINNNXXXfffsss}}}}}}vvvpppjjjiiikkkmmmppptttyyy|||~~~}}}yyyxxx}}}~~~}}}{{{yyyxxxxxxyyyxxxvvvtttsssrrrqqqrrrsssrrrpppooonnnnnnmmmllljjjhhhfffeeedddeeeeeeeeecccaaa___^^^bbbaaaccciiimmmtttzzznnneeeaaa\\\[[[\\\^^^aaajjj|||nnngggfffppp{{{yyy^^^PPPMMMKKKIIIJJJOOOXXXdddnnnyyy|||xxxqqqjjjdddaaa^^^^^^]]]]]]^^^]]]ZZZXXX\\\\\\]]]______``````___```aaaccceeegggjjjkkklllnnnnnnnnnnnnmmmkkkjjjiiinnnnnnoooooopppqqqrrrrrrttttttvvvvvvvvvvvvuuutttssstttvvvwwwwwwyyy|||~~~}}}~~~}}}___OOOIIIFFFFFFGGGFFFEEEHHHMMMQQQ\\\jjjwwwzzztttpppmmmnnnrrrrrrtttxxx|||}}}~~~~~~}}}wwwvvvuuuvvvwwwwwwuuusssrrrqqqqqqqqqrrrrrrqqqooonnnnnnnnnmmmkkkiiihhhgggddddddccccccbbbaaa______aaaaaaeeekkkqqqxxxuuujjjcccaaaZZZYYYZZZ]]]```iii{{{mmmcccaaahhhwwwyyysssvvvzzzaaaRRROOOLLLJJJJJJOOOXXXdddooozzz}}}zzzwwwooojjjeeeaaa^^^^^^]]][[[[[[[[[\\\ZZZYYY]]]]]]^^^^^^______`````````aaaccceeehhhjjjlllmmmlllmmmnnnnnnnnnmmmkkkkkkoooooopppqqqrrrssstttuuuuuuuuuuuuuuuuuuuuuuuuuuurrrtttvvvwwwxxxzzz}}}}}}```RRRGGGEEEEEEGGGHHHGGGKKKPPPWWWbbbppp}}}wwwrrrppppppsssxxxuuuwww{{{}}}|||wwwvvvvvvvvvxxxxxxvvvuuurrrqqqpppqqqrrrsssqqqooonnnnnnnnnmmmlllkkkiiihhhcccbbbbbbbbbaaaaaaaaa```^^^___dddlllttt}}}rrrgggbbb```YYYXXXYYY\\\___hhh{{{lllaaa\\\bbbqqqwwwnnnooottt{{{aaaQQQNNNKKKIIIIIINNNWWWdddppp|||yyyvvv{{{vvvooojjjfffdddaaa```bbb___[[[ZZZ[[[\\\]]]]]]___^^^^^^^^^^^^___```aaa```aaaccceeehhhjjjlllmmmkkklllmmmnnnnnnnnnllllllpppqqqqqqssstttuuuvvvvvvwwwvvvuuuuuuuuuuuuvvvvvvsssuuuwwwxxxyyy{{{cccQQQKKKGGGFFFGGGHHHHHHJJJOOOXXXdddvvvxxxssssssuuuuuutttzzz|||~~~|||zzzzzzzzzyyyyyyyyyyyyxxxvvvuuutttrrrrrrqqqpppooonnnmmmlllmmmmmmmmmlllkkkiiihhhgggjjjgggcccaaaaaa```___]]]^^^ccciiipppxxxpppccc\\\YYYZZZXXXYYY\\\```iiizzzlll```[[[```nnn}}}nnnlllqqqwww~~~bbbSSSMMMHHHHHHKKKQQQWWWbbbqqqxxxzzz|||rrroooiiiddd```^^^^^^___```___]]]\\\[[[\\\\\\]]]]]]___```bbbbbbbbbbbbaaacccdddfffhhhiiijjjjjjkkkkkklllmmmooopppqqqqqqqqqqqqssstttvvvvvvvvvuuuuuuuuuuuutttsssqqqrrruuuwwwwwwwwwxxxyyyzzz|||}}}~~~dddPPPLLLHHHFFFHHHIIIHHHKKKPPPXXXeeeyyy}}}yyyzzz||||||zzz}}}{{{{{{{{{yyyyyyxxxwwwvvvuuutttsssqqqqqqpppooonnnmmmllllllmmmmmmlllllljjjiiigggfffbbbaaa```^^^^^^^^^______aaaeeellluuuqqqddd\\\ZZZXXXWWWWWWZZZ^^^gggyyymmm```[[[```oooooommmrrrttt|||aaaRRRMMMHHHHHHKKKRRRXXXcccsssyyyyyy~~~~~~wwwnnnkkkfffaaa^^^]]]]]]^^^```___]]]\\\\\\]]]]]]^^^______```aaabbbbbbbbbbbbdddeeefffgggiiijjjjjjjjjkkklllnnnppprrrttttttuuuuuuvvvwwwxxxxxxwwwwwwvvvtttuuutttsssrrrsssuuuxxxxxxyyyyyyzzz{{{}}}gggQQQMMMIIIGGGIIIJJJIIILLLPPPXXXggg}}}~~~}}}||||||zzzxxxvvvtttrrrrrrrrrrrrppppppooonnnmmmlllkkkkkkllllllkkkjjjiiigggfffeee^^^``````___\\\\\\^^^aaacccfffnnnzzzrrreee]]]YYYWWWUUUUUUWWW\\\eeewwwnnnaaa[[[aaappptttooorrrttt}}}{{{^^^QQQMMMIIIHHHLLLTTTXXXddduuuyyywww~~~vvvpppiiifffbbb___]]]\\\]]]]]]___^^^^^^]]]]]]^^^```aaa`````````aaaaaabbbcccdddeeefffgggggghhhiiijjjjjjkkkmmmpppsssvvvxxxyyyzzzyyyyyyzzzzzzzzzyyyxxxwwwtttuuuuuutttssstttwwwyyyzzzzzz{{{|||}}}~~~mmmUUUMMMIIIGGGIIIJJJIIILLLPPPZZZiii~~~}}}|||zzzxxxtttqqqooooooooopppnnnnnnmmmlllkkkkkkjjjjjjkkkkkkjjjiiigggeeedddcccaaadddeeebbb]]][[[^^^cccbbbfffooo}}}ttteee\\\XXXWWWUUUTTTWWWZZZcccuuuqqqccc\\\cccttt}}}sssssswwwvvv[[[PPPMMMIIIIIILLLSSSXXXcccuuuzzzvvv~~~vvvooojjjeeecccaaa^^^]]]]]]^^^_________^^^^^^___```bbbccccccbbbaaaaaabbbccceeefffggggggggghhhhhhiiijjjkkklllmmmqqqtttxxx{{{}}}~~~||||||{{{{{{zzzyyyxxxxxxuuuvvvvvvvvvvvvvvvyyy{{{||||||||||||~~~rrrWWWMMMIIIGGGIIIJJJIIILLLPPP]]]lll~~~~~~|||{{{xxxvvvssspppnnnnnnnnnooolllkkkkkkjjjjjjiiiiiiiiijjjiiiiiigggeeecccbbbaaa```ccceeebbb]]]\\\```dddcccgggqqq~~~sssddd[[[WWWWWWUUUUUUXXXZZZbbbrrruuufff___fffyyyyyyvvv|||sssYYYOOOMMMJJJIIILLLQQQWWWbbbsss{{{sss|||wwwpppkkkhhhdddcccaaa______```aaaaaa``````______```bbbdddeeeeeedddccccccdddeeeggghhhhhhhhhhhhhhhiiikkklllmmmmmmnnnrrrvvvzzz}}}}}}|||{{{zzzyyyxxxxxxxxxuuuwwwyyyyyyyyyzzz|||~~~}}}}}}}}}}}}~~~tttWWWNNNJJJHHHJJJKKKJJJMMMQQQ```ppp|||}}}~~~|||{{{zzzvvvtttrrrpppnnnnnnnnnnnnjjjiiiiiiiiihhhhhhhhhgggiiihhhgggfffdddbbb```___YYY\\\]]]]]]\\\]]]aaaeeefffkkktttqqqbbbZZZWWWWWWVVVWWWYYY[[[```nnn{{{yyyjjjaaaiii|||}}}qqqXXXPPPNNNKKKJJJLLLPPPVVVbbbqqq|||qqq{{{yyyrrrmmmjjjgggdddcccbbbaaaaaabbbccccccbbbaaaaaaaaabbbccceeefffffffffffffffggghhhiiijjjjjjiiiiiijjjkkkmmmoooqqqppprrruuuxxx|||~~~}}}|||{{{yyyyyyxxxxxxxxxwwwyyy{{{||||||}}}wwwYYYPPPLLLJJJLLLMMMLLLOOOTTT```ttt}}}|||{{{~~~}}}~~~~~~~~~~~~|||{{{yyyxxxssssssrrrqqqpppooonnnmmmhhhhhhhhhggggggggggggggghhhgggfffeeeccc```^^^]]]XXXXXXXXXYYY[[[]]]```bbbffflllttt|||mmm```ZZZXXXUUUUUUWWWYYYZZZ^^^iiiuuu|||mmmbbbjjj~~~pppXXXPPPOOOLLLJJJLLLOOOWWWdddppp|||}}}ttt~~~{{{tttooollliiihhhddddddcccbbbbbbcccddddddccccccbbbbbbbbbdddeeefffggghhhiiijjjkkkkkkkkkkkkjjjjjjjjjkkkmmmppprrrtttuuuvvvxxx{{{~~~}}}|||{{{zzzyyyyyyzzzzzzxxx{{{}}}|||\\\RRRNNNMMMNNNOOOOOOQQQVVV```vvv~~~}}}zzz}}}~~~}}}}}}|||}}}}}}}}}{{{yyywwwvvvrrrrrrrrrrrrqqqpppnnnmmmgggggggggggggggfffffffffggggggfffdddbbb___]]]\\\\\\ZZZXXXYYY[[[]]]^^^]]]dddjjjrrrxxxzzzzzz|||~~~|||jjj___ZZZYYYTTTTTTVVVYYYYYY\\\eeeppp~~~oooaaajjj~~~pppYYYQQQPPPLLLJJJLLLOOOYYYfffpppyyy~~~yyy~~~wwwqqqmmmkkkiiihhhddddddccccccccccccddddddeeedddcccccccccdddeeefffhhhiiikkklllmmmmmmlllkkkkkkjjjjjjkkknnnqqquuuwwwxxxyyy{{{~~~~~~}}}{{{zzzzzz{{{{{{|||yyy|||^^^TTTOOOLLLLLLMMMNNNRRRXXXaaa{{{|||{{{~~~||||||||||||}}}}}}{{{xxxvvvtttvvvssspppoooooooooooonnnkkkjjjiiigggffffffeeeeeedddcccaaa___^^^]]]]]]]]]ZZZYYYXXXWWWXXXZZZ\\\]]]aaafffmmmpppqqqrrruuuxxx}}}uuuiii```WWWRRRSSSRRRTTTVVVWWW[[[fffrrrnnnfffmmm~~~sssZZZPPPNNNKKKJJJMMMSSSWWWbbbooo{{{~~~yyyqqqkkkiiijjjkkkkkkjjjhhheeebbbaaaaaacccdddhhhfffddddddfffhhhiiihhhlllllllllmmmmmmmmmnnnnnnpppoooooooooqqqsssuuuvvv|||}}}~~~~~~}}}|||}}}~~~cccUUUPPPMMMMMMNNNNNNRRRXXXeee}}}|||||||||{{{{{{yyyxxxxxxzzz{{{|||{{{zzzxxxvvvtttuuurrrpppnnnoooooonnnmmmkkkjjjiiigggfffeeeeeeeeecccbbbaaa```___^^^]]]\\\ZZZYYYXXXWWWXXXYYY[[[\\\___dddiiimmmnnnppptttxxx}}}ssshhh```YYYTTTSSSRRRTTTVVVXXX\\\gggtttvvvfffkkkyyytttZZZPPPNNNJJJIIILLLUUUXXXaaammmxxx|||wwwpppkkkiiiiiijjjkkkllljjjgggdddcccdddeeefffjjjhhhfffgggiiikkkkkkkkkmmmmmmnnnnnnoooppppppqqqrrrrrrrrrrrrtttvvvwwwxxx|||~~~gggVVVQQQNNNOOOOOOOOORRRWWWfff|||}}}yyyyyyyyyyyyxxxwwwvvvuuuxxxyyyyyyyyyyyywwwuuutttsssqqqooonnnnnnnnnmmmllljjjiiihhhgggfffeeeeeeeeebbbbbbbbbaaa```^^^\\\ZZZZZZYYYXXXXXXXXXYYYZZZ[[[\\\```eeehhhkkknnntttyyy~~~pppfff___YYYUUUSSSRRRTTTWWWXXX]]]iiivvv}}}iiijjjuuuwww]]]RRROOOKKKJJJLLLVVVYYYaaakkkuuuyyyuuuoookkkjjjjjjkkkkkknnnllljjjhhhgggggghhhiiillljjjiiijjjlllnnnnnnnnnnnnnnnoooppprrrsssttttttvvvvvvwwwyyyzzz{{{}}}}}}}}}jjjWWWSSSPPPPPPQQQPPPSSSXXXcccwww~~~|||zzzyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvwwwwwwvvvuuutttsssqqqooommmmmmmmmmmmlllkkkiiihhhgggfffeeeeeeeeeeeeaaaaaabbbbbb```]]][[[YYYZZZYYYXXXXXXXXXXXXYYYZZZ[[[___cccfffiiinnnuuu{{{}}}nnnccc\\\WWWUUUSSSRRRTTTWWWYYY^^^kkkxxx~~~lllkkkrrr|||aaaVVVRRRNNNLLLNNNSSSWWW```kkktttwwwtttooollllllmmmnnnnnnooonnnlllkkkjjjjjjkkkkkkmmmllllllmmmoooqqqqqqpppnnnoooppprrrtttuuuwwwwwwyyy{{{|||~~~kkkXXXSSSQQQRRRSSSRRRTTTYYYaaarrr~~~}}}zzzxxxxxxxxxyyyyyyyyyxxxwwwwwwtttttttttttttttsssrrrrrrnnnmmmllllllmmmmmmkkkiiihhhgggfffeeedddddddddeeeaaabbbbbbbbb```]]]ZZZXXXXXXXXXXXXXXXXXXYYYYYYYYY\\\___dddfffjjjoooxxx~~~ooobbbZZZUUUSSSSSSRRRTTTWWWZZZ```nnn{{{}}}llljjjnnn}}}bbbVVVSSSNNNLLLNNNOOOVVVaaammmuuu~~~vvvssspppooopppqqqqqqqqqpppooonnnmmmllllllmmmmmmnnnnnnnnnooorrrssssssrrrpppppprrrtttvvvwwwyyyzzzzzz{{{~~~kkkWWWSSSRRRTTTUUUTTTWWW[[[bbbooo~~~}}}|||yyywwwuuuvvvvvvvvvvvvvvvuuuuuutttssssssrrrqqqqqqpppppplllkkkjjjkkklllllljjjhhhffffffeeedddddddddddddddbbbbbbbbbaaa___\\\YYYXXXVVVWWWWWWXXXYYYYYYZZZZZZ]]]aaaeeehhhlllqqqyyyqqqcccYYYTTTRRRSSSRRRTTTWWWZZZbbbppp~~~}}}hhhfffjjjvvv{{{aaaVVVRRRMMMLLLNNNOOOVVVdddooovvv~~~tttrrrpppppprrrttttttsssrrrqqqqqqpppoooooooooppppppoooppprrruuuvvvuuutttssstttuuuwwwyyyzzz||||||zzz}}}gggVVVSSSRRRUUUVVVVVVYYY]]]aaalllzzz~~~yyyvvvwwwzzz|||}}}}}}{{{yyywwwttttttuuuuuuuuuuuuuuuttttttsssrrrpppooonnnnnnnnnjjjjjjiiijjjkkkkkkiiigggfffeeeddddddcccdddddddddccccccaaa___]]][[[YYYYYYTTTUUUVVVXXXYYYZZZZZZ[[[^^^bbbgggjjjmmmrrryyytttdddZZZVVVTTTSSSRRRTTTWWW[[[cccrrryyydddeeehhhqqq}}}~~~yyyyyy}}}bbbWWWTTTPPPNNNQQQSSSZZZfffpppvvvqqqpppooopppsssttttttttttttttttttsssssssssssssssrrrrrrsssvvvxxxzzzyyywwwxxxxxxyyy{{{|||~~~aaaVVVSSSRRRUUUWWWWWWZZZ^^^```hhhsss}}}|||uuuppplllmmmoooqqqxxx~~~}}}|||{{{yyywwwuuuuuuvvvvvvvvvvvvvvvuuutttsssqqqpppnnnmmmlllllljjjiiiiiijjjkkkkkkiiifffeeeeeeddddddccccccdddddddddcccaaa^^^\\\ZZZZZZYYYSSSTTTVVVXXXYYY[[[[[[[[[]]]bbbgggkkknnnrrryyy~~~uuufff\\\XXXWWWSSSRRRTTTWWW[[[cccssssssdddfffjjjpppyyy}}}vvvuuu}}}fff[[[XXXTTTSSSUUUWWW^^^hhhpppvvv~~~|||ooonnnnnnpppsssttttttsssvvvvvvvvvvvvuuuuuuuuuuuuttttttuuuxxx{{{|||{{{zzz{{{||||||~~~eeeTTTSSSSSSUUUWWWYYYYYYXXXaaagggooowwwuuurrrgggeeebbb```ccchhhnnnqqq{{{}}}}}}|||{{{zzzxxxvvvuuuuuuuuutttssstttuuuvvvwwwuuutttsssqqqooollljjjiiieeefffhhhiiiiiiiiihhhggghhhfffcccaaabbbbbbbbbaaa___]]][[[ZZZZZZYYYWWWVVVTTTUUUWWWXXX[[[\\\^^^___```eeekkkooorrrvvv|||sssdddZZZVVVUUURRRSSSUUUVVVYYYbbbvvvnnneeeccceeemmmvvv~~~}}}qqqvvvwwwgggZZZTTTPPPPPPTTTWWW^^^iiirrrxxx}}}yyypppfffjjjooorrrtttuuuvvvwwwxxxyyyyyyzzzzzzzzzzzzzzzwwwxxxzzz{{{}}}}}}~~~~~~~~~zzz^^^RRRQQQRRRUUUXXX[[[\\\[[[aaahhhqqq{{{tttllljjjeeeccc___]]]^^^bbbgggjjjqqquuu}}}}}}}}}|||{{{zzzxxxvvvvvvssssssrrrqqqqqqqqqrrrsssssssssrrrpppnnnllljjjhhhfffggghhhhhhhhhgggffffffhhhfffcccbbbbbbbbbbbbaaa___]]][[[ZZZZZZYYYWWWUUUTTTUUUWWWXXX[[[\\\^^^___aaaeeekkknnnqqquuu{{{nnn```XXXTTTTTTRRRRRRUUUWWWZZZcccxxx~~~gggaaa```dddnnnxxxvvvwwwuuujjj]]]WWWRRRQQQUUUXXX___iiirrrwww||||||sssllliiilllpppsssuuuwwwyyy{{{{{{|||}}}~~~~~~~~~~~~~~~uuuXXXPPPPPPQQQUUUZZZ^^^______bbbjjjuuu|||vvvooofffaaaaaaaaa___\\\YYYYYY\\\___bbbfffkkkrrrzzz|||||||||{{{zzzxxxwwwvvvtttsssqqqpppooooooppppppqqqqqqpppooommmjjjiiiggggggggghhhggggggfffeeedddhhhfffcccbbbccccccbbb```^^^\\\ZZZYYYYYYYYYWWWUUUTTTUUUWWWXXX[[[\\\^^^___aaaeeejjjnnnppptttzzz}}}lll___WWWTTTTTTQQQRRRUUUXXX[[[eeezzzttt___]]]]]]dddppp{{{{{{yyytttnnnaaa[[[UUUSSSVVVXXX___iiirrrwww||||||~~~{{{uuunnniiijjjllloooqqqrrruuuyyy|||tttWWWPPPPPPRRRVVV[[[___aaaaaadddmmmzzzzzzpppiiibbb\\\ZZZ[[[\\\ZZZXXXVVVVVVXXX[[[]]]aaafffmmmttt{{{~~~~~~}}}||||||{{{zzzxxxwwwvvvvvvtttsssqqqpppoooppppppooonnnnnnmmmkkkiiihhhggghhhhhhgggfffeeedddcccbbbgggeeecccbbbcccbbbaaa```\\\ZZZYYYXXXXXXXXXVVVTTTTTTUUUWWWXXX[[[\\\^^^___bbbfffjjjmmmooosssyyy~~~~~~mmm```XXXUUUUUUQQQRRRUUUXXX\\\ggg|||mmm[[[[[[]]]fffttt|||zzzuuuqqqeee___XXXUUUWWWXXX___jjjsssyyy}}}{{{{{{wwwsssooollllllnnnoooqqqssswww|||uuuWWWRRRRRRTTTXXX]]]aaabbbcccgggppp~~~xxxnnnccc]]]YYYTTTTTTWWWVVVUUUUUUUUUVVVXXX[[[]]]___dddkkkrrrxxx~~~}}}|||{{{{{{|||~~~~~~~~~}}}}}}{{{zzzxxxvvvuuuuuutttrrrpppooonnnoooooommmmmmlllllljjjiiihhhggghhhgggfffeeecccbbbbbbaaaeeedddbbbbbbbbbbbb```^^^[[[YYYWWWWWWWWWWWWUUUTTTTTTUUUWWWXXX[[[\\\^^^___bbbfffjjjmmmoootttzzznnn```XXXUUUTTTQQQRRRUUUYYY\\\ggg}}}iii[[[[[[^^^iiiyyy|||{{{yyyssshhhccc[[[WWWYYYXXX___jjjtttzzz|||{{{}}}xxxuuusssrrrqqqrrrtttuuuvvvyyy}}}wwwXXXRRRRRRTTTYYY^^^cccdddeeekkktttvvviiiaaaXXXUUURRROOOOOORRRRRRRRRSSSTTTWWWYYY\\\]]]^^^ccciiipppvvv{{{{{{wwwvvvyyyzzzzzzyyyxxxxxxzzz|||~~~}}}}}}~~~~~~|||yyywwwuuussssssrrrpppnnnmmmmmmmmmmmmkkklllkkkkkkjjjiiihhhggggggfffeeecccbbbaaaaaaaaacccbbbaaaaaaaaa```^^^\\\YYYXXXVVVVVVWWWVVVUUUSSSTTTUUUWWWXXX[[[\\\^^^___bbbfffjjjmmmpppuuu}}}}}}lll^^^VVVSSSSSSQQQRRRUUUXXX\\\ggg|||yyyeee\\\[[[___lll~~~~~~}}}uuulllggg___[[[[[[ZZZaaallltttyyy{{{zzz}}}yyyvvvttttttuuuvvvuuuwwwxxxzzz}}}zzz[[[PPPQQQTTTYYY```eeehhhiiinnnwww~~~ssshhh^^^WWWRRRQQQPPPNNNOOOQQQQQQRRRSSSUUUWWWYYY[[[\\\___dddjjjpppuuuzzzyyytttqqqrrrsssuuuuuuuuuwwwzzz}}}}}}||||||}}}|||yyyvvvsssqqqsssqqqpppnnnmmmmmmnnnnnnkkkkkkkkkkkkjjjjjjiiihhhfffeeecccbbbaaaaaaaaabbbaaa````````````___\\\ZZZXXXWWWUUUUUUVVVVVVTTTSSSTTTUUUWWWXXX[[[\\\^^^___bbbfffjjjmmmqqqwww|||kkk^^^WWWUUUTTTQQQRRRUUUXXX[[[fff{{{rrraaa[[[ZZZ___mmmwwwppplllddd______^^^cccmmmssswww~~~}}}yyyyyywwwvvvvvvwwwzzz|||{{{}}}~~~___NNNOOOSSSYYYaaagggkkklllqqqyyy~~~wwwiii___ZZZTTTPPPQQQRRRPPPPPPSSSQQQRRRSSSUUUWWWXXXYYYZZZbbbffflllqqqvvv{{{zzztttqqqnnnppprrrssstttwww{{{~~~|||{{{{{{}}}|||yyyuuurrrppptttsssrrrpppppppppqqqqqqkkkkkkkkkkkkkkkjjjiiiiiieeedddcccaaaaaaaaabbbbbb```____________^^^[[[YYYXXXVVVUUUUUUVVVVVVTTTSSSTTTUUUWWWXXX[[[\\\^^^___bbbfffjjjnnnqqqxxx|||lll```ZZZXXXXXXQQQRRRUUUXXX[[[eeezzzlll]]]YYYXXX^^^mmmyyysssooogggbbbbbb```eeemmmsssttt{{{xxxxxxxxxxxxyyy{{{~~~xxx```RRRRRRSSSZZZccckkkoooooottt|||}}}|||{{{iii]]]ZZZPPPPPPPPPPPPPPPPPPPPPPPPRRRTTTUUUUUUVVV[[[bbbgggkkkkkkmmmsssyyy||||||zzzzzzuuuqqqnnnmmmlllmmmqqquuuwwwxxxwwwwwwxxxzzz||||||yyyvvvsssrrrwwwuuusssqqqqqqqqqooonnnkkklllmmmmmmllliiigggeeeddddddcccbbbaaa```______]]]]]]^^^^^^]]][[[ZZZYYYYYYYYYYYYWWWTTTSSSSSSTTTTTTUUUVVVVVVWWWZZZ^^^aaaeeegggjjjmmmqqqvvv|||yyyggg]]]WWWSSSQQQUUUUUUWWWYYY\\\hhh~~~fffYYYWWWYYYdddrrrwwwqqqmmmiiieeeaaaeeemmmtttwww|||{{{zzz|||}}}xxx^^^RRRRRRSSSZZZdddlllpppqqqvvv{{{ppp```WWWTTTOOOPPPPPPPPPQQQQQQQQQQQQSSSUUUWWWYYY\\\aaahhhnnnooooooppptttzzz}}}}}}|||~~~zzzwwwsssqqqppppppsssvvvwwwxxxwwwxxxxxxzzz|||~~~}}}{{{yyywwwwwwyyywwwtttsssrrrqqqpppnnnllllllllllllkkkhhhfffdddccccccbbbaaa```___^^^^^^\\\\\\]]]]]]]]][[[ZZZYYYXXXYYYXXXVVVTTTSSSSSSUUUUUUVVVWWWWWWXXXZZZ^^^aaadddfffjjjmmmqqqvvv}}}xxxggg\\\WWWTTTSSSRRRSSSUUUXXX[[[ggg~~~{{{bbbWWWVVVYYYdddsssxxxrrroookkkhhheeeiiiooouuuwww|||}}}yyy]]]RRRRRRTTT[[[eeennnsssuuuyyyxxxzzzssseeeXXXRRRQQQOOOOOOPPPQQQRRRSSSSSSTTTSSSUUUYYY\\\aaagggnnnrrrsssrrrrrrtttxxx{{{||||||~~~~~~zzzxxxvvvvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{}}}~~~|||{{{{{{{{{|||{{{yyyvvvtttsssrrrpppnnnlllllllllkkkiiifffdddbbbaaaaaa```___^^^^^^]]]]]]ZZZ[[[\\\\\\\\\[[[ZZZYYYWWWXXXWWWVVVSSSRRRSSSUUUVVVWWWXXXYYYYYY[[[___bbbcccfffiiimmmqqqvvv|||xxxfff[[[WWWUUUTTTQQQRRRUUUXXX]]]iiivvv^^^UUUUUUWWWcccrrrzzztttqqqooollljjjmmmsssxxxyyy|||zzz^^^RRRQQQSSS[[[fffpppvvvyyy{{{tttuuuxxxiii^^^UUURRRSSSOOOPPPQQQRRRTTTUUUVVVWWWUUUWWWZZZ^^^ccciiinnnrrrtttsssssssssuuuxxxzzz{{{||||||~~~}}}|||||||||zzzyyyzzzzzzzzzzzz{{{|||}}}}}}}}}|||{{{zzz{{{|||~~~{{{yyyuuusssrrrpppnnnlllllllllkkkiiigggdddbbbaaa_________^^^]]]\\\\\\[[[XXXYYYZZZ[[[[[[[[[ZZZYYYVVVVVVVVVUUUSSSRRRSSSUUUVVVXXXYYYZZZZZZ\\\___bbbdddfffjjjlllooosssxxx{{{wwwdddYYYUUUTTTTTTRRRSSSWWW[[[```nnnrrr\\\TTTTTTVVVaaappp~~~xxxuuurrrooonnnqqqvvvzzzzzz}}}{{{^^^QQQPPPRRR[[[gggrrryyy|||~~~|||rrrrrrooobbb[[[UUUTTTVVVQQQRRRSSSTTTVVVXXXYYYZZZZZZ[[[^^^bbbgggkkkmmmoootttttttttttttttvvvxxxzzz{{{{{{|||~~~}}}|||{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||~~~yyywwwsssqqqpppnnnllljjjkkkkkkiiigggeeecccaaa```^^^^^^]]]]]]\\\\\\[[[[[[WWWXXXYYYZZZZZZZZZYYYXXXTTTUUUUUUTTTRRRRRRTTTUUUWWWXXXZZZ[[[[[[\\\___aaaeeegggjjjkkkmmmpppsssvvvyyytttbbbWWWTTTSSSSSSRRRTTTWWW\\\bbbpppppp[[[SSSSSSVVV```nnn}}}~~~zzzvvvssspppsssxxx}}}}}}yyy]]]OOOOOOQQQZZZgggsss|||}}}sssrrrvvveee\\\XXXUUUUUUWWWTTTUUUVVVWWWYYYZZZ[[[\\\aaaaaacccfffjjjmmmmmmlllssstttuuuuuutttuuuwwwxxxxxxwwwxxxzzz|||}}}}}}|||yyy{{{}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyy{{{{{{|||~~~vvvtttqqqooonnnmmmkkkiiijjjiiigggfffdddbbbaaa```]]]]]]]]]\\\\\\[[[[[[[[[WWWXXXYYYYYYYYYXXXWWWVVVRRRSSSTTTSSSRRRRRRTTTUUUVVVXXXZZZ[[[[[[\\\^^^```ccceeehhhjjjkkkmmmooorrrvvvooo___VVVSSSSSSSSSQQQRRRVVV[[[aaaooommmZZZSSSSSSWWWaaammmyyy|||xxxtttwww{{{sssYYYNNNMMMPPPYYYfffttt}}}vvvttt|||mmm___YYYXXXWWWVVVWWWXXXXXXYYYZZZ[[[\\\]]]^^^cccbbbdddgggkkkmmmkkkiiimmmooorrrrrrqqqppprrrtttrrrqqqpppqqqtttuuuuuuuuurrrtttvvvvvvuuuuuuwwwzzzzzz{{{~~~~~~}}}|||zzzyyyxxxxxxwwwwwwyyy{{{}}}}}}}}}||||||uuurrrooonnnmmmmmmkkkiiihhhgggfffdddbbbaaaaaa```]]]]]]\\\\\\\\\\\\[[[[[[WWWXXXYYYYYYXXXWWWVVVUUUQQQRRRSSSSSSRRRRRRTTTVVVVVVXXXZZZ[[[[[[\\\]]]___^^^aaaeeegggiiillloooqqqvvvzzziii\\\VVVUUUUUUVVVRRRSSSWWW\\\bbbppphhhWWWSSSUUUXXXbbbmmmxxxyyy{{{oooUUUMMMLLLOOOXXXfffttt}}}yyyuuuwwwjjj]]]ZZZZZZYYYXXXYYYZZZZZZ[[[\\\]]]^^^^^^___``````aaaeeejjjkkkiiiffffffjjjmmmnnnlllkkklllnnnnnnlllkkkkkkmmmoooppppppmmmoooqqqpppnnnnnnqqqtttssstttvvvxxxzzzzzzzzzzzz{{{|||~~~~~~|||zzzxxxwwwwwwwwwsssuuuwwwzzzzzzyyywwwuuutttrrrooonnnnnnmmmllljjjgggfffeeecccbbbaaaaaaaaa]]]]]]]]]\\\\\\\\\\\\\\\XXXXXXYYYYYYXXXVVVTTTSSSQQQRRRSSSRRRRRRRRRTTTVVVUUUXXXZZZ[[[[[[[[[\\\^^^ZZZ]]]bbbfffiiilllooorrrxxx}}}sssdddZZZVVVVVVXXXXXXUUUVVVZZZ___eeesss|||cccUUURRRVVVYYYcccnnnxxx}}}~~~gggSSSPPPNNNOOOWWWeeettt}}}}}}kkkeee^^^ZZZYYYZZZZZZYYY\\\\\\\\\]]]^^^___```aaa___aaadddeeeeeeeeeeeeffffffhhhkkkkkkjjjhhhhhhhhhhhhiiiiiijjjjjjjjjjjjiiijjjlllmmmllliiiiiikkkmmmooopppqqqrrrssssssrrrrrruuuvvvwwwzzz~~~|||{{{{{{zzzyyytttttttttuuuwwwwwwuuusssooonnnmmmkkkjjjiiihhhhhhkkkiiieeebbb```_________bbb```]]]\\\\\\\\\[[[YYYVVVVVVWWWWWWVVVVVVUUUTTTVVVUUUTTTRRRRRRRRRRRRSSSSSSUUUXXX[[[\\\[[[ZZZYYY[[[^^^cccgggjjjnnnsssvvv{{{zzzlll^^^XXXUUUSSSRRRSSSSSSVVVZZZ]]]eeexxxrrrZZZRRRSSSSSS\\\eeeooowww~~~cccPPPMMMKKKLLLUUUdddttt~~~ssskkkfff```]]]]]]^^^^^^^^^^^^^^^^^^^^^___```aaaaaa```ccceeeffffffffffffggghhhkkkmmmnnnmmmlllllllllmmmnnnnnnooooooooooooooonnnppppppooommmmmmoooqqqrrrrrrrrrsssssstttuuuuuuwwwxxxyyy{{{~~~|||{{{zzzyyywwwtttsssssstttuuuuuurrrppplllllljjjiiihhhhhhhhhhhhjjjhhheeebbb___^^^^^^___```^^^\\\[[[[[[[[[ZZZYYYWWWWWWWWWWWWWWWVVVVVVUUUVVVUUUTTTRRRRRRRRRRRRSSSSSSUUUXXXZZZ[[[[[[ZZZXXXZZZ]]]bbbfffjjjnnnssswwwvvviii\\\WWWUUUTTTSSSTTTUUUXXX\\\```iii}}}qqqYYYQQQQQQRRR\\\eeeoooxxx}}}^^^MMMJJJIIIJJJSSSbbbssswwwlllfffccc___^^^^^^```aaaaaaeeeeeeeeeeeefffggghhhhhhiiikkkmmmnnnnnnnnnoooppprrrtttwwwyyyxxxxxxxxxyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{||||||{{{yyyzzz|||~~~}}}}}}||||||}}}~~~}}}{{{yyywwwuuutttsssrrrrrrrrrqqqooommmiiiiiihhhggggggggggggggghhhfffdddaaa___^^^^^^^^^]]]\\\ZZZZZZ[[[[[[ZZZYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUTTTRRRRRRRRRRRRSSSSSSUUUWWWYYYZZZZZZYYYXXXYYY\\\```eeeiiinnntttxxxrrrfffYYYUUUUUUTTTTTTUUUVVVXXX[[[```llloooYYYPPPPPPQQQ\\\dddnnnyyyvvv[[[LLLJJJHHHIIIQQQ```qqquuummmcccbbbaaabbbcccfffhhhiiioooooopppqqqsssuuuwwwxxxzzz|||~~~~~~~~~~~~}}}{{{yyyvvvttttttsssqqqpppooonnnllljjjggggggfffffffffgggggghhhgggfffdddbbb```_________\\\[[[YYYYYY[[[\\\\\\[[[YYYYYYXXXXXXWWWWWWWWWWWWVVVUUUTTTRRRRRRRRRRRRSSSSSSTTTVVVXXXYYYYYYYYYXXXXXX[[[___dddhhhnnntttxxxqqqdddXXXUUUTTTSSSRRRSSSTTTUUUXXX___nnnmmmYYYPPPPPPRRR[[[cccnnnzzzpppYYYNNNKKKIIIIIIPPP]]]ooo|||sssnnnggghhhjjjmmmpppssswwwyyy|||}}}}}}zzzwwwuuutttrrrooonnnmmmllliiigggfffffffffffffffgggggghhhfffeeedddcccbbbaaa``````]]][[[ZZZZZZ\\\]]]]]]\\\ZZZYYYXXXWWWWWWWWWWWWXXXVVVUUUTTTRRRRRRRRRRRRSSSSSSTTTUUUWWWXXXXXXXXXXXXXXXZZZ^^^bbbgggmmmtttxxx|||qqqdddYYYUUUTTTQQQPPPQQQTTTUUUXXXaaaqqqiiiYYYRRRRRRUUUZZZcccooo~~~~~~lllXXXOOOLLLJJJJJJOOO[[[nnnwwwqqqpppnnnqqqvvv{{{}}}yyyvvvtttqqqnnnlllkkkjjjiiigggffffffeeeeeeeeeffffffgggddddddcccbbbbbbaaa``````]]]\\\ZZZZZZ\\\]]]]]]\\\ZZZYYYWWWVVVVVVVVVWWWXXXVVVUUUTTTRRRRRRRRRRRRSSSSSSSSSUUUVVVWWWXXXXXXXXXXXX[[[^^^aaaffflllssswwwzzzpppdddYYYUUUTTTRRRPPPPPPVVVVVVYYYdddvvvxxxcccWWWRRRTTTXXX[[[eeessshhhVVVNNNJJJIIIIIINNN[[[oooyyyyyy{{{|||zzzvvvsssqqqmmmkkkkkkjjjiiigggeeeeeedddcccccccccddddddaaaaaaaaa``````___^^^^^^]]][[[YYYYYY[[[[[[[[[ZZZYYYXXXVVVUUUTTTUUUVVVWWWVVVUUUTTTRRRRRRRRRRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXYYY[[[^^^aaaeeejjjqqqvvv{{{nnnbbbXXXUUUUUUSSSRRRRRRUUUUUUYYYeeewwwmmm]]]UUURRRUUU[[[^^^hhhxxxfffTTTLLLIIIHHHHHHMMM[[[pppzzzuuussspppmmmkkkjjjjjjiiihhhdddccccccbbbaaaaaabbbbbb^^^^^^______^^^]]]]]]\\\\\\ZZZYYYXXXYYYZZZYYYXXXYYYWWWVVVTTTTTTUUUVVVWWWVVVUUUTTTRRRRRRRRRRRRSSSSSSSSSTTTUUUVVVWWWWWWXXXZZZ\\\^^^```dddjjjpppuuu}}}kkkaaaWWWUUUVVVUUUTTTUUUSSSSSSWWWcccvvvgggXXXRRRQQQUUU\\\```kkk|||zzzaaaPPPKKKIIIJJJIIIKKKWWWnnnxxxqqqooommmlllllljjjhhhfffeeedddcccaaaaaaaaabbbbbbcccbbb```___^^^^^^^^^___ZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVUUUTTTSSSRRRQQQTTTSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTVVVWWWXXXYYYYYY]]]\\\___ccceeegggoooxxx|||pppcccVVVTTTUUUVVVVVVVVVWWWZZZ___hhhyyyvvv___UUURRRQQQUUU\\\gggooozzz```PPPKKKIIIJJJIIIKKKVVVlll{{{rrrpppmmmlllkkkjjjgggeeecccbbbaaa```______``````aaa```^^^]]]\\\\\\\\\]]]YYYYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUTTTRRRRRRSSSRRRQQQQQQPPPPPPQQQQQQQQQRRRTTTVVVWWWXXXXXXXXX[[[[[[^^^cccfffiiirrr{{{{{{nnnaaaVVVSSSUUUUUUUUUVVVYYY\\\bbblll}}}rrr[[[SSSPPPPPPVVV^^^lllxxxyyy___PPPLLLIIIIIIIIIKKKUUUiiizzztttqqqnnnkkkjjjhhhfffdddaaa```___^^^]]]]]]]]]]]]]]]]]][[[ZZZZZZZZZZZZZZZYYYXXXXXXWWWVVVVVVUUUUUUUUUVVVVVVVVVUUUTTTSSSSSSQQQQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSUUUVVVWWWXXXXXXXXXYYY]]]bbbfffjjjsss}}}yyyjjj___TTTRRRSSSSSSTTTVVVYYY___gggssskkkVVVOOONNNQQQYYYcccrrryyy^^^PPPNNNJJJHHHHHHKKKSSSeee~~~wwwtttqqqmmmjjjhhhfffdddbbb``````___^^^]]]\\\\\\[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTQQQQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRTTTUUUVVVWWWWWWWWWWWW[[[aaaeeeiiirrr|||xxxfff\\\SSSQQQRRRRRRSSSVVVYYY```lll{{{xxxdddRRRLLLNNNRRR^^^jjjyyyzzz^^^QQQOOOJJJGGGGGGKKKQQQ```zzz{{{uuutttpppkkkhhhfffdddbbb```aaa``````___^^^]]][[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXYYYYYYXXXWWWWWWVVVVVVUUUSSSSSSTTTUUUUUUUUUTTTTTTRRRQQQPPPPPPOOOOOOPPPPPPOOOPPPQQQSSSTTTUUUUUUVVVWWWWWWZZZ```cccfffoooyyyvvvcccZZZRRRQQQQQQQQQSSSVVVXXXaaapppppp^^^OOOKKKOOOUUUcccqqq|||___RRRPPPJJJGGGGGGKKKPPP\\\vvvyyytttrrrnnniiieeecccbbb```___aaaaaaaaa```___]]][[[ZZZXXXYYYYYYZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUTTTQQQQQQRRRSSSTTTTTTTTTTTTQQQQQQPPPOOOOOOOOOOOOPPPNNNOOOPPPRRRSSSTTTUUUUUUVVVWWWZZZ___cccfffoooyyy|||sss```XXXRRRQQQQQQQQQSSSWWWZZZeeevvvgggXXXLLLKKKOOOWWWeeettt```RRRQQQJJJFFFGGGKKKOOOYYYsssxxxtttrrroookkkfffcccaaa```___^^^````````````^^^\\\ZZZYYYWWWWWWXXXYYYYYYYYYXXXWWWUUUUUUUUUTTTSSSSSSRRRRRROOOOOOQQQRRRSSSSSSSSSSSSPPPPPPOOONNNNNNNNNNNNNNNMMMNNNOOOQQQRRRSSSTTTTTTVVVVVVZZZ```eeeiiirrr|||wwwnnn^^^WWWRRRRRRRRRQQQTTTYYY^^^iii{{{xxx___RRRIIIJJJOOOWWWeeeuuuaaaSSSRRRKKKFFFFFFKKKNNNWWWqqq}}}wwwrrrooonnnnnnjjjeeeaaa```______^^^`````````___^^^\\\YYYXXXUUUVVVWWWXXXXXXXXXWWWVVVSSSSSSSSSRRRQQQQQQPPPPPPNNNNNNPPPQQQRRRRRRRRRRRROOONNNNNNMMMLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSTTTUUUVVVZZZaaaggglllvvvtttkkk]]]WWWSSSRRRRRRQQQTTTYYYbbbmmmooo[[[OOOGGGJJJOOOVVVeeetttzzzcccVVVPPPIIIKKKGGGGGGMMMUUUlll~~~zzzvvvsssqqqooommmkkkiiigggdddaaa_________```^^^^^^^^^]]]\\\[[[ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTQQQQQQQQQQQQPPPOOOOOOPPPQQQRRRQQQPPPNNNMMMMMMLLLKKKJJJJJJKKKLLLMMMLLLMMMOOOOOOOOOQQQSSSUUUUUUZZZaaaeeeiiiqqq|||}}}rrrjjj[[[SSSNNNPPPRRRTTTVVVZZZcccpppsssbbbPPPNNNNNNOOOPPPWWWeeesssvvvaaaUUUOOOKKKMMMHHHGGGMMMSSSiii|||zzzyyyvvvrrrooonnnllljjjiiihhhfffcccaaa___^^^______\\\\\\\\\\\\[[[ZZZYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVTTTRRRPPPOOOPPPQQQPPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLKKKJJJJJJKKKLLLMMMLLLMMMOOOOOOOOOPPPRRRTTTVVV\\\dddjjjooowww|||ppphhh[[[TTTOOOPPPRRRSSSVVVYYYfffrrrlll\\\MMMKKKKKKMMMPPPXXXhhhwwwsss___UUUPPPLLLMMMIIIHHHMMMRRRfff{{{vvvtttrrrooollljjjiiiiiihhhffffffeeebbb```^^^^^^^^^^^^ZZZZZZZZZZZZZZZYYYXXXWWWYYYXXXXXXWWWVVVUUUTTTTTTQQQPPPNNNNNNOOOPPPPPPOOOOOONNNMMMMMMLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKMMMMMMLLLMMMNNNNNNNNNNNNQQQRRRWWW^^^hhhooouuu~~~zzzllldddZZZTTTOOOQQQRRRSSSVVVYYYiiitttwwwbbbSSSKKKIIIIIILLLQQQ\\\nnn}}}ppp^^^UUUQQQKKKMMMHHHHHHMMMQQQccc~~~xxxssspppmmmjjjgggffffffffffffeeedddcccaaa___^^^]]]]]]]]]YYYYYYZZZZZZZZZYYYYYYXXXYYYYYYXXXVVVUUUSSSRRRRRRQQQOOONNNNNNPPPQQQPPPPPPOOONNNMMMLLLKKKLLLMMMNNNMMMLLLKKKKKKKKKKKKLLLMMMLLLMMMNNNNNNMMMNNNPPPRRRXXX```jjjrrrxxxxxxjjj```XXXSSSPPPRRRSSSSSSVVVZZZiiittt~~~lllYYYMMMLLLJJJJJJNNNTTTaaauuu~~~xxxmmm\\\TTTPPPJJJKKKGGGHHHNNNQQQ```zzz{{{vvvrrrpppiiigggddddddeeeeeeeeedddbbbaaa```^^^]]]\\\[[[[[[YYYYYYZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVTTTRRRQQQQQQQQQPPPOOOOOOPPPRRRQQQPPPPPPOOOMMMLLLLLLLLLMMMNNNMMMLLLKKKJJJJJJKKKLLLMMMKKKMMMNNNNNNMMMNNNPPPRRRZZZaaajjjqqqvvv}}}uuuggg^^^UUURRRPPPRRRSSSSSSVVV\\\hhhrrr}}}~~~tttbbbSSSJJJKKKJJJKKKPPPWWWeeezzz~~~uuuiiiYYYSSSPPPKKKLLLHHHHHHNNNOOO[[[sss|||{{{zzzxxxuuussspppooogggeeecccbbbcccddddddddd______^^^]]]\\\[[[ZZZZZZXXXXXXYYYZZZZZZ[[[ZZZZZZXXXWWWVVVUUUSSSRRRQQQPPPRRRQQQOOOOOOPPPQQQQQQPPPOOONNNNNNMMMMMMMMMMMMMMMKKKKKKJJJIIIIIIJJJKKKKKKKKKLLLNNNNNNNNNOOORRRTTT[[[aaaiiiooosssyyyqqqddd[[[RRRPPPPPPSSSSSSSSSXXX^^^gggqqq{{{yyylll[[[OOOIIIIIIHHHKKKRRR[[[iii~~~~~~|||vvviii[[[VVVTTTNNNOOOIIIIIIMMMLLLVVVlll~~~zzzwwwuuusssqqqooommmllllllfffdddbbbaaabbbccccccbbb^^^^^^]]]]]]\\\[[[ZZZYYYVVVVVVWWWXXXYYYZZZZZZZZZWWWVVVUUUTTTSSSRRRQQQQQQRRRQQQOOONNNOOOOOOOOONNNLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIHHHGGGGGGHHHIIIJJJJJJLLLMMMNNNOOOQQQTTTVVV\\\bbbiiinnnrrryyyyyylll```XXXOOONNNPPPSSSTTTTTTYYY```iiirrrzzzvvvfffVVVKKKHHHGGGHHHNNNWWWbbbqqq}}}|||{{{kkk___[[[ZZZRRRQQQKKKJJJMMMJJJRRRfff~~~}}}yyyuuutttrrrpppllljjjiiihhhhhheeecccaaa```aaabbbaaaaaa]]]]]]]]]\\\\\\ZZZYYYXXXTTTUUUVVVWWWXXXYYYYYYYYYVVVUUUUUUTTTSSSRRRQQQQQQRRRPPPNNNMMMNNNNNNMMMLLLJJJKKKLLLLLLLLLKKKIIIHHHIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKNNNOOOPPPRRRUUUXXX]]]bbbiiinnnrrrzzzvvviii]]]VVVMMMMMMOOOSSSTTTUUUZZZbbbkkkttt{{{uuudddRRRIIIGGGHHHJJJRRR]]]iiiyyy~~~~~~{{{hhhccc```ZZZWWWRRRMMMIIIFFFHHHSSS___uuu~~~}}}{{{xxxsssppppppooonnnllliiigggdddcccbbb```___```aaabbbaaa```^^^\\\XXXWWWWWWWWWWWWVVVWWWSSSPPPRRRWWWYYYXXXUUUVVVUUUSSSRRRQQQQQQQQQRRRPPPOOONNNLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGJJJNNNPPPPPPTTTYYY^^^bbbhhhlllrrr|||ssseeeZZZUUUTTTRRRRRRTTTTTTUUU]]]fffnnnvvvzzzppp]]]MMMHHHIIIEEEJJJSSS___oooyyyhhhddd```YYYTTTQQQNNNLLLIIIJJJSSS]]]www{{{zzzyyyyyyxxxvvvrrrooonnnmmmllljjjgggeeebbbaaa___^^^^^^^^^```aaa```___^^^[[[YYYXXXXXXXXXVVVUUUVVVRRRPPPRRRVVVXXXWWWTTTUUUTTTSSSQQQQQQQQQQQQQQQOOOOOOMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHKKKOOOPPPPPPSSSYYY^^^cccjjjpppvvv}}}pppcccZZZUUURRRPPPQQQSSSSSSUUU]]]fffsssyyyzzzooo[[[KKKEEEEEEJJJPPPZZZhhh{{{wwwjjjfff```XXXRRROOONNNNNNLLLMMMTTT\\\xxx|||{{{uuutttsssssstttrrrooommmkkkjjjiiifffdddbbb```___\\\[[[[[[\\\^^^``````___]]][[[ZZZYYYYYYXXXVVVSSSTTTQQQOOOPPPTTTVVVUUUSSSTTTSSSRRRQQQPPPPPPPPPQQQOOONNNMMMKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIKKKJJJKKKOOOPPPOOOSSSXXX]]]dddmmmuuu}}}wwwkkk```XXXTTTQQQPPPQQQSSSTTTWWW___hhhvvvyyywwwkkkXXXIIIDDDEEENNNTTTbbbvvvzzzvvvlllhhhaaaXXXSSSOOOMMMMMMMMMNNNUUU]]]www~~~|||yyywwwvvvrrrpppooooooooonnnkkkiiiiiihhhfffdddbbb```___^^^XXXXXXXXXZZZ]]]^^^___^^^\\\[[[ZZZZZZZZZXXXUUURRRRRRPPPNNNOOOQQQSSSRRRQQQRRRQQQQQQPPPPPPPPPPPPPPPNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIKKKJJJKKKNNNOOONNNRRRXXX^^^fffrrr{{{~~~rrrfff]]]VVVSSSRRRPPPRRRUUUVVVYYYbbbkkkttttttooodddTTTJJJGGGHHHNNNWWWjjj~~~xxx~~~vvvmmmhhh```XXXUUUOOOKKKJJJKKKNNNVVV^^^sss|||{{{zzzyyywwwuuusssrrrqqqooommmlllkkkjjjgggeeegggfffdddbbb```^^^^^^]]]VVVVVVVVVXXX[[[]]]]]]]]][[[ZZZYYYYYYYYYWWWSSSPPPPPPNNNMMMNNNOOOPPPPPPOOOPPPPPPPPPPPPOOOOOOOOONNNNNNMMMKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKIIIJJJMMMOOOOOOTTTZZZaaakkkxxxzzznnnbbbYYYTTTQQQPPPOOOPPPSSSUUUXXXaaajjjsssppphhh\\\OOOHHHGGGIIIOOO]]]vvvzzz{{{wwwllleee^^^XXXVVVOOOIIIIIIJJJMMMTTT\\\kkk}}}~~~~~~|||wwwwwwvvvuuusssqqqooonnnooommmjjjiiihhhfffdddbbbeeedddaaa___]]]\\\\\\\\\VVVUUUUUUWWWZZZ\\\\\\[[[[[[ZZZXXXWWWVVVTTTRRROOOMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOONNNMMMMMMLLLKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIJJJNNNQQQSSSXXX```hhhrrrvvvjjj___WWWRRRQQQNNNMMMNNNQQQRRRUUU^^^hhhsssmmmbbbTTTJJJEEEFFFHHHTTTfff}}}yyyvvviii```ZZZWWWTTTNNNIIIJJJKKKMMMRRRWWWaaattt}}}|||{{{|||||||||zzzxxxrrrrrrqqqpppooommmkkkjjjkkkiiifffeeeeeedddcccaaacccaaa^^^\\\ZZZYYYZZZZZZVVVUUUUUUWWWYYY[[[[[[ZZZ[[[YYYVVVTTTSSSRRRPPPNNNLLLLLLLLLKKKJJJJJJKKKMMMLLLMMMNNNOOOOOONNNMMMMMMLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJLLLQQQTTTXXX___gggppp{{{|||qqqeee\\\UUURRRRRRPPPNNNOOORRRSSSVVV^^^hhhpppgggZZZNNNFFFEEEGGGJJJXXXooo{{{tttvvvuuufff\\\WWWUUURRRMMMJJJKKKMMMMMMOOOSSSZZZmmmyyyxxxxxxzzz{{{zzzxxxuuuooooooooonnnllljjjhhhggggggeeecccbbbcccccccccbbb```___\\\YYYXXXWWWXXXXXXWWWVVVUUUWWWYYY[[[ZZZYYY[[[XXXUUURRRQQQQQQOOONNNKKKKKKLLLKKKIIIIIIJJJLLLLLLLLLNNNOOOOOONNNMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKMMMSSSWWW\\\dddlllvvvxxxnnnbbbZZZUUUSSSSSSSSSRRRSSSUUUVVVXXXaaajjjjjjaaaTTTIIIEEEGGGKKKOOOYYYrrryyyooooooppp^^^XXX[[[XXXWWWOOOLLLNNNOOOLLLLLLPPPWWWeee|||~~~~~~~~~|||yyyvvvvvvuuuuuuvvvxxxxxxwwwuuuqqqnnnllljjjjjjjjjhhhgggeeedddbbb```___^^^^^^^^^\\\]]]\\\[[[XXXUUUQQQOOORRRRRRSSSTTTVVVYYY[[[\\\\\\[[[YYYVVVSSSPPPNNNMMMMMMKKKJJJIIIIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMRRRRRRRRRRRRUUU]]]iiirrr}}}sssfff\\\VVVTTTQQQOOOSSSUUUTTTRRRWWW```ffffffiiiZZZMMMIIIHHHFFFJJJQQQaaa}}}|||yyyqqqkkkjjjxxxvvvlllkkkmmmhhhggg^^^UUUSSSPPPMMMNNNRRRYYYfffzzz~~~~~~~~~|||{{{{{{{{{zzzwwwttttttsssssstttuuuuuutttrrrmmmkkkiiihhhiiiiiihhhgggdddcccbbb```___^^^]]]]]]\\\\\\[[[ZZZXXXTTTQQQOOOPPPQQQRRRTTTVVVXXXZZZ\\\[[[ZZZXXXUUURRRPPPNNNMMMLLLKKKJJJHHHHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIKKKLLLMMMPPPQQQSSSTTTYYYcccoooyyyyyyooocccYYYUUUSSSRRRQQQSSSUUUVVVVVV\\\ffflllmmmcccUUUIIIGGGFFFEEEKKKSSSccc~~~}}}vvvpppllljjjdddcccrrr}}}}}}~~~qqqggg^^^XXXVVVWWW[[[eeevvv~~~~~~~~~~~~}}}|||zzzyyywwwwwwwwwvvvtttrrrsssrrrqqqqqqrrrrrrpppnnniiihhhffffffgggggggggfffbbbbbb```___^^^]]]\\\[[[ZZZZZZZZZXXXVVVSSSPPPOOOOOOOOOQQQSSSUUUXXXZZZ\\\ZZZYYYWWWTTTRRROOONNNMMMLLLKKKIIIHHHHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNPPPTTTXXX___kkkxxxuuukkk^^^UUURRRSSSTTTTTTRRRVVVXXX[[[cccmmmrrrqqq]]]PPPFFFEEEFFFGGGNNNXXXiii{{{rrrjjjccc___```\\\[[[hhhxxxlllccc^^^]]]eeettt}}}|||||||||{{{yyywwwvvvttttttuuutttsssqqqtttrrrqqqqqqqqqpppnnnllliiigggeeedddeeeeeedddccc``````___^^^]]][[[ZZZYYYXXXXXXWWWVVVTTTRRRPPPNNNMMMNNNOOOQQQTTTWWWYYY[[[XXXWWWUUUSSSQQQOOOMMMLLLKKKJJJHHHGGGGGGHHHJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGIIIJJJLLLLLLNNNQQQWWW]]]fffrrrtttjjj\\\SSSQQQRRRUUUVVVRRRVVVZZZ^^^gggppprrrnnnYYYMMMEEEEEEGGGHHHQQQ]]]ooo}}}vvvllleee^^^ZZZZZZVVVVVVaaaxxx{{{|||uuukkkccciiiuuu~~~}}}{{{zzzzzzzzzxxxwwwvvvtttrrrrrrssssssrrrqqqtttsssqqqqqqqqqpppmmmkkkkkkiiifffdddccccccaaa___^^^^^^^^^]]][[[ZZZXXXWWWVVVVVVUUUTTTRRRPPPOOONNNLLLMMMNNNPPPRRRUUUWWWYYYVVVUUUTTTRRRPPPNNNMMMLLLJJJIIIHHHGGGGGGHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMOOOTTT[[[ccclllyyysssiii\\\SSSQQQRRRUUUVVVRRRVVVZZZ___gggmmmjjjdddUUUJJJCCCDDDFFFHHHRRR___rrrzzztttxxxsssjjjddd^^^ZZZWWWUUUUUU\\\ppp{{{uuusss|||iiilllttt~~~|||zzzxxxwwwwwwwwwvvvuuutttrrrqqqppprrrsssrrrqqqrrrpppooooooooonnnllljjjkkkhhheeecccbbb```^^^]]]\\\\\\\\\\\\ZZZXXXVVVUUUTTTSSSSSSQQQPPPOOONNNNNNLLLMMMMMMOOOQQQSSSUUUVVVTTTSSSRRRQQQOOONNNMMMLLLJJJIIIGGGFFFFFFGGGIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGGGGHHHJJJLLLNNNOOORRRXXX```iiittt~~~pppggg[[[SSSQQQSSSUUUUUUSSSWWW[[[```fffiiibbbYYYOOOFFFAAACCCEEEHHHTTTbbbvvv}}}tttoooxxx}}}qqqiiiccc^^^[[[WWWVVVUUUYYYiiizzzuuurrryyyjjjiiilllwww~~~xxxvvvttttttuuuuuuuuutttrrrpppnnnnnnpppqqqqqqqqqmmmlllkkkkkkkkkjjjhhhfffgggeeebbb``````___]]][[[ZZZ[[[[[[[[[ZZZWWWUUUSSSRRRRRRQQQPPPOOONNNNNNNNNMMMMMMMMMNNNPPPQQQSSSTTTSSSRRRQQQPPPOOONNNMMMLLLIIIHHHGGGEEEEEEGGGHHHIIILLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPTTTZZZeeeppp{{{|||jjjbbbXXXRRRQQQSSSUUUUUUUUUXXX\\\aaaggghhh^^^RRRLLLDDDAAADDDHHHLLLZZZjjj~~~uuuqqq|||}}}qqqjjjddd___[[[WWWVVVTTTUUUaaa~~~|||zzzxxxxxxsssrrrnnnggghhhcccbbbkkk~~~}}}}}}vvvtttrrrrrrtttttttttssspppnnnmmmmmmnnnpppppppppiiiggggggggghhhgggeeecccdddaaa___^^^^^^^^^]]][[[YYYZZZ[[[[[[YYYWWWTTTRRRRRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMNNNOOOPPPRRRRRRRRRQQQQQQPPPNNNMMMMMMLLLIIIHHHFFFEEEEEEFFFHHHIIILLLLLLLLLLLLLLLLLLLLLLLLIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJLLLNNNPPPQQQUUU\\\gggsss{{{eee^^^UUUPPPQQQTTTUUUVVVVVVYYY^^^ccchhhhhh]]]PPPLLLEEECCCHHHLLLRRRbbbrrrxxxuuutttkkkeee```\\\VVVVVVSSSRRR]]]xxx~~~}}}{{{rrrhhhaaa^^^```cccddd___[[[```sss|||xxxvvvtttsssssssssrrrpppqqqpppoooppppppooollljjjiiigggffffffffffffdddccc```______^^^\\\ZZZXXXWWWZZZYYYXXXVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPMMMMMMLLLLLLMMMOOOQQQRRRPPPOOOOOONNNLLLKKKIIIHHHHHHGGGFFFFFFFFFGGGHHHIIILLLLLLLLLLLLKKKJJJIIIHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGJJJMMMMMMMMMNNNQQQUUU\\\cccooo~~~zzzooobbb\\\SSSOOOOOORRRTTTUUUXXX[[[aaahhhjjjcccUUUJJJCCCBBBDDDJJJPPPZZZnnn|||vvvpppggg```^^^YYYTTTSSSXXX^^^nnn~~~xxxqqqhhh___ZZZ[[[^^^``````[[[VVV[[[lll{{{~~~~~~yyywwwtttssssssrrrqqqoooooonnnmmmnnnnnnmmmjjjhhhgggeeecccccccccbbbaaa___^^^^^^^^^]]][[[YYYXXXWWWZZZYYYWWWVVVTTTSSSSSSRRRRRRRRRRRRQQQPPPPPPOOOOOOMMMLLLLLLLLLLLLNNNOOOPPPNNNNNNMMMLLLKKKIIIHHHGGGGGGGGGFFFEEEFFFGGGHHHIIIKKKLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFIIILLLMMMMMMOOOTTTXXX]]]eeessssssiii^^^XXXRRRNNNOOOQQQSSSSSSXXX\\\bbbhhhggg___RRRHHHDDDCCCFFFLLLSSSaaayyy|||vvvpppggg___]]]YYYTTTSSSVVV[[[jjjzzzqqqhhh]]]VVVVVV[[[```bbb```YYYRRRVVVeee}}}~~~~~~zzz}}}~~~yyywwwtttrrrrrrqqqooommmmmmlllkkkkkklllkkkhhheeefffdddbbbaaaaaa```^^^\\\\\\\\\\\\[[[ZZZXXXWWWVVVXXXXXXVVVTTTSSSRRRRRRRRRQQQQQQPPPPPPOOONNNNNNMMMKKKKKKJJJKKKKKKLLLMMMNNNLLLLLLKKKJJJIIIGGGFFFFFFGGGFFFEEEEEEEEEFFFHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGEEEHHHKKKMMMNNNQQQWWW\\\___iiixxxwwwjjjaaaWWWTTTPPPOOOOOOQQQRRRRRRXXX]]]dddfffbbbXXXMMMGGGEEEFFFJJJPPP[[[nnn~~~yyytttkkkccc___]]]WWWUUUVVVZZZggg{{{vvvoooeeeYYYTTTYYYaaagggjjjddd[[[TTTUUUaaauuu|||}}}~~~~~~~~~|||yyyvvvsssqqqpppooommmkkkkkkjjjjjjjjjjjjiiifffdddgggeeebbbaaaaaa___]]][[[ZZZZZZZZZYYYXXXWWWVVVUUUWWWVVVUUUSSSRRRQQQQQQQQQOOOOOOOOONNNMMMMMMLLLLLLIIIIIIIIIJJJJJJKKKKKKLLLJJJJJJHHHGGGFFFEEEEEEEEEFFFEEEDDDDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFGGGHHHFFFIIIKKKLLLMMMQQQXXX^^^cccnnn{{{oooccc[[[SSSRRRQQQPPPQQQRRRSSSSSSWWW^^^dddccc[[[PPPIIIEEEDDDHHHNNNWWWeee~~~zzzsssjjjdddaaa]]]YYYZZZ^^^jjj~~~}}}{{{xxxooofff[[[XXX^^^gggnnnqqqiii___VVVUUU\\\mmm|||}}}}}}{{{zzzwwwtttqqqooonnnmmmkkkiiijjjiiiiiiiiiiiihhheeecccdddbbb```___^^^]]][[[YYYXXXXXXXXXXXXXXXWWWVVVUUUUUUTTTSSSRRRQQQPPPPPPPPPNNNNNNNNNMMMLLLLLLKKKKKKHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDFFFGGGHHHGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHJJJKKKLLLMMMRRRZZZ```iiiuuuuuuiii___YYYPPPQQQRRRSSSSSSTTTUUUUUUXXX]]]aaa^^^TTTJJJFFFEEEDDDJJJSSS```uuu~~~xxxooohhhbbb___]]]___eeerrrzzzzzz{{{yyywwwnnnggg```^^^ccckkkrrruuummmbbbXXXUUUWWWbbb{{{}}}}}}|||yyyzzzyyyvvvwwwzzzsssqqqnnnllllllkkkiiihhhiiihhhggghhhhhhgggdddbbb___]]][[[ZZZZZZYYYWWWUUUVVVWWWWWWWWWWWWWWWVVVVVVSSSRRRQQQPPPPPPOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKHHHHHHIIIIIIJJJIIIIIIHHHHHHFFFEEECCCBBBCCCCCCDDDCCCCCCBBBCCCDDDEEEGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIKKKLLLMMMOOOUUU___fffqqq}}}|||oooddd[[[WWWPPPRRRTTTTTTTTTTTTVVVWWWYYY[[[\\\VVVNNNGGGEEEFFFEEEMMMZZZkkk~~~zzzssslllaaa______aaajjjxxxyyy{{{|||yyytttmmmkkkhhhfffhhhmmmssswwwrrrfff[[[WWWUUU[[[sss|||}}}xxxuuuuuuwwwvvvrrrssswwwpppnnnkkkjjjjjjiiihhhfffffffffeeeeeefffdddbbb___]]][[[YYYXXXYYYXXXVVVUUUVVVVVVWWWWWWXXXWWWWWWVVVRRRQQQPPPOOOOOONNNNNNOOONNNNNNMMMMMMLLLKKKKKKKKKHHHHHHIIIJJJJJJIIIHHHHHHGGGFFFDDDBBBBBBBBBCCCDDDBBBBBBBBBBBBCCCEEEGGGHHHEEEEEEFFFFFFFFFFFFFFFEEEDDDEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMOOOSSS[[[fffooo{{{vvviii^^^XXXUUUPPPRRRTTTTTTSSSSSSVVVXXXZZZYYYUUUOOOIIIFFFFFFHHHHHHQQQ```www}}}xxxpppgggeeebbbbbbhhhttt~~~wwwooonnnnnnlllmmmoootttxxxvvvjjj___YYYUUUYYYppp|||}}}~~~xxxvvvtttuuuyyyxxxqqqppptttnnnllliiihhhiiihhhgggfffeeedddccccccdddccc```]]]]]][[[ZZZYYYZZZZZZXXXWWWVVVVVVWWWXXXXXXXXXWWWWWWQQQQQQPPPOOONNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFDDDBBBBBBBBBCCCDDDBBBBBBAAABBBCCCEEEGGGHHHDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIKKKNNNQQQVVV```mmmvvvrrreee[[[UUUSSSPPPRRRTTTTTTRRRRRRUUUXXXZZZWWWRRRKKKGGGEEEGGGIIIJJJTTTeee|||uuuooolllfffbbbdddkkkrrruuu|||}}}{{{vvvqqqllljjjjjjkkkmmmmmmjjjaaaVVVXXXlll~~~}}}|||yyyyyysssrrrqqqpppoooooooooooolllllllllkkkjjjiiigggggggggfffeeecccaaa```^^^^^^\\\[[[YYYWWWVVVVVVVVVVVVUUUUUUVVVVVVVVVUUUUUUTTTQQQQQQPPPOOOOOONNNNNNMMMLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIGGGEEECCCBBBCCCDDDEEE@@@@@@AAACCCDDDFFFGGGGGGFFFHHHIIIIIIFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCEEEFFFFFFEEEFFFHHHJJJOOOPPPSSSWWW^^^iiittt{{{xxxiii^^^WWWRRRPPPQQQQQQQQQQQQRRRSSSTTTUUUaaaXXXNNNIIIEEECCCDDDHHHOOOXXXnnn|||xxxrrrlllgggfffdddbbbdddhhhqqq}}}yyyuuuqqqlllgggdddggggggeee]]]SSSSSSdddwww~~~||||||}}}~~~wwwttttttsssrrrqqqpppooonnnnnnnnnjjjjjjjjjjjjhhhgggfffeeefffeeedddbbbaaa___^^^]]]YYYXXXWWWVVVUUUUUUVVVVVVVVVVVVVVVUUUUUUSSSRRRRRRPPPPPPOOONNNNNNMMMMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDBBBBBBBBBCCCDDD@@@AAABBBCCCDDDFFFGGGGGGFFFGGGIIIHHHFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFHHHJJJKKKMMMQQQWWWaaannn{{{ttteeeZZZTTTPPPNNNOOOPPPPPPQQQRRRTTTUUUVVV[[[SSSKKKHHHFFFDDDFFFJJJRRR^^^vvv|||yyyrrrkkkgggbbb\\\\\\^^^dddvvv|||yyyvvvooofff___dddccc```YYYOOOOOO]]]mmm~~~{{{}}}~~~|||{{{{{{~~~wwwqqqoooooorrrqqqqqqpppnnnmmmmmmlllhhhhhhhhhgggfffeeedddcccddddddcccaaa___^^^]]]\\\WWWWWWVVVUUUTTTTTTUUUUUUVVVVVVUUUTTTSSSQQQPPPOOONNNNNNNNNMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCAAAAAAAAABBBBBB@@@AAABBBCCCDDDEEEFFFGGGEEEGGGHHHGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFGGGIIIKKKJJJMMMRRRZZZeeettt}}}mmm___UUUPPPNNNMMMNNNNNNOOOQQQRRRTTTUUUVVVSSSMMMHHHGGGFFFDDDGGGLLLVVVeeeyyyppphhh```YYYWWWZZZ^^^ppp~~~{{{yyywwwrrriiibbbiiiddd]]]VVVOOOOOO[[[iiizzz|||}}}|||zzzzzzzzz{{{|||~~~|||}}}|||xxxsssooonnnnnnqqqqqqpppooonnnlllkkkkkkfffggggggfffeeedddccccccbbbbbbaaa___^^^]]]\\\[[[YYYXXXWWWVVVUUUTTTSSSSSSTTTTTTTTTSSSRRRQQQOOONNNMMMMMMLLLKKKKKKJJJJJJIIIGGGGGGFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEFFFGGGFFFDDDCCCDDDDDDFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGHHHJJJLLLNNNQQQWWW```kkkzzzuuugggYYYQQQNNNMMMMMMOOOOOOPPPQQQRRRRRRRRRSSSMMMHHHFFFFFFEEEDDDHHHNNNXXXkkk}}}~~~tttjjjaaa[[[[[[___dddsss~~~|||yyywwwvvvtttoookkkooofff\\\TTTOOOQQQ\\\hhh{{{}}}xxxtttsssuuuwwwxxx~~~yyyxxxwwwuuurrrooooooooopppppppppooommmkkkjjjhhheeefffffffffeeedddcccbbb``````___^^^\\\[[[ZZZZZZ[[[[[[YYYXXXVVVTTTRRRQQQQQQQQQRRRRRRRRRQQQPPPPPPLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFDDDEEEFFFEEECCCBBBCCCEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFHHHIIIIIIIIIIIILLLNNNPPPTTT\\\gggtttvvvmmm```VVVPPPNNNNNNNNNQQQRRRRRRRRRQQQPPPNNNNNNIIIFFFEEEFFFEEEDDDIIIPPP[[[ooowwwwww~~~wwwjjjaaa[[[^^^cccmmmyyy}}}uuu~~~~~~}}}{{{xxxvvvtttttttttqqqggg[[[UUURRRTTT\\\eeeuuu}}}uuunnnlllmmmooouuu~~~~~~wwwvvvuuutttrrrqqqppppppooooooooonnnmmmjjjhhhgggdddddddddddddddcccbbbbbb^^^^^^]]]\\\[[[ZZZYYYYYY[[[[[[ZZZXXXVVVTTTRRRQQQPPPQQQQQQRRRRRRQQQQQQQQQKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFCCCDDDEEECCCBBBBBBCCCEEEGGGFFFEEEDDDDDDEEEFFFGGGFFFGGGIIIJJJJJJKKKNNNPPPOOOVVVaaaooo}}}zzzllleee[[[SSSOOONNNOOOPPPRRRSSSSSSRRRPPPNNNLLLJJJGGGEEEEEEFFFEEEFFFMMMVVVcccwwwwwwrrrwwwyyylllbbb\\\^^^cccwww{{{qqqnnn}}}~~~wwwttttttvvvrrrhhh^^^[[[ZZZ[[[^^^cccnnn~~~~~~|||{{{}}}xxxrrrllljjjjjjkkkttt|||~~~wwwvvvuuutttsssqqqooommmnnnnnnooonnnllljjjgggeeeaaabbbbbbbbbbbbaaaaaa```]]]\\\\\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWVVVUUUSSSRRRRRRRRRRRRRRRRRRQQQPPPOOOKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAAAAA@@@BBBBBBCCCCCCDDDEEEEEEEEECCCDDDDDDCCCAAAAAACCCEEEHHHGGGEEEDDDDDDEEEGGGHHHEEEFFFIIIJJJKKKMMMPPPSSSRRRZZZgggvvvwwwooobbb]]]UUUPPPNNNOOOOOOPPPQQQQQQRRRRRRPPPNNNLLLJJJEEECCCDDDEEEFFFHHHRRR]]]ooovvvuuu|||{{{rrrjjjccccccgggvvv{{{vvvkkkkkk|||zzzssssssuuusssiiibbbaaabbbaaaaaabbbjjjyyy|||yyywwwssssssrrrpppmmmllllllmmmttt{{{xxxwwwvvvuuussspppmmmjjjnnnnnnooonnnllliiifffddd``````````````````______\\\[[[[[[ZZZYYYXXXXXXWWWSSSSSSUUUVVVVVVUUUTTTSSSTTTTTTTTTSSSRRRPPPOOONNNLLLKKKKKKJJJJJJIIIHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCBBBAAAAAACCCFFFHHHGGGEEEDDDDDDEEEGGGHHHDDDFFFHHHJJJLLLNNNRRRTTTWWW```mmm|||zzznnneee\\\XXXRRROOONNNOOOOOOOOOOOOPPPQQQQQQQQQOOOMMMKKKCCCBBBCCCEEEFFFKKKWWWcccwwwxxxzzz}}}yyysssmmmkkkmmmlllppp}}}{{{mmmiiifffzzzuuurrrnnnsssgggaaagggnnnlllgggdddcccqqq~~~wwwqqqpppnnnkkkhhhgggjjjooosssyyy|||yyyuuusssrrrqqqooonnnnnnnnnnnnmmmkkkhhheeeccc^^^^^^___``````___^^^^^^\\\[[[ZZZYYYXXXWWWVVVVVVTTTTTTUUUUUUUUUTTTSSSSSSRRRRRRPPPOOONNNMMMMMMMMMNNNMMMLLLJJJHHHFFFEEEDDDFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFGGGIIIJJJJJJJJJMMMSSSXXX\\\fffuuuxxxpppggg```WWWRRRMMMLLLPPPSSSRRRPPPPPPPPPOOOOOOMMMLLLJJJIIIEEE???@@@HHHMMMQQQ```rrryyyzzzvvvttttttxxxuuukkkjjjggg~~~zzztttmmmiiibbbaaakkkrrrooogggbbb___jjj||||||uuuoooiiihhhdddaaa```ccchhhmmmyyy~~~}}}~~~zzzwwwsssqqqqqqpppooommmnnnmmmllljjjhhhfffcccbbb_________^^^^^^^^^]]]]]][[[[[[ZZZYYYXXXWWWVVVVVVSSSSSSSSSSSSSSSSSSRRRRRRPPPPPPNNNMMMLLLKKKKKKKKKLLLLLLJJJIIIGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIKKKKKKLLLOOOUUU[[[bbblll|||zzzsssjjjaaaZZZTTTOOOKKKKKKNNNQQQQQQOOOPPPOOOOOONNNLLLJJJIIIHHHGGGBBBCCCJJJOOOWWWkkkzzzyyyzzz~~~pppjjjllliiiwwwmmmdddbbbgggsssyyyuuuiiiaaa[[[bbbooo{{{uuupppnnnlllhhhdddcccfffmmmrrr|||~~~{{{zzzvvvtttqqqooooooooonnnmmmnnnmmmjjjhhheeecccbbbaaaaaa```^^^]]]\\\\\\\\\\\\ZZZZZZYYYXXXWWWVVVVVVUUURRRRRRRRRRRRQQQQQQPPPPPPNNNNNNLLLKKKJJJIIIIIIIIIJJJIIIHHHGGGFFFEEEEEEDDDBBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCGGGGGGGGGGGGGGGGGGFFFFFFGGGJJJLLLLLLNNNRRRYYY___kkkvvvuuulllcccZZZSSSOOOLLLIIIJJJMMMPPPOOONNNOOONNNMMMKKKJJJHHHFFFFFFHHHDDDFFFMMMVVVeeezzzmmmjjjlllmmm{{{|||zzzqqqjjjlllqqqyyy|||vvvkkkbbb[[[^^^iii{{{{{{xxxyyywwwssspppnnnrrrxxx}}}}}}xxxvvvsssqqqnnnnnnnnnoooooonnnnnnllliiifffdddbbbbbbbbbcccaaa^^^[[[ZZZZZZZZZ[[[YYYYYYXXXXXXWWWVVVVVVUUUSSSRRRQQQQQQPPPPPPPPPPPPNNNMMMKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@AAAAAABBBBBBCCCCCCCCCGGGGGGGGGGGGFFFFFFFFFFFFGGGIIILLLNNNPPPWWW___fffuuu}}}qqqfff\\\TTTOOOKKKIIIIIIJJJMMMOOOOOONNNNNNMMMKKKIIIGGGFFFDDDDDDFFFEEEIIISSSbbbyyy~~~xxxlllggghhhqqqvvvvvv{{{~~~{{{wwwvvvvvvwwwwwwuuuoooggg___```bbbiiiyyy|||yyyxxx{{{|||vvvsssqqqooommmlllmmmnnnnnnmmmmmmllliiifffdddcccccccccbbb```]]]ZZZYYYXXXYYYZZZXXXXXXWWWWWWVVVVVVUUUUUUTTTSSSRRRPPPOOOOOOPPPPPPNNNMMMLLLKKKJJJIIIIIIIIIFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDEEECCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIMMMPPPUUU]]]hhhooozzzmmmaaaXXXQQQMMMIIIIIIJJJLLLNNNOOOOOOOOOMMMKKKIIIGGGEEEDDDDDDDDDDDDEEEMMM\\\sss~~~zzzzzzuuujjjeeefffuuu~~~sssqqqsssvvvzzz~~~zzzrrrkkkiiieeeaaahhhiiinnnxxxyyytttpppooommmjjjjjjkkkllllllkkkjjjiiihhhfffeeedddcccccc```^^^\\\ZZZYYYXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUTTTSSSQQQOOONNNNNNOOOOOONNNNNNLLLKKKJJJIIIIIIIIIFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDAAAAAABBBBBBCCCDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAABBBCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHKKKPPPUUU[[[fffrrr{{{uuuhhh\\\TTTNNNLLLHHHJJJLLLNNNOOOOOOOOONNNKKKJJJHHHFFFDDDDDDDDDEEEDDDIIIUUUkkk}}}xxxuuuuuu~~~}}}ssskkkhhhiiiwwwyyyqqqnnnlllnnnwwwuuummmmmmnnnmmmqqqpppqqqvvv~~~zzzuuuqqqooollljjjgggfffggghhhhhhgggffffffffffffeeedddcccbbb]]]]]]\\\ZZZYYYXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUSSSRRRPPPMMMLLLLLLMMMNNNNNNMMMLLLKKKIIIIIIIIIIIIGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDAAAAAABBBBBBCCCDDDDDDEEEAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCDDDFFFGGGGGGHHHFFFGGGGGGHHHIIIJJJKKKKKKKKKOOOTTTZZZcccooo}}}}}}xxxnnnbbbVVVOOOKKKJJJGGGJJJMMMOOOOOONNNMMMMMMJJJIIIGGGEEEDDDEEEEEEFFFIIIOOO___zzzzzzvvvvvvuuu{{{|||sssmmmllloooyyy{{{tttooollliiiiiiuuu~~~vvvxxx||||||vvvtttrrrssszzz|||xxxuuurrrpppnnnjjjgggeeedddeeefffeeedddbbbcccdddeeeeeecccbbbaaa[[[[[[[[[[[[ZZZYYYWWWVVVVVVVVVUUUUUUUUUUUUUUUUUURRRQQQNNNLLLKKKKKKLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDAAAAAABBBBBBCCCDDDEEEEEEAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHGGGHHHIIIJJJKKKMMMNNNNNNMMMQQQWWW___hhhuuuwwwrrriii]]]RRRKKKHHHGGGGGGIIIMMMOOONNNMMMLLLKKKIIIHHHFFFEEEDDDEEEFFFHHHNNNUUUfff~~~{{{wwwyyyxxx|||}}}zzzyyyrrrkkkiiizzz|||{{{zzzuuuqqqoookkkkkkxxxyyymmmllluuu|||{{{}}}tttnnnnnnmmmkkkhhhhhhgggfffdddccccccdddddd___``````````````````___XXXXXXXXXXXXWWWVVVUUUTTTTTTTTTUUUVVVUUUTTTSSSRRRPPPPPPOOOMMMLLLJJJIIIIIILLLKKKIIIHHHGGGGGGHHHHHHGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCBBBAAA@@@@@@AAABBBBBBCCCCCCBBBBBBAAAEEEDDDDDDDDDDDDDDDEEEFFFIIIFFFFFFJJJMMMKKKKKKMMMTTTXXX___fffppp~~~|||rrrhhh]]]VVVOOOJJJHHHJJJMMMNNNOOOOOONNNMMMKKKJJJHHHDDDAAAAAABBBAAAEEEKKKNNN\\\xxx|||~~~}}}~~~~~~{{{yyyyyyyyy~~~{{{xxxpppjjjjjj}}}zzzxxx{{{yyyxxxwwwtttttt}}}tttqqqvvv~~~{{{wwwwww}}}~~~~~~~~~}}}}}}}}}}}}}}}xxxpppkkkkkkkkkhhhfffgggfffdddbbbaaa```aaaaaa\\\\\\]]]]]]]]]]]]\\\\\\XXXXXXXXXXXXWWWUUUTTTSSSRRRSSSTTTTTTTTTSSSQQQPPPPPPOOONNNMMMKKKJJJIIIHHHKKKJJJIIIHHHGGGGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBBBBCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFHHHEEEFFFKKKNNNMMMOOORRRVVV\\\dddmmmwwwyyyrrrkkkaaaWWWQQQMMMIIIJJJMMMNNNOOOOOONNNMMMLLLJJJIIIJJJFFFCCCDDDCCCBBBFFFLLLWWWhhh}}}}}}{{{|||~~~zzzxxxvvvtttwww}}}xxxnnnjjjmmmzzzxxx~~~wwwwww~~~|||zzzxxxwww{{{}}}{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvqqqkkkgggggggggeeeccceeedddbbb```^^^]]]]]]\\\ZZZ[[[[[[\\\\\\[[[[[[ZZZXXXXXXXXXWWWVVVTTTSSSRRRPPPQQQRRRRRRRRRQQQPPPOOOOOONNNMMMLLLKKKJJJIIIHHHJJJJJJHHHGGGGGGFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDDDDCCCBBBAAA@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHEEEGGGLLLOOOOOOSSSWWWZZZbbbmmmyyy{{{qqqjjjaaaXXXOOOLLLJJJIIIKKKPPPPPPPPPOOONNNLLLJJJHHHGGGGGGDDDCCCEEEEEEEEEJJJQQQbbbwww}}}zzzzzz}}}}}}}}}zzzvvvsssooooooxxxxxxnnnkkkooo}}}yyy||||||zzzyyyyyyxxxwwwvvvuuusssqqqpppppppppoookkkgggeeeeeeeeedddbbbcccbbbaaa___]]][[[ZZZYYYZZZ[[[[[[\\\\\\[[[[[[ZZZWWWWWWWWWVVVUUUSSSRRRQQQPPPPPPQQQQQQQQQPPPOOONNNNNNMMMMMMLLLJJJIIIIIIHHHIIIHHHHHHGGGFFFFFFEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDBBB@@@>>>@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCDDDDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIGGGHHHMMMOOOPPPUUU[[[```iiiwww}}}tttjjjcccZZZQQQJJJHHHHHHIIILLLQQQQQQPPPOOOMMMJJJHHHFFFEEEAAA???@@@DDDFFFIIIQQQZZZmmmzzzvvvzzz~~~{{{zzz}}}~~~}}}}}}~~~}}}|||zzz|||zzzwwwtttooonnnuuuzzzooolllqqq~~~wwwxxx~~~{{{xxxwwwvvvvvvuuutttrrrooommmlllkkkkkkiiigggeeeddddddccccccbbbbbbaaa```___]]][[[YYYXXXYYYYYYZZZZZZZZZZZZYYYYYYWWWWWWVVVUUUTTTRRRPPPOOOOOOPPPQQQQQQQQQPPPNNNNNNMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCAAABBBCCCDDDDDDBBB@@@>>>@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDDDDFFFGGGHHHIIIKKKIIIJJJNNNPPPRRRXXX```iiisss}}}sssjjj```ZZZVVVOOOIIIHHHIIIIIILLLQQQQQQPPPNNNKKKHHHFFFDDDCCC???>>>@@@DDDFFFKKKVVVbbbwwwvvvpppqqqyyy}}}}}}~~~|||{{{{{{{{{{{{zzzyyy|||zzzyyyxxxuuuttt|||}}}sssooorrr~~~zzzrrrrrr~~~{{{xxxvvvtttsssssssssrrrpppmmmjjjhhhggggggeeeeeeeeedddcccbbbbbbaaa`````````___]]][[[YYYXXXVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVUUUTTTSSSQQQOOONNNOOOOOOPPPPPPPPPOOONNNMMMLLLKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBDDDDDDCCCCCCBBBCCCCCCDDD@@@AAABBBCCCCCCBBBAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDEEEFFFGGGHHHIIILLLKKKMMMQQQSSSVVV___hhhttt}}}wwwmmmddd\\\VVVSSSMMMHHHIIIKKKJJJLLLPPPQQQPPPMMMJJJGGGEEECCCCCCCCCBBBCCCFFFIIIPPP___mmm}}}pppooouuu~~~}}}|||zzzyyyzzz{{{zzzyyy|||{{{||||||{{{~~~wwwqqqrrr}}}|||}}}~~~{{{ssskkkjjjwww~~~{{{xxxvvvuuuttttttrrrpppnnnjjjgggeeedddcccbbbcccddddddbbbaaa``````]]]^^^^^^]]]\\\[[[YYYXXXVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUTTTRRRPPPNNNMMMMMMMMMNNNOOONNNMMMLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHEEEEEEFFFFFFEEEDDDBBBAAACCCCCCCCCBBBBBBCCCCCCDDD@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFEEEEEEEEEFFFFFFGGGHHHMMMMMMPPPTTTXXX]]]hhhsss}}}qqqhhh```XXXSSSNNNIIIGGGJJJLLLLLLLLLOOOPPPOOOLLLIIIFFFDDDCCCCCCEEEDDDFFFJJJPPP[[[oooxxxooosss}}}}}}{{{yyyxxxyyyzzzzzzyyy}}}|||}}}yyyrrrrrr}}}zzz|||}}}{{{yyyuuunnneeedddqqq~~~{{{yyyxxxwwwwwwpppooollliiifffcccaaaaaa```bbbccccccaaa______^^^[[[\\\\\\\\\[[[ZZZXXXWWWXXXYYYYYYZZZZZZYYYYYYXXXVVVUUUUUUSSSQQQOOOMMMLLLKKKLLLMMMMMMMMMLLLJJJIIIJJJJJJJJJIIIIIIHHHHHHHHHDDDEEEEEEEEEEEECCCBBBAAACCCCCCBBBBBBBBBCCCCCCDDD?????????@@@AAABBBDDDDDDBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCBBBFFFDDDCCCBBBBBBCCCDDDFFFGGGFFFFFFFFFFFFFFFGGGGGGLLLMMMQQQWWW[[[bbbooo{{{ttthhh```XXXQQQLLLJJJGGGFFFKKKMMMLLLMMMOOOPPPNNNKKKHHHEEEDDDCCCCCCBBBCCCGGGMMMVVVfff}}}xxxqqqxxx~~~|||zzzxxxwwwyyyzzzzzzyyy}}}|||}}}}}}{{{nnnkkkyyy}}}yyy{{{}}}~~~~~~~~~}}}zzzrrrhhh```aaaiiipppzzzxxxvvvtttsssssspppkkkgggcccbbbbbbbbb```aaabbbcccaaa___\\\ZZZ___^^^\\\ZZZXXXXXXXXXXXXYYYXXXWWWVVVWWWYYY[[[]]][[[YYYVVVSSSQQQQQQQQQRRRMMMMMMMMMMMMLLLLLLLLLKKKNNNKKKHHHHHHIIIIIIFFFCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@CCCCCCCCCBBBBBBAAAAAAAAADDDDDDCCCCCCBBBAAA??????CCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEGGGJJJMMMMMMSSSZZZ___fffppp~~~xxxkkkaaaXXXNNNJJJJJJGGGHHHIIIJJJJJJKKKKKKKKKNNNLLLHHHDDDCCCDDDDDDBBBGGGHHHKKKSSSaaavvv}}}|||~~~|||{{{zzzxxxwwwwwwxxxzzz|||}}}{{{|||~~~}}}{{{~~~zzzyyyxxxnnnmmm}}}~~~yyyyyy{{{~~~|||rrrfff]]]^^^eeemmmwww{{{wwwssspppnnnpppmmmiiieeecccaaaaaabbbaaabbbccccccbbb___\\\ZZZ```___\\\ZZZXXXWWWVVVVVVWWWVVVUUUUUUUUUWWWYYY[[[ZZZXXXUUURRRQQQPPPPPPQQQLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGHHHIIIHHHGGGCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFHHHLLLOOONNNTTT\\\eeeooo{{{xxxmmmaaaXXXPPPIIIFFFGGGGGGHHHJJJKKKLLLKKKKKKJJJIIIGGGEEEBBBBBBCCCCCCBBBEEEIIIQQQ```ttt}}}{{{uuuuuuuuuvvvxxxzzz|||~~~}}}{{{|||~~~}}}vvvxxxtttrrrssslllppp{{{{{{~~~~~~~~~}}}sssfff]]]\\\bbbhhhllluuu{{{vvvrrrooolllnnnllliiifffdddccccccdddcccddddddcccaaa^^^[[[YYY```^^^\\\YYYWWWUUUTTTTTTUUUTTTSSSSSSTTTUUUWWWXXXXXXVVVTTTQQQPPPOOOOOOOOOJJJJJJJJJIIIIIIIIIIIIHHHGGGHHHIIIHHHFFFEEEFFFGGGCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@AAAAAA@@@@@@@@@@@@?????????@@@AAACCCEEEEEEFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHJJJNNNQQQTTTYYYbbbooo||||||lllaaaVVVOOOIIIEEEDDDGGGHHHIIILLLMMMMMMLLLJJJHHHEEEDDDCCCCCCCCCCCCDDDEEEGGGOOO^^^ttt~~~}}}|||}}}~~~}}}{{{yyyssstttuuuwwwzzz|||}}}~~~{{{|||}}}~~~}}}tttuuupppnnnooojjjrrr}}}||||||}}}|||tttjjjbbb___aaadddhhhppp|||yyyuuurrrooommmllljjjgggfffeeeeeefffdddddddddccc```]]]ZZZYYY\\\[[[ZZZXXXVVVUUUTTTTTTSSSSSSSSSRRRSSSTTTUUUVVVUUUTTTRRRPPPNNNNNNMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHJJJLLLMMMJJJEEEBBBBBBDDDCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@???@@@BBBDDDEEEFFFGGGGGGDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJMMMQQQTTT]]]bbbkkkyyyyyypppeee[[[QQQKKKGGGDDDFFFIIIHHHJJJMMMOOONNNLLLIIIFFFFFFDDDDDDFFFFFFEEEGGGJJJOOO\\\qqq}}}|||zzzzzzzzzzzzxxxwwwwwwxxxyyy{{{||||||||||||zzz|||~~~}}}~~~vvvwwwqqqnnnnnnkkkvvv~~~|||xxxvvvuuu|||{{{wwwrrrmmmhhheeedddgggnnn{{{}}}yyyuuurrrmmmkkkiiigggeeedddddddddcccbbbbbb```^^^[[[YYYWWWWWWWWWWWWWWWVVVVVVUUUUUUSSSSSSSSSSSSSSSSSSTTTTTTRRRQQQPPPNNNMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHJJJLLLLLLJJJEEEBBBCCCEEECCCCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIGGGHHHJJJKKKMMMQQQVVVZZZdddiiisss~~~rrriii___VVVMMMIIIGGGEEEGGGJJJJJJKKKMMMNNNNNNKKKGGGEEEGGGDDDDDDFFFFFFDDDHHHOOO[[[nnn|||yyyxxxxxxxxxwwwvvvyyyzzz{{{||||||||||||{{{zzz}}}~~~}}}~~~yyy{{{uuuqqqqqqooo|||~~~{{{uuuqqqppp{{{||||||{{{wwwrrrllliiigggmmmxxx|||vvvsssmmmkkkiiifffdddbbb`````````___^^^]]][[[YYYWWWVVVSSSTTTUUUVVVVVVVVVUUUUUURRRRRRRRRRRRRRRRRRRRRRRROOONNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHEEEFFFGGGGGGFFFEEEFFFGGGCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCAAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJHHHJJJMMMPPPSSSXXX^^^ccciiippp|||~~~uuujjjbbbVVVOOOHHHFFFFFFEEEGGGJJJKKKLLLMMMMMMLLLIIIEEECCCEEEAAAAAADDDDDDBBBIIITTThhh|||yyyxxxyyyzzz{{{zzzzzzzzzzzz{{{||||||}}}}}}zzz~~~~~~}}}~~~{{{~~~zzzvvvvvvuuu{{{{{{~~~}}}~~~~~~}}}~~~|||{{{vvvuuuvvv~~~yyysssooolllqqqwww~~~yyywwwyyy{{{|||wwwqqqooommmiiieeebbb```^^^\\\\\\[[[YYYXXXVVVUUUUUUSSSTTTUUUUUUUUUTTTSSSSSSPPPPPPPPPPPPPPPPPPPPPOOOMMMLLLLLLLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFCCCBBBBBBCCCEEEFFFEEEEEECCCCCCDDDDDDCCCCCCBBBAAA????????????????????????@@@@@@????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@AAABBBCCCCCCDDDDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKKKKNNNQQQUUUZZZ```ggglllsss{{{xxxqqqiii^^^WWWMMMGGGCCCEEEFFFFFFHHHLLLLLLLLLLLLKKKIIIFFFDDDBBBCCC>>>>>>DDDDDDDDDOOO^^^uuu|||zzzxxxxxx{{{~~~~~~}}}}}}~~~{{{}}}|||}}}~~~||||||zzzzzzzzz}}}vvvxxx{{{wwwyyyzzz{{{zzzzzz|||}}}xxx|||~~~{{{zzz}}}|||wwwsssqqquuuxxx|||~~~xxxsssqqqrrrsss~~~vvvtttqqqmmmiiieeebbb```ZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUTTTSSSQQQPPPNNNNNNOOOOOOOOONNNNNNMMMKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEBBB@@@AAACCCDDDBBB???CCCCCCDDDDDDCCCCCCBBBAAA????????????????????????@@@@@@????????????@@@@@@?????????@@@@@@AAAAAAAAA>>>???@@@BBBCCCDDDDDDDDDFFFFFFGGGHHHIIIKKKKKKLLLNNNQQQUUUYYY___fffmmmrrr}}}wwwnnnfff^^^TTTMMMHHHCCCAAAEEEHHHIIILLLOOOMMMLLLKKKIIIGGGEEECCCBBBCCC>>>>>>EEEGGGHHHVVVggg~~~zzzxxxwwwxxx}}}|||||||||}}}|||yyy{{{|||~~~~~~zzzwwwwwwwwwxxxzzz{{{yyywwwvvvxxx{{{vvvyyy}}}xxxqqqrrrwww{{{|||wwwsssssstttuuu{{{~~~|||tttnnnjjjfffaaa^^^\\\YYYVVVUUUUUUUUUTTTSSSRRRSSSSSSSSSRRRQQQPPPPPPTTTRRRPPPNNNLLLKKKKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBBBBAAAAAABBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAAAAABBBCCCBBBAAAAAABBBDDDIIIJJJKKKKKKKKKKKKMMMOOORRRTTTXXX^^^gggqqq{{{yyysssjjj```XXXQQQKKKGGGCCCCCCDDDEEEGGGJJJLLLMMMKKKJJJIIIHHHFFFEEEDDDCCC@@@BBBAAAEEEKKKJJJVVVppp~~~zzzxxxzzzyyyppp|||}}}~~~{{{yyyzzzzzzzzzzzzyyywwwuuuuuuyyy}}}yyy{{{~~~wwwpppnnnsssyyy~~~~~~zzzwwwwwwwww|||}}}}}}yyyrrrnnniiibbb]]][[[YYYVVVTTTTTTSSSRRRPPPRRRRRRRRRRRRQQQPPPPPPOOORRRQQQOOOMMMLLLKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@??????>>>>>>??????????????????@@@@@@@@@@@@?????????@@@@@@@@@AAAAAABBBCCCDDDCCCBBBBBBCCCEEEFFFHHHIIIJJJJJJLLLOOOQQQVVVYYY___fffoooyyy}}}rrrlllcccZZZSSSNNNIIIFFFCCCDDDEEEFFFHHHJJJLLLMMMKKKJJJIIIHHHFFFEEEDDDCCCCCCEEECCCGGGOOORRR```{{{~~~}}}|||zzz|||~~~}}}tttlll{{{|||~~~|||{{{zzzzzz{{{yyywwwtttsssuuuzzz}}}zzz}}}~~~~~~vvvnnnkkkooovvv~~~~~~zzzwwwyyy}}}}}}|||zzztttmmmddd^^^\\\YYYWWWVVVUUUTTTRRRPPPRRRRRRQQQQQQPPPOOOOOONNNOOONNNMMMLLLKKKKKKKKKKKKFFFGGGGGGGGGHHHHHHHHHIIIEEEDDDCCCCCCBBBBBBCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@???>>>>>>======>>>>>>@@@@@@@@@AAAAAAAAAAAABBB????????????@@@@@@@@@@@@BBBCCCDDDCCCCCCCCCEEEGGGFFFGGGIIIJJJLLLNNNRRRUUU\\\aaaiiirrr|||yyysssiiicccZZZRRRMMMIIIGGGEEEDDDEEEFFFGGGIIIJJJLLLLLLLLLKKKIIIGGGEEEDDDCCCCCCCCCEEEBBBEEEPPPXXXjjj~~~|||{{{||||||}}}}}}{{{yyymmmeeeyyyzzz}}}|||zzz|||zzzwwwuuuvvvuuutttssssssuuuxxx{{{yyy{{{||||||zzzzzz{{{|||xxxzzz~~~vvvooolllooovvv~~~{{{~~~}}}{{{}}}{{{rrrggg```\\\[[[YYYYYYYYYXXXUUUSSSSSSRRRQQQPPPOOONNNNNNNNNLLLLLLLLLKKKKKKKKKKKKKKKGGGGGGGGGHHHHHHHHHHHHHHHDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA????????????@@@@@@@@@AAAAAABBBCCCCCCCCCCCCEEEGGGHHHIIIKKKMMMOOORRRWWW[[[bbbjjjttt~~~{{{qqqjjj___YYYQQQKKKGGGFFFFFFFFFFFFFFFHHHIIIJJJKKKLLLLLLLLLKKKIIIFFFEEECCCCCCCCCDDDFFFCCCFFFTTT```ttt|||zzzyyyzzzzzz{{{|||}}}|||qqqfff^^^xxxyyy|||~~~{{{vvvxxx~~~~~~}}}zzzvvvrrrnnnooopppqqqtttuuuvvvvvvvvvwwwwwwvvvtttssstttuuuuuuxxx}}}}}}vvvqqqpppqqqvvv~~~||||||yyymmmeee^^^]]]]]]]]]]]]\\\XXXVVVTTTSSSQQQOOONNNNNNNNNNNNKKKKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@????????????@@@?????????@@@@@@@@@@@@AAA???@@@@@@@@@AAAAAAAAAAAA@@@AAACCCCCCCCCDDDFFFHHHJJJKKKMMMOOORRRWWW\\\aaalllttt}}}tttjjjcccWWWRRRKKKFFFEEEFFFGGGGGGGGGHHHIIIKKKLLLLLLLLLKKKKKKJJJGGGEEEDDDCCCDDDDDDEEEJJJIIINNN^^^nnn~~~zzzyyyxxxvvvxxxxxxwwwxxx{{{~~~~~~~~~}}}tttkkkaaaZZZ{{{|||}}}vvvuuuxxxwwwxxxyyy{{{|||yyytttpppfffgggiiinnnrrrttttttrrrsssttttttrrrpppoooppprrrtttwww{{{~~~~~~{{{wwwtttsssqqquuu|||}}}{{{{{{|||wwwooodddddddddddddddaaa\\\XXXUUUTTTRRRPPPNNNNNNNNNNNNKKKLLLLLLLLLLLLLLLKKKJJJKKKKKKJJJIIIHHHGGGFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@???@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@BBBCCCDDDDDDEEEHHHJJJJJJLLLOOOSSSWWW^^^fffkkkxxxzzztttlllbbb[[[PPPLLLGGGDDDEEEFFFHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJHHHFFFDDDCCCDDDEEEFFFBBBKKKOOOWWWkkk|||~~~|||yyyxxxwwwtttvvvvvvtttuuuyyy{{{zzzzzz{{{|||~~~~~~~~~~~~tttllleee]]]WWWzzzvvvvvvtttuuuwwwxxxxxxtttnnniiiaaaaaabbbgggmmmqqqsssrrrsssssssssqqqooonnnppprrrtttvvvxxxyyyxxxwwwvvvuuusssoooqqqxxxxxxtttzzz~~~zzzsssrrrqqqpppnnniiibbb]]]WWWUUURRRPPPOOONNNOOOOOOLLLMMMMMMMMMMMMLLLJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@???????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCEEEFFFFFFHHHKKKMMMNNNPPPUUU[[[bbbkkkuuu|||xxxpppjjjbbbZZZSSSKKKHHHEEEDDDEEEGGGHHHHHHJJJKKKLLLNNNNNNMMMLLLKKKHHHGGGDDDCCCCCCEEEGGGHHHBBBPPPYYYfff~~~|||zzzyyyxxxwwwtttwwwwwwuuuvvv{{{|||xxxyyyzzz|||}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}vvvllleee___YYYUUU~~~xxxwwwvvvvvvwwwwwwuuunnnfff```___^^^^^^bbbiiiooosssssstttttttttrrrppppppqqqssstttuuuvvvuuutttttttttuuuqqqlllnnnuuutttqqqwww{{{{{{}}}~~~{{{wwwppphhhbbbXXXVVVSSSPPPOOOOOOOOOPPPMMMNNNNNNNNNMMMLLLJJJIIIFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCC@@@??????>>>>>>>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDEEEGGGHHHIIIJJJMMMPPPRRRUUU[[[ccclllxxxzzzqqqiiiccc[[[TTTNNNHHHFFFDDDCCCEEEFFFGGGGGGJJJKKKMMMNNNNNNMMMLLLKKKGGGFFFDDDCCCCCCEEEGGGIIIJJJZZZhhhxxx{{{{{{~~~~~~{{{yyyyyyyyyxxxwwwvvvyyyyyyvvvxxx~~~}}}xxxvvvxxxyyyzzz{{{}}}}}}|||||||||||||||}}}}}}}}}||||||~~~~~~}}}{{{pppgggaaa\\\WWWSSSvvvooorrrrrrrrrvvvwwwsssjjjbbbWWWYYYYYYYYY^^^iiippprrrzzzwwwuuuvvvsssoooqqquuuuuusssrrrrrrtttuuutttssstttkkkjjjrrruuupppqqqxxx}}}}}}|||zzzyyy|||xxxlllddd]]]ZZZVVVTTTSSSRRRQQQPPPNNNNNNOOOOOOOOOMMMKKKJJJHHHFFFEEEEEEGGGHHHHHHGGGDDDDDDDDDEEEDDDDDDCCCCCCEEEDDDDDDCCCAAA@@@??????>>>???@@@AAABBBAAA@@@@@@AAA@@@??????????????????@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAACCCEEEFFFFFFEEEGGGIIIKKKLLLNNNPPPTTTXXXZZZ```iiisss~~~tttoooggg^^^UUUNNNJJJGGGGGGFFFFFFFFFGGGGGGHHHIIIMMMMMMMMMMMMLLLJJJIIIIIIJJJEEEBBBAAA@@@AAAHHHPPPVVViii~~~||||||{{{~~~}}}{{{yyyxxxxxxwwwuuutttxxxyyy|||~~~~~~|||zzzxxxwwwwwwwwwwwwyyy{{{}}}~~~}}}zzzzzz{{{|||||||||xxxzzz||||||}}}~~~zzzqqqfff^^^ZZZWWWRRRNNN||||||uuupppsssrrrrrrtttuuurrriiibbbWWWXXXXXXYYY```llluuuxxxyyyuuuuuuuuutttuuuyyyvvvtttsssssstttvvvwwwvvvuuummmlllsssuuurrrttt{{{~~~}}}zzzwwwvvvxxx|||}}}ssskkkccc```\\\YYYXXXVVVTTTRRROOONNNNNNMMMMMMLLLJJJIIIGGGFFFDDDEEEFFFGGGGGGFFFCCCCCCCCCCCCCCCBBBBBBAAADDDDDDCCCBBBAAA@@@??????>>>???@@@AAABBBAAAAAA@@@AAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@AAAAAAAAAAAAAAACCCBBBBBBCCCEEEFFFFFFFFFJJJKKKMMMOOOQQQUUUZZZ^^^fffmmmwwwxxxrrriiifff___XXXQQQLLLIIIHHHFFFFFFGGGGGGHHHIIIJJJKKKMMMMMMMMMLLLLLLJJJIIIHHHFFFCCCCCCCCCBBBDDDLLLUUUeee{{{~~~}}}}}}|||~~~~~~~~~}}}}}}{{{xxxwwwwwwwwwwwwvvvxxxyyy{{{||||||{{{yyyxxxwwwwwwwwwwwwxxxyyy{{{|||~~~|||zzzyyy{{{||||||{{{xxxzzz{{{||||||~~~}}}qqqiii___WWWTTTQQQLLLIII|||}}}xxxuuuuuutttsssttttttrrrlllggg\\\]]]]]]```kkk{{{zzzxxxyyyzzz{{{}}}zzzxxxvvvuuuxxx{{{}}}}}}yyypppmmmqqqsssqqqsssxxx|||~~~xxxuuutttuuuwwwwwwzzztttkkkhhhdddaaa^^^[[[XXXUUUTTTRRROOOMMMLLLLLLKKKJJJHHHGGGEEEFFFGGGHHHGGGEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@????????????@@@AAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHMMMOOORRRUUUYYY^^^eeeiiivvv}}}~~~vvvmmmggg\\\YYYTTTPPPLLLIIIHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJHHHHHHBBBCCCEEEGGGFFFIIITTTaaa|||~~~}}}~~~~~~~~~~~~~~~}}}|||{{{|||yyywwwvvvwwwxxxyyyxxxxxxxxxxxxyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyyyy|||zzzxxxxxxyyyzzz{{{zzzyyyzzz||||||}}}~~~{{{sssggg```WWWPPPMMMKKKGGGDDD}}}yyyxxxwwwvvvuuuvvvwwwwwwtttrrrjjjkkklllqqq}}}~~~~~~~~~~~~~~~|||yyyyyy|||{{{sssnnnoooooonnnppptttyyy|||~~~~~~{{{zzztttsssuuuuuuuuuvvvzzz|||ssspppmmmjjjgggccc^^^[[[]]]XXXSSSPPPOOOOOONNNLLLJJJIIIHHHHHHIIIIIIGGGFFFGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJLLLNNNQQQTTTYYY^^^dddkkksssxxx}}}vvvmmmccc\\\QQQOOOLLLIIIGGGFFFFFFGGGGGGHHHIIIKKKLLLMMMNNNOOOMMMMMMMMMLLLKKKIIIHHHGGGCCCDDDGGGHHHHHHOOOaaarrr~~~}}}~~~~~~~~~}}}|||{{{zzz{{{xxxuuuuuuwwwyyyzzzzzzyyyxxxwwwvvvuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyywwwuuuuuuwwwyyyyyyxxxzzz|||}}}~~~~~~}}}rrrjjj___YYYRRRMMMJJJHHHEEEDDD~~~{{{xxxwwwyyyyyyyyyzzz|||}}}}}}}}}}}}~~~~~~~~~~~~|||yyyyyy|||zzztttppppppqqqrrrtttwwwyyyzzz|||uuutttsssuuuwwwsssrrrrrrrrrqqqsssyyy}}}{{{yyyxxxuuuqqqlllhhhfff___XXXTTTTTTTTTQQQOOOKKKJJJIIIJJJJJJIIIGGGEEEGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGIIIJJJKKKKKKMMMRRRUUUYYY]]]cccjjjrrrzzzyyypppiii```WWWPPPLLLJJJHHHFFFDDDDDDEEEFFFGGGHHHJJJLLLNNNOOOOOOOOOMMMMMMMMMLLLJJJIIIGGGFFFDDDDDDEEEHHHKKKXXXppp~~~|||}}}~~~}}}||||||{{{{{{zzzyyywwwuuuuuuwwwzzz{{{{{{yyywwwvvvtttttttttvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyxxxvvvttttttvvvxxxxxxxxx|||~~~uuujjjcccVVVRRRMMMIIIGGGEEEDDDCCC{{{|||}}}~~~|||zzzzzz{{{|||}}}}}}{{{yyywwwwwwzzz}}}xxxuuussstttwww{{{~~~zzz{{{wwwqqqqqqrrrqqqvvvxxxssspppoooooopppsssyyy|||{{{pppiiiaaa]]]\\\[[[XXXTTTNNNMMMLLLMMMMMMKKKHHHFFFGGGFFFDDDBBBAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAABBBCCCEEEFFFGGGEEEFFFFFFGGGHHHIIIJJJJJJIIILLLOOOPPPQQQUUU[[[aaafffkkksss{{{xxxnnnfff___XXXQQQLLLIIIHHHFFFDDDDDDDDDEEEFFFHHHIIIKKKMMMOOOOOOOOONNNNNNMMMMMMLLLJJJHHHFFFEEECCCCCCEEEKKKUUUhhh}}}zzzzzz|||}}}|||{{{zzzzzzyyyzzzzzzxxxvvvvvvwwwyyyzzzzzzzzzxxxwwwvvvtttttttttuuuuuuvvvwwwyyy{{{|||}}}}}}}}}xxxwwwuuuuuuwwwyyyzzzyyy}}}~~~}}}vvvlllbbbZZZMMMKKKHHHEEECCCBBBBBBBBB~~~|||{{{~~~|||zzz{{{}}}~~~~~~zzzxxxwwwxxxzzz}}}~~~~~~zzzyyyxxxxxx{{{xxxxxx{{{}}}zzz}}}zzzxxxxxx||||||wwwuuuqqqpppppprrrrrrttt|||~~~wwwnnnjjjjjjhhhccc]]]UUUUUUTTTTTTTTTRRROOOLLLJJJHHHFFFDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@AAABBBCCCDDDCCCCCCCCCDDDFFFHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPTTTYYY[[[]]]ccckkkrrrwww|||~~~vvvnnnddd[[[VVVRRRNNNJJJGGGFFFDDDCCCDDDEEEGGGHHHIIIJJJLLLNNNOOONNNMMMMMMNNNMMMMMMKKKJJJHHHFFFEEEDDDDDDJJJWWWiii|||xxxwwwxxxyyyxxxwwwwwwwwwwwwxxxyyywwwvvvwwwxxxzzz{{{yyywwwxxxwwwvvvuuuuuutttttttttuuuwwwzzz}}}{{{zzzxxxyyy{{{}}}}}}}}}|||}}}~~~~~~~~~{{{ssslllcccYYYRRRHHHGGGEEECCCAAA@@@AAABBB}}}zzz{{{}}}xxxzzz{{{}}}}}}}}}|||}}}}}}|||~~~{{{zzzzzz{{{}}}~~~}}}}}}{{{yyy{{{}}}}}}{{{ssssssvvv}}}~~~zzz{{{ssspppooonnnlllmmmttt}}}~~~|||wwwxxxyyyyyyzzzzzzvvvvvvsssmmmggg]]]\\\\\\\\\\\\ZZZVVVSSSNNNLLLJJJHHHGGGGGGGGGHHHDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@AAABBBCCCDDDEEEEEEEEEGGGHHHJJJLLLMMMQQQQQQRRRSSSTTTUUUVVVWWWYYY]]]cccfffiiioooyyy{{{wwwjjjbbbXXXPPPLLLIIIGGGDDDDDDCCCCCCCCCDDDFFFHHHJJJIIIJJJLLLNNNOOONNNLLLKKKNNNMMMMMMKKKJJJGGGFFFDDDFFFHHHQQQccczzz|||wwwuuuvvvvvvvvvuuuttttttuuuvvvwwwvvvvvvwwwyyy{{{{{{xxxvvvxxxwwwwwwvvvuuuuuutttsssuuuwwwzzz~~~~~~|||{{{{{{~~~{{{|||}}}}}}|||}}}}}}}}}{{{sssllleee\\\SSSMMMGGGGGGFFFDDDBBBBBBCCCDDD~~~||||||||||||}}}}}}{{{zzzzzz{{{{{{zzzxxx|||}}}}}}|||~~~|||{{{yyyyyy|||~~~zzzuuusssuuu{{{zzzxxx~~~uuunnnmmmllliiijjjooo{{{}}}|||||||||zzzyyy|||xxxsssllliiifffggghhhddd\\\UUUTTTRRROOOLLLKKKJJJKKKKKKHHHHHHIIIIIIIIIHHHGGGFFFGGGGGGEEEDDDDDDEEEFFFGGGGGGHHHJJJLLLOOORRRUUUVVVWWWYYY\\\]]]]]]___aaacccfffhhhkkkooouuu~~~~~~xxxpppjjj___YYYQQQLLLIIIGGGEEECCCBBBCCCCCCDDDFFFIIIKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGMMMIIIGGGHHHGGGDDDEEEIIINNNVVVdddvvvxxxooooootttqqqsssttttttrrrrrrsssuuuyyyzzz|||}}}|||yyyvvvtttxxxxxxxxxuuusssqqqrrrsssuuuwwwzzz}}}}}}zzz~~~~~~|||zzzzzzzzz|||}}}{{{zzzxxxlllddd^^^WWWOOOIIIJJJHHHDDDAAAAAABBBEEEGGG~~~}}}|||{{{{{{{{{|||}}}{{{yyyyyyzzzzzzzzzyyyyyy~~~}}}}}}}}}{{{yyyxxx{{{}}}yyytttrrruuuzzz|||~~~|||~~~uuuqqqmmmiiijjjooopppvvv~~~{{{xxxssspppnnnjjjddd```[[[YYYVVVSSSQQQPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKMMMLLLKKKKKKKKKLLLNNNNNNNNNOOOQQQSSSVVVYYY\\\^^^aaacccfffhhhhhhiiikkklllmmmppptttxxx~~~|||vvvooogggaaaUUUPPPJJJFFFEEEEEEDDDBBBDDDEEEFFFGGGIIIJJJLLLLLLKKKKKKJJJIIIHHHGGGEEEEEEIIIGGGGGGHHHHHHFFFIIIOOOXXXfffyyy{{{rrrppprrrqqqrrrssssssrrrrrrssstttxxxyyyzzzzzzyyyxxxuuutttwwwwwwwwwuuusssrrrssstttwwwxxx{{{}}}|||zzz}}}|||zzzxxxwwwxxxxxxyyy|||vvvuuu{{{}}}~~~~~~wwwoooeee\\\WWWQQQJJJDDDGGGDDDAAA>>>>>>AAAEEEGGG|||{{{{{{{{{{{{|||}}}}}}}}}yyyyyyzzz{{{{{{yyyyyy|||~~~zzzxxxxxxzzz~~~~~~|||yyyuuuuuuxxx{{{zzzzzz|||vvvttt~~~uuunnnjjjkkknnnhhhkkkpppuuu{{{|||wwwsssooonnniiigggdddaaa^^^]]]\\\\\\^^^\\\XXXUUUTTTSSSTTTUUUTTTTTTTTTUUUVVVWWWYYYYYYZZZZZZ\\\___bbbeeehhhiiimmmpppsssuuuuuuuuuvvvwwwwww{{{yyyqqqiiibbbZZZTTTJJJGGGCCCAAABBBCCCDDDDDDFFFGGGIIIKKKLLLMMMLLLLLLJJJJJJIIIGGGFFFDDDCCCBBBBBBBBBDDDFFFFFFGGGOOOYYYlll}}}vvvrrroooppprrrssssssrrrrrrssstttwwwwwwwwwwwwvvvuuuttttttuuuvvvvvvuuusssssstttuuuzzzzzz|||~~~~~~{{{{{{{{{zzzxxxvvvuuutttuuuuuuvvvrrrsssxxxyyyzzz}}}vvvrrrkkkeee\\\UUUPPPKKKFFFBBBDDDBBB???===???CCCHHHKKKzzzzzzzzz{{{|||}}}}}}~~~}}}{{{|||||||||||||||~~~~~~~~~~~~}}}yyyxxxwwwyyy{{{|||zzzxxxyyy{{{~~~~~~{{{xxxyyy|||~~~{{{|||}}}tttnnnlllllliiiiiiiiijjjnnnwww}}}zzzzzz{{{{{{zzzzzz{{{~~~}}}||||||yyyxxxuuusssqqqooonnnnnnpppmmmgggccc``````aaaccc``````aaabbbccceeeffffffggggggiiikkknnnqqqtttuuuwwwzzz}}}~~~~~~~~~~~~yyyoooeee^^^WWWOOOJJJEEEDDDBBBAAACCCEEEGGGHHHHHHIIILLLNNNNNNNNNMMMLLLLLLKKKJJJGGGEEECCCBBBBBBBBBBBBDDDFFFGGGMMM\\\lll~~~|||wwwrrrnnnpppqqqssssssrrrrrrsssuuuvvvvvvuuuuuutttttttttttttttuuuuuuuuussssssuuuwww||||||}}}~~~~~~~~~~~~~~~{{{}}}{{{zzzxxxvvvtttssssssssstttsssuuuyyyyyyyyy}}}xxxrrrlllhhhbbb]]]VVVPPPLLLIIIEEEBBBDDDBBB@@@@@@CCCHHHNNNQQQyyyzzz{{{|||}}}}}}~~~~~~~~~}}}}}}~~~}}}{{{{{{~~~|||zzzzzz|||}}}}}}|||xxxxxxxxxxxxyyyzzzyyyxxx|||~~~yyyvvvvvvvvv|||xxxpppkkkkkkhhhdddccceeemmmwww~~~zzzvvvtttrrrrrrsssuuuvvvxxx{{{}}}yyyssspppppprrrtttrrrrrrssstttuuuvvvvvvvvvttttttuuuwwwyyy|||~~~vvvoooeee\\\VVVPPPIIIDDDCCCCCCCCCBBBCCCDDDGGGIIIIIIJJJLLLOOOOOOOOONNNMMMQQQOOOLLLIIIGGGEEEDDDCCCEEEDDDFFFJJJOOO\\\rrr}}}zzzxxxwwwuuurrroooppprrrssssssssssssuuuvvvvvvvvvvvvuuuuuuuuuuuuuuusssuuuuuuuuussstttuuuwww|||}}}}}}~~~~~~~~~}}}}}}~~~|||{{{zzzxxxwwwuuuuuutttuuuuuuxxxzzzyyyxxx|||zzzuuuooojjjeeeaaaYYYUUUPPPKKKHHHFFFDDDBBBBBBAAAAAACCCGGGLLLRRRVVVxxxyyyzzz{{{||||||||||||zzzzzz{{{}}}|||yyyuuu}}}zzzxxxvvvwwwyyy{{{||||||xxxxxxxxxxxxxxxyyyyyyyyyzzz~~~yyytttssstttssswww}}}rrrnnnjjjdddaaabbbgggnnnssszzz||||||wwwsssqqqrrrttttttssssssuuuvvv|||zzzkkkddd[[[SSSOOOKKKFFFBBBAAABBBCCCCCCBBBCCCFFFHHHJJJKKKMMMOOOPPPPPPPPPPPPUUUSSSOOOLLLHHHFFFEEEEEECCCCCCGGGPPP]]]ppp|||zzz|||}}}}}}~~~{{{xxxuuutttsssrrrqqqqqqssstttuuuttttttvvvxxxwwwxxxxxxyyyyyyxxxwwwwwwtttuuuuuuuuussssssuuuwww{{{|||}}}}}}~~~~~~}}}}}}~~~}}}}}}{{{zzzyyyxxxwwwuuuxxxzzzzzzxxxwwwzzz~~~|||xxxrrrlllgggbbb]]]ZZZQQQNNNKKKFFFCCCBBBAAAAAA@@@AAABBBFFFJJJPPPTTTWWWvvvwwwxxxyyyzzzzzzyyyxxxzzzzzzyyyzzz|||{{{zzzxxxrrrzzz}}}wwwuuutttuuuxxx{{{}}}}}}yyyyyyyyyyyyxxxxxxyyyzzzyyy}}}|||uuuqqqsssuuuuuuwww}}}yyyssslllgggdddeeehhhiiilllnnnpppuuuzzzyyy{{{}}}|||yyywwwwwwxxx|||}}}|||vvvnnn___YYYQQQKKKIIIGGGDDDAAA@@@BBBDDDDDDCCCDDDHHHKKKMMMMMMNNNPPPQQQSSSTTTUUUXXXUUUQQQMMMIIIGGGFFFFFFEEEGGGPPPbbbxxx|||vvvwwwyyyzzzyyyzzzyyyxxxvvvtttsssssssssrrrtttuuuvvvuuuvvvxxxyyyyyyzzz|||}}}}}}|||zzzyyyuuuuuuvvvuuusssssstttvvvyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzxxx{{{}}}{{{xxxxxxzzz|||}}}tttpppiiiccc^^^YYYTTTQQQLLLKKKHHHDDDAAA@@@@@@AAA@@@BBBFFFKKKPPPTTTWWWYYYtttuuuvvvxxxxxxwwwvvvvvv}}}{{{xxxwwwxxxxxxxxxwwwssszzz}}}xxxzzz}}}wwwuuutttssstttxxx|||~~~yyyzzzzzzyyyxxxxxxyyyzzzzzz~~~|||tttppptttxxxxxxyyyuuupppttt}}}vvvnnniiifffdddccceeeeeefffiiinnnvvv}}}}}}{{{{{{zzzvvvsssllleeeXXXRRRJJJFFFEEEDDDBBB@@@@@@CCCFFFFFFFFFGGGKKKNNNOOOOOOOOOQQQSSSUUUWWWXXXYYYVVVRRRMMMJJJGGGFFFFFFOOOSSSaaayyywwwsssuuuxxxxxxvvvvvvxxxyyywwwuuussstttuuussstttvvvwwwvvvwwwyyyzzzzzz{{{~~~~~~|||zzzuuuvvvvvvuuusssssstttuuuxxxyyy{{{|||~~~~~~~~~~~~}}}|||||||||}}}zzzzzz}}}~~~~~~~~~zzzwwwnnniiibbb\\\WWWRRRNNNKKKLLLKKKHHHEEEAAA@@@AAABBBCCCFFFJJJPPPUUUYYY[[[\\\uuutttrrrqqqrrrsssuuuvvv|||~~~}}}zzzxxxyyy{{{yyyxxx{{{|||wwwyyyttttttttttttuuuvvvxxxxxxuuuwwwxxxxxxxxxyyy{{{}}}}}}{{{yyywwwvvvvvvzzzoooiiijjjlllyyy~~~|||sssmmmhhheeebbb```^^^^^^bbbiiipppuuu}}}{{{tttnnnhhhbbb[[[WWWJJJIIIGGGFFFEEEDDDEEEEEEFFFHHHIIIIIIHHHIIIKKKMMMPPPTTTXXXYYYXXXYYY\\\___eee[[[RRRNNNMMMJJJIIIKKKNNNbbb}}}}}}tttppprrruuuwwwwwwvvvvvvvvvuuutttsssqqqqqqwwwvvvuuuuuuvvvxxxzzz{{{|||}}}}}}}}}}}}{{{yyyxxxvvvvvvvvvtttssssssuuuwwwxxxzzz|||{{{{{{|||~~~zzzxxxxxxzzz~~~~~~}}}~~~~~~|||}}}wwwoooiiifffbbb[[[TTTOOOJJJEEEBBBCCCBBB@@@??????@@@BBBCCCCCCFFFKKKPPPVVVZZZ\\\^^^sssrrrrrrqqqrrrsssuuuuuuzzz{{{|||{{{xxxwwwyyy{{{zzzyyy{{{yyy|||ttttttttttttuuuvvvwwwxxxvvvwwwxxxxxxxxxyyy{{{}}}~~~|||zzzxxxwwwtttuuuyyy~~~}}}pppjjjiiihhhhhhkkkvvvyyypppjjjgggddd```]]]^^^ccciiimmmrrrxxx{{{ppplllfff___ZZZUUUPPPLLLHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIKKKKKKLLLMMMPPPRRRRRRUUUYYY\\\^^^```bbbddd```XXXQQQMMMKKKIIIKKKOOO___vvv{{{sssoooqqqtttuuutttvvvvvvwwwwwwvvvuuutttsssuuuvvvwwwxxxxxxyyy{{{}}}}}}}}}}}}|||{{{yyywwwwwwsssttttttsssqqqqqqsssuuuyyyzzz||||||{{{|||}}}|||zzzwwwuuuuuuwwwzzz|||}}}~~~~~~}}}||||||}}}{{{zzz~~~}}}yyyvvvrrrmmmgggccc^^^ZZZTTTOOOKKKHHHDDDBBBBBBAAA@@@??????AAACCCDDDEEEHHHLLLQQQVVVYYY\\\]]]pppqqqqqqrrrssstttttttttwwwxxxwwwvvvuuuvvvyyy{{{|||{{{|||yyyyyy~~~ttttttsssttttttuuuvvvvvvwwwxxxyyyxxxwwwxxxzzz{{{~~~|||zzzxxxtttrrrqqqsssxxx~~~vvvqqqlllhhh______dddmmmxxx|||tttmmmhhhbbb\\\ZZZ]]]aaadddfffkkkqqqvvvzzz}}}xxxrrrmmmeee```ZZZTTTPPPMMMIIIGGGFFFFFFFFFFFFGGGIIIJJJKKKJJJLLLNNNOOOPPPRRRUUUWWWVVVXXX\\\aaafffiiihhhgggZZZUUUPPPLLLIIIIIIQQQ[[[uuu~~~yyyrrrpppqqqssssssrrruuuvvvwwwxxxxxxwwwvvvuuutttwwwzzzzzzyyyyyy|||}}}zzzxxxwwwvvvuuuqqqrrrrrrqqqpppppprrrsssyyy{{{|||||||||}}}|||zzzxxxvvvtttrrrrrrtttvvvxxxzzz|||}}}}}}{{{zzzzzz{{{zzzzzz}}}{{{vvvrrrmmmhhhdddaaa]]]ZZZTTTPPPLLLIIIGGGEEEBBBAAA@@@?????????@@@BBBDDDEEEIIIKKKOOOSSSVVVYYYZZZ[[[oooppprrrssstttttttttttttttsssrrrqqqrrrtttwwwzzz~~~|||}}}~~~||||||}}}vvvsssssssssrrrssssssttttttvvvwwwxxxwwwvvvvvvwwwyyy|||}}}~~~~~~~~~|||{{{yyyuuusssppppppttt{{{xxxqqqiiieeebbbdddgggnnn{{{qqqmmmeee___[[[[[[\\\^^^^^^aaafffkkkqqqyyy}}}vvvqqqllleee```\\\XXXRRRMMMJJJIIIGGGFFFEEEEEEFFFHHHJJJLLLNNNNNNMMMOOOPPPQQQRRRTTTWWWYYY[[[]]]aaahhhmmmnnniiidddVVVRRRNNNKKKJJJOOO___ooo~~~yyyvvvsssrrrssstttsssqqqtttuuuvvvwwwwwwwwwvvvuuussswww{{{{{{yyyxxx{{{~~~}}}zzzwwwvvvuuuuuupppqqqrrrrrrqqqqqqrrrssszzz{{{||||||}}}~~~}}}{{{yyywwwvvvtttsssssstttvvvwwwyyy{{{}}}|||{{{yyyyyyzzz{{{|||~~~yyyuuurrrllliiiddd```\\\XXXTTTQQQMMMJJJFFFDDDCCCBBB@@@???>>>>>>???@@@BBBEEEGGGHHHMMMOOORRRUUUWWWXXXYYYYYYpppqqqrrrttttttuuuuuutttqqqooonnnnnnpppsssvvvwwwvvvwwwzzz||||||~~~xxxrrrrrrqqqqqqpppqqqqqqqqqtttuuuuuutttssssssuuuvvvwwwxxxzzz{{{{{{{{{zzzzzzvvvtttrrrrrrtttxxx~~~yyyqqqiiieeeaaaaaafffmmmyyy~~~xxxuuuooogggaaa\\\YYYXXXYYYZZZ]]]aaahhhqqqzzzzzzrrrlllgggbbb[[[VVVQQQMMMHHHEEEDDDDDDDDDCCCFFFGGGIIIKKKMMMOOOQQQQQQOOOQQQSSSSSSTTTUUUXXXZZZaaabbbgggllloookkkccc\\\QQQOOOMMMMMMPPP\\\sss{{{vvvuuuuuuuuuvvvwwwvvvuuussssssttttttuuuuuuvvvvvvvvvvvvxxxzzzzzzwwwwwwyyy{{{}}}zzzwwwvvvvvvvvvqqqssstttttttttssstttvvvzzzzzz{{{|||}}}~~~~~~~~~||||||}}}}}}}}}}}}|||{{{xxxxxxwwwwwwwwwwwwxxxxxxyyy{{{}}}}}}|||zzzyyyyyy{{{||||||vvvqqqllliiicccbbb___\\\YYYUUUOOOKKKJJJGGGCCCAAAAAA@@@???===>>>???@@@CCCFFFIIIKKKLLLQQQRRRTTTVVVXXXXXXXXXXXXrrrrrrrrrrrrssssssssssssooommmkkklllooorrrttttttnnnppptttvvvwww{{{wwwqqqpppooonnnnnnnnnnnnnnnooopppqqqppppppppprrrsssrrrssssssuuuvvvwwwxxxyyyuuutttsssssstttuuuwwwxxxwwwpppjjjbbb^^^^^^dddgggkkkmmmooorrryyy~~~~~~zzztttlllccc[[[VVVWWWVVVVVVXXX]]]eeemmmrrr~~~rrrlllfff```]]]YYYSSSNNNJJJHHHEEEDDDDDDEEEEEEEEEIIIJJJLLLNNNPPPRRRSSSSSSRRRSSSUUUWWWWWWYYY\\\___ggggggiiiiiigggbbbZZZUUUNNNNNNPPPWWWaaarrr}}}uuupppooorrrvvvyyy{{{yyywwwuuussssssssstttvvvxxx{{{|||}}}|||yyyxxxvvvvvvvvvwww~~~}}}{{{yyyxxxwwwvvvvvvsssuuuwwwwwwwwwvvvwwwxxxyyyyyyyyy{{{}}}~~~}}}{{{xxxxxxyyyzzz{{{{{{{{{{{{yyyyyyzzzzzzzzzzzzyyyyyyyyy{{{~~~~~~|||zzzyyyyyyzzzzzz|||~~~uuuoooiiidddaaa\\\ZZZYYYWWWUUUQQQLLLHHHHHHEEEBBB@@@@@@???>>>===>>>@@@CCCFFFJJJMMMPPPQQQTTTUUUVVVXXXYYYYYYXXXXXXrrrqqqpppooooooooopppqqqmmmkkkjjjlllooorrrrrrqqqlllnnnqqqqqqrrrvvv{{{~~~uuuooonnnmmmlllkkkkkkkkkkkkjjjlllmmmmmmlllmmmoooqqqnnnmmmmmmnnnpppsssvvvxxxvvvuuutttsssrrrsssssssss{{{vvvjjjddd\\\]]]]]][[[[[[```iiiqqq~~~zzzoooddd^^^YYYWWWTTTSSSWWW\\\aaadddssszzz{{{vvvqqqnnnccc___YYYUUUSSSPPPKKKGGGHHHGGGEEEFFFHHHIIIIIIIIILLLNNNPPPQQQSSSTTTTTTSSSSSSVVVYYY[[[^^^aaaeeehhhllljjjgggaaa[[[VVVTTTSSSOOOSSS\\\kkk|||yyysssnnnkkkjjjooovvv{{{}}}{{{xxxwwwtttssssssuuuyyyyyyvvvwwwwwwuuussswwwwwwxxxwwwwwwvvvuuuuuutttvvvxxxyyyyyyxxxyyyzzzyyyxxxwwwzzz|||}}}{{{yyyvvvvvvwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzyyyxxxxxx{{{}}}~~~|||zzzyyyxxx{{{yyyyyy}}}{{{ssslllfffaaa]]]ZZZUUUSSSPPPNNNMMMKKKHHHFFFDDDBBB@@@??????@@@@@@???@@@BBBEEEJJJNNNRRRUUUVVVUUUVVVXXXYYYZZZYYYYYYXXXrrrqqqooommmlllmmmnnnooommmkkkjjjlllppprrrqqqooonnnpppqqqoooooossswwwyyy}}}nnnmmmlllkkkjjjiiiiiiiiigggiiijjjjjjjjjkkknnnpppkkkjjjjjjjjjmmmqqquuuwwwyyyxxxuuusssrrrrrrrrrssssss~~~{{{qqq\\\\\\YYYTTTQQQUUU^^^fffxxx}}}zzzoooggg]]]YYYUUUSSSTTTXXX[[[]]]bbbjjjttt{{{}}}{{{xxxtttnnnhhhdddaaaZZZUUUPPPMMMLLLJJJFFFCCCDDDCCCCCCEEEHHHIIIIIIHHHOOOPPPRRRSSSTTTTTTTTTSSSTTTWWW[[[___cccggglllpppoookkkdddZZZQQQNNNPPPTTTTTTZZZhhh}}}tttlllgggeeeeeegggmmmuuu|||}}}|||yyywwwtttttttttwww}}}zzzvvvwwwxxxuuuqqqssstttuuuvvvvvvuuutttttttttvvvyyyzzzyyyyyyyyyzzzxxxwwwwwwyyy||||||zzzwwwvvvvvvuuuuuuttttttttttttwwwxxxyyyzzzzzzyyyxxxwwwwwwzzz}}}~~~|||yyyxxxxxx}}}zzzzzz}}}vvvqqqkkkeeeaaa\\\XXXUUURRRNNNIIIFFFFFFFFFEEEEEEAAA???>>>>>>???AAAAAA@@@AAACCCGGGLLLQQQUUUWWWYYYVVVWWWXXXZZZZZZZZZYYYYYYnnnoooooommmjjjjjjmmmppppppoooooonnnooopppqqqssstttsssqqqpppqqqsssuuuwwwvvvooommmlllllllllllljjjiiihhhiiiiiijjjjjjjjjjjjiiihhhiiijjjlllnnnoooqqqrrrwwwvvvvvvuuuuuutttttttttvvvxxx|||nnndddWWWOOONNNQQQUUUWWWhhhqqq}}}}}}wwwiii```YYYYYYWWWSSSSSSWWWZZZ^^^dddiiinnnuuu~~~~~~}}}}}}|||zzzwwwtttvvvqqqkkkgggccc___YYYTTTLLLJJJGGGEEEDDDDDDEEEEEEGGGGGGGGGGGGIIIKKKNNNOOOPPPRRRTTTUUUUUUVVVXXXYYYWWW\\\___bbbjjjtttuuupppnnnbbbWWWTTTRRRQQQUUU\\\bbbtttxxxqqqmmmiiihhhiiikkkuuu{{{{{{zzz{{{wwwqqqrrrsssvvv{{{}}}vvvrrrrrrtttuuutttrrrqqqrrrtttuuusssqqqyyyxxxwwwwwwwwwxxxzzzzzzzzzyyyxxxvvvuuusssrrrqqqvvvvvvuuuuuuvvvwwwyyyzzzuuuwww{{{~~~~~~|||yyywwwtttvvvzzz||||||{{{xxxvvvyyyzzz|||~~~zzzwwwqqqkkkccc^^^\\\XXXRRRLLLJJJIIIGGGDDDBBBAAA@@@???>>>>>>======>>>???AAABBBEEEGGGKKKOOORRRVVVXXXYYYYYYYYYXXXXXXXXXXXXYYYYYYrrrrrrrrrooollllllnnnqqqrrrrrrqqqqqqrrrsssssstttsssrrrqqqpppqqqsssuuuwwwvvvooonnnlllmmmmmmmmmllljjjllllllkkkkkkjjjiiihhhhhhfffgggiiikkkmmmoooqqqqqqvvvvvvwwwxxxxxxxxxxxxwwwwwwxxx{{{sssbbbUUUPPPPPPRRRSSS[[[cccooo{{{vvvkkkbbb]]]YYYSSSSSSVVVSSSVVVZZZ]]]aaagggnnnsss}}}}}}|||{{{xxxvvvtttsssrrrpppllliiiiiieee```\\\YYYUUUPPPLLLJJJHHHFFFEEEDDDDDDEEEFFFHHHHHHHHHIIIKKKMMMOOOPPPOOOQQQSSSTTTUUUVVVXXXZZZ\\\```ccceeelllssssssnnn```ZZZTTTRRRSSSWWWcccpppxxxvvvvvvuuuuuuwwwwww}}}|||yyyyyywwwssspppqqquuuyyyzzztttpppppprrrssstttrrrqqqqqqssstttrrrpppvvvuuuuuutttuuuvvvxxxyyyxxxwwwvvvtttsssrrrqqqpppttttttssssssssstttvvvwwwtttvvvyyy|||}}}|||zzzyyywwwxxxzzz{{{{{{yyywwwuuuzzzzzz{{{}}}~~~zzzvvvsssjjjeee^^^YYYWWWSSSMMMHHHFFFEEECCCAAA???======<<<>>>>>>>>>>>>???AAACCCDDDHHHJJJMMMPPPTTTWWWXXXYYYYYYXXXXXXWWWWWWXXXXXXYYYttttttsssqqqooooooppprrrtttuuuvvvvvvwwwvvvvvvvvvsssrrrqqqpppqqqsssuuuvvvzzztttpppooonnnnnnooopppooommmnnnnnnmmmllljjjiiiggggggeeegggiiikkknnnoooppppppqqqssswwwzzz|||}}}}}}}}}zzzzzz{{{}}}kkkZZZQQQNNNNNNNNNNNNSSS[[[fffpppwww|||~~~vvvkkkddd]]]WWWSSSTTTPPPQQQSSSSSSUUUXXX]]]```lllpppuuu{{{~~~{{{xxxuuusssqqqqqqnnnllljjjhhhfffddd```]]]YYYVVVRRROOOMMMJJJGGGDDDGGGFFFEEEDDDDDDEEEFFFGGGKKKKKKKKKLLLMMMNNNPPPQQQPPPRRRTTTUUUUUUWWWYYY[[[^^^```bbbcccfffiiihhhcccUUUSSSSSSVVV[[[iii~~~}}}xxx{{{zzzxxxwwwuuuoooppptttwww{{{~~~{{{vvvrrrqqqrrrtttvvvtttrrrppppppqqqqqqpppooorrrqqqqqqqqqqqqsssuuuvvvvvvuuutttrrrqqqppppppooorrrrrrqqqppppppqqqrrrsssssstttvvvxxxzzz{{{||||||{{{{{{zzzzzzyyywwwvvvuuuzzzzzzzzz{{{~~~{{{wwwsssnnnkkkaaa\\\VVVRRROOOLLLGGGCCCBBBBBB@@@>>>===<<<;;;;;;>>>>>>???@@@AAACCCEEEFFFKKKMMMOOORRRUUUWWWXXXYYYXXXWWWWWWVVVVVVWWWWWWXXXqqqrrrqqqqqqqqqrrrsssuuuwwwxxxyyyzzzzzzyyyxxxwwwrrrqqqqqqpppqqqrrrtttuuuxxx~~~vvvqqqqqqpppooopppqqqrrrqqqpppnnnmmmllljjjiiihhhhhhhhhiiijjjkkkmmmnnnooooooooommmpppvvv{{{}}}}}}~~~sssaaaVVVRRRPPPPPPMMMNNNQQQWWW^^^fffnnnrrryyyuuuqqqlllggg___WWWSSSSSSRRRQQQQQQQQQRRRUUUWWW]]]aaaffflllqqqwww}}}|||yyyxxxsssqqqoookkkhhhfffddddddfffdddaaa^^^\\\YYYVVVSSSNNNLLLJJJIIIGGGEEECCCBBBEEEDDDDDDEEEFFFGGGHHHIIIMMMMMMNNNNNNOOOPPPQQQRRRRRRTTTVVVWWWXXXYYY[[[]]]]]]^^^___^^^^^^\\\ZZZWWWQQQSSSXXXaaappp~~~xxxvvv|||zzzwwwuuuoooqqqtttwwwyyyzzzzzzyyywwwuuusssrrrsssuuuyyy{{{rrrqqqooonnnnnnnnnooonnnnnnmmmmmmmmmnnnppprrrsssttttttrrrqqqpppppppppppprrrqqqpppoooooopppqqqrrrrrrssstttuuuwwwzzz|||~~~~~~}}}{{{yyyxxxvvvvvvuuuyyyxxxwwwxxx|||~~~yyytttpppkkkfffbbbYYYUUUPPPMMMJJJGGGCCCAAAAAA@@@???>>>===<<<<<<<<<===>>>???AAACCCEEEGGGHHHNNNOOOQQQSSSUUUWWWXXXXXXWWWVVVVVVUUUUUUVVVVVVWWWllllllmmmooorrrtttvvvvvvwwwxxxyyyzzzzzzyyyxxxwwwqqqqqqppppppqqqrrrtttuuuxxxyyy||||||yyyssspppooorrrqqqpppqqqsssssssssqqqjjjjjjiiiiiiiiiiiijjjkkkooooooooonnnnnnnnnnnnooommmqqqxxx~~~~~~{{{iii___YYYVVVTTTTTTRRRQQQQQQTTTZZZ___ccciiilllqqqsssrrrlllbbbZZZWWWUUURRRPPPPPPPPPQQQQQQSSSVVVZZZ^^^bbbgggmmmqqqvvv{{{{{{vvvqqqnnnlllhhhgggdddaaa^^^\\\[[[ZZZ\\\ZZZWWWTTTSSSQQQNNNLLLGGGGGGGGGFFFDDDCCCCCCCCCDDDEEEEEEGGGHHHJJJKKKLLLOOOPPPPPPQQQQQQRRRRRRRRRTTTVVVXXXYYYYYYZZZ\\\]]][[[ZZZZZZYYYVVVRRRPPPPPPRRRVVVaaasss|||vvvuuuzzz{{{uuutttqqqrrruuuwwwxxxwwwuuutttsssrrrqqqpppqqqsssuuuvvvpppooonnnmmmllllllmmmnnnmmmllllllllllllnnnpppqqqtttsssqqqpppooopppqqqqqqrrrqqqpppppppppqqqrrrssssssrrrrrrsssuuuxxx{{{}}}~~~{{{yyywwwvvvvvvvvvvvvuuutttuuuyyy}}}}}}yyyvvvqqqlllgggccc^^^ZZZRRRPPPLLLIIIGGGEEEBBB@@@???>>>===<<<<<<<<<<<<======>>>@@@BBBEEEGGGHHHIIINNNOOOQQQSSSUUUVVVWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVgggggghhhlllqqquuuvvvvvvwwwwwwwwwxxxwwwwwwvvvuuupppppppppqqqqqqrrrssstttwwwvvvvvvvvvsssooonnnqqqtttsssrrrrrrssstttsssqqqiiiiiihhhiiijjjkkkmmmooosssrrrooonnnmmmnnnpppqqqsssvvv{{{~~~pppggg```[[[WWWYYYWWWTTTRRRQQQRRRSSSTTTZZZbbbkkkqqquuuuuuoooggg]]]ZZZUUURRRQQQPPPOOONNNLLLNNNPPPSSSUUUYYY^^^aaaiiinnntttyyy||||||yyyyyyxxxxxxxxxxxxxxxyyyyyywwwtttooojjjgggdddccc```^^^\\\YYYWWWUUUTTTTTTRRROOOLLLJJJJJJIIIGGGFFFCCCDDDEEEDDDCCCCCCDDDEEEFFFGGGHHHJJJLLLMMMNNNOOOQQQQQQRRRSSSSSSRRRRRRQQQTTTUUUWWWWWWVVVVVVXXXYYYQQQOOOOOOPPPNNNKKKLLLPPPWWWbbbssszzzvvvtttwww}}}wwwqqqppppppqqqsssttttttsssqqqppppppooonnnlllkkkkkkkkklllmmmmmmlllkkkiiijjjmmmooonnnmmmlllllllllmmmooopppsssqqqpppnnnnnnoooqqqrrrrrrrrrqqqqqqrrrsssuuuvvvtttsssrrrrrrsssuuuxxxzzz{{{zzzyyywwwvvvvvvvvvvvvsssrrrqqqrrrvvv|||}}}{{{yyywwwwwwyyy|||~~~~~~{{{xxxppplllgggccc___ZZZVVVRRRMMMKKKIIIFFFDDDBBBAAA@@@;;;;;;;;;:::;;;;;;<<<<<>>>>>???;;;;;;;;;;;;<<<<<<===>>>BBBDDDFFFHHHJJJKKKLLLLLLPPPQQQSSSUUUWWWXXXYYYYYYWWWWWWVVVVVVVVVVVVWWWWWWgggfffgggkkkqqqttttttssstttsssrrrpppppppppqqqrrroooppppppqqqrrrrrrsssssssssppppppttttttrrruuu{{{vvvtttssssssssssssqqqpppnnnnnnmmmlllmmmoooqqqsssqqqnnnjjjhhhjjjnnnssswwwyyyyyyxxxxxxxxxxxxyyyyyy|||~~~~~~|||wwwooofff\\\WWWMMMRRRTTTVVV```ooowwwwwwvvvppphhhccc___\\\WWWTTTMMMNNNMMMLLLKKKLLLOOORRRPPPSSSVVVXXXZZZ___fffllljjjqqqxxxzzzyyyxxxyyy|||}}}{{{tttnnngggeeeaaa^^^ZZZXXXWWWWWWWWWVVVTTTRRRQQQQQQQQQRRRNNNMMMLLLJJJIIIHHHGGGGGGHHHFFFDDDCCCEEEFFFFFFFFFDDDFFFHHHHHHFFFFFFHHHKKKJJJLLLMMMOOOQQQRRRRRRRRRRRRRRRSSSTTTTTTSSSQQQPPPLLLMMMNNNMMMKKKJJJKKKLLLMMMKKKMMMTTTWWWZZZdddoooyyyxxxtttsssuuuzzzzzzwwwxxx||||||yyyxxxqqqhhhfffjjjiiijjjjjjkkkkkkkkkjjjjjjggghhhiiijjjkkklllmmmmmmhhhjjjjjjhhhggghhhmmmqqqsssrrrpppooonnnnnnooooooooommmkkkjjjjjjlllnnnppppppppppppqqqsssuuuwwwyyyuuuuuusssrrrqqqrrrrrrssspppqqqrrrrrrssssssrrrrrrnnnmmmmmmooorrrvvvzzz}}}}}}|||tttsssrrrrrrsssssssssrrruuuuuuvvvxxx{{{{{{vvvrrrmmmgggddd```]]]YYYUUURRRNNNJJJGGGBBBBBBAAA???===<<<<<<===>>>======>>>>>>@@@AAAAAAEEEGGGIIIKKKMMMNNNNNNNNNQQQRRRTTTWWWYYYZZZ[[[[[[XXXWWWWWWVVVVVVWWWWWWXXXppplllkkkpppttttttsssuuusssuuuuuutttrrroooooooooqqqsssuuuuuutttttttttuuussstttuuuvvvwwwxxxyyyzzzwwwvvvsssooommmmmmppprrrqqqqqqrrrssssssrrrqqqqqqooollliiihhhkkkpppwww{{{{{{yyyuuuqqqppprrrxxx}}}lll^^^XXXQQQMMMPPPVVV\\\dddlllssssssrrroooiiiccc]]]YYYZZZTTTNNNJJJJJJKKKKKKKKKPPPPPPPPPRRRTTTVVVYYYZZZ\\\]]]___aaadddfffhhhiiiqqqqqqqqqrrrsssuuuvvvwwwwwwxxxxxxwwwuuutttuuuvvvvvvvvvuuurrrnnnjjjeeebbb]]]ZZZUUUSSSSSSRRROOOLLLJJJKKKLLLLLLLLLKKKJJJIIIIIIHHHFFFEEEDDDDDDDDDEEECCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJOOOOOOOOOPPPPPPQQQQQQQQQTTTSSSRRRQQQPPPNNNKKKHHHMMMKKKHHHGGGGGGIIILLLNNNPPPSSSVVVYYY___lll}}}{{{wwwtttssssssuuuwwwwwwvvvuuuxxxvvvtttqqqnnnllljjjiiihhhiiijjjkkkjjjiiihhhgggeeeddddddgggkkknnnmmmkkkjjjjjjiiiiiihhhggggggfffkkkmmmooopppooonnnnnnoooooonnnkkkiiihhhiiijjjkkkqqqrrrsssuuuvvvwwwwwwwwwsssqqqooopppqqqrrrrrrrrroooooooooooopppqqqssssssqqqnnnlllmmmqqquuuvvvuuu{{{}}}}}}xxxrrrqqqppprrrtttuuutttsssrrrrrrqqqsssvvvzzz~~~}}}~~~zzzsssmmmgggbbb^^^[[[WWWUUURRRNNNJJJGGGEEEDDD???>>>>>>=========>>>>>>>>>=========???BBBEEEGGGLLLKKKJJJKKKMMMOOOPPPPPPRRRSSSTTTVVVWWWXXXYYYYYYZZZZZZZZZXXXWWWYYY\\\^^^rrroooooouuuyyyyyyxxxzzzwwwxxxxxxvvvsssqqqqqqqqqppprrrssssssrrrqqqrrrsssssssssssstttvvvxxxzzz{{{vvvuuurrrooolllkkknnnppprrrrrrsssttttttsssrrrrrrooonnnmmmmmmppptttyyy|||wwwuuusssqqqrrruuuxxxzzzyyyeee[[[RRRQQQRRRUUUZZZ```hhhiiikkklllmmmllljjjiiibbb]]]VVVQQQOOONNNMMMKKKKKKJJJJJJJJJJJJLLLNNNPPPSSSSSSUUUVVVXXXYYY[[[[[[``````aaaaaabbbdddeeefffhhhiiijjjiiihhhggghhhiiijjjjjjiiifffccc^^^ZZZXXXTTTPPPMMMKKKKKKKKKHHHFFFEEEFFFGGGGGGGGGFFFEEEEEEFFFFFFDDDCCCBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMNNNOOOPPPPPPRRRRRRQQQQQQPPPNNNLLLJJJFFFGGGIIIIIIJJJLLLQQQTTTXXX```lllvvv~~~vvvqqqpppoooooopppqqqrrrpppooonnnmmmlllkkkiiiiiihhhhhhjjjjjjkkkkkkkkkjjjhhhggggggffffffhhhkkklllkkkiiinnnmmmlllkkkjjjiiiiiiiiijjjkkkkkkkkkiiiiiikkkmmmmmmlllkkkjjjjjjkkkllllllrrrrrrssstttuuuuuuuuuuuutttsssqqqrrrssssssrrrpppllllllllllllmmmnnnoooppppppmmmlllmmmqqqtttvvvvvvuuuxxx||||||yyyrrrqqqppppppqqqrrrqqqppprrrqqqooonnnnnnppprrrttt~~~}}}vvvrrrkkkddd___ZZZVVVSSSRRRPPPMMMJJJGGGDDDBBBAAA>>>>>>===<<<<<<<<<============>>>???BBBEEEGGGIIIKKKKKKMMMQQQTTTTTTQQQMMMRRRSSSTTTVVVWWWXXXYYYYYYWWWXXXXXXXXXWWWXXX[[[^^^tttrrrtttzzz~~~}}}|||~~~yyyyyyyyyxxxuuusssssssssvvvwwwxxxwwwvvvuuuvvvwwwtttsssrrrssstttvvvyyyzzztttsssqqqnnnlllkkkmmmooorrrrrrssssssssssssrrrrrrpppppprrrtttvvvxxxzzz{{{uuusssrrruuuyyy{{{zzzyyy{{{zzzyyy{{{}}}~~~sssfffYYYRRROOOMMMOOORRRXXXZZZ]]]bbbgggllloooqqqlllgggaaa[[[VVVSSSOOOMMMMMMLLLJJJIIIIIIKKKLLLNNNKKKKKKKKKLLLLLLMMMNNNOOOQQQPPPQQQQQQRRRSSSTTTUUUWWWYYYZZZYYYXXXXXXYYYZZZ[[[[[[ZZZXXXUUUQQQNNNKKKIIIGGGEEEDDDDDDDDDBBBAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCBBBAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEHHHHHHIIIIIIJJJKKKKKKKKKIIIJJJKKKLLLMMMNNNOOOOOOLLLLLLLLLKKKJJJIIIHHHGGG@@@DDDHHHIIIKKKPPPYYY```ooo}}}zzzsssooommmlllkkklllmmmmmmllljjjffffffffffffggghhhiiiiiillllllllllllkkkjjjhhhgggiiihhhhhhiiikkkkkkiiihhhmmmkkkiiigggeeeffffffgggkkkkkkkkkiiihhhhhhjjjlllkkkkkkkkklllmmmnnnoooooorrrrrrrrrrrrrrrrrrrrrrrrtttsssssstttuuutttqqqoookkkkkkkkkkkklllmmmnnnoooqqqooommmnnnppprrrsssrrrppptttyyy|||~~~|||tttrrrpppoooppppppooommmpppnnnllliiihhhhhhiiijjjrrrxxx~~~||||||||||||{{{mmmiiibbb\\\WWWRRRNNNKKKJJJIIIFFFDDDBBB@@@??????>>>===<<<<<<;;;;;;<<<<<<===>>>@@@CCCFFFIIIKKKLLLQQQRRRUUU\\\```___WWWPPPRRRSSSTTTVVVWWWXXXYYYYYYWWWXXXYYYXXXXXXYYY[[[^^^tttsssuuu{{{}}}{{{zzz|||wwwxxxxxxwwwtttssstttuuuzzz{{{{{{zzzxxxwwwxxxzzzwwwuuusssrrrrrrtttvvvxxxqqqqqqqqqooonnnnnnppprrrqqqqqqqqqqqqqqqqqqqqqqqqoooqqquuuxxxzzzzzzzzzyyyuuutttvvv{{{{{{wwwvvvuuuzzz}}}}}}wwweee[[[TTTOOONNNOOOOOOPPPSSSWWW\\\aaafffiiimmmjjjfffaaa]]]YYYWWWUUUUUUSSSQQQOOONNNNNNOOOPPPJJJIIIHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNMMMNNNOOOOOOOOOOOOPPPQQQQQQQQQPPPNNNLLLIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMHHHIIIIIIHHHFFFEEEEEEEEEEEEHHHLLLNNNQQQ]]]ooo}}}}}}{{{yyyuuupppnnnlllkkkkkkkkklllkkkiiiddddddeeefffgggiiikkklllnnnnnnmmmlllkkkiiihhhhhhiiiiiiiiijjjkkkkkkjjjiiillljjjgggdddcccdddeeegggmmmnnnppppppnnnllllllllliiijjjlllnnnooopppqqqqqqrrrrrrqqqqqqppppppqqqqqqrrrrrrssstttvvvuuurrroooooonnnnnnnnnoooppppppqqqsssrrrpppoooooooooooooooppptttyyy|||~~~uuussspppooooooooonnnlllkkkjjjhhhggggggggghhhiiiiiimmmttt|||~~~|||yyyuuusssssstttuuuuuugggbbb\\\WWWRRRNNNJJJGGGCCCCCCAAA@@@>>>>>>=========<<<<<<;;;;;;;;;<<<<<<>>>@@@CCCGGGJJJMMMOOOPPPTTTTTTWWW^^^cccbbbYYYQQQRRRSSSUUUVVVWWWXXXXXXXXXXXXYYYZZZYYYXXXYYY[[[^^^sssqqqssswwwwwwttttttwwwvvvvvvvvvuuusssssstttvvvxxxyyyyyywwwuuuuuuvvvxxxzzzxxxuuurrrqqqrrrssstttnnnpppqqqrrrrrrsssuuuvvvsssssssssrrrrrrsssssssssoooqqquuuxxxyyyxxxvvvuuutttuuuxxx{{{uuuuuuwww|||vvviii```YYYSSSRRROOOOOOOOOPPPSSSVVVZZZ\\\_________``````bbbdddeee___]]]ZZZVVVRRROOOMMMMMMJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKGGGIIIJJJJJJIIIIIIKKKLLLJJJJJJIIIGGGFFFDDDBBBBBBBBBBBBBBBBBBAAABBBCCCDDDBBBBBBBBBBBBCCCCCCDDDDDDBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGHHHJJJJJJIIIGGGEEEGGGHHHLLLOOOSSSXXXcccxxxzzzvvvvvvvvvssspppnnnllljjjiiijjjkkkjjjiiieeeeeeeeefffhhhiiikkkkkknnnnnnmmmkkkjjjiiiiiihhhhhhiiijjjkkkkkkkkkkkklllooommmjjjhhhggghhhjjjkkkmmmqqqvvvxxxuuuqqqmmmkkkhhhjjjlllnnnpppqqqrrrrrrqqqqqqpppppppppqqqrrrrrrpppppprrrtttvvvvvvsssqqqqqqqqqqqqqqqqqqqqqrrrsssqqqqqqrrrqqqqqqqqqrrrsssvvvyyy}}}~~~~~~vvvsssooommmmmmlllkkkjjjggggggfffeeeeeeffffffgggeeehhhlllqqqwwwzzzuuurrrnnnjjjhhhiiijjjkkkkkk___\\\VVVQQQNNNKKKGGGEEE@@@??????>>>=========>>><<<<<<<<<<<<<<<===>>>???AAACCCFFFIIIMMMPPPQQQRRRPPPPPPQQQUUUYYYYYYSSSNNNSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXWWWVVVXXX\\\^^^pppoooqqqssssssppprrrvvvyyyyyyxxxvvvsssssstttvvvyyyyyyyyywwwvvvvvvxxxzzz|||zzzwwwtttrrrrrrrrrrrrnnnpppsssuuuuuuvvvwwwyyyvvvvvvuuuuuuuuuuuuvvvvvvppprrrtttvvvvvvtttrrrqqqrrrssswww|||}}}xxxtttwww{{{ssskkkbbbZZZWWWQQQPPPOOONNNMMMNNNOOOPPPOOOQQQUUUYYY^^^dddkkkppplllkkkhhhccc]]]XXXSSSPPPMMMLLLIIIGGGFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGEEEFFFGGGGGGFFFFFFGGGHHHEEEEEEDDDCCCBBBAAA@@@@@@AAABBBBBBBBBAAAAAACCCDDDBBBAAAAAAAAABBBCCCDDDEEEDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGIIIHHHFFFFFFIIILLLOOOUUU]]]jjj}}}~~~wwwrrrqqqpppnnnlllkkkiiigggfffggghhhiiihhhffffffffffffggghhhiiijjjnnnmmmllljjjiiiiiiiiiiiihhhjjjllllllkkkkkklllmmmlllkkkiiihhhhhhiiijjjlllmmmsssyyy|||yyysssmmmiiijjjkkklllmmmnnnpppqqqqqqqqqpppppppppqqqsssuuuvvvsssrrrssstttvvvvvvtttrrrrrrqqqqqqqqqqqqqqqrrrrrrmmmooorrrtttuuuvvvyyy{{{zzz}}}~~~||||||~~~{{{wwwrrrnnnllljjjhhhfffgggfffeeecccbbbaaaaaa```cccdddfffiiilllrrryyy~~~~~~xxxppplllhhheeeaaa_________^^^]]]VVVRRRNNNJJJHHHFFFCCCAAA???>>>>>>=========>>>>>><<<======>>>???AAABBBCCCFFFGGGIIIKKKNNNPPPRRRSSSQQQQQQQQQRRRTTTTTTSSSQQQSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUUUUTTTUUUZZZ```eeepppnnnppprrrrrrqqquuu|||~~~zzzuuussstttuuuyyyyyyyyyxxxwwwwwwzzz|||yyyyyywwwvvvuuutttttttttooorrruuuwwwvvvvvvvvvwwwvvvuuuttttttttttttuuuvvvrrrsssssssssrrrqqqooonnnppprrrvvvzzz{{{zzzxxxwwwvvv{{{{{{||||||{{{uuunnnkkk___^^^[[[WWWSSSPPPNNNMMMJJJLLLOOORRRVVV]]]ffflllrrrsssrrrqqqmmmhhhccc```XXXVVVRRRNNNKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEFFFGGGFFFDDDDDDDDDFFFCCCCCCBBBAAAAAAAAAAAAAAAAAACCCDDDCCCAAAAAACCCFFFCCCBBBBBBBBBCCCDDDFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBAAAAAABBBBBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDEEEFFFFFFFFFCCCGGGJJJKKKKKKMMMSSSXXX^^^gggvvv{{{xxxtttooommmkkkkkkkkkjjjgggeeeeeefffhhhiiiiiiffffffgggggghhhiiikkkkkklllkkkjjjiiihhhiiiiiijjjjjjlllnnnmmmkkkjjjjjjlllgggggggggggghhhiiijjjkkkqqqvvv|||~~~{{{uuuoookkkmmmllllllkkklllmmmoooppppppppppppqqqsssvvvyyy{{{yyyxxxvvvvvvvvvvvvuuussssssrrrrrrqqqqqqrrrrrrsssooorrrvvvwwwwwwxxx{{{}}}zzz|||}}}|||yyyzzz}}}{{{tttooolllhhhfffgggfffeeecccaaa```^^^^^^```aaabbbbbbdddhhhnnnrrrvvv{{{|||vvvooogggbbb```]]]ZZZXXXVVVUUUSSSQQQNNNKKKGGGDDDCCCBBB@@@???>>>>>>============>>>>>>======>>>@@@BBBDDDFFFGGGKKKKKKKKKKKKMMMOOOQQQSSSSSSUUUVVVUUUTTTTTTUUUWWWTTTTTTUUUVVVWWWWWWWWWWWWVVVUUUUUUVVVZZZbbblllssspppnnnpppsssssstttzzz}}}xxxttttttuuuuuuuuuuuusssssstttwwwyyywwwwwwwwwwwwwwwvvvvvvvvvqqqtttvvvwwwvvvuuuttttttsssrrrqqqqqqqqqqqqrrrsssuuutttsssqqqpppooonnnnnnqqqtttwwwyyyxxxwwwwwwwwwwww}}}zzzzzzzzz~~~uuurrrnnnhhhaaa[[[VVVTTTNNNOOOPPPOOOPPPTTT[[[aaammmooosssuuuuuurrrooollldddaaa\\\VVVRRROOONNNNNNLLLKKKJJJIIIIIIHHHHHHIIIFFFGGGHHHGGGEEEDDDDDDEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCEEEFFFEEECCCBBBEEEGGGEEEEEEDDDDDDEEEFFFHHHIIIEEEEEEFFFFFFEEECCCAAA@@@BBBAAAAAAAAAAAABBBCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCEEEFFFHHHJJJKKKLLLIIINNNSSSUUUVVVZZZaaahhhuuurrrrrrpppnnnkkkjjjlllnnnjjjhhhffffffhhhjjjkkkkkkhhhhhhhhhiiikkklllnnnoookkkjjjiiihhhhhhhhhiiijjjmmmooopppnnnkkkhhhiiijjjiiijjjkkklllmmmnnnoooooovvvzzz~~~|||wwwrrrpppooommmllljjjkkklllnnnooooooooopppqqqtttxxx|||}}}zzzxxxwwwvvvuuusssuuuuuutttsssssstttttttttuuuxxxzzzzzzxxxwwwxxxzzzyyyzzz{{{yyywwwxxx||||||uuupppkkkhhhgggfffeeedddcccbbbaaaaaa^^^^^^______```ccchhhkkkgggmmmtttxxx||||||wwwqqqiiibbb\\\[[[YYYVVVTTTRRROOOLLLIIIJJJHHHDDDBBBBBBAAA@@@???>>>======<<<<<<======>>>===>>>???AAADDDFFFIIIJJJNNNMMMLLLKKKLLLNNNQQQRRRPPPTTTWWWVVVRRRQQQSSSWWWTTTUUUVVVVVVWWWWWWWWWWWWXXXXXXXXXZZZ```kkkwwwqqqpppqqqsssuuu{{{}}}zzzuuusssuuuvvvvvvuuusssqqqrrrtttvvvxxxvvvuuuttttttuuuwwwxxxvvvuuusssqqqppppppppppppnnnnnnmmmlllnnnpppsssuuuuuuvvvuuurrrmmmkkkkkkmmmqqqrrrssstttuuuuuuuuutttzzz{{{}}}}}}{{{yyyyyyyyyxxxyyy|||uuuhhh```ZZZUUUOOOLLLMMMQQQTTTVVV\\\bbbjjjppptttwww|||wwwpppggg```]]]\\\YYYWWWQQQPPPNNNKKKIIIHHHGGGGGGIIIIIIHHHHHHGGGEEEDDDCCCEEEEEEDDDDDDDDDCCCCCCCCCAAAEEEHHHHHHFFFHHHMMMSSSTTTNNNGGGDDDFFFHHHFFFDDDFFFGGGIIIHHHFFFCCCCCCCCC????????????@@@AAABBBCCC@@@??????AAACCCDDDDDDCCCCCCDDDFFFIIIKKKMMMNNNNNNWWW[[[```ccchhhrrr}}}tttmmmmmmmmmlllkkkjjjhhhhhhjjjhhhgggeeeeeefffhhhiiinnnllljjjhhhhhhjjjlllmmmkkkjjjiiiiiihhhiiijjjkkknnnmmmlllkkkjjjiiihhhhhhiiihhhgggfffhhhkkknnnqqqyyy|||}}}{{{vvvqqqpppqqqooommmkkkiiiiiiiiikkklllppprrrttttttuuuwww}}}zzztttrrrtttwwwyyyxxx{{{}}}zzzuuusssuuuxxxyyyzzzzzzyyywwwvvvwwwxxx{{{zzzyyyvvvssstttvvvyyyvvvnnnkkkhhhgggfffeeeeeebbb___\\\\\\ZZZXXXXXX[[[]]]______aaabbbdddfffkkkrrrzzz~~~yyyvvvpppjjjccc\\\XXXVVVSSSQQQNNNKKKIIIHHHHHHHHHHHHGGGDDDBBB@@@?????????===<<<<<<<<<===>>>@@@AAA???@@@BBBEEEHHHLLLNNNPPPQQQPPPOOONNNOOOQQQSSSTTTUUUVVVVVVUUUTTTSSSUUUVVVUUUXXXZZZYYYWWWVVVXXX[[[]]]YYYZZZbbbmmm|||qqqrrruuuwwwxxxzzztttrrrsssssssssrrrpppnnnnnnpppssssssrrrpppppppppqqqsssttttttsssqqqooonnnnnnnnnnnnmmmmmmmmmmmmnnnppprrrssstttuuuuuurrrnnnlllmmmooopppqqqrrrsssssssssssssssuuuwwwyyyxxxwwwuuuuuuuuuxxxyyy{{{}}}zzzllleee[[[TTTPPPPPPQQQRRRUUUYYY___ccchhhmmmsssxxx}}}zzztttoookkkfffbbb___ZZZXXXTTTQQQNNNMMMMMMNNNKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEDDDGGGIIIIIIGGGHHHLLLQQQRRRMMMGGGFFFIIIKKKJJJIIIHHHJJJJJJIIIFFFCCCBBBBBBCCCCCCBBBAAA@@@@@@AAAAAABBBAAAAAABBBCCCEEEFFFFFFEEEFFFHHHKKKQQQXXX___ccckkkqqqyyyvvvooolllkkkkkkjjjiiihhhggggggiiihhhgggggggggggghhhiiiiiihhhgggfffgggjjjlllnnnnnnmmmkkkjjjiiijjjjjjkkklllkkkkkkkkkkkkkkkjjjjjjjjjiiihhhhhhjjjllloooqqqwwwxxxyyyvvvrrrooonnnooonnnmmmkkkiiiiiiiiikkkkkkqqqrrrtttttttttvvvzzz~~~|||xxxuuuuuuwwwzzz|||}}}wwwssssssvvvvvvwwwxxxwwwvvvuuuvvvwww{{{zzzyyyvvvttttttwwwyyy}}}~~~uuuoooiiigggeeedddcccaaa^^^\\\]]]ZZZXXXWWWXXXZZZZZZZZZ[[[\\\]]]^^^bbbhhhooottt}}}}}}wwwqqqnnniiiccc]]]XXXTTTRRROOOMMMJJJGGGEEEEEEEEEEEEFFFEEEBBB@@@???>>>>>>>>>======<<<===>>>@@@BBBCCCCCCDDDEEEGGGJJJMMMPPPQQQOOOPPPQQQQQQRRRSSSSSSSSSUUUVVVWWWVVVTTTTTTUUUWWWWWWXXXYYYYYYYYYYYYZZZ[[[``````ggguuunnnqqqvvvxxxyyyyyysssqqqrrrppppppooollljjjjjjlllnnnoooooonnnmmmnnnooopppqqqqqqpppnnnmmmlllkkkllllllkkklllmmmnnnooopppoooooooooppppppooommmlllnnnoooppppppqqqqqqrrrqqqqqqqqqrrrsssuuutttsssqqqrrrrrrwwwxxxyyyyyy{{{|||nnnbbbZZZVVVTTTSSSSSSTTTUUUWWW[[[aaahhhmmmlllooorrrtttsssqqqooonnngggddd```[[[XXXVVVUUUUUUPPPOOOOOONNNNNNOOOOOOPPPOOONNNMMMLLLKKKKKKKKKKKKIIIJJJLLLJJJHHHHHHKKKOOOPPPLLLIIIIIILLLOOOOOONNNNNNOOONNNLLLHHHEEECCCCCCBBBBBBAAA@@@?????????@@@CCCBBBAAAAAABBBEEEGGGIIIKKKLLLNNNTTT___mmmzzzzzztttooolllkkkjjjhhhfffeeeeeeeeefffggghhhhhhiiiiiihhhhhhhhheeedddddddddfffjjjmmmoooqqqpppnnnllljjjjjjjjjjjjjjjjjjjjjkkkkkkkkkllllllmmmlllkkkkkklllnnnoooqqqttttttsssppplllkkklllmmmlllllljjjiiiiiijjjkkkkkkqqqrrrsssrrrrrrtttwwwzzzzzzyyywwwwwwxxxzzz|||~~~xxxrrrqqqrrrqqqrrrttttttttttttuuuwwwzzzzzzyyywwwuuuuuuwwwyyy||||||zzzssskkkhhheeebbbaaa___^^^\\\^^^[[[XXXVVVVVVVVVUUUUUUUUUVVVWWWWWWYYY\\\bbbfffjjjooowww~~~~~~|||xxxsssnnngggddd```[[[UUUQQQNNNLLLHHHGGGEEEBBBAAA@@@@@@AAABBBAAA@@@>>>======<<<<<<======>>>???AAACCCDDDEEEGGGHHHIIIKKKMMMOOOPPPQQQNNNPPPRRRTTTUUUTTTSSSRRRUUUVVVWWWVVVUUUUUUVVVXXXZZZZZZZZZZZZ\\\^^^aaacccjjjooo{{{hhhmmmsssvvvwww~~~xxxsssrrrsssooonnnmmmkkkhhhhhhjjjlllooooooooonnnooopppqqqqqqooonnnlllkkkjjjjjjjjjkkkhhhjjjmmmooopppooommmkkkhhhiiiiiiiiijjjjjjlllmmmpppppppppqqqppppppooooooqqqrrrssssssqqqpppqqqrrrtttuuuvvvvvvwwwzzz~~~sssiiibbb___^^^]]]ZZZWWWUUUUUUYYY^^^bbbYYY___fffkkkmmmnnnqqqtttpppnnnllliiieeebbb```___[[[ZZZYYYXXXXXXXXXYYYYYYWWWVVVUUUTTTSSSSSSTTTTTTPPPQQQQQQOOOLLLLLLNNNPPPRRRPPPNNNOOOQQQSSSSSSRRRSSSSSSRRRNNNJJJFFFEEEEEEBBBAAAAAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDGGGKKKOOOQQQTTT[[[gggwwwzzzssspppnnnlllkkkiiigggdddcccdddeeefffeeefffhhhiiijjjiiigggfffcccccccccdddfffiiilllmmmsssqqqooolllkkkjjjiiiiiiiiiiiijjjjjjjjjkkkkkkkkknnnnnnnnnnnnnnnooopppppprrrpppnnnkkkiiiiiijjjlllkkkkkkjjjjjjjjjjjjkkkllloooppppppqqqrrrtttvvvxxxwwwwwwxxxyyyzzz{{{|||}}}}}}vvvqqqnnnnnnmmmoooqqqrrrrrrsssuuuwwwzzzzzzyyywwwuuuuuuwwwyyy}}}}}}~~~zzznnnjjjeeeaaa```___]]]\\\]]][[[XXXVVVVVVVVVUUUSSSTTTUUUUUUUUUUUUVVVZZZ]]]]]]aaaggglllpppsssvvvxxx}}}{{{wwwtttqqqnnniiieee___]]]YYYTTTOOOJJJGGGFFFCCCBBBAAA???>>>>>>>>>>>>>>>>>>=========<<<<<<<<>>>>>>>>>>>>>><<<<<<======>>>>>>>>>>>>AAABBBCCCEEEGGGIIIJJJJJJLLLMMMNNNOOOPPPPPPOOOOOOSSSSSSRRRRRRSSSTTTVVVWWWUUUVVVWWWWWWVVVWWWYYY[[[ZZZ^^^aaa```aaallljjjlllqqqvvvwww{{{xxxtttqqqnnnoooooonnnlllkkkkkkmmmpppooonnnnnnnnnmmmllllllkkkkkkjjjiiihhhgggggghhhiiifffiiilllnnnnnnkkkhhheeeeeeddddddfffjjjmmmnnnnnnooooooooonnnmmmlllkkkjjjiiijjjkkkjjjiiiiiikkklllnnnooopppqqqqqqssswwwyyyzzz{{{|||~~~|||uuuoooiiiccc___[[[ZZZWWWUUUUUUXXX]]]aaaeeeiiioootttxxxzzzzzzyyy~~~}}}|||yyysssmmmgggcccaaa```^^^]]]\\\[[[ZZZZZZ[[[[[[]]]^^^^^^^^^]]]\\\[[[ZZZPPPPPPNNNKKKGGGEEEEEEEEEEEEFFFGGGIIIKKKMMMOOOQQQOOORRRUUUWWWXXX[[[bbbgggnnnxxxzzztttpppooommmkkkhhhhhhgggeeedddcccbbbcccccc```aaaccceeefffeeedddccceeeeeeeeeeeeeeefffgggggglllkkkiiihhhggggggggghhhhhhhhhhhhggggggfffffffffjjjlllnnnoooppppppooooooooolllhhhggghhhjjjkkkllljjjkkkkkklllmmmnnnnnnooonnnmmmooorrrvvvyyyzzzzzzxxxyyyyyyyyyxxxwwwvvvuuuuuutttsssrrrpppnnnmmmllllllnnnqqqrrrsssuuuxxxzzzxxxyyyzzzyyywwwwwwxxxzzzzzzyyy{{{}}}{{{{{{}}}}}}}}}vvvqqqkkkfffcccaaa```^^^[[[YYYXXXXXXYYYYYYXXXWWWRRRSSSTTTSSSRRRQQQQQQRRRTTTUUUVVVUUUUUUWWWZZZ]]]___bbbfffkkkoootttyyy}}}}}}yyysssoooiiigggddd```]]]ZZZXXXWWWTTTRRROOOJJJFFFCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@AAAAAAAAAAAADDDEEEFFFHHHJJJKKKLLLLLLMMMNNNOOOPPPQQQPPPOOOOOOTTTSSSQQQQQQQQQSSSVVVWWWTTTVVVWWWWWWWWWXXX[[[]]]YYY___dddhhhnnn~~~nnnmmmqqqvvvxxxyyy}}}uuussspppllloooooonnnmmmlllmmmppprrroooooonnnmmmllljjjiiihhhhhhgggfffeeeeeeeeefffgggfffhhhkkkmmmllljjjfffddddddcccbbbeeejjjmmmnnnmmmlllllllllkkkjjjiiigggfffffffffgggfffeeeeeehhhjjjlllmmmnnnooonnnooorrrtttrrrsssuuuyyy}}}xxxiiiccc\\\WWWVVVWWWZZZ\\\]]]___ccchhhmmmpppssstttxxxzzz}}}~~~}}}yyyvvvooohhhbbb]]][[[ZZZZZZXXXWWWVVVWWWXXXYYYYYYYYYZZZ\\\\\\[[[ZZZYYYXXXQQQQQQPPPMMMJJJIIIJJJKKKIIIJJJNNNSSSYYY^^^ccceeehhhmmmrrruuuwwwzzztttpppkkkjjjkkkkkkiiigggeeeddddddcccbbbaaa``````]]]^^^```aaabbbbbbaaaaaabbbcccccccccdddeeeeeeffffffeeedddddddddeeefffgggddddddeeeeeeeeeeeeffffffgggiiilllnnnpppooonnnnnnllliiiggggggiiikkkkkkjjjjjjkkklllnnnooopppppppppqqqpppqqqtttxxx{{{zzzyyyxxxxxxxxxwwwvvvuuuttttttpppoooooooooooopppooonnnnnnpppsssuuuvvvwwwzzz|||xxxyyyzzzyyyxxxxxxyyyzzz|||{{{}}}}}}zzzyyy~~~yyyuuuooojjjgggdddaaa___[[[ZZZXXXYYYYYYYYYWWWUUUPPPRRRSSSSSSRRRPPPPPPQQQOOOPPPRRRRRRQQQQQQSSSTTTVVVWWWZZZ\\\```eeekkkpppssswww|||~~~|||{{{xxxuuurrrooolllhhheee]]]\\\YYYVVVRRRPPPPPPPPPKKKIIIGGGEEEBBB@@@??????<<<===>>>>>>????????????===>>>@@@BBBDDDEEEEEEEEEFFFGGGIIIKKKLLLLLLLLLLLLNNNOOOQQQRRRRRRRRRPPPOOORRRRRRRRRRRRSSSTTTTTTUUUTTTVVVWWWXXXXXXYYY\\\^^^___ccckkkwwwooommmoootttwwwwwwyyy}}}|||}}}uuuppprrrqqqmmmnnnnnnnnnmmmmmmnnnqqqtttqqqqqqpppooommmkkkiiihhhfffeeedddcccccccccdddeeeggghhhkkklllkkkiiifffdddbbb``````ccchhhkkklllkkkjjjjjjjjjiiigggfffddddddeeeffffffeeedddeeegggjjjlllmmmnnnmmmllllllnnnooolllmmmqqqwww|||~~~{{{nnnddd^^^[[[WWWUUUYYYYYYYYY[[[^^^aaaeeehhhgggjjjnnnrrruuuuuusssrrrkkkgggbbb\\\WWWTTTSSSRRRRRRPPPOOOOOOQQQRRRSSSSSSQQQSSSVVVWWWVVVUUUTTTTTTUUUUUUTTTRRROOOOOOPPPRRRQQQTTT[[[cccmmmvvv~~~xxxoookkkgggfffhhhjjjiiigggbbbbbbbbbbbbaaa___^^^]]]\\\]]]^^^___````````````___```aaabbbcccdddeeeeeebbbbbbaaaaaabbbdddeeefffaaabbbbbbccceeeffffffgggeeegggkkknnnoooooonnnmmmkkkhhheeefffiiikkkjjjiiikkklllmmmooopppqqqqqqqqqtttssssssuuuyyy{{{zzzxxxwwwwwwwwwvvvuuutttttttttooonnnnnnnnnpppqqqqqqpppppprrruuuvvvwwwyyy{{{}}}xxxyyyzzzzzzxxxxxxyyyzzzzzzzzz{{{zzzvvvtttyyy~~~}}}{{{wwwqqqmmmiiifffbbb```[[[ZZZYYYYYYYYYXXXUUUSSSPPPRRRTTTUUUSSSRRRQQQRRRJJJMMMQQQRRRQQQPPPOOOOOOSSSTTTTTTTTTUUUYYY___dddgggkkkpppssstttvvvyyy{{{|||}}}}}}zzzxxxwwwvvvsssqqqooolllhhheeedddbbb```^^^UUUTTTRRROOOKKKJJJJJJKKKCCCCCCBBB@@@????????????;;;<<<===>>>????????????>>>???BBBDDDFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMLLLNNNPPPRRRSSSTTTSSSRRRQQQOOOPPPRRRTTTUUUTTTSSSRRRTTTVVVWWWXXXXXXYYY\\\^^^fffiiirrrrrrqqqqqqtttxxxyyyxxxuuuttttttuuuuuutttrrrqqqpppooopppqqqssstttssssssrrrsssqqqooonnnmmmkkkhhheeegggeeecccaaa```aaabbbccceeeeeeffffffeeedddbbbaaaeeedddbbbaaabbbdddfffhhhgggggggggeeeaaa___^^^___eeeeeeffffffggghhhiiijjjmmmllllllkkkkkkkkklllllliiikkkoooqqqtttwww{{{uuuhhh^^^\\\^^^aaa```______```aaaaaa```bbb^^^^^^cccfffeeecccccc\\\YYYVVVTTTSSSSSSRRRQQQOOOQQQSSSTTTTTTSSSQQQPPPVVVUUUUUUVVVYYY[[[[[[ZZZ^^^^^^___aaacccdddcccbbbccciiitttyyytttiiigggdddbbbaaabbbccceeebbbbbbaaaaaa```_________^^^^^^^^^]]]]]]\\\\\\\\\^^^```bbbdddeeecccaaa___^^^]]]]]]___cccgggiiijjjgggeeeddddddeeegggggggggiiihhhgggfffeeeeeefffggggggggggggggghhhiiikkkllljjjkkklllmmmnnnpppqqqqqqppprrruuuxxxzzzzzzxxxwwwwwwvvvtttrrrppppppppppppmmmmmmmmmmmmnnnnnnnnnnnnuuuuuuvvvwwwxxxyyyyyyzzz|||{{{zzzyyyxxxxxxxxxxxx|||{{{zzzyyyzzz|||~~~uuusssuuuxxx}}}vvvqqqkkkccc^^^ccc___ZZZYYYZZZZZZXXXVVVSSSSSSTTTTTTTTTSSSQQQPPPKKKLLLMMMNNNOOOOOONNNNNNMMMMMMNNNOOOQQQRRRSSSSSSYYY\\\```dddhhhjjjjjjkkkmmmnnnooorrrtttwwwzzz{{{~~~~~~|||zzzxxxwwwvvvvvvssspppnnnmmmkkkhhheeebbbaaa___\\\YYYWWWTTTSSSQQQOOOMMMJJJGGGEEEDDDCCC??????>>>===============>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMOOOPPPRRRSSSRRRPPPMMMKKKPPPPPPRRRTTTUUUUUUSSSQQQSSSXXX]]]]]]\\\\\\```eeejjjtttpppoooooorrruuuwwwuuusssssssssttttttsssrrrpppooonnnoooqqqrrrssssssrrrrrrqqqpppnnnnnnmmmllliiigggfffeeedddcccccccccdddeeeeeedddcccbbbbbbcccdddeeegggfffdddbbbbbbccceeefffggghhhhhhfffcccaaaaaabbbeeeeeefffhhhjjjlllnnnpppllllllllllllllllllllllllfffhhhkkknnnpppssswwwzzzyyypppooorrrnnnllljjjiiijjjhhheeeaaaddd___]]]___```\\\ZZZZZZYYYWWWUUUUUUVVVWWWVVVUUUVVVWWWXXXYYYZZZYYYXXXXXX[[[ZZZZZZ]]]ccciiimmmooouuuwww{{{~~~{{{~~~}}}uuunnnjjjfffeeebbb```___```bbbcccbbbbbbaaaaaa```_________^^^]]]]]]\\\\\\[[[\\\\\\[[[]]]^^^``````___^^^]]]\\\[[[ZZZ]]]```dddfffgggfffdddbbbcccdddfffffffffgggfffdddcccccccccdddeeeeeeeeeeeeeeefffhhhiiikkkjjjjjjkkkkkkllllllmmmmmmnnnpppssswwwxxxxxxxxxwwwqqqpppnnnlllkkkkkkllllllkkkkkkllllllmmmnnnoooooorrrssstttuuuvvvwwwxxxyyywwwwwwvvvuuuuuuuuuuuuuuuzzzyyyxxxwwwwwwxxxzzz{{{~~~{{{wwwwwwxxx|||vvvmmmgggddd```[[[ZZZZZZYYYWWWTTTQQQRRRSSSSSSRRRQQQPPPOOOLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNPPPTTTWWWZZZ\\\\\\\\\aaabbbccceeehhhkkkmmmnnnpppqqqrrrtttvvvxxxyyyzzz~~~}}}|||{{{yyyxxxxxxvvvvvvtttsssqqqooonnnmmmgggeeebbb```___]]]ZZZXXXYYYYYYWWWUUURRRPPPNNNMMMJJJIIIGGGEEECCCAAA@@@@@@@@@???>>>>>>=========>>>@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJLLLMMMMMMMMMMMMLLLLLLKKKNNNOOOQQQRRRRRRQQQOOONNNQQQQQQRRRSSSTTTSSSRRRPPPRRRVVV[[[\\\\\\___ffflllxxx|||vvvtttnnnmmmnnnppprrrsssrrrppprrrrrrrrrrrrrrrqqqpppooonnnooopppqqqrrrrrrrrrrrrsssrrrpppooonnnllliiigggeeeeeeeeefffffffffffffffeeebbb___^^^^^^bbbfffiiihhhgggeeedddccccccdddeeeggghhhiiigggeeedddeeefffgggggghhhiiikkkmmmoooppplllmmmmmmmmmmmmlllkkkjjjdddgggiiikkkmmmppptttwww|||zzzxxxsssooonnnjjjbbb\\\[[[YYYYYY[[[___cccggghhhhhhjjjkkklllllllllkkkjjjiiihhhgggiiinnnyyyxxxrrrnnniiieeecccbbb```^^^]]]^^^___```bbbaaaaaa``````___^^^^^^]]]\\\[[[ZZZYYYZZZ[[[\\\[[[\\\\\\\\\]]]]]]]]]]]]\\\ZZZZZZ\\\___cccdddeeecccbbbaaaaaacccddddddccccccbbbbbbaaaaaaaaaaaabbbbbbbbbaaabbbcccdddfffgggiiiiiiiiiiiihhhhhhhhhhhhkkkmmmppptttvvvvvvuuutttkkkjjjiiihhhggghhhiiiiiihhhhhhiiikkklllmmmnnnoooooooooppprrrsssuuuvvvvvvrrrrrrrrrrrrqqqqqqqqqqqqxxxwwwvvvttttttuuuvvvvvvwww|||}}}vvvjjjeee```]]]\\\[[[XXXUUURRRRRRSSSSSSSSSRRRQQQPPPNNNMMMLLLKKKKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHIIIKKKNNNPPPRRRSSSSSSSSSUUUUUUVVVXXXZZZ\\\^^^```___```bbbdddfffhhhiiijjjllllllkkkkkkjjjiiiiiihhhhhhgggfffeeecccbbbaaa```\\\ZZZXXXVVVUUUTTTQQQOOOOOOOOONNNLLLJJJIIIHHHGGGDDDCCCBBB@@@???>>>>>>>>>@@@@@@??????>>>>>>??????CCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJNNNNNNNNNNNNMMMLLLKKKJJJNNNNNNOOOPPPQQQRRRRRRRRRQQQRRRRRRSSSTTTTTTTTTTTTUUUYYY]]]```bbbhhhsss|||yyysssoooooorrrmmmmmmmmmnnnooopppppppppqqqqqqqqqqqqppppppoooooooooooopppqqqrrrrrrrrrrrrwwwuuusssqqqpppmmmiiiggggggggghhhhhhggggggfffeeecccbbb___]]]^^^aaadddgggffffffeeeeeeeeeeeeeeeeeeggghhhiiiiiihhhgggiiijjjkkkkkkjjjjjjjjjkkkllllllnnnooonnnnnnllljjjhhhgggeeegggjjjkkklllooorrruuuyyy~~~wwwmmmjjjdddgggnnnwww~~~~~~yyyooommmlllhhhdddaaa```^^^]]]]]]]]]^^^___aaa``````___^^^^^^]]]]]]\\\[[[YYYXXXXXXYYYZZZ[[[^^^^^^]]]]]]]]]^^^___```^^^\\\[[[]]]```cccddddddaaa```______aaabbbaaa```````````````___`````````______^^^___```aaacccdddfffffffffgggggggggggggggjjjllloooqqqrrrqqqpppoooiiihhhggggggggghhhiiijjjggghhhhhhiiijjjkkkkkklllkkklllmmmnnnpppqqqssssssooooooppppppqqqqqqqqqqqquuuuuuttttttuuuvvvwwwwwwvvvyyy}}}~~~vvvooofff```^^^]]][[[YYYUUUUUUUUUTTTTTTSSSRRRRRRPPPNNNLLLJJJIIIIIIKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFJJJKKKLLLNNNOOOOOOOOONNNNNNNNNOOOPPPRRRTTTUUUVVVUUUVVVWWWYYY[[[]]]_______________^^^^^^^^^^^^^^^[[[[[[ZZZYYYXXXWWWVVVUUUVVVTTTRRRQQQPPPOOOMMMKKKIIIHHHHHHGGGFFFFFFEEEEEEBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAADDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJMMMMMMNNNNNNNNNMMMLLLLLLPPPPPPOOOOOOPPPQQQSSSTTTQQQRRRSSSSSSTTTVVVYYY\\\\\\```eeeiiiooozzzyyypppooorrrwww}}}llllllmmmnnnnnnooopppqqqqqqqqqpppppppppooopppppppppppppppqqqrrrrrrssssssvvvuuusssrrrrrrpppmmmkkkjjjjjjjjjhhhgggeeecccbbbbbbaaaaaa```aaaaaaaaabbbcccdddeeefffggghhhhhhhhhfffgggiiiiiiiiiiiijjjlllnnnnnnmmmlllllllllmmmmmmqqqpppooollljjjgggeeeccceeegggiiijjjkkkmmmppprrrwwwzzz~~~~~~yyymmmgggggggggccc______^^^]]]]]]\\\]]]]]]^^^______^^^]]]]]]\\\\\\[[[ZZZYYYXXXXXXXXXYYYZZZ[[[___^^^]]]\\\\\\^^^```aaa^^^\\\[[[\\\^^^```aaaaaa___^^^]]]^^^`````````^^^____________```_________]]]]]]\\\]]]^^^___aaabbbcccdddeeefffggghhhiiiiiijjjkkkmmmoooooommmkkkiiiggggggfffeeefffggghhhiiihhhhhhhhhggggggggggggggghhhiiijjjkkkmmmnnnooopppmmmnnnoooqqqrrrrrrrrrrrrssstttuuuvvvxxxyyy{{{|||wwwyyy{{{zzzzzz{{{xxxlllbbb^^^\\\[[[ZZZVVVVVVUUUSSSRRRQQQQQQQQQPPPNNNLLLJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKLLLMMMNNNPPPPPPNNNOOOPPPRRRSSSUUUVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRRRRQQQPPPOOOOOOOOOMMMKKKJJJIIIIIIIIIGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFGGGHHHJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLNNNNNNOOOOOOOOOSSSRRRPPPOOOOOOPPPRRRSSSSSSTTTTTTTTTUUUXXX]]]bbbccciiiqqqyyysssoooqqqwwwjjjlllmmmmmmmmmoooqqqsssqqqqqqppppppoooppppppqqqppppppoooppppppqqqssssssqqqppppppqqqrrrrrrqqqooolllkkkiiigggdddbbbaaa``````aaabbbccccccbbb```___bbbccceeehhhiiiiiiiiiiiieeefffhhhiiihhhiiijjjlllmmmmmmmmmnnnooopppqqqrrrpppooollljjjgggeeeddddddeeefffhhhhhhhhhjjjlllooouuuwwwyyy{{{}}}tttnnngggdddeeedddaaa]]]]]]\\\\\\[[[[[[\\\\\\\\\]]]\\\\\\[[[[[[ZZZYYYYYYXXXXXXYYYYYYYYYYYYZZZZZZ\\\[[[[[[ZZZZZZ[[[]]]^^^\\\ZZZXXXYYY[[[\\\]]]]]]]]]\\\\\\^^^___```^^^]]]]]]^^^______```_________\\\\\\\\\\\\]]]___```bbbbbbcccdddeeefffhhhiiiiiihhhjjjlllmmmmmmkkkiiigggeeedddcccccccccdddeeefffggggggffffffeeedddddddddggghhhhhhiiijjjkkkllllllkkklllnnnqqqrrrsssrrrrrrrrrsssuuuwwwyyy{{{}}}~~~vvvwwwxxxwwwvvvwwwzzz|||wwwkkkeeeaaa]]][[[XXXVVVTTTRRRPPPOOONNNNNNOOONNNMMMKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKHHHGGGEEEEEEFFFFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLJJJKKKLLLNNNOOOPPPPPPQQQSSSRRRQQQPPPPPPPPPRRRRRRVVVWWWXXXYYYZZZ___gggnnnttt{{{|||vvvssssssvvv|||hhhjjjlllllllllnnnqqquuurrrqqqppppppppppppqqqrrrnnnnnnmmmmmmnnnoooqqqqqqpppooonnnooopppooonnnllljjjiiifffdddbbbaaa``````___```bbbcccdddccccccbbbcccdddgggiiijjjiiihhhgggdddeeeggggggggggggiiikkklllllllllllllllmmmnnnooommmkkkhhhfffeeeeeefffgggfffhhhiiiiiiiiijjjlllnnnsssuuuwwwxxxyyy{{{~~~tttnnnjjjfffcccbbbaaa```^^^ZZZZZZZZZYYYZZZZZZZZZZZZ[[[ZZZZZZYYYYYYXXXWWWWWWWWWXXXYYY[[[[[[[[[YYYYYYZZZYYYYYYYYYZZZZZZ[[[[[[\\\ZZZXXXXXXYYY[[[[[[[[[\\\\\\\\\^^^______^^^\\\[[[\\\]]]^^^___^^^^^^]]]\\\\\\\\\\\\]]]___aaabbbbbbccccccdddeeeffffffgggeeefffiiikkklllkkkiiihhheeedddcccbbbbbbbbbcccddddddddddddddddddddddddcccgggggghhhhhhhhhiiiiiiiiigggiiilllnnnpppqqqqqqqqqqqqrrrtttvvvxxxzzz{{{{{{uuuuuuuuuuuuuuuvvvxxxzzz}}}zzzrrrjjjddd\\\[[[XXXTTTQQQPPPNNNNNNNNNNNNNNNMMMLLLLLLLLLKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIGGGGGGFFFFFFFFFGGGGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFHHHHHHHHHHHHHHHHHHGGGGGGFFFDDDCCCDDDEEEEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTVVVYYY^^^bbbgggrrrvvvvvvzzz~~~fffhhhjjjkkkkkkmmmqqquuurrrrrrqqqppppppqqqrrrsssllllllkkkkkklllmmmooopppsssrrrooonnnmmmjjjgggdddhhhgggdddaaa``````aaabbb^^^___```bbbccceeeeeefffdddfffhhhjjjjjjiiigggeeeccceeefffgggffffffhhhjjjlllkkkjjjiiihhhgggggggggjjjhhheeecccccceeehhhkkkiiikkkllllllkkklllnnnppprrrtttvvvxxxxxxyyyzzz|||~~~qqqjjjiiigggccc___]]][[[[[[[[[WWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXWWWWWWVVVVVVVVVWWWZZZ\\\]]]\\\YYYXXXZZZZZZZZZZZZ[[[[[[[[[[[[^^^\\\ZZZYYY[[[\\\\\\\\\\\\\\\\\\^^^______^^^\\\ZZZ[[[\\\]]]^^^^^^]]]\\\]]]\\\\\\\\\]]]___aaabbbccccccccccccccccccccccccbbbdddgggjjjllllllkkkjjjgggfffdddcccccccccdddeeebbbbbbbbbccccccddddddeeehhhhhhhhhhhhhhhhhhhhhhhhdddfffiiilllnnnoooooonnnqqqrrrsssuuuvvvwwwwwwwwwuuuuuuuuuuuuvvvwwwyyy{{{{{{{{{}}}xxxooobbb```\\\XXXUUUSSSQQQQQQMMMNNNNNNNNNNNNMMMLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEHHHGGGGGGFFFEEEEEEDDDDDDFFFFFFEEEEEEEEEEEEEEEEEEAAA@@@??????AAAAAA@@@???CCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJGGGHHHIIIKKKLLLMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNNNNNNNPPPQQQSSSTTTUUUUUUTTTZZZbbbjjjuuuvvv{{{iiiiiiiiiiiikkkmmmoooppppppnnnmmmooorrrtttsssqqqnnnnnnnnnllllllmmmpppssstttrrroookkkhhhfffeeeddddddbbbaaacccfffgggeeebbbaaabbbbbbcccdddeeeffffffggghhhhhhhhhhhhhhhggggggddddddddddddeeefffggghhhjjjjjjjjjjjjjjjiiigggfffhhhhhhgggggghhhiiijjjjjjhhhiiijjjlllmmmmmmmmmmmmvvvuuusssssstttwwwzzz|||}}}~~~sssjjjgggcccbbbaaa___]]][[[ZZZYYYZZZYYYXXXWWWVVVWWWXXXXXXXXXXXXXXXYYYXXXXXXWWWVVVZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[WWWWWWXXXYYYZZZ[[[\\\\\\]]]^^^_________^^^]]]\\\ZZZYYYYYYYYYYYY[[[]]]^^^\\\]]]^^^___```aaabbbcccgggfffeeeeeeddddddddddddbbbdddfffhhhjjjjjjjjjjjjhhheeebbbaaaaaabbbcccbbb``````______```bbbeeeffffffffffffeeeeeeeeeddddddbbbeeegggiiijjjkkknnnppprrrrrrssstttvvvwwwxxxxxxuuuuuuuuuttttttuuuuuuuuuuuuwwwzzz~~~xxxmmm```YYYXXXXXXUUURRRRRRQQQOOOMMMLLLKKKJJJIIILLLKKKJJJJJJKKKKKKJJJIIIGGGFFFEEEFFFGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGFFFEEEDDDDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNIIIKKKLLLLLLJJJJJJKKKLLLPPPNNNMMMNNNQQQUUUXXXXXX\\\dddmmmyyyhhhhhhhhhhhhiiikkklllmmmmmmlllkkklllooorrrqqqpppoooppppppooonnnoooqqqssssssqqqooollliiigggfffeeeeeedddcccdddggghhhfffdddccccccddddddeeefffffffffeeeeeeeeeeeeeeedddcccbbbddddddcccccccccddddddeeehhhhhhhhhggggggggggggggghhhhhhhhhhhhiiijjjkkkllllllmmmnnnoooppppppppppppsssrrrppppppqqqtttwwwxxxyyy}}}{{{qqqiiidddccc```______^^^]]]\\\[[[[[[ZZZYYYWWWVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXWWWVVVVVVXXXYYYYYYYYYZZZZZZ[[[[[[^^^^^^]]]\\\[[[ZZZYYYYYYWWWXXXXXXZZZ[[[\\\]]]]]]^^^^^^___^^^^^^\\\ZZZYYYXXXXXXXXXYYYZZZ\\\^^^```]]]^^^___```aaabbbbbbbbbffffffeeeddddddddddddddddddeeeggghhhiiijjjiiiiiihhheeebbbaaabbbcccdddcccdddcccaaa``````aaacccdddffffffeeedddddddddccccccccceeegggiiijjjkkknnnpppooooooppppppqqqrrrssssssttttttssssssssssssttttttqqqsssvvv{{{~~~yyyyyy{{{mmmdddaaa^^^YYYTTTWWWUUUSSSQQQPPPPPPOOOOOOPPPOOOMMMMMMMMMMMMKKKJJJHHHGGGFFFGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGEEEDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAABBBCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNKKKLLLMMMMMMLLLLLLNNNOOOMMMMMMNNNPPPSSSVVVYYY[[[```kkk{{{ggggggffffffggghhhhhhiiiiiihhhggghhhkkknnnoooooopppqqqssssssrrrqqqrrrsssppppppooonnnkkkiiigggffffffeeeeeefffhhhiiigggfffffffffffffffffffffffffffddddddddddddcccbbb``````dddccccccbbbaaabbbbbbbbbfffgggggggggggghhhhhhhhhhhhhhhiiijjjkkklllnnnoooqqqqqqrrrsssttttttttttttqqqqqqooooooppprrrtttvvvuuuwww{{{yyykkkddd___^^^```\\\\\\\\\\\\\\\\\\\\\\\\YYYXXXWWWUUUUUUVVVVVVWWWWWWWWWXXXXXXWWWWWWVVVUUUVVVWWWWWWXXXYYYZZZZZZ[[[___^^^]]][[[YYYXXXVVVVVVVVVWWWXXXZZZ[[[\\\^^^^^^^^^^^^]]]]]][[[YYYXXXWWWWWWWWWXXXYYY[[[^^^```aaa___```aaaaaabbbbbbbbbaaaeeeddddddcccccccccddddddeeefffhhhiiiiiihhhhhhggggggeeeccccccdddeeeeeeeeegggfffdddbbbaaaaaabbbbbbfffeeedddccccccbbbbbbbbbccceeehhhiiiiiikkkmmmooommmnnnnnnnnnooooooppppppsssrrrrrrqqqqqqrrrrrrsssooorrruuuxxx{{{xxxrrrnnnsss|||xxxqqqjjjbbb[[[\\\YYYUUUSSSSSSRRRQQQPPPQQQNNNLLLKKKKKKJJJIIIGGGIIIHHHGGGHHHJJJKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHGGGFFFEEEEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHDDDEEEEEEFFFGGGHHHIIIJJJLLLLLLKKKKKKKKKLLLLLLMMMJJJKKKMMMLLLLLLLLLNNNPPPOOOQQQTTTUUUVVVZZZ```eeennn|||~~~zzz}}}ffffffeeeeeeeeeeeeeeeeeeeeeddddddeeegggjjjmmmnnnnnnqqqssstttsssqqqqqqqqqnnnnnnooonnnmmmkkkiiigggggggggggghhhiiiiiihhhhhhhhhhhhhhhggggggffffffffffffffffffeeedddcccaaa```aaaaaaaaa```aaaaaabbbbbbfffhhhkkkmmmnnnmmmkkkjjjiiiiiijjjkkklllnnnpppqqqttttttuuuuuuuuuuuuuuuuuusssrrrqqqqqqqqqssstttvvvssssssuuuxxx}}}}}}mmmccc___[[[\\\^^^[[[[[[ZZZZZZZZZZZZZZZZZZXXXWWWVVVUUUTTTUUUUUUVVVWWWWWWWWWWWWWWWVVVUUUUUUTTTUUUUUUVVVWWWXXXYYYYYY\\\[[[ZZZYYYWWWVVVUUUTTTUUUUUUVVVXXXZZZ[[[\\\]]][[[[[[[[[ZZZYYYXXXWWWWWWWWWXXXYYY[[[\\\^^^```aaaaaaaaabbbcccbbbbbbaaa```ccccccbbbbbbbbbccccccdddggghhhiiiiiiiiihhhfffeeegggeeeddddddfffggggggggghhhgggfffdddccccccccccccgggfffdddcccbbbaaabbbbbbeeefffhhhiiijjjkkkmmmnnnppppppppppppppppppqqqqqqrrrqqqqqqppppppqqqqqqrrrpppsssvvvyyyzzz|||~~~zzz{{{|||rrrkkkhhhddd^^^[[[ZZZXXXUUURRRQQQOOOLLLKKKJJJJJJIIIHHHIIIHHHGGGHHHJJJKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGEEEDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNOOORRRTTTVVVYYY\\\\\\^^^eeeqqqzzz~~~}}}zzzvvvtttuuueeeeeeeeeeeeddddddccccccccccccdddeeefffhhhkkkmmmlllooorrrrrrqqqooonnnnnnmmmmmmnnnnnnmmmkkkiiihhhfffggghhhhhhhhhhhhhhhhhhhhhhhhhhhgggffffffeeeeeeggggggfffeeedddcccaaa```_________```aaacccdddeeefffjjjqqquuuvvvsssoookkkjjjjjjkkklllmmmoooqqqrrrssstttttttttttttttsssrrrrrrrrrqqqqqqqqqrrrssssssrrrrrrssstttwww{{{wwwnnndddaaa^^^ZZZYYY[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVUUUSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSUUUVVVWWWYYYZZZZZZXXXXXXWWWWWWXXXXXXXXXYYYZZZZZZ[[[\\\]]]^^^^^^___aaaaaacccccccccbbb```___aaaaaaaaaaaaaaabbbcccdddhhhiiiiiiiiihhhgggeeedddfffeeeeeefffhhhjjjjjjiiigggggggggfffffffffgggggghhhgggeeecccbbbccccccdddggghhhjjjkkkjjjkkkmmmoooqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppqqqqqqrrrpppssswwwyyyzzz{{{}}}~~~}}}}}}xxxqqqmmmjjjfff___ZZZWWWTTTPPPNNNNNNNNNMMMLLLIIIGGGGGGHHHJJJJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGFFFDDDCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIHHHHHHHHHIIIJJJJJJMMMOOOQQQRRRTTTWWW[[[______aaadddffflllzzz}}}tttooopppoooooorrryyyddddddeeeeeeeeeddddddcccbbbdddfffgggggghhhjjjllljjjmmmooopppnnnlllkkkkkkmmmmmmmmmlllkkkjjjiiihhhdddfffhhhhhhgggfffggghhhfffffffffeeeeeeeeeddddddccccccccccccbbbaaa____________```aaaccceeefffggggggkkkrrrxxxyyyuuuoookkkkkkkkkllllllnnnoooqqqrrrrrrrrrrrrrrrqqqpppooooooooonnnnnnmmmmmmmmmnnnnnnqqqrrrsssssstttwww|||yyypppgggbbb^^^^^^\\\XXXVVVWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRSSSSSSTTTUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTRRRSSSSSSTTTUUUUUUVVVVVVSSSSSSTTTUUUVVVWWWWWWXXXVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[]]]^^^^^^^^^^^^^^^___```bbbccccccbbb```^^^_________```aaabbbcccdddhhhiiiiiiiiihhhgggeeedddfffeeeeeegggjjjllllllkkkggggggggghhhiiiiiiiiiiiiiiihhhfffddddddeeeggghhhiiikkkllllllllllllnnnoooqqqqqqqqqqqqrrrrrrsssssssssrrrrrrqqqqqqrrrrrrsssooorrruuuwwwxxxxxxyyy{{{zzz|||~~~wwwmmmfff^^^ZZZUUURRRPPPOOOMMMLLLJJJIIIHHHHHHIIIJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGHHHIIIJJJKKKKKKLLLGGGGGGGGGHHHHHHIIIKKKKKKKKKMMMQQQVVV[[[bbbiiinnnpppqqqtttyyyzzzsssooollljjjjjjnnnwwwddddddeeefffffffffeeedddbbbfffiiikkkjjjiiijjjkkkjjjlllnnnmmmllljjjjjjjjjmmmmmmkkkjjjiiihhhhhhhhhbbbdddgggfffeeedddeeegggdddddddddcccccccccccccccaaaaaaaaaaaaaaa```___^^^aaabbbbbbcccdddeeeggghhhfffjjjnnnrrrssspppllliiilllllllllmmmmmmooopppppppppppppppoooooonnnllllllllllllkkkkkkjjjjjjjjjjjjnnnpppssssssssstttwwwzzz}}}yyykkkbbb```\\\ZZZ[[[ZZZWWWUUUWWWUUUUUUUUUVVVVVVVVVVVVWWWUUUTTTSSSRRRQQQRRRSSSSSSUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUVVVWWWWWWTTTTTTUUUUUUVVVVVVVVVVVVXXXWWWVVVVVVVVVWWWXXXYYYYYYZZZ\\\^^^___`````````]]]___aaabbbcccaaa___^^^^^^^^^^^^___```aaacccdddhhhhhhiiiiiiiiigggfffeeeeeeeeefffhhhlllnnnnnnmmmhhhhhhiiijjjjjjjjjjjjjjjkkkiiigggffffffhhhjjjlllkkkmmmnnnnnnmmmmmmoooppppppqqqqqqrrrssstttuuuuuuttttttssssssssssssttttttppprrruuuvvvvvvvvvwwwxxxxxxyyy|||zzzlllgggaaa[[[VVVSSSQQQOOOMMMKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIHHHFFFEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHIIIJJJJJJKKKGGGHHHHHHIIIJJJLLLMMMNNNOOOSSSZZZcccmmmxxxzzzuuusssqqqpppqqqrrrwwwdddeeefffggghhhgggffffffcccggglllmmmllljjjjjjkkkkkklllmmmllljjjiiiiiijjjnnnmmmjjjhhhgggggggggggg```cccffffffcccbbbdddfffbbbbbbbbbbbbbbbbbbbbbbbb```aaaaaaaaaaaaaaa``````ddddddddddddeeeffffffgggfffgggjjjkkkllljjjiiigggmmmmmmmmmmmmmmmnnnooooooooooooooonnnmmmlllkkkjjjlllkkkkkkkkkjjjiiiiiiiiikkknnnrrrsssrrrrrruuuwwwyyyzzz|||~~~xxxpppfff]]]___[[[YYYZZZZZZWWWVVVYYYRRRSSSSSSUUUVVVWWWXXXXXXUUUTTTRRRQQQQQQRRRRRRSSSUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVZZZYYYWWWVVVUUUVVVVVVWWWWWWYYY\\\^^^```aaabbbbbb\\\^^^```bbbbbbaaa___^^^]]]]]]^^^^^^```aaacccdddggghhhiiiiiiiiigggfffeeeeeeeeefffiiimmmoooooonnnjjjjjjkkkkkkkkkjjjjjjiiikkkjjjhhhggghhhjjjmmmooommmnnnoooooonnnnnnoooqqqrrrrrrssstttvvvwwwxxxxxxvvvuuuuuuttttttuuuuuuvvvssstttvvvvvvuuuuuuvvvwwwxxxwwwyyy~~~yyyqqqiiiccc^^^ZZZXXXOOOMMMLLLKKKLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKJJJHHHGGGHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHIIIJJJLLLNNNPPPQQQ\\\aaakkkvvv|||wwwvvvvvvtttssskkkhhhffffffgggiiijjjjjjjjjkkklllnnnnnnnnnmmmlllnnnmmmkkkjjjiiiiiijjjjjjiiiiiiiiiiiihhhgggfffeeeccccccbbbbbbaaa```______eeeeeeddddddcccbbbbbbbbbbbbbbbaaaaaa```_________cccdddeeefffffffffeeeeeefffgggggggggggggggfffeeekkkkkklllmmmnnnoooppppppoooooonnnnnnmmmmmmllllllnnnllliiigggfffgggiiijjjllllllmmmooopppqqqrrrrrruuuuuuuuuuuuvvvzzzvvvlllgggbbb\\\WWWVVVWWWWWWWWWWWWWWWWWWVVVRRRRRRSSSVVVXXXXXXVVVTTTTTTSSSRRRQQQQQQRRRSSSTTTVVVUUUTTTSSSRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUWWWWWWWWWUUUSSSRRRTTTVVVXXXYYYZZZ[[[\\\]]]]]]]]]]]]___aaaaaa___^^^]]]^^^aaa___^^^]]]^^^```ccceeejjjjjjjjjjjjiiihhhgggggghhhiiiiiiiiiiiijjjlllnnnkkkkkkjjjjjjiiihhhhhhhhhfffgggiiijjjjjjkkkmmmnnnnnnmmmmmmmmmnnnoooqqqrrrvvvuuutttsssssstttuuuuuuwwwvvvuuuttttttuuuvvvwwwvvvttttttvvvyyy{{{yyyvvvwwwyyy||||||xxxrrrmmmddd]]]YYYWWWTTTSSSRRRPPPMMMJJJHHHGGGEEEEEEFFFIIIKKKMMMKKKKKKIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDFFFGGGHHHBBBBBBCCCCCCEEEFFFGGGHHHDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKMMMLLLLLLLLLKKKJJJGGGEEEIIIJJJMMMOOONNNMMMSSS[[[dddqqq}}}zzz|||kkkiiiffffffhhhjjjjjjjjjkkkkkklllnnnnnnooooooooonnnnnnnnnmmmllljjjiiihhhffffffgggggggggfffeeeeeeccccccbbbbbbaaa````````````````````````aaaaaaaaa````````````____________bbbcccdddeeeeeeeeeddddddcccdddeeefffffffffffffffjjjjjjkkklllmmmnnnoooooooooooonnnnnnmmmlllkkkkkkllljjjgggeeeeeeeeeggghhhllllllmmmnnnooopppqqqqqqppppppooonnnooossszzz~~~uuunnnddd___\\\ZZZVVVSSSUUUVVVVVVWWWWWWVVVVVVUUUSSSSSSTTTVVVXXXXXXVVVTTTSSSRRRQQQQQQQQQQQQRRRSSSUUUTTTSSSRRRRRRQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOORRRRRRRRRSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWUUUTTTSSSUUUWWWWWWWWWWWWXXXYYYZZZ\\\]]]\\\]]]___^^^]]]\\\\\\]]]```______^^^___aaaccceeeiiiiiiiiiiiihhhhhhgggfffhhhhhhhhhhhhiiijjjmmmooojjjiiiiiiiiiiiihhhhhhhhhggghhhjjjkkkjjjjjjlllnnnnnnnnnmmmnnnnnnppprrrsssvvvuuutttttttttuuuvvvwwwvvvuuutttsssssstttuuuvvvvvvvvvvvvxxxzzzzzzyyyxxxxxxzzz|||}}}{{{{{{wwwnnnhhhccc```[[[YYYWWWUUURRROOOOOONNNLLLLLLMMMMMMMMMMMMIIIHHHGGGFFFEEEDDDDDDDDDGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHFFFFFFEEEEEEEEEFFFFFFGGGFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMKKKJJJLLLMMMPPPUUUVVVXXX```iiitttjjjhhhffffffhhhjjjjjjjjjkkkkkkkkklllmmmooopppqqqoooppppppooommmjjjfffdddbbbbbbcccddddddddddddcccccccccbbbbbbaaaaaa``````]]]]]]^^^^^^___``````aaa^^^^^^_________````````````aaabbbddddddccccccbbbbbbcccdddfffhhhiiiiiiiiiiiiiiijjjkkklllmmmnnnnnnpppooonnnmmmlllkkkjjjjjjiiihhheeedddcccccceeefffkkkkkklllmmmnnnnnnoooooolllkkkiiihhhhhhlllrrrwwwyyyqqqddd___ZZZWWWWWWWWWTTTQQQTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUWWWWWWUUUSSSRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOORRRRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWVVVTTTTTTUUUWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[\\\\\\[[[ZZZZZZ\\\^^^___``````aaabbbddddddeeehhhhhhhhhhhhhhhggggggggghhhggggggggghhhjjjlllmmmgggggghhhhhhhhhiiiiiiiiiiiijjjkkkkkkjjjjjjkkkmmmnnnnnnnnnnnnoooqqqssstttuuuuuuuuuuuuuuuvvvwwwxxxuuutttsssrrrrrrssstttuuuvvvxxxyyyzzzyyyyyyzzz{{{yyy{{{||||||||||||wwwrrrtttvvvvvvvvvzzz~~~xxxtttpppjjjgggeeebbb]]]XXXUUUSSSPPPOOOOOONNNLLLJJJIIIHHHHHHGGGFFFFFFFFFFFFIIIHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFJJJIIIHHHGGGFFFEEEEEEEEEHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRWWW]]]ccciiiuuu|||gggeeeddddddfffhhhhhhhhhiiihhhhhhiiijjjmmmoooqqqpppooonnnllliiifffcccbbb^^^___```aaabbbbbbbbbbbbbbbbbbbbbaaaaaa`````````^^^^^^______````````````]]]^^^^^^___```aaaaaaaaa___```aaabbbbbbbbbaaa```bbbccceeehhhjjjlllmmmnnniiiiiijjjkkklllmmmmmmnnnooonnnmmmlllkkkiiihhhhhhhhhgggeeecccccccccddddddjjjjjjjjjkkkkkkllllllllljjjiiigggeeeeeehhhnnnssszzzxxxkkkddd^^^[[[XXXVVVVVVTTTQQQOOORRRRRRSSSSSSSSSSSSRRRRRRSSSRRRRRRSSSTTTTTTRRRPPPPPPPPPPPPOOOOOOPPPPPPPPPQQQPPPPPPOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLNNNOOOOOOPPPQQQRRRRRRSSSSSSTTTUUUTTTSSSSSSTTTUUUTTTVVVXXX[[[\\\[[[ZZZYYY[[[[[[ZZZXXXXXXYYY\\\______aaacccdddffffffffffffggggggggggggggghhhiiiiiijjjhhhgggfffggghhhiiiiiieeeeeefffggghhhhhhiiiiiijjjkkklllkkkjjjiiijjjkkkmmmllllllmmmnnnppprrrsssuuuuuuuuuvvvwwwxxxxxxyyyuuutttsssrrrrrrssstttuuuvvvyyy|||{{{yyyxxxzzz|||zzz{{{||||||{{{|||}}}xxxxxxzzz||||||||||||~~~~~~xxxooohhh```[[[UUURRRQQQPPPMMMKKKMMMLLLKKKKKKKKKKKKKKKLLLJJJJJJJJJJJJJJJIIIIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJIIIHHHFFFEEEJJJIIIHHHGGGFFFEEEEEEEEEHHHHHHIIIJJJJJJJJJJJJIIILLLKKKKKKLLLMMMNNNPPPQQQTTTTTTTTTSSSTTTVVVZZZ]]]^^^^^^bbbllluuu}}}wwwwww}}}cccbbbaaabbbdddfffeeeeeeeeeeeeeeeeeegggiiilllmmmooollliiieeebbbaaa```aaa\\\]]]^^^```aaaaaaaaaaaaaaaaaa```````````````____________^^^^^^^^^]]]]]]]]]^^^______```aaabbbbbb^^^___```aaaaaaaaa```___```bbbdddgggiiikkklllmmmhhhiiijjjjjjllllllmmmnnnllllllkkkjjjiiihhhgggfffhhhgggfffdddddddddddddddgggggghhhhhhhhhhhhhhhhhhffffffeeeccccccfffjjjnnntttxxx}}}ttthhh___[[[WWWUUUTTTSSSQQQPPPMMMLLLPPPPPPQQQQQQQQQQQQPPPPPPPPPOOONNNOOOPPPPPPOOOMMMNNNNNNNNNOOOOOONNNNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPRRRRRRQQQQQQRRRSSSRRRVVV[[[```aaa^^^ZZZWWWZZZZZZYYYWWWWWWYYY]]]aaa___aaacccfffggghhhggggggffffffffffffgggiiijjjkkkmmmjjjfffeeeffffffeeedddddddddeeefffgggggghhhiiijjjkkkkkkkkkiiihhhiiijjjjjjjjjjjjkkklllnnnppprrrttttttuuuvvvwwwxxxxxxxxxuuutttsssssssssssstttuuuuuuyyy{{{{{{xxxwwwyyy{{{xxxzzz|||}}}}}}~~~tttlllbbb[[[YYYWWWUUUSSSNNNNNNNNNMMMNNNNNNOOOOOOKKKKKKKKKKKKKKKKKKKKKLLLHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIHHHFFFEEEHHHHHHGGGGGGFFFGGGGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMNNNOOOQQQTTTWWWYYY[[[\\\]]]^^^```eeelllrrruuutttxxxzzztttpppqqqwww```______```cccddddddcccbbbbbbbbbcccdddfffggghhhjjjgggccc^^^\\\\\\^^^___]]]]]]___```aaaaaaaaaaaa_______________^^^^^^^^^^^^^^^]]]\\\[[[[[[ZZZZZZ]]]]]]^^^___``````aaaaaa]]]^^^```aaaaaaaaa```___]]]^^^```ccceeefffggghhhgggggghhhiiijjjkkkllllllhhhhhhhhhgggffffffeeeeeehhhgggfffeeeeeedddddddddeeeeeeeeedddddddddddddddaaaaaabbbaaaaaacccfffiiioooqqqssswww}}}~~~pppeee^^^ZZZXXXRRRRRRRRRQQQPPPPPPOOOOOONNNNNNOOOOOOOOOOOONNNNNNNNNLLLKKKLLLMMMNNNMMMLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMKKKNNNPPPPPPPPPPPPQQQRRRQQQUUU\\\aaabbb___YYYVVVXXXXXXXXXWWWWWWYYY]]]```^^^___aaadddeeefffffffffddddddddddddfffhhhjjjlllmmmiiieeedddeeefffdddaaaccccccdddeeeffffffgggggghhhiiijjjiiihhhggghhhiiiiiiiiiiiiiiikkkmmmpppqqqttttttuuuvvvwwwwwwwwwwwwtttsssrrrrrrrrrrrrssstttuuuwwwxxxxxxwwwvvvwwwwwwvvvxxx{{{}}}~~~~~~wwwmmmgggccc^^^YYYRRRRRRQQQRRRRRRSSSTTTUUUPPPOOOOOONNNNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHHHHIIIJJJKKKIIIJJJKKKMMMNNNOOOPPPPPPOOOPPPQQQSSSXXX]]]aaaddddddiiiooouuu{{{zzzvvvtttrrrooommmnnnttt~~~___^^^^^^```cccdddcccbbb```aaabbbcccdddddddddddddddbbb___]]][[[[[[\\\]]]^^^___```aaaaaaaaaaaaaaa]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^]]]^^^```aaaaaaaaa```___]]]^^^___aaabbbccccccddddddeeeffffffhhhhhhiiijjjeeeeeeeeedddddddddddddddgggffffffeeeddddddcccccccccbbbbbbbbbaaaaaa``````\\\___aaabbbbbbccceeefffjjjkkkmmmooorrrxxx~~~wwwkkkbbb]]]ZZZYYYWWWRRRRRRRRRQQQPPPPPPPPPQQQMMMMMMMMMNNNNNNMMMMMMMMMLLLKKKJJJKKKMMMNNNNNNMMMKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLJJJMMMOOOQQQPPPPPPQQQRRRPPPSSSXXX[[[\\\[[[WWWUUUUUUUUUVVVVVVVVVXXX[[[^^^[[[\\\]]]___aaabbbcccdddaaaaaaaaaaaacccfffiiikkkkkkgggcccccceeegggeeebbbccccccddddddeeeeeefffffffffggghhhhhhgggfffgggiiiiiiiiiiiijjjlllnnnppprrrttttttuuuvvvvvvvvvuuutttrrrqqqpppoooooopppqqqrrruuuuuutttuuuvvvvvvuuusssrrruuuxxx{{{||||||~~~}}}~~~xxxlllddd^^^^^^^^^^^^___```aaabbb\\\[[[YYYWWWTTTRRRPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNPPPSSSUUUVVVWWWXXXTTTUUUWWW[[[aaahhhooorrruuuuuupppooonnnmmmrrrsssxxx___^^^___aaaccceeedddccc```aaabbbcccddddddcccbbb___^^^^^^]]]]]]\\\\\\[[[___```aaaaaabbbaaaaaaaaa\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^___``````ZZZ[[[[[[[[[[[[\\\\\\\\\^^^^^^```aaaaaaaaa```_________aaabbbbbbcccccccccbbbccccccdddeeefffggggggbbbbbbcccccccccdddddddddffffffeeeeeedddccccccbbbaaaaaa``````______^^^^^^\\\___bbbdddeeeeeefffgggfffhhhjjjkkkmmmpppuuuxxxzzzvvvjjjddd]]]XXXWWWVVVTTTSSSRRRRRRPPPNNNKKKJJJKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJKKKMMMOOOOOONNNJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJMMMPPPQQQQQQQQQRRRSSSPPPQQQSSSVVVWWWVVVVVVUUURRRSSSTTTUUUUUUWWWZZZ\\\XXXYYYZZZ\\\^^^___aaabbb______^^^___aaadddhhhjjjiiidddaaabbbfffhhhgggdddccccccddddddddddddeeeeeeeeefffggggggffffffgggiiiiiiiiijjjkkkllloooqqqsssttttttuuuvvvvvvuuutttssspppooonnnmmmmmmnnnooopppuuusssrrrsssvvvvvvtttppppppsssvvvxxxyyyzzz{{{|||yyy}}}zzz{{{~~~rrrkkkkkkkkklllmmmnnnoooppphhhfffccc```[[[XXXUUUSSSRRRRRRRRRQQQQQQPPPPPPPPPNNNNNNMMMLLLMMMNNNPPPQQQNNNNNNMMMMMMMMMMMMMMMNNNQQQRRRUUUWWWZZZ\\\]]]^^^ZZZ[[[^^^cccjjjrrryyy~~~}}}tttnnnmmmmmmmmmlll|||~~~\\\\\\]]]^^^___aaabbbbbb^^^___bbbdddeeedddcccbbbaaa^^^\\\\\\YYYUUUVVV[[[___```aaaaaa```^^^\\\ZZZZZZZZZZZZZZZ[[[[[[[[[[[[^^^^^^]]]]]]]]]]]]]]]^^^\\\ZZZXXXXXXZZZ[[[[[[[[[```___^^^]]]]]]]]]]]]]]]aaaaaaaaa```______bbbeeeeeebbb___```dddggghhhgggddddddccccccbbbcccccccccdddeeeeeefffeeeeeeddddddcccaaa___]]]\\\]]]^^^___]]]___bbbcccbbbbbbcccccceeefffhhhhhhggggggiiijjjqqqvvvwwwllliii```\\\XXXUUUTTTTTTSSSRRRQQQPPPOOOMMMLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHGGGFFFGGGHHHJJJKKKIIIHHHHHHGGGGGGGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIJJJKKKKKKLLLJJJKKKMMMOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVUUUTTTSSSSSSSSSUUUWWWYYYXXXZZZ\\\\\\[[[[[[\\\]]]\\\\\\\\\]]]^^^___```aaa```bbbccceeeffffffeeeeeefffcccbbbdddccc``````ccceeeddddddfffhhhhhhgggeeeeeegggiiikkkmmmnnnnnnnnnqqqsssuuuvvvuuurrrooolllllllllkkkkkklllmmmooopppqqqqqqrrrrrrrrrqqqqqqpppnnnooorrruuuxxxzzzzzz{{{zzz|||}}}}}}}}}}}}~~~wwwuuu~~~}}}ssshhh```\\\[[[ZZZZZZZZZZZZ[[[[[[YYYWWWYYYXXXWWWWWWWWWWWWTTTRRRQQQQQQQQQPPPOOOOOOQQQSSSXXX\\\___cccjjjqqqooojjjiiijjjlllqqqzzzyyy{{{|||xxxttttttyyy~~~ZZZ[[[\\\^^^___aaabbbbbbaaabbbdddeeeffffffddddddaaa]]][[[ZZZWWWTTTVVVZZZ```aaabbbbbbaaa___]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\[[[\\\\\\]]]]]]]]][[[YYYXXXZZZ[[[[[[ZZZ___^^^^^^^^^]]]^^^^^^^^^bbbccceeedddccccccdddeeedddbbb___```cccfffggggggeeeddddddcccbbbbbbbbbcccbbbcccdddddddddddddddcccbbbaaa___^^^]]]^^^___```___aaadddeeedddddddddeeedddeeeffffffeeeeeefffggghhhmmmvvv~~~ttthhh```___[[[XXXUUUSSSSSSSSSSSSRRRPPPOOONNNMMMLLLKKKKKKKKKIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKHHHGGGGGGFFFGGGHHHIIIJJJKKKJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKMMMNNNPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUTTTSSSRRRRRRRRRTTTVVVWWWYYY[[[\\\\\\[[[ZZZ[[[\\\[[[\\\\\\\\\]]]___`````````aaacccddddddddddddcccaaa```aaaeeeddd``````bbbfffeeedddeeefffgggeeedddeeefffiiikkkmmmnnnnnnnnnooopppqqqrrrrrrpppmmmlllkkkkkkjjjiiijjjkkklllmmmnnnooooooooooooooonnnnnnmmmooorrruuuxxxzzz{{{{{{yyy{{{}}}}}}}}}}}}~~~zzzuuuwwwyyy{{{{{{|||||||||sssmmmjjjgggggggggggggggeeebbbaaabbb```___^^^___^^^\\\ZZZVVVVVVUUUTTTTTTXXX]]]aaaccckkkssszzz}}}|||~~~}}}YYYZZZ\\\^^^```aaabbbbbbbbbcccdddeeeeeedddccccccaaa]]]YYYXXXUUURRRUUU[[[bbbbbbccccccbbb```^^^]]][[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYZZZZZZ[[[\\\\\\]]][[[YYYYYY[[[\\\[[[[[[]]]]]]]]]^^^______``````dddgggjjjkkkjjjgggfffeeedddbbbaaaaaacccfffggggggfffeeedddcccbbbbbbaaaaaa```aaabbbcccccccccccccccbbbaaa```______```aaabbbaaadddfffgggfffeeeeeefffcccdddeeedddcccbbbcccdddbbbgggnnnuuu~~~~~~rrriiibbb[[[XXXYYYUUUSSSQQQPPPQQQRRRRRRQQQOOONNNMMMLLLKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJGGGGGGGGGFFFGGGGGGHHHIIIGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSSSSRRRRRRQQQQQQQQQSSSTTTVVVYYY[[[\\\\\\ZZZYYYZZZZZZZZZZZZ[[[\\\]]]^^^______```aaaaaabbbbbbbbbaaaaaa___^^^aaadddbbb^^^]]]```dddbbbaaaaaacccddddddcccdddfffhhhjjjlllmmmmmmmmmllllllmmmmmmmmmmmmlllkkkjjjjjjhhhggggggggghhhiiikkkkkkllllllllllllkkkkkklllnnnqqqtttwwwyyyzzzzzzvvvxxxzzz{{{{{{{{{|||~~~~~~yyyxxxxxx{{{~~~{{{{{{xxxyyyzzzyyyxxxvvvuuusssrrrqqqtttsssqqqpppooolllhhheee]]]]]]^^^___bbbiiirrrxxx}}}zzzyyyxxxwwwxxxXXXZZZ\\\^^^```bbbbbbbbbaaaaaabbbbbbbbbbbbaaa```aaa]]]YYYWWWTTTSSSWWW]]]ddddddddddddcccaaa```___]]]^^^^^^^^^^^^]]]\\\[[[XXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[ZZZ[[[^^^_________[[[\\\]]]^^^``````aaaaaadddiiinnnpppnnnkkkgggeeeddddddcccdddeeefffggghhhgggfffeeecccbbbaaaaaaaaa``````aaabbbccccccccccccaaaaaa``````aaaaaaccccccccceeeggggggfffeeeeeefffdddeeeeeedddbbb```aaabbbcccggglllpppttt|||uuuoooggg```[[[XXXXXXYYYSSSQQQOOOOOOPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJMMMLLLLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGFFFFFFFFFGGGGGGGGGCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRQQQQQQQQQQQQRRRSSSTTTUUUYYY[[[\\\[[[YYYXXXXXXYYYXXXYYYZZZ\\\]]]^^^______```````````````_________```___```aaa^^^[[[\\\aaafffddd```___```aaabbbbbbccceeegggiiikkkllllllllljjjjjjjjjjjjjjjkkkllllllkkkjjjhhhffffffffffffgggiiiiiijjjjjjkkkjjjjjjjjjjjjkkknnnqqqtttvvvvvvvvvqqqsssvvvwwwwwwwwwxxxyyy}}}zzzttttttxxx~~~zzzsssiiilllooottt{{{{{{xxxsssooorrrqqqqqqtttxxxYYYZZZ]]]```aaabbbbbbbbbaaaaaaaaabbbaaaaaa``````aaa]]]ZZZYYYWWWVVVZZZaaafffffffffeeedddcccbbbaaaaaabbbbbbbbbaaa```^^^]]]YYYYYYXXXXXXYYYZZZ[[[[[[ZZZZZZ[[[^^^aaaddddddccc\\\\\\^^^___```aaaaaa```ccchhhmmmpppoookkkgggeeeeeeffffffffffffggghhhiiigggfffeeecccbbbaaaaaaaaaaaaaaabbbccccccccccccccc`````````aaabbbcccddddddccceeeggggggeeedddcccdddeeeffffffdddbbbaaaaaabbbcccgggllloooqqqtttxxx|||~~~~~~wwwllljjjfff```[[[XXXWWWVVVSSSQQQOOOOOOOOOOOONNNLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIILLLKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIJJJKKKLLLLLLLLLKKKLLLLLLLLLLLLMMMNNNOOOOOOQQQQQQRRRRRRSSSTTTTTTUUUXXXYYYZZZYYYXXXVVVVVVWWWWWWXXXZZZ\\\^^^____________^^^^^^^^^^^^^^^^^^^^^cccaaa```aaa______fffoootttooohhhccc`````````___bbbdddfffhhhjjjkkkkkkkkkjjjjjjiiiiiijjjkkkmmmnnnkkkjjjhhhgggffffffffffffhhhiiijjjjjjkkkkkkkkkjjjgggiiikkknnnpppqqqqqqqqqnnnqqqtttvvvvvvvvvwwwxxxwww{{{|||uuurrrqqquuuyyy{{{rrrooonnnllljjjnnnooottt{{{[[[]]]___bbbccccccbbbaaaccccccccccccccccccccccccbbb^^^\\\]]]\\\[[[```fffhhhhhhgggfffeeedddccccccdddeeeeeeeeedddbbb___^^^[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZ[[[___ccceeeeeeeee]]]^^^```aaaaaa```___^^^```dddiiilllkkkhhheeedddeeefffggggggffffffgggiiifffeeedddcccbbbbbbaaaaaabbbbbbccccccccccccbbbbbb^^^^^^___aaabbbdddeeeeeeccceeeffffffdddbbbbbbbbbeeeffffffeeecccaaabbbcccbbbeeeiiimmmpppqqqqqqqqqoooqqqvvv|||~~~tttnnnjjjhhhjjjggg___XXXUUURRRNNNRRRQQQOOOOOOOOOOOOMMMKKKKKKJJJIIIIIIHHHHHHIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNQQQQQQRRRRRRSSSTTTTTTTTTUUUVVVWWWWWWVVVTTTUUUVVVWWWXXX[[[]]]___``````___^^^]]]]]]\\\]]]]]]^^^^^^cccaaabbbccccccgggsss|||rrrhhhbbb```^^^]]]aaaccceeegggiiijjjjjjjjjkkkkkkjjjkkkkkklllmmmmmmkkkjjjhhhgggfffffffffggghhhiiijjjkkkllllllllllllfffgggiiikkklllmmmllllllmmmppptttvvvwwwvvvwwwxxxtttxxx}}}yyyqqqmmmmmmjjjrrrzzz}}}zzzvvvuuuvvv|||{{{tttooommmmmmmmmmmmqqquuu}}}]]]___aaadddddddddbbbaaabbbaaaaaabbbbbbcccddddddbbb______aaaaaaaaaeeekkkjjjiiihhhgggfffeeeeeeeeeeeefffggggggeeebbb___]]]^^^^^^]]]\\\[[[[[[[[[[[[ZZZZZZ\\\___bbbccccccaaa```aaaaaabbbaaa___]]]\\\\\\___ccceeedddcccccccccccceeeggggggeeedddeeegggeeeddddddcccbbbbbbbbbcccbbbbbbbbbbbbaaa```______\\\]]]^^^```bbbdddeeeeeedddfffggggggdddbbbbbbbbbcccdddeeedddbbbaaabbbcccdddcccdddhhhmmmooolllhhheeehhhmmmrrrxxx}}}sssiiicccaaaaaabbbfffddd[[[TTTRRRPPPLLLNNNMMMMMMNNNOOOOOONNNLLLJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFEEECCCCCC@@@@@@@@@AAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKIIIIIIHHHIIIIIIJJJKKKLLLOOOPPPPPPQQQRRRRRRRRRRRRQQQSSSUUUUUUTTTSSSTTTUUUWWWYYY\\\^^^```aaa``````]]]\\\\\\\\\\\\]]]___```aaaaaaccceeeeeeiiiuuu}}}rrrhhhbbb`````````aaabbbdddggghhhiiiiiiiiikkkkkkkkkllllllllllllllliiihhhgggfffeeeeeefffggghhhiiijjjkkkllllllllllllggghhhiiijjjkkkjjjiiiiiijjjmmmqqqttttttttttttuuussstttuuuvvvyyy|||sssooofffiiilllmmmllljjjiiijjjnnnssszzz~~~zzzzzz{{{yyyxxxxxx{{{~~~___```ccceeeeeedddbbbaaa____________```aaaccccccbbb```aaadddeeeeeeiiioookkkjjjiiigggffffffffffffeeefffggggggeeebbb^^^\\\``````^^^]]]\\\\\\[[[[[[[[[[[[\\\^^^```aaa___]]]bbbbbbcccbbbaaa^^^[[[ZZZZZZ\\\___`````````aaacccaaadddffffffdddbbbdddfffddddddccccccbbbcccccccccbbbbbbaaaaaa```^^^]]]\\\ZZZ\\\^^^```bbbdddeeeeeeeeeggghhhgggeeecccbbbbbbbbbcccdddcccbbbaaabbbccchhhdddaaadddiiikkkgggaaa```bbbeeejjjoootttxxxzzz{{{}}}{{{vvvmmmccc\\\YYYZZZ\\\\\\aaa```WWWQQQRRRRRRPPPKKKJJJJJJLLLNNNOOONNNMMMIIIIIIHHHHHHGGGGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEFFFFFFGGGGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFFFFFFFDDDCCCBBBCCCCCCCCCDDDEEEFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDFFFHHHIIIKKKKKKKKKHHHHHHHHHHHHIIIJJJKKKKKKMMMNNNOOOPPPQQQQQQQQQQQQOOOQQQSSSTTTSSSRRRSSSTTTWWWYYY\\\___aaaaaaaaaaaa\\\\\\[[[[[[\\\^^^```aaa```aaaccceeeccceeeooo{{{}}}vvvlllddd```aaacccddd```bbbdddfffhhhiiiiiiiiikkkkkklllllllllkkkkkkjjjhhhgggfffeeedddeeefffggghhhhhhiiikkkkkkllllllllliiiiiijjjkkkkkkjjjhhhgggeeeiiimmmppppppppppppqqqsssqqqnnnppptttzzz~~~{{{uuukkkkkkkkkkkkjjjjjjiiiiiioootttxxxxxxvvvuuuxxx{{{}}}vvvwww}}}~~~~~~___```bbbccccccbbbaaa```dddeeeeeecccaaa```aaaccchhhgggffffffgggiiikkkmmmlllhhhdddcccdddfffeeedddeeedddcccddddddccc```]]]^^^^^^\\\[[[ZZZZZZYYYYYY\\\]]]^^^^^^______^^^^^^ddddddcccbbb```^^^]]]\\\]]]]]]]]]^^^```aaacccdddeeefffeeecccaaabbbfffjjjddddddddddddcccaaa___^^^]]]___aaaaaa___\\\[[[ZZZ]]]]]]^^^^^^```aaabbbccceeedddcccbbbbbbbbbcccdddjjjfffcccbbbcccdddbbbaaaaaa```aaaccceeeeeecccaaaaaadddfffhhhiiikkkmmmooovvvtttvvv}}}{{{hhheee```[[[WWWUUUTTTTTTVVVUUUTTTSSSRRRQQQPPPOOOLLLMMMMMMNNNMMMLLLJJJIIIKKKJJJIIIHHHGGGGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIJJJKKKMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTTTTUUU\\\]]]]]]^^^^^^]]]]]]]]]^^^]]]\\\\\\\\\]]]^^^___bbbccccccbbbaaabbbdddgggmmmllljjjgggeeebbb```___cccdddfffgggiiijjjkkkkkkfffiiimmmnnnllliiiiiiiiieeeeeeeeeeeedddddddddccceeegggkkknnnnnnllliiigggkkkkkklllllllllkkkjjjiiihhhiiikkkmmmnnnnnnmmmlllooopppppppppppprrruuuxxxyyywwwtttrrrrrrtttxxxzzz|||xxxsssooollltttrrrvvv~~~{{{yyyyyyppppppooopppttt|||___```aaabbbccccccddddddeeeffffffeeecccbbbccceeegggfffeeeeeefffgggiiijjjfffcccaaa```bbbdddcccbbbaaa```___```aaaaaa^^^\\\^^^]]]\\\[[[ZZZZZZZZZZZZ]]]]]]^^^^^^^^^^^^______aaaaaaaaaaaa```___]]]]]]]]]^^^^^^```aaaccceeeeeeggghhhgggdddbbbbbbfffiiieeeeeeeeeeeedddbbb```___^^^___aaa```^^^\\\\\\\\\^^^^^^^^^___```bbbcccdddgggfffeeecccbbbbbbcccccciiifffbbbaaabbbbbbaaa___aaa``````aaabbbcccaaa``````bbbdddeeeeeefffhhhjjjnnnlllnnnuuuzzz}}}}}}tttlllggg___]]]YYYUUUSSSQQQQQQRRRRRRQQQPPPOOONNNMMMLLLLLLLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDDDDEEECCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQRRRSSSUUUUUU[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\]]]___```aaabbbbbbaaa___```bbbdddffffffeeedddbbbaaa``````cccdddeeeggghhhiiijjjjjjeeehhhlllllljjjhhhggghhhdddcccbbbbbbbbbbbbccccccfffhhhlllnnnooommmjjjhhhkkklllmmmoooooonnnlllkkkmmmmmmnnnoooooonnnnnnnnnooopppppppppppprrruuuxxx}}}}}}}}}|||}}}zzztttpppllliiikkkqqquuuuuuvvvxxxvvv{{{~~~~~~yyyxxxvvvssspppnnnmmmnnnmmmoooqqqttt{{{______``````bbbccceeefffeeeffffffeeeddddddeeeggggggfffeeeddddddeeefffgggbbb``````aaabbbccccccbbb]]]]]]]]]^^^``````___^^^^^^^^^]]]]]]\\\\\\[[[[[[```___^^^^^^^^^___aaaaaa______``````______^^^^^^^^^^^^___aaaccceeefffgggiiihhhgggeeeccccccfffhhhggggggfffeeedddbbb```______``````___]]]\\\]]]^^^````````````aaacccdddeeeiiihhhfffdddcccbbbbbbcccfffdddbbbaaaaaaaaa```___bbb```^^^^^^`````````___aaabbbccccccbbbbbbccceeeeeecccffflllqqqtttxxx~~~{{{ppphhhbbb]]][[[VVVUUUSSSQQQPPPOOOPPPPPPOOONNNNNNMMMLLLKKKKKKJJJLLLMMMNNNOOOOOOOOONNNMMMJJJIIIHHHGGGGGGFFFGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIGGGFFFEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGGGGGGGHHHIIIJJJLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQSSSUUUVVVXXXYYYYYYZZZZZZ[[[[[[[[[]]]]]]\\\\\\]]]___```bbb___``````___]]]]]]___```__________________``````bbbccceeefffhhhhhhiiiiiieeegggiiijjjhhhgggggggggcccbbb```______```bbbccchhhjjjmmmnnnooommmkkkjjjjjjllloooqqqrrrqqqooonnnrrrrrrqqqppppppppppppppppppqqqqqqqqqqqqsssvvvyyy{{{~~~|||vvvoookkkjjjmmmoooooorrrwwwyyy}}}}}}zzzyyy{{{}}}|||~~~}}}{{{xxxvvvuuutttrrrnnnkkkjjjkkkmmmppptttyyy~~~______^^^^^^___aaabbbdddcccdddeeedddcccccceeeggghhhgggfffeeeddddddeeeeeeccccccddddddeeeeeedddccc]]]]]]]]]^^^aaabbbbbbaaa______``````_________^^^cccbbb```___```aaaccceeeaaaaaaaaaaaa```___^^^^^^]]]^^^___aaacccdddeeefffeeeeeedddccccccdddfffgggffffffeeedddcccaaa```___`````````^^^\\\]]]___aaabbbbbbbbbbbbcccdddeeefffjjjhhhfffcccbbbaaaaaaaaabbbbbbaaaaaabbbbbbbbbaaaccc```^^^]]]^^^``````___dddeeefffdddcccbbbbbbcccbbb```bbbhhhlllnnnrrrwww~~~~~~vvvppphhhaaa\\\ZZZYYYXXXSSSRRRQQQPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLKKKLLLNNNOOOPPPOOOOOONNNIIIHHHHHHGGGFFFFFFGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEFFFGGGGGGGGGHHHJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHJJJKKKKKKLLLMMMNNNOOOOOOPPPOOOOOOOOOPPPRRRUUUVVVVVVVVVVVVWWWXXXYYYZZZZZZ\\\\\\\\\\\\]]]___aaaccc^^^______^^^]]]\\\]]]^^^\\\\\\\\\]]]^^^^^^______bbbcccdddfffggghhhhhhhhhfffggghhhhhhhhhgggggggggcccbbb```______aaadddfffkkklllmmmnnnooonnnlllkkkiiikkkooorrrsssrrrpppooosssrrrqqqpppqqqrrrssstttsssssstttssssssuuuyyy|||~~~}}}xxxuuutttuuuvvvxxx|||wwwtttwww{{{~~~~~~~~~~~~|||{{{{{{|||}}}{{{zzzzzz|||~~~~~~yyyttttttwwwzzz___^^^]]]\\\\\\]]]^^^^^^___aaabbbbbbaaabbbdddfffhhhggggggfffeeeeeeeeeeeeeeefffffffffeeecccbbbbbb^^^]]]]]]^^^aaabbbbbbbbbaaaaaabbbcccccccccbbbbbbeeedddbbbaaaaaaccceeefffdddddddddcccaaa___^^^]]][[[\\\^^^```aaabbbbbbbbb___^^^^^^```bbbdddfffgggddddddcccbbbaaa```______aaaaaa```^^^]]]^^^aaaddddddddddddddddddeeefffgggiiigggeeebbb```____________```aaaaaabbbbbbcccdddccc```^^^^^^___```aaa```dddeeefffdddbbb```aaabbb```___```fffiiiiiilllppptttxxx~~~vvvnnnhhh```\\\YYYVVVUUUTTTSSSRRRQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKMMMNNNNNNNNNNNNMMMHHHHHHGGGFFFFFFFFFGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHFFFEEECCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEGGGHHHJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNPPPRRRTTTUUUTTTTTTTTTTTTVVVWWWYYYZZZ\\\\\\\\\\\\]]]___aaabbb]]]^^^______]]]]]]]]]^^^]]]]]]]]]^^^^^^^^^______cccccceeefffggggggggggggiiihhhggggggggghhhhhhhhheeecccbbbaaabbbdddgggiiilllmmmmmmnnnnnnmmmllllllhhhjjjmmmpppqqqqqqpppoooqqqpppppppppqqqsssuuuwwwuuuvvvvvvvvvvvvxxx{{{~~~}}}~~~~~~}}}~~~zzzvvvttttttvvvvvvvvvvvvuuuvvvzzz~~~}}}zzzwwwtttrrrrrrrrrssstttvvvzzz^^^]]]\\\[[[[[[[[[[[[[[[\\\]]]______```aaacccfffgggggggggffffffeeeeeeddddddeeeeeedddaaa``````aaa```^^^]]]^^^___aaaaaa```aaabbbccceeeeeeeeedddcccdddcccbbbbbbbbbccceeeeeeffffffeeedddbbb```^^^]]][[[\\\^^^___``````___^^^ZZZZZZZZZ]]]aaadddeeeeeebbbbbbaaa````````````aaabbbbbbbbb``````aaadddgggfffffffffffffffggghhhhhhhhhfffdddaaa___^^^^^^^^^]]]___aaaaaa``````aaabbb```___^^^^^^```aaaaaa``````aaabbbaaa___^^^^^^______]]]^^^cccdddcccdddhhhiiikkkqqqzzz{{{qqqiiibbb\\\XXXWWWUUUTTTSSSRRRQQQOOOMMMMMMNNNNNNNNNMMMKKKIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFDDDCCCBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGHHHJJJJJJJJJKKKKKKKKKLLLLLLKKKLLLMMMOOOQQQRRRSSSTTTRRRRRRRRRSSSTTTWWWYYYZZZ\\\\\\[[[[[[\\\^^^___aaa[[[]]]______^^^^^^^^^__________________`````````ddddddeeefffggghhhhhhgggjjjhhhfffeeeggghhhhhhhhhfffeeeeeeeeefffhhhjjjlllnnnmmmmmmmmmlllllllllllliiijjjlllnnnoooppppppooooooooopppqqqsssuuuvvvwwwvvvwwwwwwwwwwwwyyy|||yyy{{{||||||{{{|||xxxvvvvvvvvvwwwyyyzzzxxxrrrqqqqqqrrrssstttxxx\\\\\\\\\\\\\\\\\\[[[ZZZZZZ\\\^^^______aaadddfffdddeeeeeeeeeeeedddddddddcccddddddbbb______aaacccdddbbb```___```aaaaaa```___aaacccdddeeeeeedddcccaaaaaaaaaaaaaaabbbbbbbbbddddddccccccaaa```___^^^\\\]]]^^^______^^^]]]\\\ZZZYYYYYY\\\```cccdddcccbbbaaa`````````aaaccccccbbbcccccccccbbbcccfffhhhhhhgggggggggggghhhiiiiiigggfffdddbbb```______```]]]___aaa```]]][[[ZZZ[[[\\\\\\\\\^^^```aaa```___]]]^^^___^^^]]]]]]]]]______]]]^^^aaabbb______bbbbbbcccgggnnnvvv{{{|||||||||~~~~~~rrrmmmeee^^^ZZZWWWUUUSSSUUUSSSQQQPPPQQQQQQOOOMMMJJJKKKMMMMMMMMMKKKIIIGGGEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBCCC@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCEEEGGGIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIKKKMMMPPPRRRSSSRRRRRRRRRQQQQQQRRRTTTVVVYYY[[[\\\[[[[[[ZZZ[[[\\\]]]^^^YYY[[[]]]^^^^^^^^^^^^___^^^______```aaabbbbbbccceeeeeefffggghhhhhhhhhhhhjjjgggcccccceeeggghhhgggfffffffffgggiiikkklllmmmnnnmmmlllkkkkkkkkklllllllllllllllmmmnnnooopppppppppqqqrrrsssuuuuuuvvvvvvvvvvvvwwwvvvvvvxxx|||zzzzzzzzzzzzzzzyyyyyyyyy|||yyy|||YYYZZZ\\\]]]^^^^^^]]]\\\ZZZ\\\^^^______aaadddgggbbbccccccdddddddddccccccbbbccccccaaa___```dddgggiiigggdddccccccccccccbbb^^^___bbbdddeeedddcccccc^^^^^^___````````````___aaaaaaaaaaaaaaa```______]]]^^^___``````^^^\\\[[[[[[ZZZYYY\\\```cccbbbaaabbbaaaaaaaaaaaaccceeefffbbbccceeeeeedddeeegggiiihhhhhhhhhhhhhhhhhhiiijjjhhhgggeeecccaaaaaaaaaaaa^^^```aaa___ZZZVVVUUUVVVYYYYYYZZZ]]]```aaa```^^^\\\]]]______^^^^^^___```aaa^^^___bbbaaa^^^]]]___bbbaaabbbfffllloooooonnnvvvwwwxxxxxxyyy~~~qqqhhheeeddd___YYYUUUTTTTTTUUUUUUOOOMMMKKKJJJLLLMMMNNNNNNIIIJJJMMMOOOOOOMMMKKKJJJEEEEEEFFFFFFGGGGGGHHHHHHGGGHHHHHHIIIHHHGGGEEEDDDGGGFFFFFFFFFFFFFFFGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDD??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCBBBCCCCCCEEEGGGJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHJJJNNNQQQSSSSSSRRRQQQQQQQQQQQQQQQSSSVVVYYY[[[\\\[[[ZZZZZZZZZ[[[\\\]]]VVVYYY\\\^^^^^^^^^^^^___]]]^^^___```bbbcccdddeeeffffffggghhhiiiiiiiiihhhiiifffbbbaaacccfffffffffeeefffgggiiijjjlllmmmmmmnnnmmmlllkkkjjjkkkkkklllnnnnnnmmmmmmmmmoooppprrrrrrssstttvvvvvvvvvuuutttuuuuuuvvvuuuuuuwww{{{~~~~~~|||{{{zzzxxxuuussszzzXXXYYYZZZ\\\^^^____________]]][[[[[[]]]```cccccccccbbbbbbaaaaaaaaaaaaaaaaaabbbaaa]]][[[```lllvvvxxxxxxrrrgggaaabbbccccccddddddccccccbbbcccccccccbbbbbbaaa```______^^^^^^\\\]]]^^^___^^^]]]\\\[[[```aaacccdddbbb___[[[XXXYYYYYY[[[]]]^^^___``````]]]]]]^^^^^^___`````````bbbbbbbbbcccdddeeeggghhhcccbbbaaaaaaaaacccfffgggdddeeeeeedddbbbaaaaaabbb```aaaaaa^^^YYYUUURRRRRRTTTVVVYYY\\\___`````````]]]\\\ZZZYYYYYYZZZ\\\]]]^^^]]]]]]]]]]]]^^^______``````bbbccceeefffhhhhhhjjjkkkmmmqqqvvv{{{uuulllgggccc^^^ZZZTTTTTTSSSRRRQQQPPPPPPOOOOOONNNNNNMMMLLLKKKJJJJJJMMMKKKJJJKKKLLLKKKIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAACCCCCCBBBAAABBBBBBBBBCCCCCCCCCCCCDDDFFFEEEDDDDDDDDDEEEGGGHHHCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKMMMOOOPPPQQQRRRRRRQQQRRRRRRSSSSSSVVVZZZ]]]^^^]]]\\\ZZZYYYXXXXXXXXXXXXZZZ]]]^^^^^^^^^^^^___^^^______```aaaaaabbbbbbcccdddgggiiiiiihhhfffdddeeecccaaa___```cccfffhhhgggggggggiiillloooppppppoooooonnnllliiiiiijjjlllnnnnnnoooppppppppppppppppppuuuzzzzzzvvvqqqqqqrrrsssrrrrrrrrrsssvvvxxxzzz{{{{{{{{{zzzxxxuuurrrqqquuuzzzWWWXXXZZZ[[[]]]^^^^^^^^^___]]]ZZZ[[[]]]```bbbbbbbbbbbb```______^^^^^^^^^``````___\\\\\\eeeuuuzzzmmmeeeddddddbbbccccccbbbaaaaaaaaaaaabbbbbbaaaaaa```___^^^]]]]]]\\\\\\]]]]]]^^^]]]]]]]]]```aaaccccccbbb___\\\ZZZ[[[\\\]]]^^^_____________________^^^^^^^^^^^^^^^^^^___```aaacccdddeeeeee``````___```aaabbbdddeeedddeeeeeedddbbbaaaaaabbbaaabbbaaa^^^YYYUUUSSSSSSXXXYYY[[[\\\^^^___``````]]]\\\ZZZYYYYYYZZZ\\\]]]]]]]]]]]]]]]^^^^^^___```aaaaaabbbbbbcccccccccdddeeefffiiimmmqqquuuyyy{{{ssskkkbbb\\\YYYWWWSSSOOOPPPPPPOOOOOONNNMMMMMMLLLMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCAAA@@@AAABBBCCCBBBAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFDDDDDDDDDEEEFFFGGGIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKMMMNNNPPPPPPQQQQQQPPPQQQSSSSSSSSSUUUXXX[[[\\\\\\[[[ZZZYYYYYYYYYYYYXXX[[[]]]___^^^^^^___`````````aaaaaabbbcccccccccdddfffhhhjjjjjjiiigggfffdddcccaaa___```cccfffhhhhhhhhhhhhjjjmmmoooqqqqqqoooooonnnllliiihhhiiikkklllmmmoooppprrrsssssssssrrrvvvzzzzzzuuuqqqpppqqqssssssrrrrrrtttvvvyyyzzzyyyyyyyyyyyywwwuuusssrrruuuzzz}}}tttVVVWWWXXXZZZ[[[\\\]]]]]]^^^\\\ZZZZZZ\\\___```aaaaaaaaa```^^^^^^]]]]]]]]]]]]]]]\\\ZZZ^^^jjj|||ssshhheeedddbbbaaaaaa```_______________``````___^^^]]]\\\[[[[[[ZZZZZZ[[[[[[]]]^^^___```aaabbbbbbaaaaaa___^^^]]]___```````````````______```______^^^]]]]]]\\\\\\ZZZ[[[]]]___aaabbbbbbaaa]]]]]]^^^___```aaabbbbbbcccddddddcccaaa``````aaaaaaaaa```]]]YYYVVVVVVWWW]]]]]]]]]]]]]]]^^^______\\\[[[YYYYYYYYYYYY[[[\\\\\\\\\\\\]]]^^^______```aaaaaaaaa```______^^^^^^```aaadddgggkkkmmmooopppqqqyyywwwooojjj```\\\VVVSSSSSSRRROOOLLLLLLLLLKKKKKKJJJJJJIIIIIILLLKKKKKKKKKKKKKKKKKKKKKIIILLLMMMKKKHHHEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@BBBBBBAAA@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKMMMNNNOOOOOOOOOOOOOOOQQQRRRSSSSSSSSSUUUWWWZZZZZZYYYYYYYYYYYYZZZZZZYYY[[[^^^___^^^^^^___```bbbbbbccccccdddeeeeeeeeedddeeegggiiiiiihhhgggfffcccbbb```___```bbbeeeggghhhiiijjjlllnnnpppqqqrrroooooonnnkkkhhhggghhhiiijjjlllnnnqqqsssuuuuuuuuurrrvvvzzzyyyuuuqqqpppqqqsssssssssssstttwwwyyyzzzxxxxxxxxxwwwvvvuuussssssuuuzzz}}}uuunnniiiUUUVVVXXXYYYZZZ[[[[[[[[[]]][[[YYYYYY[[[^^^___^^^___^^^^^^]]]]]]^^^^^^___ZZZZZZZZZZZZ^^^jjjyyyqqqgggeeedddbbb______^^^]]]\\\\\\\\\\\\]]]\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZ\\\^^^aaabbbaaaaaa``````______``````bbbbbbbbbbbbaaa```___^^^^^^^^^]]]]]]\\\\\\\\\\\\YYY[[[]]]___```___^^^]]][[[\\\]]]^^^```````````````aaaaaa```^^^]]]]]]^^^______^^^[[[YYYXXXZZZ[[[aaa___^^^\\\\\\\\\]]]^^^ZZZZZZYYYXXXXXXYYYZZZZZZZZZ[[[\\\]]]^^^^^^_________^^^^^^]]]\\\[[[[[[ZZZ]]]___aaadddfffgggggggggfffmmmyyy|||uuunnnhhhccc___\\\WWWUUUSSSRRRRRRRRRPPPNNNJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJNNNPPPNNNHHHEEEGGGJJJFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCC@@@@@@AAAAAAAAAAAABBBBBBAAA@@@???@@@AAABBBAAA???@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNPPPRRRRRRQQQQQQRRRSSSWWWWWWWWWWWWXXXYYYZZZZZZYYY[[[]]]^^^]]]^^^___aaaccccccddddddeeefffffffffbbbccceeefffffffffeeedddbbbaaa```___```bbbdddffffffhhhjjjlllmmmoooqqqrrrppppppnnnkkkhhhfffggghhhiiikkknnnqqqssstttttttttqqqtttwwwwwwuuurrrrrrrrrssssssssssssuuuwwwxxxyyyyyyxxxwwwvvvuuusssrrrqqqtttxxx}}}xxxqqqmmmjjjgggUUUVVVWWWXXXYYYZZZZZZZZZ[[[YYYXXXYYYZZZ\\\\\\\\\XXXXXXYYYYYYZZZ\\\]]]^^^XXXYYYZZZ[[[]]]dddmmmttt{{{zzztttiiibbbbbbcccbbb^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWYYYYYYYYYZZZ[[[^^^```bbb```______^^^^^^___```aaabbbbbbbbbbbbaaa```___^^^ZZZ[[[[[[[[[\\\\\\]]]]]][[[]]]^^^______]]][[[ZZZ[[[\\\]]]^^^____________\\\]]]]]]\\\ZZZYYYYYYZZZ[[[[[[[[[ZZZYYYZZZ\\\___```___]]]\\\[[[[[[[[[\\\XXXXXXXXXXXXXXXXXXXXXXXXYYYYYY[[[\\\]]]]]]]]]]]]ZZZZZZZZZZZZZZZYYYYYYYYY\\\^^^```bbbccccccbbbbbbbbbeeekkkrrrxxx|||~~~xxxrrrkkkgggaaa]]]ZZZYYYWWWVVVOOONNNMMMMMMMMMLLLKKKIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJIIILLLOOOMMMGGGDDDFFFIIIDDDDDDDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCBBBBBBBBB??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAA@@@??????@@@AAA@@@???????????????@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAABBBBBBCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIJJJKKKLLLLLLLLLKKKLLLNNNPPPPPPOOOOOOOOOPPPTTTTTTTTTUUUVVVWWWYYYYYYXXXZZZ[[[[[[[[[\\\^^^___bbbbbbcccddddddeeeeeefffbbbbbbddddddeeeeeedddcccaaa```______```aaacccddddddgggjjjllllllmmmoooqqqqqqqqqooolllhhhfffggghhhjjjkkknnnpppqqqqqqpppooonnnpppsssttttttsssssssssqqqrrrrrrsssuuuvvvwwwxxxzzzyyywwwuuusssqqqoooooossswww|||~~~xxxpppllliiifffeeeVVVVVVWWWXXXYYYYYYYYYYYYZZZXXXWWWXXXZZZ[[[[[[ZZZSSSSSSTTTTTTVVVWWWYYYZZZWWWXXXZZZ[[[\\\^^^bbbeeeiiikkkhhhaaa^^^___```___]]]\\\[[[YYYYYYXXXXXXXXXVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYZZZZZZ\\\]]]^^^___]]]]]]]]]]]]^^^___```aaa___```````````````______YYYYYYZZZZZZ[[[\\\\\\]]]\\\]]]]]]^^^]]]\\\ZZZYYY\\\\\\\\\\\\\\\\\\]]]]]]YYYZZZZZZYYYWWWVVVVVVWWWXXXYYYZZZZZZYYYZZZ\\\^^^]]]\\\[[[ZZZZZZYYYYYYZZZWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXZZZ[[[[[[[[[ZZZYYYWWWWWWWWWXXXXXXXXXXXXXXX\\\]]]]]]^^^_______________```bbbdddgggjjjlllnnntttwww{{{vvvrrrmmmjjjjjjhhhddd```]]]ZZZWWWTTTTTTSSSRRRPPPLLLKKKKKKJJJIIIHHHGGGGGGIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHEEEGGGIIIHHHEEECCCDDDFFFCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBB???@@@@@@AAAAAABBBBBBCCC@@@???>>>>>>@@@@@@???>>>>>>>>>>>>>>>?????????@@@@@@@@@AAABBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBCCCFFFFFFGGGHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLNNNOOOQQQQQQRRRRRRSSSUUUVVVWWWVVVWWWXXXXXXXXXYYY[[[]]]``````aaaaaabbbcccccccccbbbbbbccccccdddddddddccc```_________```aaabbbcccbbbfffkkkmmmllllllnnnqqqsssrrrpppmmmiiigggggghhhkkklllooopppqqqooommmlllmmmnnnpppqqqrrrrrrrrrrrrppppppqqqssstttuuuvvvwwwyyyxxxvvvsssqqqpppoooooorrrvvv{{{}}}}}}}}}zzzvvvqqqkkkhhhdddaaa^^^VVVWWWXXXYYYYYYZZZZZZYYYYYYXXXWWWWWWYYYZZZYYYXXXUUUTTTTTTTTTTTTUUUVVVVVVWWWXXXZZZZZZ[[[\\\^^^___^^^bbbbbb]]][[[]]]^^^\\\\\\\\\ZZZYYYXXXWWWWWWWWWUUUVVVWWWXXXZZZ[[[\\\]]]ZZZ[[[[[[\\\\\\\\\\\\[[[ZZZZZZ[[[\\\^^^______```[[[\\\]]]^^^____________ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\]]]\\\[[[YYYYYYYYYYYYZZZXXXYYYYYYXXXVVVUUUUUUVVVYYYZZZ[[[[[[YYYXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXVVVVVVWWWWWWWWWWWWVVVVVVWWWXXXYYYZZZZZZXXXWWWUUUWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZZZZYYYZZZZZZ[[[[[[[[[\\\]]]^^^```aaabbbccchhhiiimmmqqqvvvzzz~~~~~~{{{xxxvvvvvvtttoookkkaaa___\\\ZZZXXXWWWVVVVVVRRRQQQPPPPPPQQQPPPNNNKKKLLLLLLKKKJJJHHHHHHHHHIIIFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@===>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA??????@@@AAAAAABBBCCCCCC@@@>>>===>>>???@@@???>>>=========>>>>>>>>>??????>>>???@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJKKKJJJJJJKKKNNNPPPOOOOOOPPPPPPQQQRRRSSSTTTSSSTTTUUUUUUUUUVVVXXX[[[]]]]]]^^^^^^___`````````^^^^^^_________`````````_______________aaabbbbbbbbbgggmmmnnnmmmlllooorrruuutttrrrnnnjjjgggggghhhkkkmmmoooqqqrrrpppnnnlllnnnnnnnnnoooppppppnnnmmmnnnoooppprrrssstttuuuuuuvvvuuusssrrrqqqqqqqqqqqqrrrvvv{{{}}}{{{zzz{{{}}}|||qqqoookkkhhhdddbbb___]]]WWWWWWXXXYYYZZZZZZZZZZZZXXXWWWVVVWWWYYYYYYXXXWWWZZZYYYXXXWWWVVVVVVVVVVVVXXXYYYYYYZZZ[[[\\\^^^```[[[___```]]][[[\\\\\\ZZZ\\\\\\ZZZYYYXXXWWWWWWWWWVVVVVVXXXZZZ\\\]]]___```[[[[[[\\\]]]]]][[[ZZZYYYXXXYYYZZZ\\\^^^^^^______YYYZZZ[[[]]]^^^___``````[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXZZZ[[[]]]^^^^^^\\\YYYWWWVVVVVVWWWXXXXXXYYYYYYXXXVVVUUUUUUVVVZZZ\\\]]]\\\YYYVVVTTTTTTTTTUUUWWWXXXXXXXXXWWWVVVUUUVVVVVVWWWWWWVVVVVVUUUWWWWWWYYYYYYYYYWWWUUUSSSXXXWWWWWWVVVVVVUUUUUUUUUXXXWWWVVVVVVVVVWWWXXXYYYWWWYYY[[[^^^_________^^^^^^___aaacccgggkkknnnpppoooooosssxxx}}}}}}yyyrrrkkkgggcccbbbbbbaaa]]]ZZZYYYXXXVVVRRRNNNMMMNNNPPPJJJJJJLLLNNNOOOOOOLLLJJJJJJJJJJJJHHHGGGGGGHHHJJJCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDDDDEEEGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>???@@@AAAAAAAAA????????????????????????@@@??????????????????@@@??????@@@AAAAAABBBCCCCCC???>>>===>>>???@@@???===============>>>>>>>>>>>><<<===???@@@@@@??????>>>BBBBBBAAAAAAAAABBBCCCCCCAAABBBBBBCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIKKKKKKKKKIIIIIIIIIIIIHHHJJJNNNQQQOOOOOONNNOOOPPPQQQRRRRRRRRRSSSSSSSSSSSSTTTWWWYYY[[[[[[\\\\\\]]]^^^^^^^^^YYYYYYZZZZZZZZZ[[[[[[[[[___^^^^^^______```aaabbbccchhhnnnpppnnnmmmpppsssvvvuuusssooojjjhhhhhhhhhjjjmmmppprrrsssrrrooonnnpppooonnnnnnnnnmmmkkkjjjmmmnnnoooqqqrrrsssttttttsssrrrqqqqqqqqqrrrssstttssswww|||}}}zzzxxxxxxyyy|||xxxpppllljjjhhheeedddbbbaaaaaaZZZZZZYYYYYYXXXXXXXXXWWWVVVUUUUUUUUUVVVXXXYYY[[[YYYXXXVVVUUUTTTTTTUUUVVV[[[[[[[[[[[[ZZZZZZZZZZZZ\\\]]]^^^\\\ZZZYYYYYYZZZ\\\]]]]]]]]]\\\ZZZYYYWWWUUUVVVWWWYYY[[[\\\]]]^^^```^^^\\\\\\^^^^^^[[[XXXWWWYYY]]]```aaa```^^^]]]]]][[[[[[[[[]]]^^^]]]\\\]]][[[ZZZXXXWWWWWWWWWXXXXXXYYYZZZ[[[\\\\\\[[[ZZZ\\\[[[ZZZYYYWWWWWWVVVVVVYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZYYYWWWUUUSSSRRRUUUUUUVVVWWWWWWWWWWWWVVVSSSUUUWWWWWWVVVTTTTTTUUUXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVVVVWWWWWWXXXYYYYYYYYYXXXYYYYYYZZZ[[[\\\\\\]]][[[[[[\\\]]]___aaacccdddhhhiiikkknnnqqqsssvvvwwwzzzxxxwwwuuutttttttttuuu|||vvvrrrpppqqqpppoookkkfffbbb___UUUUUUTTTSSSRRRRRRQQQQQQPPPOOOMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMKKKHHHFFFGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@EEEDDDBBBBBBBBBAAA@@@???@@@@@@????????????@@@@@@??????>>>>>>======<<<<<<===>>>???AAAAAA@@@?????????>>>>>>>>>======<<<<<<===>>>???@@@AAABBBBBBBBB>>>>>>>>>>>>============>>>>>>>>>>>>==================>>>????????????>>>>>>>>>?????????@@@@@@@@@EEEEEEDDDDDDCCCCCCBBBBBBDDDDDDDDDEEEFFFHHHJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKNNNNNNNNNOOOPPPQQQRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRVVVWWWYYYZZZZZZZZZYYYXXXXXXYYYZZZYYYYYYYYY[[[]]]\\\]]]^^^^^^^^^___aaaccceeehhhkkkmmmnnnnnnoooppptttwwwxxxwwwrrrnnnmmmnnniiijjjkkkmmmmmmmmmkkkjjjmmmoooppppppooommmmmmmmmkkkkkkkkknnnrrrvvvxxxxxxyyywwwtttrrrrrrssstttvvvtttuuuwwwyyy{{{|||||||||~~~{{{uuuppplllllljjjhhheeedddcccbbbbbbZZZYYYYYYYYYXXXXXXXXXWWWXXXWWWWWWWWWXXXYYY[[[\\\ZZZYYYXXXWWWVVVWWWWWWXXX[[[[[[ZZZZZZZZZZZZ[[[[[[]]]]]]]]]\\\ZZZYYYZZZ[[[^^^^^^^^^^^^]]][[[YYYXXXTTTUUUWWWYYY[[[]]]^^^___]]][[[ZZZ[[[]]]]]][[[YYYXXXZZZ]]]```aaa```___^^^]]][[[[[[[[[]]]]]]\\\[[[[[[ZZZXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[\\\[[[[[[ZZZ\\\[[[ZZZXXXWWWWWWVVVVVVYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTSSSSSSRRRSSSUUUWWWWWWVVVUUUUUUUUUYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[]]]___```aaa^^^___aaaccceeehhhjjjjjjjjjiiigggeeedddccccccdddjjjkkkmmmooorrrsssuuuuuussssssssstttvvvyyy{{{}}}|||yyyyyyxxxuuuqqqlllfff```]]]\\\]]]^^^^^^\\\YYYUUUSSSPPPPPPOOOOOONNNMMMMMMLLLMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAACCCBBBBBBAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAA@@@?????????>>>>>>>>>>>>??????>>>>>>>>>>>>======<<<<<<===>>>??????@@@@@@????????????>>>>>>>>>============>>>???@@@AAAAAAAAAAAA>>>>>>>>>=========<<<<<<;;;;;;<<<===>>>??????@@@===>>>>>>???????????????@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCCCCDDDFFFGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMMMMMMMNNNPPPQQQRRRQQQQQQRRRRRRRRRSSSSSSSSSVVVWWWXXXYYYYYYXXXWWWWWWVVVXXXXXXXXXWWWXXXZZZ\\\\\\]]]______^^^^^^```aaabbbeeegggiiiiiijjjlllmmmsssvvvyyyyyyuuuqqqooooooiiiiiihhhiiiiiiiiihhhgggmmmnnnppppppooonnnmmmmmmkkklllmmmooosssvvvxxxyyyyyywwwtttrrrrrrssstttuuutttuuuvvvxxxyyyzzzzzz{{{}}}}}}|||}}}~~~vvvpppnnnkkkhhhiiihhheeecccaaa`````````YYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\\\\\\\[[[ZZZYYYYYYYYYZZZ[[[\\\[[[ZZZYYYYYYZZZ\\\\\\^^^^^^]]][[[YYYYYY[[[]]]``````___^^^]]][[[YYYXXXTTTUUUWWWZZZ\\\___aaabbb^^^]]][[[[[[\\\\\\ZZZYYYYYY[[[]]]```aaa```___^^^]]]\\\[[[[[[\\\]]]\\\ZZZYYYXXXVVVUUUTTTUUUUUUVVVYYYYYYZZZ[[[[[[[[[ZZZZZZ[[[[[[YYYXXXWWWWWWVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXYYYZZZZZZYYYXXXWWWVVVVVVUUUTTTSSSRRRQQQPPPTTTVVVWWWWWWVVVUUUUUUVVVZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[XXXXXXXXXWWWWWWWWWWWWVVVYYYYYYYYYYYYXXXXXXXXXXXXZZZYYYYYYYYYZZZ[[[\\\]]][[[[[[]]]^^^```aaabbbcccaaa```^^^\\\[[[ZZZYYYYYYVVVWWWYYY[[[]]]___````````````aaaccceeehhhkkkmmmnnnnnnnnnnnnnnnoooooooooxxxyyy|||{{{uuunnnmmmkkkkkkjjjhhhdddaaabbbbbb```]]]YYYTTTPPPNNNMMMNNNPPPQQQQQQPPPNNNMMMJJJJJJJJJIIIIIIHHHHHHGGGJJJIIIIIIHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>??????@@@??????>>>>>>============>>>>>>>>>>>>>>>============<<<>>>>>>>>>>>>>>>??????@@@????????????>>>>>>>>>>>>======>>>???@@@@@@@@@@@@>>>============<<<<<<<<<:::;;;;;;<<<===>>>??????===>>>??????@@@@@@???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBAAAAAABBBCCCCCCDDDFFFGGGHHHJJJKKKKKKLLLLLLJJJJJJKKKKKKLLLMMMOOOPPPOOOPPPPPPQQQRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVUUUTTTTTTUUUVVVUUUUUUVVVXXXZZZ\\\^^^``````___]]]]]]^^^___```aaabbbbbbdddgggiiiooorrrwwwxxxvvvssspppnnnhhhfffddddddeeeffffffffflllmmmnnnoooooonnnmmmmmmkkklllnnnpppsssuuuwwwxxxxxxwwwtttsssrrrssstttuuuttttttuuuvvvwwwwwwxxxxxx{{{{{{{{{|||}}}~~~|||sssmmmkkkjjjiiigggeeedddbbb```___^^^]]]]]]XXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZYYYYYYZZZ[[[\\\\\\[[[ZZZYYYYYY[[[\\\]]]^^^^^^]]][[[YYYYYY[[[^^^```______]]][[[ZZZXXXXXXUUUVVVXXX[[[]]]```bbbccc```___]]]\\\[[[ZZZYYYXXXZZZ[[[]]]^^^_________^^^^^^\\\[[[[[[\\\\\\[[[YYYWWWVVVUUUTTTTTTTTTUUUVVVYYYYYYZZZZZZZZZZZZZZZZZZ[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXYYYZZZ[[[[[[ZZZYYYXXXWWWWWWVVVUUUTTTTTTSSSSSSUUUWWWXXXWWWVVVUUUVVVWWWYYYYYYYYYYYYXXXXXXXXXWWWVVVVVVWWWWWWXXXZZZ[[[\\\\\\[[[[[[ZZZYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZYYYYYYYYYYYYYYYYYY[[[\\\\\\]]]^^^^^^_________^^^]]][[[YYYXXXWWWVVVSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVWWWXXXZZZ\\\___```^^^_____________________cccdddgggjjjllljjjeeeaaa]]]\\\ZZZZZZYYYXXXUUURRRVVVVVVUUUSSSPPPMMMKKKIIIFFFHHHJJJKKKLLLLLLKKKKKKHHHGGGGGGGGGFFFFFFFFFEEEHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===>>>@@@@@@???>>>>>>>>>======<<<<<<<<<<<<==============================>>>>>>===<<<===>>>???@@@??????????????????>>>>>><<<===>>>>>>?????????>>>=========<<<<<<<<<;;;;;;=========<<<<<<<<<;;;;;;===>>>??????@@@@@@??????<<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBEEEFFFGGGIIIJJJKKKKKKKKKHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPRRRSSSTTTUUUTTTTTTTTTTTTSSSSSSSSSRRRSSSSSSTTTSSSRRRTTTWWWYYY[[[^^^``````___\\\[[[[[[]]]]]]]]]]]]]]]___cccfffhhhlllrrruuuuuurrrmmmjjjfffccc``````dddgggiiihhhkkkkkkkkkmmmnnnnnnlllkkkiiikkkmmmoooqqqrrrtttuuuvvvuuutttrrrrrrrrrssstttsssssssssttttttuuuvvvvvvyyyzzz{{{|||}}}~~~~~~~~~yyyvvvrrrmmmjjjiiihhhfffdddbbbaaa```___]]]\\\[[[[[[WWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXYYYXXXXXXWWWXXXYYY[[[\\\\\\[[[ZZZZZZZZZ\\\]]]^^^]]]^^^]]]\\\ZZZZZZ\\\^^^^^^^^^\\\[[[YYYXXXWWWWWWUUUVVVWWWYYY\\\^^^___```\\\\\\[[[ZZZYYYYYYZZZZZZ\\\\\\]]]^^^^^^_________```^^^\\\\\\]]]\\\[[[YYYVVVUUUTTTTTTTTTUUUVVVWWWZZZZZZYYYYYYYYYYYYYYYYYYZZZYYYXXXWWWWWWVVVWWWWWWWWWWWWXXXXXXYYYZZZ[[[[[[[[[\\\]]]]]]\\\[[[YYYXXXVVVVVVUUUTTTTTTUUUVVVVVVVVVXXXXXXXXXVVVVVVWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUVVVWWWYYYZZZ[[[\\\\\\[[[ZZZYYYXXXXXXWWWWWWWWWXXXYYY[[[\\\]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXWWWUUUTTTSSSRRRWWWWWWWWWWWWWWWVVVUUUTTTTTTSSSRRRRRRSSSTTTUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSUUUWWWXXXWWWSSSQQQQQQPPPOOOOOOPPPPPPNNNLLLLLLLLLKKKJJJIIIHHHGGGFFFDDDDDDFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDEEEFFFGGGEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???AAACCCCCC@@@>>>===>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<=========>>>===<<<;;;<<<===???@@@>>>>>>>>>>>>>>>>>>??????<<<<<<======>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;======>>>????????????>>>;;;;;;;;;<<<<<<<<<======?????????@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAABBBBBBDDDEEEFFFGGGIIIIIIJJJJJJFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNPPPQQQSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQSSSWWWZZZ[[[]]]``````^^^[[[ZZZZZZ\\\\\\\\\[[[[[[]]]aaaeeeeeeiiiooossstttrrrmmmiiidddaaa^^^```ffflllnnnnnnjjjiiiiiijjjlllllljjjhhheeehhhkkkmmmmmmmmmoooqqqssssssrrrqqqqqqrrrssstttsssrrrrrrrrrrrrssstttuuuuuuvvvwwwyyy{{{|||}}}~~~~~~uuupppjjjhhhfffeeedddcccaaa`````````___^^^]]]\\\ZZZZZZWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVUUUUUUVVVXXXYYY[[[ZZZZZZ[[[\\\\\\]]]]]]]]]\\\]]]^^^^^^\\\[[[\\\]]]]]]\\\[[[YYYXXXXXXXXXXXXVVVWWWWWWXXXYYYZZZ[[[[[[WWWXXXYYYYYYYYYZZZ]]]``````____________```aaabbbbbb```^^^^^^^^^]]][[[YYYVVVUUUUUUTTTUUUVVVXXXYYYZZZZZZYYYXXXXXXXXXYYYYYYYYYXXXXXXWWWVVVVVVWWWWWWWWWWWWXXXYYY[[[\\\]]]]]]]]]^^^^^^^^^]]]\\\ZZZYYYUUUTTTSSSSSSSSSTTTVVVWWWXXXXXXYYYXXXVVVVVVXXXZZZXXXWWWWWWWWWWWWVVVVVVVVVTTTTTTTTTUUUVVVXXXYYYZZZYYYYYYXXXXXXWWWVVVUUUUUUVVVWWWXXXZZZ[[[]]]^^^___]]]\\\[[[YYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVUUUTTTSSSRRRQQQWWWWWWWWWVVVUUUSSSRRRQQQSSSRRRPPPOOONNNNNNOOOPPPNNNNNNMMMMMMMMMMMMMMMLLLJJJKKKLLLMMMMMMLLLJJJIIIJJJIIIHHHIIIKKKLLLKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGGGGHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBB??????AAABBBBBBAAA@@@@@@???????????????????????????CCCFFFEEEAAA>>>===>>>======<<<<<<<<<<<<======;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<===>>>>>>============>>>>>>>>>>>>;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888999999:::;;;<<<======;;;<<<======>>>>>>======<<<<<<=========>>>>>>>>>===>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGDDDDDDEEEEEEFFFHHHIIIJJJIIIJJJKKKLLLNNNOOOPPPQQQPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRQQQTTTXXX[[[[[[]]]^^^^^^\\\[[[ZZZ[[[\\\\\\\\\[[[ZZZ]]]aaadddfffiiinnnsssuuusssnnnjjjddd```^^^bbbjjjqqqssssssiiigggfffhhhjjjjjjgggcccaaaeeejjjkkkiiiiiikkkmmmooooooooooooppprrrssssssrrrqqqqqqpppqqqsssuuuvvvrrrrrrssstttvvvxxxzzz{{{|||~~~}}}~~~zzztttpppllliii```aaaaaaaaabbbbbbbbbbbb^^^^^^^^^^^^]]][[[ZZZYYYVVVVVVVVVWWWWWWXXXXXXXXXYYYYYYZZZZZZYYYWWWVVVUUUTTTTTTTTTTTTUUUWWWYYYZZZXXXZZZ\\\]]]^^^^^^]]]\\\ZZZ\\\______^^^\\\\\\\\\\\\\\\ZZZYYYYYYYYYZZZZZZ\\\\\\\\\\\\\\\[[[[[[[[[]]]^^^___^^^]]]^^^aaaeeedddcccbbbaaabbbcccdddfffdddbbb```______^^^\\\ZZZWWWVVVVVVVVVWWWXXXZZZ[[[[[[ZZZYYYXXXWWWXXXXXXYYYXXXXXXWWWWWWVVVVVVWWWWWWXXXXXXYYY[[[\\\^^^______\\\]]]^^^______^^^]]]\\\XXXVVVUUUTTTSSSTTTVVVWWWXXXYYYYYYXXXWWWWWWYYY[[[XXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUUUVVVWWWXXXYYYXXXWWWWWWWWWVVVVVVUUUUUUWWWWWWXXXYYYZZZ[[[\\\]]]\\\[[[ZZZYYYXXXWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQQQQRRRQQQOOONNNMMMMMMMMMNNNLLLLLLLLLKKKKKKJJJJJJJJJIIIJJJKKKJJJIIIHHHHHHHHHIIIGGGFFFGGGIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDFFFGGGGGGGGGFFFFFFCCCDDDEEEEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBB?????????@@@@@@@@@AAAAAA???@@@AAABBBBBBAAA???>>>===========================AAAEEEEEEAAA>>>>>>@@@>>>==================>>>;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<=========<<<;;;<<<<<<<<<============;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;::::::::::::999888888999:::;;;<<<<<<===:::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========;;;<<<<<<>>>???@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHIIIJJJLLLMMMNNNNNNOOONNNNNNNNNOOOQQQSSSTTTTTTTTTSSSRRRRRRUUUYYY]]][[[\\\]]]\\\[[[ZZZ[[[\\\[[[\\\\\\[[[[[[\\\```bbbggghhhlllpppsssrrrmmmiiieeeaaa___dddmmmtttuuusssiiifffdddeeehhhhhhccc______dddiiijjjhhhfffhhhkkkjjjkkklllnnnoooqqqssssssqqqpppppppppqqqsssvvvwwwtttssssssssstttvvvxxxzzzyyy}}}|||zzz|||~~~~~~||||||{{{sssmmmkkkiiieeebbb]]]___````````````aaabbb\\\]]]]]]]]]\\\ZZZXXXWWWVVVVVVVVVWWWWWWXXXXXXXXXZZZZZZZZZZZZYYYXXXVVVUUUTTTTTTSSSTTTUUUWWWYYYZZZWWWYYY\\\______^^^]]][[[YYY\\\___```___]]]\\\\\\]]]\\\[[[ZZZZZZ[[[\\\]]]dddcccbbbaaa```___^^^^^^iiiiiihhheeeaaaaaacccfffhhhfffeeeddddddeeegggiiieeecccaaa``````___\\\[[[XXXWWWWWWWWWXXXZZZ[[[]]][[[ZZZYYYXXXWWWWWWXXXYYYXXXXXXWWWVVVVVVVVVWWWWWWXXXYYYZZZ[[[]]]___``````[[[\\\]]]___``````______]]][[[YYYVVVUUUVVVWWWXXXYYYYYYYYYXXXWWWWWWYYY[[[ZZZYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZ[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWUUUUUUWWWWWWWWWWWWUUUUUUQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLKKKJJJIIIIIIJJJKKKJJJHHHHHHJJJKKKKKKJJJHHHHHHHHHHHHHHHIIIJJJJJJDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGBBBCCCEEEFFFFFFFFFEEEEEEBBBCCCDDDEEEEEECCCAAA@@@CCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA??????@@@@@@@@@AAAAAAAAA======>>>>>>?????????@@@@@@@@@BBBBBBBBB@@@>>>===========================:::???DDDEEEAAA>>>???AAA>>>>>>============>>>>>>;;;;;;;;;<<<<<<<<<======999:::<<<=========<<<;;;:::;;;;;;;;;<<<<<<======;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;:::::::::999999;;;;;;;;;:::::::::999999999:::;;;;;;<<<<<<;;;;;;999999999:::::::::;;;;;;999:::;;;<<<===??????@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCDDDCCCCCCBBBAAADDDDDDDDDDDDEEEGGGHHHIIIGGGHHHHHHIIIJJJKKKLLLLLLNNNNNNNNNNNNOOOQQQTTTUUUUUUUUUTTTSSSSSSVVV[[[^^^[[[\\\\\\[[[ZZZZZZ\\\]]]ZZZ[[[\\\\\\[[[\\\___aaaeeefffhhhmmmpppoookkkfffgggcccaaafffooouuuuuurrriiifffcccdddgggfffaaa\\\___dddiiijjjgggfffgggjjjhhhiiijjjllloooqqqssssssppppppooooooqqqtttvvvxxxyyywwwuuuttttttvvvxxxzzzyyy}}}}}}{{{|||}}}|||zzzxxxwwwxxx|||zzztttpppllljjjiiigggbbb^^^\\\]]]]]]]]][[[[[[[[[\\\[[[[[[\\\[[[[[[YYYWWWVVV