BM6(7 xxxqqqqqqrrrqqqooommmnnnooolllgggbbb___^^^\\\XXXTTTPPPLLLJJJHHHHHHGGGEEECCC???<<<;;;555555444333333222111111111000000000/////////...........................///...---,,,,,,,,,,,,---...---,,,+++++++++,,,,,,+++,,,,,,,,,------......------------------------...---,,,,,,++++++,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++************************,,,+++++++++******************))))))))))))*********************************************************++++++,,,+++***)))(((,,,,,,++++++***))))))((())))))******+++++++++,,,)))))))))******++++++,,,))))))))))))))))))))))))------,,,+++++++++++++++******++++++++++++******)))************++++++++++++++++++************))))))))))))*********++++++++++++++++++++++++++++++***+++,,,,,,+++***,,,---))))))))))))))))))))))))((())))))***************))))))***+++,,,......///))))))))))))))))))))))))(((((()))***************,,,++++++******)))******)))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------...---,,,,,,,,,,,,---...000000////////////000000//////000000000111111111000000000000000000000000000111111111111222222222333333444444555666666666666777888999<<<>>>@@@AAA:::::::::999999999888888;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888777666666666666555555555444444333222222111111222222000000////////////000000000000000000//////............////////////......///...---,,,,,,---...//////.........------------+++,,,------......------------------------------........................------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++,,,,,,------------,,,,,,---,,,,,,,,,,,,---........................------....................................////////////---...///000111222222222//////000000000111111111111111111222222222333333444444444444333222111111222222222111111111000000xxxqqqqqqrrrqqqooommmnnnooolllgggbbb```^^^[[[WWWSSSNNNJJJHHHFFFFFFFFFEEECCC@@@===;;;555444444333333222222111000000000000////////////..............................---,,,,,,,,,------------,,,+++++++++,,,,,,******+++,,,---...//////------------------------...---,,,,,,++++++,,,,,,)))***+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********))))))))))))*********************************************************++++++++++++***)))))),,,,,,++++++***)))))))))((())))))***+++,,,---...************************))))))))))))))))))))))))---,,,++++++***+++++++++******++++++++++++******)))************++++++++++++++++++************)))************+++++++++,,,++++++++++++++++++++++++***+++,,,+++***)))***+++************************((()))******++++++******)))******+++,,,---......))))))))))))))))))))))))(((((()))***************+++++++++***************)))************+++++++++,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---/////////000000/////////////////////000000000000000000000000000000000000000111111111111222222222333333333444555555666666666666777999;;;===???@@@:::::::::999999999999888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777777666666555555555444444444333333222111111111111222000//////......//////000000000000////////////.........////////////............------------..................------------+++,,,------......------------------------------------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......------------------..........................................////////////...///000000111111111000//////000000000000111111111111111222222222222333222222333333333333222222222222111111111000000000xxxqqqqqqrrrqqqooommmnnnooolllgggbbb___^^^[[[WWWRRRMMMHHHFFFDDDEEEFFFEEECCC@@@===;;;444444444333333222222222000000000000////////////...........................------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,------------------...---,,,,,,++++++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******))))))))))))***************************************************************+++************+++++++++*********))))))(((((()))***++++++,,,,,,+++*********)))))))))((())))))))))))))))))))))))++++++************++++++******++++++++++++******))))))*********++++++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++***((('''((()))************************))))))***++++++++++++*********++++++,,,,,,,,,---))))))))))))))))))))))))(((((()))*********************+++++++++*********))))))*********+++++++++---,,,,,,,,,++++++******------------------------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------...///000000///...---........./////////000000/////////000000000000000000000111111111222222222222333333444444555666666666666666777999;;;===>>>999999999999999999999999::::::::::::::::::::::::::::::999999888777777777555555555444444444333333333222222111111111111111/////////....../////////////////////////////////---......//////......---------------------------------------------------+++,,,------......---------------------------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++************++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------..........................................///////////////000000000000000//////////////////000000000111111111111111222222222222111111222333333333333333111111111111000000000000xxxqqqqqqrrrqqqooommmnnnooolllgggbbb___^^^[[[VVVQQQLLLHHHFFFDDDDDDFFFFFFDDD@@@<<<:::444444333333333333222222////////////000000000000........................------,,,,,,,,,------...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,+++,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))************************************************************************+++++++++++++++***************)))))))))))))))(((((((((++++++******)))((((((((())))))))))))))))))))))))******)))))))))******+++******++++++++++++******))))))*********++++++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++***((('''((()))************************))))))***+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************)))******+++++++++******))))))*********+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------...///000000///...------............/////////......//////000000000000000000111111111222222222222222333333444555555555555555666666777999:::;;;999999999999999999999999::::::::::::::::::::::::::::::999888888777777666444444444444333333333333333222111111000000111111//////............//////.............../////////------............------,,,------------------,,,,,,,,,------------------+++,,,------......------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,+++,,,++++++++++++,,,------,,,,,,,,,,,,------..........................................///////////////000000000000///.........////////////000000000000000111111111222222222000000111222333333333333111111111000000000//////xxxqqqqqqrrrqqqooommmnnnooolllgggbbb___]]]ZZZVVVRRRMMMIIIGGGDDDEEEFFFFFFDDD@@@;;;999333333333333333333333333////////////000000000000........................------,,,,,,,,,---......++++++,,,---------,,,,,,---,,,,,,,,,+++++++++***+++,,,,,,------............---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******))))))))))))***************************************************************)))******+++,,,************************))))))((((((((('''''''''*********))))))((((((((()))))))))))))))))))))))))))))))))((())))))***+++******++++++++++++******)))************++++++++++++++++++************)))************+++++++++,,,++++++++++++++++++++++++)))***+++***)))((()))***************************)))***++++++,,,++++++++++++++++++++++++*********))))))))))))))))))))))))(((((()))***************((()))***,,,,,,+++******)))************++++++++++++++++++++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------......//////......---.........//////.........------------.........///---......//////000000111000111111111111222222222222222222333444444555555555555555555666777888999888999999999999:::::::::999999999999999999999999999999999888777777666666444444333333333222222222222222111000000000000111///......------......///---............/////////------............------,,,,,,------------,,,,,,,,,,,,,,,,,,------------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,++++++******++++++,,,++++++************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------++++++,,,,,,------......------------------------............//////////////////000000000///............////////////000000000000000111111111111222000000111222333333222222111111000000000/////////xxxqqqqqqrrrqqqooommmnnnooolllgggbbb^^^]]]ZZZWWWRRRNNNKKKIIIDDDEEEFFFFFFDDD???:::777333333333333333333333333.../////////000000000111........................,,,,,,,,,,,,,,,---...///***+++,,,---------,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,---......///...---,,,,,,++++++,,,,,,******+++++++++******)))++++++++++++++++++++++++************************(((((()))))))))***************))))))))))))************************************************************)))))))))***,,,,,,************************(((((((((((()))))))))))))))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((()))************++++++++++++******)))************++++++++++++++++++************))))))))))))*********++++++++++++++++++++++++++++++(((***+++***))))))***,,,)))))))))))))))))))))))))))***++++++,,,,,,++++++,,,+++++++++******))))))))))))))))))))))))))))))(((((()))***************''')))***,,,,,,,,,***))))))************+++++++++************++++++++++++************************)))***+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---............---,,,///......------......///,,,,,,---------.........------......///000000111000111111111111222222222111222222333333444555555555444444444555666777777888888999999999:::::::::999999999999999999999999999999888888777777666666333333333333222222222222222222111000000000000000///......------......///---------.........//////,,,------......------,,,+++,,,------------,,,+++++++++,,,,,,,,,---------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,++++++******++++++,,,++++++************++++++++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,---***++++++,,,------......------------------------............////////////......//////////////////........./////////000000000000000000111111111111000111111222222222222111111000000000////////////xxxqqqqqqrrrqqqooonnnnnnooolllgggbbb^^^]]]ZZZWWWSSSOOOLLLJJJDDDFFFGGGFFFDDD>>>999666333333333333333333333333.../////////000000111111........................,,,,,,,,,,,,,,,---...///)))***,,,---...---,,,,,,))))))***+++,,,------...++++++,,,,,,---...//////...---,,,,,,++++++,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((()))))))))*********))))))))))))************************************************************)))))))))***,,,---******************++++++''''''((()))***+++,,,,,,((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))************++++++++++++******)))************++++++++++++++++++************)))((())))))))))))*********++++++++++++++++++++++++((()))++++++******+++---((((((((((((((((((((((((******+++,,,,,,,,,,,,+++,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((()))***************'''(((***,,,---,,,***))))))************+++++++++))))))******+++++++++,,,************************((()))+++,,,,,,+++)))(((*********************************++++++,,,,,,,,,************************++++++------------++++++///...---,,,,,,---...///,,,,,,,,,---------......---------...///000000111000111111111111222222222111222222333333444555555444444444444444555666777888888888999999:::::::::888888888888888888888888999999888888777666666666333333333222222222111111222111111000000000000000.........------.........---------.........//////,,,------......------,,,++++++------------+++++++++++++++,,,,,,---------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,++++++++++++++++++,,,++++++************+++++++++++++++,,,,,,+++++++++++++++******++++++,,,---******+++,,,,,,---......------------------------............/////////000---......///000000//////............/////////000000000000000111111111111111111222222222111111000000000000000////////////vvvmmmnnnrrrooonnnmmmnnnooollleee```]]]\\\YYYVVVRRROOOLLLKKKHHHGGGEEEEEECCC@@@;;;888666444222111222222111000000000000000000000000000........................---------............///,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++*********(((((())))))))))))((((((***)))((((((((()))+++,,,(((((()))***************++++++******************+++++++++***)))(((((('''))))))))))))))))))))))))''')))******))))))***+++)))******+++++++++******))))))))))))************+++,,,+++***((((((***,,,***+++,,,,,,+++***+++,,,,,,+++***))))))***+++,,,...---+++*********++++++************************,,,++++++******++++++,,,(((((((((((())))))))))))******+++,,,------......+++*********))))))(((((((((***+++***)))((()))***((()))***++++++***)))(((******************************************************+++,,,,,,,,,,,,+++,,,+++++++++***)))))))))++++++************++++++,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---...///000111////////////////////////////////////000000000000222222333333333222111111555444444333333333444444555666666777888999999999777777777777777777777777888777666555555444444555222222222111111111000000333222000///.........///........................//////.........---------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++---+++)))***,,,---,,,))))))************+++++++++)))************+++++++++,,,,,,,,,++++++*********------,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********************************************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,++++++******++++++***************************+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///............////////////////////////////////////////////////////////////000000000000111111111111000000000000000000000000////////////............vvvmmmnnnqqqnnnmmmlllmmmnnnkkkeee___^^^\\\ZZZVVVRRROOOLLLKKKHHHGGGEEEEEECCC@@@;;;888666444222111222222111000000000000000000000000000........................---------............///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++******)))))))))(((((())))))))))))((((((***))))))((()))***+++,,,(((((()))***************************************++++++******)))(((((('''))))))))))))))))))))))))''')))******))))))***+++******+++++++++******)))))))))))))))************+++,,,+++***((((((***,,,***+++,,,+++***)))***,,,++++++***))))))***++++++---,,,+++*********++++++************************,,,++++++******++++++,,,))))))))))))*********************+++,,,,,,------************)))))))))((((((***+++***)))((()))***))))))************))))))************************************************)))***++++++,,,,,,+++++++++++++++***************++++++************++++++,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---.........................../////////000000000000222333333444555666777777555444444333333444444444555555666777777888999999888888888888888888888888888777666555444444444444222222111111111000000000222111000.......................................///.........------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++---+++)))***,,,---,,,***)))************+++++++++)))************+++++++++,,,++++++++++++++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++++++++************************************************************,,,,,,,,,++++++******************+++++++++,,,,,,************++++++,,,---***************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------............////////////000000000000//////////////////////////////////////////////////////000000000111111111////////////////////////////////////............wwwmmmmmmooommmlllkkklllmmmjjjddd___^^^\\\ZZZVVVRRROOOLLLKKKHHHGGGEEEEEECCC@@@;;;888666444222111222222111000000000000000000000000000........................---------............///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++------------------------++++++************++++++*********)))))))))))))))((())))))******))))))(((***))))))))))))***++++++(((((()))***************************************++++++******)))((((((((())))))))))))))))))))))))''')))******))))))***+++,,,+++++++++***)))))))))))))))))))))************+++,,,,,,***)))(((***+++)))***++++++))))))***+++++++++***))))))***++++++,,,,,,+++************+++))))))))))))))))))))))))++++++************++++++************++++++++++++)))))))))***++++++,,,,,,************))))))))))))(((***+++***)))((()))*********))))))))))))******************************************************)))***++++++,,,,,,++++++***************+++++++++++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++***,,,,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,//////---,,,++++++++++++------------------------....../////////000000000111111222333555777:::<<<444444444333333444444555555555666666777777888888888888888888888888888888777666555444333333333333111111111111000000000000111000///...............------------------------............------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++******,,,,,,+++***)))************+++++++++)))************+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++************************************************************+++++++++++++++******************++++++++++++,,,)))))))))***+++,,,---...***************************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............//////000000000111111111//////////////////////////////////////////////////////000000000000111111/////////////////////////////////............---vvvmmmlllmmmnnnllllllmmmnnnkkkeee```^^^]]]ZZZVVVRRRNNNLLLJJJHHHGGGEEEEEECCC@@@;;;888666444222111222222111000////////////////////////........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******************)))))))))))))))******))))))))))))))))))*********++++++(((((()))******************************+++++++++************))))))(((((())))))))))))))))))))))))''')))******))))))***+++---,,,+++***)))))))))(((((()))))))))***************+++,,,+++)))((()))+++(((*********)))((()))***+++******************+++++++++******************((((((((((((((((((((((((++++++************++++++)))))))))*********++++++(((((())))))*********+++*********)))))))))))))))(((***+++***)))((()))***+++***)))(((((()))***+++************************************************))))))***+++++++++++++++)))))))))***+++++++++,,,++++++************++++++++++++++++++++++++++++++***************************+++,,,+++***)))***+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++111000///...------------------------------------........./////////000000//////...///111444777999444444333333333444555555555555555666666777777777888888888888888888888888666555444333333222222222111111000000000//////////////////......---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++))))))*********+++++++++))))))*********+++++++++))))))******++++++,,,,,,))))))******+++++++++*********++++++,,,,,,,,,---,,,,,,,,,,,,++++++++++++************************************************+++++++++***************************++++++++++++))))))))))))***+++,,,---******************************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........////////////000000000000////////////////////////////////////////////////////////////000000000111//////////////////////////////.........---------uuummmkkklllooommmmmmnnnpppmmmgggbbb___]]]ZZZVVVRRRNNNKKKJJJHHHGGGEEEEEECCC@@@;;;888666444222111222222111000////////////////////////........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************+++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++))))))************)))))))))*********++++++++++++(((((()))***************))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))''')))******))))))***+++------+++***))))))))))))((()))))))))***************+++,,,+++***))))))***(((*********)))((()))************++++++*********************************((((((((((((((((((((((((+++******))))))******+++((((((((()))))))))******((()))))))))))))))******))))))))))))))))))******(((***+++***)))((()))***+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))***+++++++++,,,++++++************++++++++++++++++++++++++++++++************************)))***++++++))))))***+++++++++++++++++++++++++++)))***++++++,,,,,,++++++---------------...//////....................................//////////////////...---///111444555333333333333333444555666555555555555555666666666777777777777777777777777555444333222111111111111000000000/////////.....................------,,,------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++++++++))))))*********+++++++++))))))*********+++++++++)))))))))******+++++++++((()))***++++++++++++************++++++,,,,,,,,,,,,,,,------------------************************************************************************))))))*********+++++++++++++++***))))))*********************************)))***++++++,,,,,,++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---------.........//////////////////////////////////////////////////////...////////////000000000....................................------------ssslllkkklllooonnnnnnooopppnnniiiddd___^^^[[[VVVRRRNNNKKKIIIHHHGGGEEEEEECCC@@@;;;888666444222111222222111000000000000000000000000000........................---------............///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************++++++************+++++++++++++++++++++,,,,,,,,,)))******++++++******))))))***++++++,,,,,,++++++(((((()))***************)))))))))***++++++,,,,,,******))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++---,,,***)))))))))******))))))))))))************)))+++,,,,,,***))))))***)))***++++++))))))***+++)))***++++++++++++***)))((()))******+++*********))))))))))))))))))))))))******))))))))))))******'''((((((((())))))))))))))))))))))))))))))******))))))))))))************(((***+++***)))((()))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++*********************+++++++++++++++************++++++***++++++,,,,,,++++++***************************((()))+++***))))))***+++++++++++++++++++++++++++)))******+++++++++++++++(((((())))))***,,,---...////////////////////////------........./////////111111000000000111333444333333333333444555555666444444555555555555555555666666666666666666666666444333222111111000000000////////////............,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++++++++***+++,,,,,,******+++,,,)))************+++++++++)))************+++++++++)))))))))***************((()))***,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,------------************************************************)))))))))***************)))))))))************+++++++++***)))))))))))))))************************)))******+++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........////////////////////////////////////////////////......////////////000000.................................------------,,,qqqkkkkkklllnnnmmmmmmnnnpppnnnhhhccc```^^^[[[WWWRRRNNNKKKIIIHHHGGGEEEEEECCC@@@;;;888666444222111222222111000000000000000000000000000........................---------............///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++************************++++++************++++++)))*********++++++++++++)))******++++++******))))))***+++,,,,,,,,,++++++(((((()))***************((())))))***++++++,,,,,,)))))))))))))))))))))***))))))))))))))))))))))))''')))******))))))***+++,,,+++***(((((()))+++,,,))))))))))))************)))+++,,,,,,+++)))))))))***+++,,,+++***)))***,,,)))***++++++++++++***)))'''((()))***++++++***)))******************************))))))))))))******(((((()))))))))*********************************((()))))))))************(((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************+++++++++***************++++++************++++++***+++,,,,,,,,,,,,+++***************************''')))******))))))***,,,************************))))))***+++++++++++++++'''''''''((()))***,,,---........................---------.........//////000000000111222222333333333333333333444555666666444444444444444444444444555555555555555555555555333333111000000000000000/////////.........------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++************++++++******************************+++++++++,,,,,,,,,)))*********++++++++++++***+++---,,,***)))+++---)))************+++++++++)))************+++++++++************))))))))))))((()))+++---...---,,,,,,++++++++++++*********************++++++,,,,,,,,,************************************************((()))))))))*********+++))))))))))))***************))))))))))))******+++************************))))))***+++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------.........///////////////////////////////////////////////////........./////////000000.................................---------,,,,,,~~~oookkkkkkmmmmmmllllllnnnooommmhhhccc```^^^[[[WWWRRRNNNJJJIIIHHHGGGEEEEEECCC@@@;;;888666444222111222222111000000000000000000000000000........................---------.........//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++(((((())))))*********+++******++++++++++++******)))***+++,,,---,,,++++++(((((()))***************((())))))***++++++,,,,,,)))))))))))))))*********))))))))))))))))))))))))((()))******))))))***+++,,,+++)))((((((***,,,---))))))))))))************)))+++------+++)))))))))***+++,,,,,,+++***+++,,,)))***+++,,,,,,+++***)))'''((()))+++++++++***)))******************************))))))))))))******)))************++++++++++++++++++***************(((((())))))*********+++(((***+++***)))((()))***((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************,,,+++++++++******))))))++++++************++++++***+++,,,------,,,+++***))))))))))))))))))))))))''')))******))))))***,,,************************))))))***++++++++++++***))))))))))))***+++,,,------------------------------------.........//////---...///111222222222222222222222333444555666777444444444444444444444444444444444444444444444444333222111000//////////////////.........---------***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++************++++++******************************+++++++++,,,,,,,,,))))))******++++++++++++))),,,---,,,***)))+++---)))************+++++++++)))************+++++++++++++++******))))))(((((((((***,,,...///...---,,,,,,+++++++++******))))))(((((())))))*********+++************************************************(((((())))))*********+++))))))))))))************(((((((((((()))+++,,,---************************))))))***++++++++++++***)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000////////////////////////////////////////////////............/////////000..............................---------,,,,,,,,,pppkkkmmmpppooonnnmmmnnnooommmgggbbb^^^]]]ZZZVVVRRRMMMIIIGGGCCCDDDFFFEEECCC???;;;888444222111111222111000...////////////////////////........................++++++,,,,,,---...//////........................++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++*********+++,,,,,,---************************++++++++++++++++++++++++******+++,,,,,,***)))((())))))))))))))))))))))))+++***)))))))))***,,,,,,************************************************))))))))))))))))))))))))************************************************++++++************++++++************************+++*********))))))((((((************************)))))))))))))))))))))))),,,+++******++++++)))((())))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))******)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,+++++++++*********))))))******))))))((((((''''''))))))))))))))))))))))))++++++******************************************++++++++++++++++++++++++,,,,,,+++++++++,,,---...+++,,,...---,,,,,,---//////////////////.........///////////////000111111444444333222333444555666666666555555555444444444333444444555555444444333222222111111000///////////////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))*********+++,,,,,,------************************))))))))))))))))))))))))++++++******************++++++++++++******))))))))))))))))))))))))))))))************************((()))))))))******************++++++++++++************++++++++++++******(((((())))))*********+++)))))))))***+++++++++,,,))))))***++++++++++++***************************))))))))))))************+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,------------------------............////////////........................////////////000000000000///............---------++++++++++++++++++++++++rrrlllmmmoooooonnnnnnpppqqqnnnhhhbbb^^^]]]ZZZVVVQQQMMMIIIGGGDDDEEEFFFEEECCC???;;;888444222111111222111000...////////////////////////........................+++,,,,,,------.........------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))************************+++***)))))))))***+++,,,************************************************************************************************************************++++++************++++++************************+++*********))))))))))))************************)))))))))))))))))))))))),,,+++******++++++***((())))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))******)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***+++++++++,,,+++++++++*********))))))+++*********))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++,,,,,,------+++,,,...---,,,,,,---///.........//////////////////////////////000111111444333222222222333444555666555555555444444444333333333444444444444333333222222111111000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,++++++******)))((((((************************))))))))))))))))))))))))************************++++++++++++*********)))************************************************************++++++++++++******++++++++++++************++++++++++++******((()))))))))***************************+++++++++))))))***++++++++++++***************************))))))))))))************************)))))))))((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------............////////////.........................../////////000000000000............------------++++++++++++++++++++++++tttmmmmmmnnnooonnnppprrrsssppphhhbbb^^^\\\YYYUUUQQQLLLIIIGGGEEEEEEFFFEEEBBB???;;;888444222111111222111000...////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***************++++++++++++++++++++++++******))))))******+++,,,************************************************++++++++++++++++++++++++************************************************++++++************++++++***************************************)))))))))************************)))))))))))))))))))))))),,,+++)))***++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******************+++++++++************)))))))))++++++++++++************))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++,,,...---,,,,,,---///------......//////000000///////////////000111111222222111111222222333444555555444444444444333333333333444444444444333333222111111000000//////...............------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******)))((((((************************))))))))))))))))))))))))************************++++++++++++************++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,******++++++++++++************++++++++++++******))))))))))))************+++++++++***************))))))***++++++++++++***************************)))))))))*********++++++************)))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,---------------------------............/////////............................../////////000000000............------------++++++++++++++++++++++++vvvnnnmmmmmmmmmmmmooorrrsssoooggg```]]][[[XXXTTTOOOLLLIIIHHHEEEFFFFFFEEEBBB>>>:::888444222111111222111000...////////////////////////........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***)))***+++,,,++++++++++++++++++++++++***************+++++++++************************************************++++++++++++++++++++++++************************************************++++++************++++++************************************************************************)))))))))))))))))))))))),,,***)))***++++++***)))))))))))))))))))))))))))((()))))))))************))))))************))))))******))))))))))))******))))))*********+++++++++************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************************))))))))))))************************))))))))))))))))))))))))***************+++++++++************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++,,,...---,,,,,,---///,,,------...///000111111///////////////000000111111111111111111222222222444444333333333333333333333333333444444333333333111111111000//////......------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***++++++,,,,,,---************************))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,***++++++,,,,,,++++++*********++++++++++++******)))))))))))))))*********,,,+++++++++***)))))))))))))))***++++++++++++***************************))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,---------------------------.........//////................................./////////000000.........---------,,,,,,++++++++++++++++++++++++vvvnnnllllllkkklllnnnqqqrrrnnneee___\\\ZZZWWWRRRNNNKKKIIIHHHFFFFFFFFFDDDAAA>>>:::888444222111111222111000...////////////////////////........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++*********+++,,,************************))))))******++++++++++++************************************************************************************************************************++++++************++++++***************************************+++++++++************************))))))))))))))))))))))))+++***)))***+++,,,+++)))))))))))))))))))))))))))((()))))))))************((()))************)))(((******))))))))))))******))))))*********+++++++++************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++,,,...---,,,,,,---///,,,------...///000111111///////////////000000111000000111111111222222222222222333333333333333333222333333333333333333222111111000000///.........,,,,,,------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++(((((())))))***+++++++++************************))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,++++++******++++++++++++************)))))))))))))))))),,,+++++++++***)))))))))))))))***++++++++++++***************************************++++++++++++))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......------------................................................////////////...------------,,,,,,,,,++++++++++++++++++++++++tttmmmlllmmmlllkkkmmmooopppllleee___\\\YYYVVVQQQMMMKKKIIIHHHGGGGGGFFFDDDAAA===:::888444222111111222111000...////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***************************************************))))))))))))))))))))))))************************************************++++++************++++++*********************************+++++++++++++++************************))))))))))))))))))))))))+++)))))))))+++,,,+++***))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((******))))))))))))******)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++(((((()))))))))))))))***((((((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************++++++++++++++++++++++++((()))+++,,,,,,,,,+++***+++,,,...---,,,,,,---///------......//////000000///////////////000111111000000111222222222222111111111222222222222333333222222333333333333222222111000000//////......---,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***))))))(((''''''&&&&&&************************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************(((((()))))))))*********++++++,,,,,,,,,,,,++++++******++++++++++++******************))))))))))))+++++++++***************))))))***++++++++++++************************************++++++++++++,,,))))))))))))************)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,------.........,,,------------.................................------........./////////------------,,,,,,,,,,,,++++++++++++++++++++++++qqqkkkkkkmmmmmmlllmmmnnnooommmfffaaa[[[YYYUUUPPPLLLJJJIIIIIIHHHGGGFFFCCC@@@===:::888444222111111222111000...////////////////////////........................+++,,,,,,------.........------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,------------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***************************((()))***+++,,,++++++***************************************************************************************************************************++++++************++++++*********************************++++++,,,,,,,,,************************))))))))))))))))))))))))***)))((()))+++,,,+++***))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((******))))))))))))******)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***+++++++++,,,(((((((((((())))))******(((((()))))))))*********))))))))))))))))))))))))((())))))***++++++,,,,,,************************++++++++++++++++++++++++((()))+++,,,,,,,,,***)))+++,,,...---,,,,,,---///.........//////////////////////////////000111111000111222333333333222222111111111111222222222333222222333333333333222222000000000///......------++++++,,,,,,,,,---------------------,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************++++++******)))(((((((((************************))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++,,,,,,,,,------************************++++++++++++++++++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++******++++++++++++******************)))))))))(((***************+++++++++))))))***++++++++++++************************************+++++++++,,,,,,((()))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---......///,,,,,,---------.................................---------.........//////---------,,,,,,,,,++++++++++++++++++++++++++++++ooojjjkkkmmmooonnnmmmnnnpppmmmgggbbb[[[YYYTTTPPPLLLJJJIIIIIIIIIHHHFFFCCC@@@===:::888444333111111222222000///////////////////////////........................++++++,,,,,,---...//////........................++++++,,,,,,,,,---------+++++++++,,,,,,------------,,,,,,+++*********+++************************+++++++++++++++++++++++++++,,,---...---,,,+++***++++++++++++++++++++++++((()))***+++,,,+++******************************************************++++++++++++++++++++++++************************************************++++++************++++++*********************************++++++,,,,,,,,,************************))))))))))))))))))))))))***)))((()))+++,,,,,,***))))))))))))))))))))))))))))))))))))************''')))***++++++***)))'''******))))))))))))******)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***+++,,,,,,---'''((((((((())))))******))))))******+++++++++,,,))))))))))))))))))))))))((())))))***++++++,,,,,,************************++++++++++++++++++++++++''')))+++,,,,,,,,,***)))+++,,,...---,,,,,,---//////////////////.........///////////////000111111000111222333444333222222000000111111222222222333222222222333333222222222000000000///......------+++++++++,,,,,,---------......------------,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))+++,,,,,,------...//////************************))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++,,,,,,---------)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******+++*********))))))(((((())))))******+++++++++,,,))))))***++++++++++++*********************************+++++++++,,,,,,,,,(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------..............................---------.........//////---------,,,,,,,,,++++++++++++++++++++++++++++++nnnhhhiiikkknnnlllkkkkkkllljjjeee```[[[YYYUUUQQQMMMKKKIIIIIIGGGFFFEEEDDDBBB???:::777444222000000111222111000//////............/////////...---,,,,,,---...///------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,------++++++,,,---)))+++---,,,+++***+++,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++*********))))))((((((((()))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))************+++,,,------))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++'''(((***,,,,,,***((('''))))))))))))************)))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))((('''''''''(((***+++******))))))******+++,,,+++***))))))******)))((()))************+++++++++,,,,,,,,,---------......///............///000000...///////////////......111111111000000000000///000111111111111222222222111222222222222111000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))((('''************************)))+++,,,,,,+++***,,,---***************+++++++++***************)))((((((************************(((((())))))))))))((((((******++++++++++++******,,,+++***))))))***+++,,,*********************************************************))))))))))))((())))))*********+++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))))))))))))))))))))))))))))))************+++++++++))))))************))))))))))))))))))))))))))))))(((((())))))******++++++******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...------------...//////...........................---,,,---/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************oooiiijjjlllnnnlllkkkkkkllljjjddd```\\\ZZZVVVRRRNNNKKKJJJIIIGGGFFFDDDDDDBBB???:::777444222000000111222111000//////............/////////...------------...///------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,******+++,,,)))+++---,,,+++***+++,,,************************++++++++++++++++++******,,,,,,+++++++++*********************************++++++++++++++++++++++++************************************+++++++++++++++*********))))))))))))************++++++++++++************************************************************************************************))))))))))))))))))))))))(((((((((((()))))))))***)))******++++++******)))))))))))))))))))))))))))******))))))******++++++))))))))))))))))))))))))))))))))))))*********************************************)))))))))))))))((()))***++++++***)))((())))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))(((((('''((()))***+++******))))))******+++,,,+++************+++***))))))************+++++++++,,,,,,,,,------------..................//////000//////000000000//////...111111000000000/////////000111111111111222222222111222222222222111000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))((())))))))))))))))))))))))(((***++++++***)))+++,,,++++++*********************************)))((((((************************((())))))******))))))((()))******++++++******)))+++***))))))))))))***+++************************************************++++++*********)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))*********+++++++++))))))************)))))))))))))))))))))))))))))))))))))))))))))***************))))))******+++,,,******************************+++++++++,,,,,,,,,---------------...//////...........................---,,,---...//////---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************pppjjjkkknnnnnnlllkkklllllljjjddd___]]]ZZZWWWRRRNNNLLLJJJIIIFFFEEEDDDCCCBBB???:::777444222111000222222111000//////............/////////...------------...///------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***++++++))))))***+++)))+++---,,,+++***+++,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))************************++++++++++++++++++++++++************************************+++++++++,,,***************)))))))))***++++++++++++,,,,,,,,,************************************************************************************************))))))))))))))))))))))))((((((((()))))))))******)))******++++++******)))))))))))))))))))))))))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++******)))(((((('''))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))(((((((((((()))***+++******))))))******+++,,,***************+++++++++)))************+++++++++,,,,,,,,,,,,------------------------.........//////000000111111111000000111000000000000/////////000111111111111222222222111111222222111111000/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))((((((((((((((((((((((((''')))******)))(((***+++,,,+++++++++***))))))))))))************))))))(((************************)))******************))))))******++++++******)))***))))))(((((())))))***************************************************,,,+++++++++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++))))))************))))))))))))))))))))))))))))))************))))))))))))******))))))******+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,---------------......///------------------------...,,,,,,---...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************pppjjjlllnnnooommmkkklllllliiiddd___]]][[[WWWSSSOOOLLLJJJIIIFFFEEECCCCCCBBB???:::777444333111111222222222111//////............//////.........------.........------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))+++,,,+++***)))***,,,)))+++---,,,+++***++++++++++++++++++++++++++++++,,,++++++******))))))(((++++++*********)))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,*********************************+++++++++,,,,,,************************************************************************************************))))))))))))))))))))))))(((((()))))))))*********))))))************)))))))))))))))))))))))))))))),,,+++***)))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++************))))))((((((******))))))))))))******((()))))))))************)))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))***************))))))******+++,,,((()))******))))))***+++))))))*********+++++++++++++++,,,,,,,,,---------,,,------...............000000111222222222111111222111111111111000000000000000111111111222222222111111111111111000000///.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))))))))))))))))))))((()))******))))))***,,,,,,,,,,,,+++***)))(((((())))))************)))(((******************************++++++++++++******))))))************))))))))))))(((((((((((())))))************************************************,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))++++++******))))))((((((******))))))******+++,,,******************************+++++++++,,,,,,,,,------,,,,,,------...///---------------------------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************~~~ooojjjkkknnnooommmkkklllllliiiccc^^^]]][[[WWWRRRNNNKKKIIIHHHEEEDDDCCCBBBAAA???:::777555333111111222333222111//////............//////---..................---------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,---,,,+++***+++---)))+++---,,,+++***++++++++++++++++++++++++++++++++++++++++++******))))))+++++++++************)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***************+++++++++))))))))))))*********+++************************************************************************************************))))))))))))))))))))))))))))))))))))************)))))))))******)))))))))************************---,,,+++***************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++(((((())))))******************))))))))))))******((()))))))))************)))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************((())))))*********************))))))******+++,,,''')))******(((''')))***))))))*********++++++++++++++++++,,,,,,,,,------,,,---.../////////......000000111222222222222222333333222222222111111111000000111111111222222222000111111111111000//////---------------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************)))***,,,+++******+++---,,,,,,,,,+++***)))((((((((())))))*********))))))******************************++++++++++++******)))))))))******)))))))))(((((())))))))))))((((((************************************************,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))(((((()))))))))*********))))))************))))))))))))))))))))))))))))))++++++******))))))((((((******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---------------------------,,,+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************~~~nnnjjjlllnnnooommmllllllllliiiccc^^^]]][[[VVVRRRMMMJJJHHHGGGDDDCCCBBBBBBAAA???;;;777555333222111222333222111//////............//////------...//////...------------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,------++++++,,,---)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,*********+++++++++++++++(((((()))))))))*********************************************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++((())))))******))))))(((************************---,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************((()))******++++++************))))))******+++,,,(((+++,,,+++(((&&&(((***)))************+++++++++++++++++++++,,,,,,,,,,,,,,,---///000000000///...///000111222222222222222333333222222222111111111000111111111111222222222000000111111000000///...------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++++++++************************)))+++,,,,,,++++++,,,---,,,+++++++++***)))))))))((())))))************)))************************)))******************)))((())))))******))))))(((((())))))******))))))(((************************************************,,,+++++++++************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))************))))))))))))******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************~~~oookkkmmmppppppnnnllllllllliiiccc]]]\\\ZZZVVVQQQLLLIIIFFFEEECCCCCCBBBBBBAAA???;;;777555444222222333333333222//////............//////------...//////...------------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******,,,---,,,+++***+++,,,)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---------,,,,,,,,,,,,+++************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------*********++++++,,,,,,,,,))))))*********+++++++++************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++(((((())))))))))))((((((************************+++***************+++,,,))))))))))))))))))))))))))))))))))))************************************)))))))))))))))*********((()))***++++++***)))((())))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************((()))***+++++++++************))))))******+++,,,+++...000---)))'''(((+++)))************+++++++++***++++++++++++,,,,,,,,,---...000111222111000///...///000111222222222222111111111000000000//////000111111111111222222222000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,************************((()))******++++++******************************)))***++++++******+++,,,++++++******************(((((()))***************************************((())))))******))))))((((((((())))))))))))(((((())))))***++++++***))))))************************************************++++++*********)))))))))+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))************)))))))))))))))))))))))))))))))))))))))))))))***************))))))******+++,,,******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++************************************************qqqllloooqqqpppnnnllllllllliiiccc]]]\\\YYYUUUPPPKKKHHHFFFEEECCCBBBBBBBBBAAA???;;;777666444222222333333333222//////............//////,,,---...//////...---,,,------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))+++++++++***)))***+++)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,......///000......---------,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++(((((())))))))))))((((((************************))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******)))(((((((((''')))***,,,,,,***)))'''))))))))))))************)))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************((()))***+++,,,+++***************)))***++++++,,,...111222000***((())),,,)))************+++++++++******+++++++++,,,,,,,,,...///111222333222000///......///111111222222222////////////............000111111111111222222222000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))***************))))))))))))))))))))))))((()))******))))))***+++***************+++++++++(((((()))***************************************(((((())))))))))))(((((((((((())))))))))))(((((()))***+++,,,,,,+++***)))*********************************************************))))))))))))(((++++++++++++******))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))******++++++*********)))***++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++************************************************}}}ooojjjmmmrrrtttrrrqqqooommmiiiddd```[[[YYYTTTNNNHHHFFFFFFHHHDDDDDDDDDCCCAAA>>>:::888222333333333333222111111------......///000000000.................................------,,,,,,,,,...---,,,,,,,,,,,,---...,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,)))************+++++++++++++++,,,,,,,,,,,,------///000000000000...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%''')))+++---------,,,***+++,,,+++)))))))))***************************************************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++,,,,,,,,,++++++*********))))))))))))************)))+++,,,,,,***))))))***))))))))))))))))))))))))*********)))))))))))))))(((+++***''''''++++++))),,,++++++++++++++++++,,,---......---+++******+++***************+++++++++)))))))))******+++++++++------......///000000000---...///000000111000000000000////////////000000000000000000000000000000111000...---,,,,,,------......---------,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***************************************************++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******************************)))))))))))))))))))))))),,,,,,+++******+++,,,,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++------------,,,,,,+++***************************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++++++++------------------------,,,,,,,,,+++++++++******+++*********,,,---,,,+++************************************************{{{nnnjjjlllrrrsssrrrpppooommmiiiccc```[[[YYYTTTNNNIIIFFFGGGHHHDDDDDDDDDCCCAAA>>>:::888222333333333333222111111///////////////.......................................---------,,,,,,,,,...---,,,,,,,,,,,,---...,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,************++++++++++++++++++,,,,,,,,,,,,------//////000000///...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%&&&''')))***************+++,,,+++)))))))))***************************************************(((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++,,,,,,,,,++++++*********))))))))))))************)))+++,,,,,,***))))))******************************))))))))))))))))))))),,,...---***))),,,,,,)))++++++************++++++,,,------,,,***))))))******************+++++++++*********+++++++++,,,,,,------......//////000000...//////000000000000///000//////......//////000000000000000000000000000111000...---,,,,,,,,,------------,,,,,,,,,,,,+++*********+++++++++,,,,,,))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))***************************************************++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***))))))******************************)))))))))))))))))))))))),,,++++++******++++++,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))******++++++,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,------------------------,,,,,,,,,+++++++++******+++***)))***,,,,,,,,,***************************************************yyymmmiiilllppprrrqqqpppooommmiiiccc___ZZZYYYUUUOOOJJJGGGGGGHHHDDDEEEDDDCCCAAA===:::888222333333333333222111111111000000///......------...........................------------,,,,,,,,,...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,************+++++++++,,,++++++,,,,,,,,,,,,------////////////...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((((()))*********+++,,,+++)))))))))***************************************************((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******++++++++++++++++++*********))))))))))))************)))+++,,,,,,***))))))***************************))))))))))))))))))******+++------******------+++*********))))))************+++,,,+++)))(((((()))))))))*********+++++++++++++++,,,,,,,,,,,,,,,------------...//////000000///000000000000//////...///..................///000000000000000000000000000///...---,,,,,,,,,---,,,,,,,,,+++++++++***************++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***************)))))))))******************************************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))*********************************)))))))))))))))))))))))),,,+++************+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++)))******++++++++++++***(((((((((((((((((((((((())))))))))))************)))************+++++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,------------------------,,,,,,,,,+++++++++*********)))((()))+++,,,+++***************************************************vvvllliiikkkoooqqqpppooonnnmmmhhhccc^^^ZZZYYYVVVQQQLLLHHHGGGGGGEEEEEEEEECCCAAA===:::777222333333333333222111111000000//////....................................------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------............------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********+++,,,***+++,,,+++)))))))))***************************************************(((((()))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))******++++++++++++***************((()))))))))************)))+++,,,,,,***))))))***************************)))))))))))))))*********'''******'''(((,,,---+++******))))))))))))*********+++,,,+++)))((()))***)))))))))***++++++,,,,,,------------------------,,,,,,---......//////000000000111000000///...---......------------......000000000000000000000000.........------,,,,,,,,,+++++++++************)))************++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++************************))))))))))))))))))))))))++++++************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************))))))))))))******'''((()))***************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))(((((((((***+++***)))************************************************tttkkkiiikkknnnooonnnnnnnnnlllhhhbbb^^^ZZZYYYWWWSSSMMMIIIGGGGGGEEEEEEEEECCCAAA===999777222333333333333222111111............//////000000........................------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********+++,,,***+++,,,+++)))))))))***************************************************))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++************************((()))))))))************)))+++,,,,,,***))))))***************************(((((())))))***************,,,,,,((((((+++,,,)))******))))))))))))*********+++,,,+++***)))***+++((())))))***++++++,,,,,,------------------------,,,,,,------.../////////000000111000000///...---......------------......////////////////////////---------------,,,,,,,,,++++++*********)))))))))))))))*********+++++++++))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))***************+++++++++************************************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************))))))))))))))))))***'''((())))))************************************((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))(((((((((***+++***)))************************))))))))))))))))))))))))ssskkkjjjlllnnnmmmmmmnnnnnnlllhhhbbb]]]YYYZZZXXXUUUOOOJJJGGGGGGFFFFFFEEEDDDAAA===999777222333333333333222111111------......///000000111........................,,,,,,,,,------------...,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))*********+++,,,+++)))))))))***************************************************)))))))))*********++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++)))))))))***************))))))))))))************)))+++,,,,,,***))))))***++++++++++++++++++++++++((((((((()))******++++++111333111,,,***+++***'''*********))))))************+++,,,,,,***)))***,,,(((((()))***+++,,,,,,---...---------------,,,,,,,,,,,,,,,---....../////////000000000000//////...///..................///////////////////////////,,,,,,------------,,,++++++++++++*********)))))))))))))))************+++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))*********+++++++++++++++************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***((())))))************)))************************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))((()))+++,,,+++***************************))))))))))))))))))))))))rrrlllkkklllooollllllmmmnnnlllhhhaaa\\\YYYZZZYYYVVVPPPKKKHHHFFFFFFFFFEEEDDDAAA<<<999666222333333333333222111111.........///////////////........................,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,------......------,,,------------------------++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,---++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++************+++,,,+++)))))))))***************************************************))))))*********+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++((()))))))))*********+++))))))))))))************)))+++,,,,,,***))))))***++++++++++++++++++++++++'''(((((()))******++++++000222000,,,***,,,+++(((++++++************++++++)))***+++***))))))***+++'''((()))***+++,,,------------------,,,,,,+++++++++,,,,,,------......///...//////000000000000///000//////......//////000////////////////////////+++,,,------------,,,+++,,,,,,+++++++++*********))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))*********++++++,,,,,,,,,************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))******++++++******))))))************************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,+++++++++******+++***)))***,,,,,,,,,***************************))))))))))))))))))))))))rrrllllllmmmoookkklllmmmnnnlllhhhaaa\\\YYYZZZZZZVVVQQQKKKHHHFFFFFFFFFFFFDDDAAA<<<888666222333333333333222111111000000000///......------........................,,,,,,,,,------.........,,,,,,---......---,,,,,,,,,------......------,,,------------------------++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,+++*********+++,,,---++++++++++++++++++++++++------------------------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,---...---,,,,,,***+++,,,+++)))))))))***************************************************)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++(((((())))))*********+++))))))))))))************)))+++,,,,,,***))))))***++++++++++++++++++++++++'''(((((()))***+++++++++))),,,+++))))))---...,,,,,,,,,++++++++++++,,,,,,'''(((***)))(((((()))***'''((()))***+++,,,---------------,,,,,,+++++++++++++++,,,------......///......///000000111000000000000////////////000000////////////////////////***+++,,,---------,,,+++,,,,,,,,,++++++++++++***))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,+++++++++******+++*********,,,---,,,+++************************))))))))))))))))))))))))ssskkkiiimmmssspppnnnllljjjhhhfffbbb___]]]\\\YYYVVVRRRNNNKKKIIIEEEEEEEEECCC@@@<<<777444333333222222111000//////////////////////////////////////////////////////........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------...............------,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++---,,,+++******+++,,,---++++++,,,,,,,,,++++++***))))))***+++,,,,,,------++++++++++++++++++++++++)))))))))))))))*********************************))))))))))))))))))))))))******))))))))))))******++++++******************+++++++++************)))))))))))))))))))))))))))+++++++++++++++***)))((((((((((((((((((((((((((((((((()))***************'''))),,,//////---+++)))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))))))))*********''''''((())))))))))))))),,,,,,,,,,,,++++++***)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,---------,,,---000333------,,,,,,------...///............////////////++++++,,,------,,,,,,,,,,,,,,,,,,++++++*********---,,,++++++,,,,,,***)))++++++++++++++++++++++++************************))))))))))))************+++++++++*********))))))*********++++++,,,,,,,,,***************************++++++,,,,,,++++++***,,,,,,++++++***)))(((((())))))))))))))))))))))))((())))))*********)))))))))************+++++++++******))))))))))))******---,,,+++))))))))))))***************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))'''(((((()))))))))))))))***((('''((()))***)))'''))))))))))))************************************))))))))))))))))))))))))))))))))))))************+++++++++*********)))))),,,,,,,,,++++++*********...------,,,,,,------...------++++++++++++------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************wwwmmmjjjlllqqqpppnnnllljjjhhhfffbbb___]]][[[YYYVVVRRRMMMJJJHHHDDDEEEEEECCC@@@<<<777555333333222222111000000///////////////////////////////////////////////////........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------------------...------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,---------..................------,,,,,,,,,---------------------------------------------------------,,,,,,,,,++++++---,,,+++******+++,,,---,,,,,,------------,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,+++++++++************************************))))))))))))))))))))))))******))))))))))))******************************+++++++++************)))))))))))))))))))))))))))*********+++******))))))************************&&&'''(((((())))))((((((''')))+++------,,,***)))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++'''((())))))******))))))++++++,,,,,,,,,+++******************)))))))))((())))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------///111............////////////............////////////,,,------......---------,,,,,,,,,+++++++++******---,,,***++++++,,,***)))++++++++++++++++++++++++************************))))))))))))************+++++++++*********))))))***++++++++++++++++++,,,************************)))******++++++******))),,,,,,++++++***))))))(((************************************************)))************+++++++++******))))))))))))******+++******))))))***+++,,,************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))'''(((((()))))))))))))))***((('''((()))***)))((())))))))))))************************************))))))))))))))))))))))))))))))))))))************+++++++++*********)))))),,,,,,,,,+++++++++******------,,,,,,,,,,,,---------,,,++++++++++++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************{{{qqqlllllloooooommmkkkjjjiiifffccc```\\\[[[XXXUUUQQQLLLIIIGGGDDDDDDDDDCCC@@@<<<777555333333222222111000000000////////////////////////////////////////////////........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------------......------------......,,,,,,,,,,,,------------,,,------------..................---------------------------------------------------------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------............------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************************+++++++++************)))))))))))))))))))))))))))(((((()))*********))))))************************%%%&&&&&&'''''''''''''''(((((()))***************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++,,,((()))******++++++************++++++,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************------------------------,,,...//////...---...///...///000000111000000000---............/////////........................,,,,,,,,,++++++++++++***,,,+++******+++,,,***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************+++++++++***************+++++++++++++++*********************************)))))))))******))))))))),,,,,,++++++***)))))))))************************---,,,+++***))))))***+++)))************+++++++++******))))))))))))******))))))))))))***+++,,,---************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))'''((())))))******))))))***)))((((((******)))((())))))))))))************************************))))))))))))))))))))))))))))))))))))************+++++++++***************,,,,,,,,,++++++++++++***------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************}}}rrrmmmlllmmmmmmlllkkkjjjjjjgggccc```\\\ZZZXXXTTTPPPKKKHHHFFFCCCDDDDDDCCC@@@<<<777555222222222111111111000000////////////////////////////////////////////////........................------------------------........................------------------------------------------------------------------------,,,,,,,,,------------...//////......------,,,,,,......------------......,,,,,,,,,------------...------------...........................---------................................................------------------,,,,,,------,,,,,,,,,,,,------,,,,,,---............---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++***************++++++++++++++++++*********))))))))))))))))))))))))))))))&&&'''((()))))))))))))))************************%%%&&&''''''((((((''''''((((((((((((((()))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,))))))***+++++++++++++++((()))***+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))((()))))))))************,,,,,,,,,,,,------------,,,...111111///...------,,,---...000000000000///---------.........//////.........---------------++++++++++++++++++++++++,,,***)))***++++++***)))++++++++++++++++++++++++((((((((((((((((((((((((((()))))))))************************************,,,,,,++++++******))))))************************))))))************))))))+++++++++*********))))))************************000...,,,***))))))***+++))))))*********+++++++++******))))))))))))******))))))*********++++++,,,************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((()))************)))***)))((()))******)))(((((()))))))))************************************))))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************|||qqqnnnmmmmmmlllkkkkkkkkkjjjhhhddd```[[[ZZZWWWSSSOOOJJJFFFDDDBBBCCCCCCBBB???;;;777555222222222111111111111111////////////////////////////////////////////////........................------------------------........................------------------------------------------------------------------------,,,,,,---------........./////////......---------------,,,,,,,,,,,,------,,,,,,---------.........---------.........//////........................................................................------------------------------------------------++++++,,,---------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------++++++++++++++++++++++++************************++++++************++++++))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))&&&'''((()))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((((((((('''''''''((()))******))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,))))))***+++++++++++++++((()))******++++++++++++))))))))))))))))))******))))))))))))))))))))))))((()))))))))******************++++++,,,,,,,,,,,,---///111111000.........,,,------...////////////------------..................---,,,++++++,,,,,,+++++++++++++++++++++++++++***))))))+++++++++)))++++++++++++++++++++++++((((((((((((((((((((((((((()))))))))************************************+++++++++******)))))))))***************************++++++++++++++++++***+++++++++***************************************000...,,,***))))))***+++))))))*********+++++++++******))))))))))))******++++++++++++******))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))((())))))***************+++)))((()))***+++***)))((()))))))))************************************))))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************zzzooommmmmmlllkkkjjjjjjkkkkkkiiidddaaa[[[YYYVVVRRRNNNIIIEEECCCBBBBBBCCCBBB???;;;888555111111111111111111111111////////////////////////////////////////////////........................------------------------........................------------------------------------------------------------------------,,,---------............/////////...............------,,,,,,,,,,,,------,,,---------............------........./////////.............../////////................................................------------............---......//////......---***+++,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++)))))))))***++++++,,,,,,+++++++++************)))))))))))))))))))))))))))(((((()))*********))))))((((((((((((((((((((((((((())))))***************((((((((((((((()))*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++,,,((()))******++++++******))))))******+++*********))))))))))))************))))))))))))))))))))))))))))))))))))************)))******++++++,,,,,,------///000000///...///000333222000///............,,,------------.........///...,,,+++******+++,,,***++++++++++++,,,,,,,,,***)))((()))+++++++++)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***************************+++++++++***************)))))))))************************++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++---,,,+++***))))))***+++)))************+++++++++******))))))))))))******+++,,,,,,++++++)))((((((************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))******++++++******+++***))))))++++++***)))))))))))))))************************************))))))))))))))))))))))))))))))))))))***************************+++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************xxxllllllmmmkkkiiijjjjjjkkkllliiieeeaaaZZZYYYVVVRRRMMMHHHDDDBBBAAABBBBBBAAA???;;;888555111111111111111111111111////////////////////////////////////////////////........................------------------------........................------------------------................................................------------........................////////////......------------......------------........................////////////---........./////////000................................................------------.........///---...///000000///...---+++,,,---....../////////------------------------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,((())))))***++++++,,,,,,+++++++++************)))))))))))))))))))))))))))*********+++******))))))))))))))))))))))))))))))((()))******++++++******(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++'''((())))))******)))))))))************))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))******************++++++,,,------......///000///...///111222???<<<888333///...------,,,,,,---------.........000///---+++***+++,,,---******+++++++++,,,,,,,,,***(((((()))***++++++***++++++++++++++++++++++++************************))))))))))))************))))))*********+++++++++))))))))))))******************************************++++++++++++******************************++++++++++++++++++++++++************************)))************+++++++++******))))))))))))******)))***++++++++++++))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))***++++++++++++***+++***))))))++++++***)))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************wwwkkkkkkllljjjiiiiiijjjlllllliiieeeaaaZZZXXXVVVQQQLLLGGGCCCAAAAAAAAABBBAAA???;;;888555111111111111111111222222////////////////////////////////////////////////........................------------------------........................------------------------................................................---------.........//////------......//////000000//////............//////---------.........//////............/////////000---.........//////000000////////////////////////////////////////////////---------.........//////---...///000000///...---,,,---...///000000000000------------------------------------------------000//////...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,((())))))***++++++,,,,,,+++++++++************)))))))))))))))))))))))))))+++++++++++++++***)))(((************************(((((()))***************(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))))))))*********''''''((()))))))))))))))***************)))((('''(((((())))))*********+++))))))))))))))))))))))))))))))))))))************++++++,,,------...//////......///......///222444IIIEEE>>>777111...------,,,,,,,,,---------......222000...,,,+++,,,---...*********++++++,,,,,,,,,)))(((((((((***++++++***++++++++++++++++++++++++************************))))))))))))************))))))******++++++++++++(((((())))))******++++++************************))))))************))))))******************++++++++++++++++++++++++++++++((())))))*********)))))))))************+++++++++******))))))))))))******'''(((***+++,,,,,,++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))***++++++++++++***+++***)))***+++++++++)))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))******++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************qqqiiijjjjjjnnnmmmjjjggghhhiiigggbbb\\\YYYXXXUUUPPPKKKFFFBBB@@@BBBCCCCCCBBB@@@<<<888666333333333222222222111111////////////////////////111000000///...---------......------------......------............---------------............///.../////////...---,,,,,,---,,,,,,,,,,,,---......................................................000000//////............------............//////333222000///...000111222//////////////////000000111111000///.........///...///000000///000111222000111111000000///...---000//////...//////000000---...///000000///---,,,////////////............000///......---............---,,,,,,++++++,,,,,,,,,,,,,,,---------......************************+++)))'''(((+++,,,***((((((***,,,---,,,+++++++++,,,,,,,,,++++++*********)))***++++++***)))((('''((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))******))))))))))))******(((((())))))************************))))))))))))************************))))))))))))************...,,,***)))''''''((((((******))))))))))))******))))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++,,,,,,,,,---------------------------------888DDDGGG:::///------))),,,,,,,,,,,,,,,,,,,,,,,,000///---+++************++++++************+++++++++++++++*********))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++************))))))))))))******))))))))))))************((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))************************************************(((((((((((())))))))))))***++++++++++++,,,,,,,,,------------------------+++++++++*********)))))),,,,,,,,,++++++*********+++***)))***++++++***)))******************************))))))******+++,,,******)))(((((('''((((((rrrkkkllllllooommmjjjhhhiiijjjhhhbbb\\\ZZZXXXVVVQQQMMMHHHDDDAAAAAABBBBBBBBB???<<<888555333333333222222222111111////////////////////////111000000///......------///......------......///------............---------------............///......//////......---,,,------,,,,,,------...///................................................000000000000/////////............///////////////111000///---------...///...//////////////////...///////////////000222333333444555555444444444444000000111111111000//////............//////000000...///000000///...---,,,......------------------///...------------......///......---------------,,,,,,---------.........++++++++++++++++++++++++,,,***)))***,,,,,,+++))))))+++---...,,,++++++,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,+++)))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))++++++************++++++)))))))))))))))*********************))))))))))))************************))))))))))))************+++***)))(((((())))))*********))))))))))))******)))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,---------.................................888<<<333---...///+++,,,,,,,,,,,,,,,,,,,,,,,,000///---+++************++++++************++++++,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))*********++++++++++++************))))))))))))******))))))))))))*********************))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***************************************************(((((((((((()))))))))***((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,+++++++++******+++***)))***++++++***)))******************************))))))******+++,,,+++***))))))(((((())))))tttmmmmmmmmmqqqlllkkkkkkllllllhhhaaa\\\ZZZYYYVVVRRRMMMIIIEEECCCAAAAAABBBAAA>>>;;;777444333333333222222222111111////////////////////////000000000///......------///......------......///------............---------------............///....../////////...---------------,,,------...///................................................000000000000000/////////////////////////////////......///////////////000000111222333444444333222111222222222333555999<<<<<<===>>>???>>><<<:::999444444555666555555333333//////000000111111111111111111111111111000///...........................//////............//////000000///...............,,,------------.........---------------------------+++***+++,,,---,,,++++++---///...---,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,---,,,,,,+++***,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******,,,,,,++++++++++++,,,,,,*********)))))))))))))))************))))))))))))************************))))))))))))************))))))(((((()))***++++++******))))))))))))******))))))))))))))))))))))))******************++++++,,,,,,---------.........////////////////////////)))000333...,,,000000+++,,,,,,,,,,,,,,,,,,,,,,,,///...---+++************++++++************++++++,,,,,,,,,,,,,,,+++++++++))))))))))))************))))))))))))))))))))))))((((((((()))))))))************++++++++++++************))))))))))))******))))))))))))************,,,,,,+++***)))(((((('''))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))************))))))*********************************************************((((((((()))))))))******((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***+++***)))***++++++***)))******************************))))))******+++,,,++++++******))))))******uuummmmmmlllpppllllllmmmnnnmmmhhhaaa\\\ZZZXXXUUURRRMMMHHHEEECCC@@@AAAAAA@@@>>>:::666444333333333222222222111111////////////////////////000000//////............//////............//////------............---------------............///......////////////......---------------...//////................................................////////////////////////////////////////////////...///000222333333333333111333666999;;;;;;;;;;;;999;;;;;;;;;:::<<>>>>>??????>>><<<:::888555555555555555555555555444444444444333333222222000000000000000000000000111000000///000000111111000000///............///------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++...///000///---,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))*********+++++++++******+++++++++************))))))))))))************)))))))))(((************************((()))))))))************)))))))))))))))***************))))))))))))******))))))))))))))))))))))))+++++++++***************+++,,,,,,,,,,,,---------.............../////////...111111---...111///***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++*********++++++************++++++++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))(((((()))))))))***************++++++++++++************))))))))))))******((()))))))))************,,,+++++++++******))))))))))))))))))))))))))))))((()))))))))************((()))))))))************************************((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))))))))***++++++************++++++************************************************(((((()))))))))***************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))***++++++***)))******************************))))))******+++,,,,,,,,,+++******+++++++++uuummmllljjjnnnllllllnnnnnnlllgggaaa\\\XXXWWWTTTPPPLLLHHHDDDBBB@@@AAAAAA@@@>>>:::666444333333333222222222111111000000000000000000000000////////////............/////////....../////////------............---------------............///......///////////////......------------...//////////////////////////////////////////////////////........................////////////000000000000000000111222333333222222111444777<<>>;;;777444333333333222222222111111000000000000000000000000//////////////////......000//////......//////000------............---------------............///......///000000000//////......------......///000////////////////////////////////////////////////............///////////////000000111222333444444444444555555666666666777:::;;;???CCCHHHLLLPPPQQQVVVZZZ]]][[[WWWVVVYYY]]]```^^^^^^```bbbbbb___[[[\\\]]]^^^]]][[[WWWSSSQQQMMMLLLIIIGGGHHHIIILLLMMMIIIHHHEEECCCAAA???>>>>>>;;;;;;:::999888777666666444444222111000000//////000000///...............------........./////////++++++++++++++++++++++++***+++,,,+++***)))***,,,111111000...,,,***+++,,,***++++++++++++,,,,,,,,,+++************++++++,,,***))))))))))))))))))***************************************************))))))))))))))))))))))))))))))))))))************((((((((()))******++++++***))))))))))))))))))***((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((('''******))))))))))))******))))))))))))))))))))))))******************+++++++++++++++,,,,,,,,,------++++++,,,,,,---............---,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***))))))++++++************++++++((((((((()))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++******++++++++++++************))))))))))))******))))))))))))************'''(((((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))+++******))))))******+++*********))))))*********************************)))))))))))))))))))))))))))))))))*********++++++((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***++++++++++++,,,,,,,,,+++***)))***++++++***)))******************************))))))******+++,,,++++++******++++++,,,,,,yyynnnjjjhhhllllllmmmmmmlllhhhccc___]]]XXXVVVTTTQQQMMMHHHEEECCCAAABBBBBBBBB???<<<888555333333333222222222111111000000000000000000000000.../////////////////////000000////////////000000------............---------------............///......///000000000000000...............//////000///////////////////////////////////////////////////000000000111111111111111222333555666888999::::::;;;===@@@CCCHHHLLLNNNPPPPPPRRRUUUYYY^^^cccfffjjjoootttsssnnnlllooosssssspppoooqqqvvvxxxuuurrrpppqqqssssssrrroookkkiii^^^\\\YYYXXXZZZ^^^dddgggbbb```[[[VVVQQQMMMJJJIIIGGGFFFEEECCCBBB@@@???>>><<<;;;999777666444444333111111000////////////000............////////////------------------------***,,,------+++***+++---111111000...+++)))***,,,******+++++++++,,,,,,,,,,,,++++++***+++,,,---...)))******++++++******)))************************************************))))))))))))))))))))))))))))))))))))************'''(((((()))******+++++++++******))))))******+++''''''((()))***++++++,,,************))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***+++***))))))******))))))))))))******)))))))))))))))))))))))))))))))))***+++++++++,,,---------.........//////,,,,,,,,,---.../////////------------------...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++***))))))++++++************++++++(((((())))))************))))))))))))************))))))))))))))))))))))))))))))*********+++++++++******++++++++++++************))))))))))))******))))))))))))************((((((((())))))*********))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++***))))))(((((())))))***************************))))))))))))))))))))))))))))))*********+++++++++((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,+++***)))***++++++***)))******************************))))))******+++,,,***************+++,,,,,,{{{pppkkkhhhllllllmmmmmmjjjfffbbb___]]]XXXWWWUUURRRNNNJJJFFFDDDBBBCCCCCCBBB@@@<<<888666333333333222222222111111000000000000000000000000.........///////////////000000////////////000000---..................------------.........//////......///000000000000000...............///000000000000000000000000000000000000000000000000000000111111222222333333333333333444555777:::<<<===>>>???AAAEEELLLTTT]]]dddiiifffffffffgggkkkpppuuuxxxyyy~~~}}}~~~}}}kkkiiiffffffiiipppxxx|||xxxtttnnnfff___YYYUUUSSSRRRQQQOOOMMMKKKIIIHHHGGGDDDCCCAAA>>><<<;;;:::999333222222111000111111111............/////////000........................+++---///...,,,+++,,,///111111000---***)))***+++*********++++++,,,,,,,,,---,,,,,,+++,,,---//////***+++,,,------,,,+++***************************************************))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++,,,++++++++++++++++++,,,&&&&&&''')))***+++,,,---************))))))))))))))))))))))))))))))))))))))))))))))))************%%%&&&(((***+++,,,++++++******))))))))))))******))))))))))))))))))))))))(((((()))***+++,,,,,,---////////////000000000000---------...///000000111111000111000...+++---000,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))(((++++++************++++++))))))******+++++++++,,,))))))))))))************)))))))))))))))))))))))))))************+++++++++******++++++++++++************))))))))))))******))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++************++++++))))))(((((((((((())))))************************)))))))))))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,+++***)))***+++++++++)))*********************************)))***++++++,,,***)))))))))***++++++,,,wwwnnnkkkhhhllliiijjjkkkjjjhhhddd___\\\VVVVVVUUUQQQKKKFFFDDDCCCCCCCCCCCCBBB@@@<<<777555444333111222333333222000000000000000000000000000//////000000000000//////000///...---,,,------...////////////////////////000000//////.........------------.........//////............/////////000000000000000000111222222...000111000///...///111333000...000000...000555;;;::::::>>>DDDHHHIIIHHHOOOSSSYYY```hhhrrr{{{|||zzz|||~~~uuuqqquuu|||}}}sssfff[[[TTTPPPRRRTTTUUUUUUSSSPPPOOOJJJJJJIIIGGGDDDAAA??????===:::777555444111...,,,111///......///000000///,,,,,,---///111111000...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,***'''(((***+++***(((+++***)))(((((('''((((((...---,,,+++************)))***,,,+++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,(((((())))))))))))(((((())))))))))))))))))))))))******)))(((((((((((((((''''''(((((())))))*********************)))((((((************************(((((())))))))))))((((((((()))+++,,,------,,,+++......///000000000000000,,,---------.../////////......---------,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))***((('''((()))***)))'''*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++******)))))))))))))))))))))))),,,***))))))******((('''(((((()))******************************)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))***************************+++++++++*********))))))************))))))(((((())))))))))))************+++++++++++++++***)))((())))))))))))))))))))))))************************************************+++*********************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********)))******+++,,,---------,,,,,,++++++++++++++++++************))))))************+++++++++,,,+++***((((((((()))******)))'''(((***++++++***yyyooollliiimmmjjjjjjkkkkkkhhhddd___\\\VVVWWWUUUQQQLLLGGGDDDDDDCCCCCCCCCBBB???;;;777555444333111222333333222000000000000000000000000000//////000000000000//////000///...---------......////////////////////////000/////////............---------.........//////........./////////000000000000000///000000111111000111111111111111222222444222222555666555999>>>BBBDDDIIIPPPWWW]]]______iiilllqqqvvv|||wwwllleee\\\\\\ZZZYYYWWWVVVUUUUUUUUUUUUUUUSSSPPPLLLJJJIIIEEECCC@@@>>><<<:::777555222000......000111222111...------...///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,***((((((***+++***(((+++******)))))))))******...---,,,+++************)))***++++++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,(((((())))))))))))(((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))*********************)))((((((************************))))))************))))))))))))***+++,,,,,,,,,,,,......///000000000000000---------..................------------,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))***((('''((()))***)))((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))+++***((()))******)))((((((((()))******************************)))(((((())))))))))))************************************))))))))))))))))))))))))))))))))))))******************))))))))))))******************************+++++++++*********))))))++++++*********)))))))))))))))))))))************+++++++++++++++***))))))))))))))))))))))))))))))************************************************))))))*********+++++++++))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***************++++++,,,------,,,,,,,,,++++++++++++++++++************))))))************+++++++++,,,+++)))((((((((()))******)))'''(((***++++++***|||pppmmmkkknnnkkkllllllllliiiddd___\\\WWWWWWVVVRRRLLLHHHEEEEEECCCCCCCCCAAA???;;;777555444333111222333333222000000000000000000000000000//////000000000000//////000///......------......////////////////////////////////////............------........./////////....../////////000000000111000000/////////000000222000//////111222111111333222555:::===???DDDKKKUUU[[[dddmmmssswwwzzz|||}}}vvvqqqmmmiiiddd```_________[[[[[[ZZZYYYXXXVVVUUUTTTQQQOOOMMMKKKJJJIIIFFFDDD888666333222222333222111000///...---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++***((((((***+++******++++++*********+++,,,,,,---,,,+++***************(((***++++++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,((())))))******))))))((())))))))))))))))))))))))***))))))(((((((((((((((((((((((())))))))))))***)))************))))))(((******************************++++++++++++******************+++,,,------......///000000000000///...............---------------------,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))***)))((((((******)))((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))))))))***)))((()))***+++***)))(((((()))***************)))************))))))((())))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***************)))))))))))))))******************************+++++++++***************+++++++++++++++*********))))))))))))***************++++++++++++***))))))))))))))))))))))))))))))************************************************)))))))))***+++++++++,,,))))))))))))))))))))))))************+++++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************))))))************++++++++++++***))))))((()))))))))***)))'''(((***++++++***ssspppnnnooommmmmmnnnmmmiiieee```\\\XXXXXXVVVSSSMMMHHHFFFEEECCCCCCBBBAAA>>>:::777555444333111222333333222000//////////////////////////////000000000000////////////..................///////////////////////////////////////.....................////////////...////////////000000000111111000/////////000000666333111111333444444222666777<<>>:::777444111///111///------...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))***+++++++++***************+++,,,---,,,,,,+++***************(((***++++++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,)))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))(((************************)))******++++++******)))+++******)))***+++---...---...//////000000///////////////...---------,,,---------,,,,,,,,,++++++++++++************++++++************************))))))))))))))))))))))))***)))((()))******)))(((''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---)))))))))))))))))))))))))))((('''(((***++++++***(((((()))***************))))))************)))(((((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))***+++************************************************++++++++++++++++++++++++((()))))))))******************+++++++++******)))))))))))))))))))))))))))************************************************+++*********************))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++************+++,,,,,,,,,++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++******))))))))))))))))))***)))'''(((***++++++***uuurrrppppppooooooooonnnjjjeee```\\\XXXXXXVVVSSSMMMHHHFFFEEECCCCCCBBB@@@===:::777555444333111222333333222000//////////////////////////////000000000000//////......//////////////////////////////////////////.........///////////////........./////////000000////////////000000000111222111000000000000111111888777555555777888999:::>>>AAAHHHQQQWWW]]]gggrrr~~~xxxrrroooiiiccc]]]YYYYYY[[[]]]]]][[[ZZZZZZ[[[]]]^^^^^^]]]XXXTTTMMMGGG@@@:::444000111...,,,,,,---///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************,,,---)))))))))))))))***+++,,,++++++******))))))******''')))++++++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))((())))))*********))))))************************(((((())))))))))))((((((+++******)))***+++---...------...////////////////////////...---------,,,------,,,,,,,,,+++++++++++++++************++++++************************))))))))))))))))))))))))+++)))((()))***+++***)))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---)))))))))))))))))))))))))))((('''(((***++++++***(((((()))***************((())))))*********))))))((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))(((((()))***++++++************************************************++++++++++++++++++++++++((()))))))))************)))******+++++++++******************************************************************************---,,,,,,+++***)))((((((***************************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++***+++,,,,,,---+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++)))))))))*********))))))***)))'''(((***++++++***xxxuuuqqqpppqqqqqqqqqoookkkfff```]]]WWWWWWVVVRRRLLLHHHEEEEEECCCCCCAAA???<<<999777666444333111222333333222000000000000000000000000000//////000000000000//////......///000000000//////////////////////////////.........///////////////....../////////000000000/////////000000000111111222111111111111222333333333555666777888<<>><<<999777666444333111222333333222000000000000000000000000000//////000000000000//////---...///000111000000///////////////////////////............/////////000.../////////000000000000//////000000000111111111111111111222333444555666444999???AAACCCIIIRRR[[[bbbdddjjjpppqqqsss|||}}}xxxrrrooommmiiiccc^^^```___^^^^^^___```___]]]`````````___^^^YYYSSSOOOGGGAAA:::555111000///...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((***++++++******,,,///,,,,,,+++*********++++++******))))))))))))******'''(((***+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,)))******++++++******)))))))))))))))))))))))))))((((((((((((((()))******+++++++++*********))))))(((((()))***************************************)))))))))******)))))))))))))))***+++,,,,,,,,,,,,,,,---......//////......---------...............,,,,,,,,,++++++++++++***++++++************++++++************************))))))))))))))))))))))))+++***))))))++++++***))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))+++***((()))******)))((((((((()))***************(((((()))***************))))))))))))************************************))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,************************))))))*********+++++++++)))))))))*********++++++))))))))))))************))))))***+++++++++++++++************************************************************************************************************************+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++++++++,,,------)))*********+++++++++++++++++++++************))))))************+++++++++'''((()))***+++******)))***)))'''(((***++++++***}}}yyysssooosssssssssppplllfff```]]]VVVVVVUUUQQQKKKFFFDDDCCCDDDCCCAAA>>>;;;999777666444333111222333333222000000000000000000000000000//////000000000000//////---...///111111111000///////////////////////////---.........//////000000////////////000000000000000000000000111111111111111111222333444666777888===EEENNNRRRUUU\\\iiiuuu|||wwwppphhhfffdddcccccccccaaa___[[[]]]aaaeeehhhfffbbb^^^VVVOOOFFF===777333000...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((***,,,+++******---000...------,,,++++++++++++***)))))))))))))))******'''(((***+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,******++++++++++++******))))))))))))))))))))))))((((((((((((((()))******++++++++++++******))))))(((((()))*********************************************++++++++++++******((()))+++,,,------,,,+++,,,---......//////......,,,------....../////////,,,,,,,,,+++++++++******++++++************++++++************************))))))))))))))))))))))))+++***)))***+++++++++)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++******)))))))))))))))))))))))),,,***))))))******((('''(((((()))***************(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,************************))))))******++++++++++++(((((())))))*********+++))))))))))))************((()))***+++++++++++++++************************************************************************'''((()))***+++,,,------************************++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...))))))******+++++++++++++++++++++************))))))************+++++++++'''((()))+++++++++***)))***)))'''(((***++++++***}}}tttppprrrrrrrrrqqqoookkkeee```]]]WWWVVVTTTOOOIIIDDDBBBBBBBBBCCCCCC@@@<<<888555555000111111111111000/////////000111222222111000///---...000111111111000///000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000///000111222222222111111333444444555777<<>>CCCLLLVVV]]]jjjooouuuwwwxxx{{{|||rrriiidddaaaaaabbbaaaaaabbbeeegggdddhhhiiifffbbb]]]SSSJJJ<<<888222///...////////////////////////...---,,,---------------------------,,,++++++,,,+++)))'''&&&''')))***+++******))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************,,,***((())),,,...,,,***************************************))))))))))))))))))))))))))))))******)))))))))*********++++++,,,,,,+++************+++************************++++++++++++,,,,,,,,,,,,---............/////////............------------,,,,,,,,,,,,,,,+++***)))'''(((((())))))*********---,,,+++***))))))))))))******************++++++************************)))******+++++++++******************+++++++++,,,************************)))+++,,,,,,+++******+++)))************+++++++++************************************))))))))))))***++++++++++++***))))))************))))))))))))***))))))))))))))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************(((((())))))******++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++)))******++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***)))(((''''''((()))***+++++++++*********************++++++++++++******************************))))))***++++++++++++***((())))))******))))))(((xxxsssoooppppppqqqqqqoookkkeee___[[[WWWWWWUUUPPPKKKFFFDDDDDDBBBCCCCCC@@@<<<888555555333333444444333333222111000000000111111000000000000///.........///111222////////////////////////////////////000000000000000000000000000000000000//////000000000111111111333222222222444777:::<<>><<<888555333222222222111111111111000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000...000222222111000000111///111333444555666999;;;BBBFFFLLLQQQUUUZZZ___bbbfffnnnwww~~~~~~~~~vvvlllgggiiijjjiiifffhhhgggiiilllooonnnhhhcccZZZTTTHHH<<<222...///111///000111000...,,,,,,,,,------..................+++++++++************))),,,***)))+++---...+++)))))))))))))))))))))))))))******++++++++++++******,,,+++++++++***)))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))************************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,+++***)))+++///111000...,,,,,,+++***))))))******,,,+++******,,,......---+++******))))))******+++...---,,,+++***+++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---------,,,,,,+++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))******++++++++++++******++++++******************************************+++++++++************))))))************+++++++++************************++++++******************+++++++++*********)))))))))************++++++++++++++++++*********))))))))))))))))))))))))))))))***)))(((''''''((()))*********))))))))))))************))))))******+++,,,+++++++++*********)))))))))************+++++++++((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,***((()))***+++,,,,,,+++***)))************************************************)))************+++++++++************))))))(((((())))))))))))))))))))))))vvvsssmmmkkkiiillloooooojjjbbb\\\XXXUUUSSSOOOKKKGGGEEECCCBBBBBBAAA@@@>>><<<888555333222222222222111111111111000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000000111333333111000111222111222444555777;;;@@@DDDNNNRRRVVVZZZ^^^aaaeeehhhooowww~~~xxxrrrnnnkkkkkkkkkiiigggfffiiimmmnnnmmmjjjiiicccYYYMMMBBB:::666555//////000///....................................))))))******+++++++++,,,,,,+++***+++------+++)))******************************++++++++++++******+++++++++***************++++++************++++++************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,+++***)))+++...000000...,,,,,,+++***************---+++******,,,...------++++++++++++++++++++++++...---,,,+++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---...---,,,,,,,,,++++++++++++***++++++,,,,,,++++++*********************************************************++++++++++++******************************************************+++++++++************))))))************+++++++++************************************************+++++++++*********)))))))))************++++++++++++++++++*********))))))))))))))))))))))))))))))***)))(((((((((((()))*********))))))))))))******++++++******++++++,,,---+++++++++*********)))))))))************+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------+++***)))***++++++++++++***)))************************************************)))************+++++++++++++++*********)))))))))))))))))))))))))))))))))vvvrrrllljjjiiilllooonnniiiaaa[[[XXXUUUSSSOOOKKKGGGDDDCCCBBBAAAAAA@@@>>><<<888555444333222222222111111111111000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000111222333333222111222333333444666888;;;BBBIIIOOOWWWZZZ^^^aaacccfffjjjlllxxxzzzpppiiihhhjjjlllhhheeeeeeiiinnnoooooopppmmmggg]]]QQQEEE;;;555000//////......///000111........................(((((()))***+++,,,------,,,+++++++++------+++*********************************++++++++++++*********************+++++++++,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******)))))))))*********++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,------////////////////////////......---------,,,,,,,,,+++******+++...//////...,,,++++++************+++---+++***+++,,,------,,,+++,,,---......---,,,+++...---,,,+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++,,,---+++++++++++++++************++++++,,,,,,++++++*********************************************************++++++++++++******************************************************+++++++++************))))))************+++++++++************************************************+++++++++***************)))************++++++++++++************)))))))))))))))))))))))))))))))))+++***))))))))))))***+++******))))))))))))******,,,++++++++++++,,,------+++++++++***************)))************+++++++++)))******+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,......---+++)))***++++++++++++***)))************************************************)))************++++++++++++++++++++++++*********))))))))))))))))))))))))uuuqqqllliiikkknnnpppnnniiibbb\\\YYYUUUSSSOOOJJJGGGDDDBBBBBBAAAAAA@@@>>><<<999666444333333222222222111111111000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000111222333222111111222444555777:::>>>BBBHHHNNNSSSZZZ]]]aaaeeehhhlllqqqttt|||vvvmmmjjjiiinnnjjjeeedddhhhmmmooooooqqqpppmmmhhh___QQQDDD;;;444222///---...000111111////////////............))))))***++++++,,,------,,,+++,,,,,,------,,,+++******************************++++++++++++******)))))))))***+++++++++,,,+++++++++******+++++++++)))***************++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++************************++++++******++++++,,,---,,,,,,,,,---------------..............................---------,,,,,,,,,+++++++++,,,------------,,,++++++******+++++++++---,,,***+++,,,------,,,+++---...000000...---+++------,,,,,,,,,+++++++++***++++++,,,,,,++++++******************************)))))))))***++++++,,,***************************++++++,,,,,,++++++*********************************************************++++++++++++*********************+++++++++************************+++++++++*********))))))))))))*********+++++++++***************************************+++++++++************************))))))*********+++++++++************))))))))))))))))))))))))))))))))))))+++******************+++******))))))))))))******++++++******++++++,,,---************************))))))*********+++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,++++++,,,......---+++*********++++++*********************************************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))uuurrrnnnlllnnnpppqqqooojjjccc]]]ZZZTTTRRRNNNJJJFFFDDDBBBAAA@@@@@@@@@>>><<<999666555333333333222222222222111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111000111222111111111444666777;;;@@@EEEHHHLLLOOORRR[[[^^^ccchhhmmmssszzz~~~}}}{{{sssnnnkkkhhheeefffkkkoooqqqpppqqqqqqrrrqqqmmmcccWWWNNN>>>999333//////000000000000000/////////.........,,,++++++++++++++++++++++++,,,---------,,,,,,,,,******************************++++++++++++******)))))))))***+++++++++,,,******))))))))))))******))))))******+++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))************************++++++++++++************************++++++******++++++,,,---,,,,,,,,,------.........------------------------......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,,,,...,,,++++++,,,---,,,+++,,,---///000000///---,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++************************************)))******++++++***************************++++++,,,,,,++++++*********************************************************++++++++++++******))))))*********+++++++++************************+++++++++*********))))))))))))*********+++++++++************************))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***************))))))))))))******)))))))))))))))******+++************************))))))*********+++++++++++++++*********+++,,,---+++++++++++++++++++++++++++******+++---...,,,++++++******************+++************************************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))xxxuuuqqqooooooqqqrrrpppjjjccc^^^[[[TTTRRRNNNJJJFFFCCCBBBAAA@@@@@@???>>><<<999777555333333333333222222222222111111111111111111111111000000000111111111222222111111111111111111111111111111111111111111111111///000111111222444777:::;;;@@@EEEJJJMMMOOOPPPRRRWWWZZZ___dddjjjpppwww|||||||||sssjjjgggfffiiinnnsssuuuuuuooonnnoooqqqrrrmmmeee___NNNFFF<<<555222111000///111000000//////.........---,,,,,,,,,+++++++++++++++,,,......,,,,,,,,,---++++++++++++++++++++++++******++++++++++++*********************+++++++++***))))))))))))))))))***))))))******+++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))******++++++*********++++++++++++,,,************************++++++******++++++,,,---,,,,,,,,,---......//////------------------------......---------,,,,,,,,,+++,,,---,,,+++***+++,,,,,,++++++++++++,,,,,,---...---++++++,,,---,,,+++---...///000000///...---,,,,,,---------,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++*********++++++,,,*********+++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++******++++++++++++******)))))))))***++++++,,,,,,************************+++++++++************))))))************+++++++++************************)))))))))***++++++,,,,,,***************+++++++++)))************+++++++++(((((()))))))))))))))***))))))))))))))))))))))))))))))***++++++***))))))******))))))))))))******((((((((((((((()))*********************+++++++++)))************+++++++++,,,,,,*********+++,,,---++++++++++++++++++++++++*********+++---...---+++++++++***))))))***++++++************************************************)))************+++++++++*********+++++++++++++++))))))))))))))))))))))))xxxtttpppnnnoooqqqrrroooiiibbb]]][[[TTTRRRNNNJJJFFFCCCAAAAAA?????????>>><<<999777555444444333333333222222222111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111000111222333444777;;;>>>AAADDDHHHLLLOOOQQQTTTVVVWWWYYY\\\___ccciiiooossszzzzzzsssoookkklllppptttvvvvvvnnnkkkiiikkkoooooolllhhh^^^TTTFFF<<<777444111///111111000000///......---++++++,,,,,,,,,,,,,,,,,,+++---///...,,,+++,,,...++++++++++++++++++++++++******++++++++++++******+++++++++***************+++******))))))******+++))))))***++++++,,,------))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))******++++++*********+++++++++,,,,,,************************++++++******++++++,,,---,,,,,,------.../////////..............................---------,,,,,,,,,+++---...---***)))***,,,+++++++++++++++,,,---...///---++++++,,,,,,,,,+++........................,,,,,,---------,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---***++++++,,,,,,++++++***************************++++++++++++++++++++++++******++++++++++++******((())))))***++++++,,,,,,************************+++++++++************))))))************+++++++++************************((())))))***++++++,,,,,,))))))*********+++++++++)))************+++++++++(((((((((((())))))******))))))))))))))))))))))))((())))))******))))))(((******))))))))))))******)))))))))((()))******+++))))))*********+++++++++)))************+++++++++---,,,***))))))***,,,---************************+++***+++,,,...///...---++++++***))))))***++++++************************************************)))************+++++++++)))))))))*********++++++))))))))))))))))))))))))vvvqqqmmmkkkooopppqqqnnnhhhaaa\\\ZZZTTTRRRNNNIIIFFFCCCAAAAAA?????????>>><<<:::777666444444444333333333222222111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111222444555666:::>>>BBBDDDGGGJJJLLLOOOSSSXXX\\\]]]^^^```aaacccggglllpppwww~~~yyyqqqnnnppprrrttttttrrrmmmiiijjjnnnqqqpppnnniii]]]MMMAAA:::666222///222111111000///......---******+++,,,------...///***---//////,,,+++,,,...++++++++++++++++++++++++******++++++++++++******,,,+++++++++******)))))),,,++++++++++++++++++,,,))))))***+++,,,,,,------))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,************************++++++******++++++,,,---,,,,,,------...///000000////////////////////////......---------,,,,,,,,,+++---...---***((()))+++++++++++++++,,,,,,---...///---++++++,,,,,,,,,***......------------......,,,,,,---...---,,,+++***+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++******++++++++++++******((())))))***++++++,,,,,,************************+++++++++************))))))************+++++++++************************((())))))***++++++,,,,,,))))))******++++++++++++)))************+++++++++'''((((((((())))))******))))))))))))))))))))))))'''((()))******)))((('''******))))))))))))***************)))***++++++,,,))))))******++++++++++++)))************+++++++++...,,,+++))))))***,,,---************************,,,,,,,,,---000000000...,,,+++***))))))***+++,,,************************************************)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))sssmmmiiikkknnnnnnmmmkkkgggaaa[[[XXXRRRPPPMMMIIIEEEBBB@@@?????????>>>===:::777444333222222222222222222222222111111111111111111111111333111000111222222111000222111111111000000////////////000000000000//////111333666888:::>>>CCCGGGPPPPPPPPPPPPQQQUUU[[[___^^^___``````bbbdddiiilllxxxzzzqqqnnnpppssstttuuurrrllleeebbbeeemmmtttnnnmmmgggZZZJJJ;;;333///000111111111000//////000.........------,,,,,,+++...---+++******+++---...---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,+++******,,,,,,+++******++++++,,,,,,++++++***------,,,++++++******))),,,+++***)))((((((((((((,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///............---------------------------------,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++++++++++++++*********))))))************************,,,,,,+++******+++,,,,,,******))))))))))))******))))))***++++++++++++***++++++************+++++++++*********))))))((((((++++++************++++++************************+++++++++*********))))))************************,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))(((((((((***+++,,,(((((()))***+++,,,,,,,,,******************++++++))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,---************************++++++,,,,,,,,,---------++++++************++++++---,,,+++******+++,,,---***++++++,,,,,,++++++***++++++******************)))************+++++++++))))))))))))))))))))))))rrrmmmiiikkkllllllllliiieee___YYYVVVRRRPPPMMMIIIEEEBBB@@@?????????>>>===:::777444333222222222222222222222222111111111111111111111111222111000111222222111000111111111111000000000///000000000111111111111111333555999;;;>>>BBBFFFIIIOOOPPPQQQQQQSSSWWW\\\```bbbccccccbbbbbbcccfffiiiwww}}}yyysssqqqrrrqqqppplllhhheeefffkkkppptttssspppfffXXXHHH;;;444111333444222///---///111.........---------------///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,+++******,,,,,,+++******++++++,,,,,,++++++***,,,,,,,,,++++++++++++***((((((((())))))***+++,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........///............---------------------------------,,,,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++---,,,,,,,,,+++++++++***************************,,,,,,+++******+++,,,,,,******))))))))))))******))))))***++++++++++++***++++++************++++++++++++++++++*********)))++++++************++++++************************+++++++++*********))))))*********************************)))))))))((((((***************************************************))))))(((((()))***+++((((((((())))))******+++,,,+++++++++***)))))))))))))))*********+++++++++++++++++++++++++++++++++***************+++,,,,,,************************)))))))))*********++++++++++++************++++++,,,++++++++++++++++++,,,***++++++,,,,,,++++++***************************)))************+++++++++************************rrrmmmjjjkkkllllllllliiieee___YYYUUURRRPPPMMMIIIEEEBBB@@@?????????>>>===:::777444333222222222222222222222222111111111111111111111111222111000111222333222000111111111111000000000000222111000000111222333444444888<<<@@@CCCFFFIIILLLQQQRRRSSSSSSTTTWWW\\\___dddddddddcccccccccfffhhhsssyyyzzzrrrpppkkklllkkkjjjhhhhhhkkkmmmxxxxxxwwwrrrgggXXXGGG;;;333444444111---,,,///111..................////////////---,,,,,,---//////---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************,,,+++******,,,,,,+++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))))))))))))))***,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........///............---------------------------------,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))***++++++++++++***++++++************++++++,,,,,,,,,+++++++++++++++++++++************++++++************************+++++++++************************************************)))))))))))))))************************************************+++***))))))((())))))***((((((((((((((()))))))))---,,,,,,+++***)))((((((***************+++++++++++++++++++++++++++++++++***))))))))))))***++++++************************)))))))))************+++++++++************+++++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++***************************)))************+++++++++************************qqqnnnkkklllnnnooonnnkkkggg```ZZZWWWQQQPPPLLLIIIEEEBBB???>>>??????>>><<<:::777444333222222222222222222222222111111111111111111111111222000000000222333222111111111111000000000000000111000//////000333555777555999>>>BBBEEEHHHJJJLLLSSSTTTUUUVVVVVVWWWZZZ]]]bbbcccdddddddddeeehhhjjjmmmssszzz~~~xxxqqqjjjjjjiiihhhiiijjjlllnnnwwwwwwwwwvvvpppcccSSSGGG999555000------...///...---.........//////000000......------------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++******,,,,,,+++******++++++,,,,,,++++++***))))))***+++,,,,,,------,,,,,,+++***))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............///............---------------------------------+++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,------........................---------............///------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***++++++************++++++++++++++++++++++++++++++++++++************++++++************************************************************************++++++++++++++++++++++++************************************************++++++***))))))((((((((()))))))))))))))(((((((((,,,+++++++++***)))))))))************************++++++++++++++++++++++++)))))))))((())))))***+++************************++++++++++++,,,,,,,,,,,,++++++************++++++***+++,,,------,,,+++******++++++,,,,,,++++++******************+++++++++))))))*********+++++++++************************~~~pppnnnkkkllloooooonnnlllggg```ZZZVVVQQQOOOLLLHHHDDDAAA???>>>??????>>><<<:::777444333222222222222222222222222111111111111111111111111111000///000222333222111000000000000000000111111000/////////111444777888666:::>>>BBBEEEGGGIIIKKKOOOQQQTTTVVVXXXZZZ]]]```bbbdddeeeeeedddeeefffhhhgggmmmtttxxxzzz|||wwwooolllgggeeegggkkkooorrrvvvuuuuuuuuussslllaaaXXXDDD:::///,,,000222///+++---.........//////000000---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++******,,,,,,+++******++++++,,,,,,++++++***))))))***+++,,,------...---,,,+++***))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------........./////////............---------------------------------+++,,,,,,---------,,,,,,++++++,,,,,,,,,---------........................---------............///------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))))))))***++++++++++++***++++++************++++++))))))******************++++++************++++++************************************************************************++++++++++++++++++++++++************************************************************))))))((((((*********************))))))))))))***+++++++++,,,************************++++++++++++++++++++++++)))))))))((())))))***+++******************************+++++++++,,,,,,,,,++++++************++++++***+++,,,------,,,+++******++++++,,,,,,++++++***))))))*********+++++++++))))))*********+++++++++************************|||ooonnnlllmmmmmmmmmmmmjjjeee^^^XXXTTTQQQOOOLLLHHHDDDAAA???>>>??????>>>===:::777444333222222222222222222222222111111111111111111111111111000///000222333333222000000000000111111111111//////000111333666999:::888;;;>>>AAACCCEEEHHHJJJGGGKKKQQQVVVZZZ^^^bbbeeefffggggggfffcccbbbbbbbbbeeekkkrrrwww{{{zzzsssjjjdddeeejjjpppsssuuuvvvvvvwwwvvvrrrmmmiiiTTTGGG999222444555000+++..................//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,+++******,,,,,,+++******++++++,,,,,,++++++***))))))***+++,,,,,,------******)))******+++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........////////////............---------------------------------+++,,,,,,---------------,,,,,,,,,,,,------------........................---------............///------------------------,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))))))))***++++++++++++***++++++************++++++)))))))))))))))*********++++++************++++++***************************************+++++++++************************)))))))))))))))*********++++++++++++++++++++++++************************)))************))))))(((***************+++++++++(((((()))***+++,,,,,,---+++++++++***************++++++++++++++++++++++++***))))))))))))***++++++************************((((((((())))))))))))***++++++************+++++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++***)))))))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++{{{ooonnnlllmmmnnnnnnmmmjjjeee^^^WWWSSSQQQOOOLLLHHHDDDAAA???>>>??????>>>===:::777444333222222222222222222222222111111111111111111111111000//////000222444333222///000000000111111111111000111222555777:::<<<===;;;===???@@@AAACCCFFFIIIEEEJJJPPPVVVZZZ^^^bbbdddfffggggggfffccc`````````gggmmmuuu{{{|||ooofffdddhhhmmmoootttwwwyyyyyywwwuuussssssfff[[[LLL???888444111///.........---------------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,+++******,,,,,,+++******++++++,,,,,,++++++************++++++,,,,,,,,,************+++,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------------...............///////////////............---------------------------------+++,,,,,,---......------,,,,,,,,,------------...........................---------............///........................------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))***,,,------,,,***)))))))))***++++++++++++***++++++************++++++)))))))))******+++++++++++++++************++++++************************))))))*********+++++++++************************(((((()))))))))*********++++++++++++++++++++++++************************((((((******+++***))))))(((((())))))******++++++)))))))))***+++++++++,,,+++++++++*********))))))++++++++++++++++++++++++***************+++,,,,,,************************(((((((((((())))))))))))++++++************++++++,,,++++++++++++++++++,,,***++++++,,,,,,++++++***((())))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++zzznnnooommmmmmppppppooolllggg```YYYUUUPPPOOOKKKHHHDDDAAA>>>===??????>>>===:::777444333222222222222222222222222111111111111111111111111000//////000222444333222//////000000111111111222000222555888;;;===>>>???===>>>@@@@@@@@@CCCFFFIIIIIIMMMRRRWWWYYY[[[^^^___bbbdddeeeeeecccbbbbbbbbbjjjpppxxxtttiiieeegggiiijjjssswww{{{{{{xxxuuutttuuurrrjjj[[[JJJ;;;333111333.........------,,,,,,+++---......//////......------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++,,,+++******,,,,,,+++***+++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,...---,,,+++*********************++++++,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,---------................../////////000//////.........---------------------------------+++,,,,,,---.........---,,,,,,,,,---------..............................---------.........//////........................---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))***,,,------,,,***)))))))))***++++++++++++***++++++************++++++*********++++++,,,,,,,,,++++++************++++++************************))))))******++++++++++++******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++************************'''((()))***++++++***)))&&&''''''((()))******++++++++++++***************++++++++++++******))))))++++++++++++++++++++++++++++++******++++++,,,---************************************++++++++++++++++++************++++++---,,,+++******+++,,,---+++++++++,,,,,,+++++++++((())))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++xxxnnnmmmkkkmmmooooooooolllggg```YYYUUUSSSPPPMMMIIIDDDAAA>>>======>>>>>><<<888555444444222222222111111111111000222222222111111111000000111111000000//////......000000111111111222222222222555777888999;;;>>>@@@<<<>>>@@@@@@AAABBBEEEGGGHHHNNNTTTVVVUUUUUUWWW[[[^^^```cccfffgggiiikkkmmmuuu|||wwwnnnggghhhlllqqqtttxxxzzzzzzyyyyyyzzztttlllddd\\\OOO>>>333111111222333222000...------////////////////////////......---,,,,,,+++******---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++---------,,,,,,+++++++++************************)))************+++++++++++++++,,,,,,,,,,,,------..................------------------------------000000//////.........---000000//////.........---,,,,,,,,,---------..............................000//////......//////000111111000000///.........,,,,,,,,,,,,,,,---...///000000///............///,,,,,,---...///111222222///...---,,,+++,,,---...///...------------......------------------------...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++(((((())))))))))))((((((+++*********))))))((((((************************,,,,,,,,,+++++++++******))))))))))))************++++++******************)))************+++++++++***++++++++++++***)))))))))************+++++++++)))************+++++++++,,,,,,++++++***+++++++++***++++++,,,,,,++++++***++++++************++++++++++++******++++++,,,---******************++++++,,,***))))))+++------,,,)))************+++++++++************************))))))))))))************************************)))************+++++++++yyyooonnnkkkmmmooooooooolllggg```YYYUUURRRPPPMMMHHHDDDAAA>>>======>>>>>><<<888555444444222222222222111111111111222222222111111111000000111111000000////////////111111111111222333444555555777:::;;;;;;<<<===???<<<>>>@@@AAABBBDDDGGGJJJNNNRRRUUUTTTRRRSSSWWW[[[aaabbbdddfffhhhlllppprrr~~~rrrjjjiiiiiilllqqqwwwzzz{{{zzzyyy|||uuuoooiii]]]JJJ:::444...///000000000/////////////////////////////////......------,,,++++++***---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------........................------------------------000000000/////////......000/////////............,,,,,,---------.................................---,,,,,,------...///000////////////......------......------------......111000000/////////000000....../////////000000000...---,,,,,,,,,---...///......---------------...------.....................---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++(((((())))))))))))((((((************)))))))))(((++++++++++++++++++++++++*********)))))))))(((((())))))))))))************************************)))************+++++++++***++++++++++++***)))))))))************+++++++++)))************+++++++++,,,,,,++++++***++++++,,,++++++,,,,,,,,,,,,++++++++++++************++++++++++++******++++++,,,---******************++++++((())))))*********))))))************++++++++++++************************))))))))))))************************************)))************+++++++++{{{pppnnnkkkmmmnnnooonnnlllggg```YYYTTTQQQOOOLLLHHHDDD@@@>>>======>>>>>><<<888555444444333222222222111111111111222222222111111111111111111000000000000/////////222111111222333555777888999;;;===>>>===<<<======<<<>>>@@@CCCDDDGGGKKKNNNQQQRRRSSSRRRRRRTTTZZZ___dddcccccceeeiiiooouuuyyytttmmmfffggglllrrryyy|||zzzwww{{{wwwvvvnnn\\\HHH<<<222111111111000000000000////////////////////////......------,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++,,,,,,,,,,,,------........................------------------------111000000000000000//////////////////............,,,------------.................................,,,,,,,,,,,,...///000111/////////////////////...111111000000000000000000111000000000000000111111111111111111000///......///......------...//////.........------.........------....../////////000...------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++((())))))******))))))(((************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))))))))))))))*********++++++************************)))************+++++++++***++++++++++++***)))))))))************+++++++++)))************+++++++++,,,++++++***++++++,,,,,,,,,,,,------------,,,,,,++++++************++++++++++++******++++++,,,---++++++++++++++++++******&&&***...///,,,)))((((((************+++++++++,,,************************)))))))))*********++++++++++++++++++++++++++++++)))************+++++++++|||rrrooolllmmmnnnnnnnnnlllfff___XXXTTTPPPNNNKKKGGGCCC@@@>>>=========>>>;;;888555444444333333222222222111111111111111111111111111111111000000000000000000000000222222222333444777:::<<<:::===??????===<<<;;;;;;;;;===@@@CCCEEEIIIMMMPPPMMMOOOQQQSSSUUUYYY```ddddddbbbaaabbbhhhqqqxxx}}}zzzllliiiiiinnnuuuzzzzzzwww|||yyyxxxzzzwwwkkkXXXJJJ:::888444222111000//////////////////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------.......................................111111111111000000000000///////////////.........------------................................................///000111222000000000000111111111111111222333444555666666666777777777777777888999999999999999:::999888777666444333333222111000//////000///...............///,,,------......//////000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))))))))******)))))))))*********)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***************+++++++++))))))*********+++++++++***++++++++++++***))))))))))))*********+++++++++))))))*********+++++++++++++++******++++++,,,,,,,,,------......------,,,,,,++++++******++++++,,,++++++******++++++,,,---,,,+++++++++++++++******'''...555666111,,,***+++*********+++++++++,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++}}}sssppplllmmmnnnnnnnnnkkkfff___XXXTTTOOOMMMJJJFFFCCC???===<<<======>>>;;;888555444444333333333222222222222111111111111111111111111111000000000000111111111111222222333444666999;;;===:::<<<>>>===<<<:::999::::::===@@@CCCEEEHHHMMMPPPKKKMMMQQQUUUYYY^^^bbbeeedddaaa___bbbiiirrryyy|||yyy||||||yyyyyyqqqkkkfffgggooovvvyyyzzz{{{yyyyyyzzzzzzttteeeXXXBBB===555111////////////////////////////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////........................000000000000111111111111.........///////////////---------.........//////////////////////////////000////////////000000111000000111111222222222333111222555888:::<<<======AAAAAAAAAAAABBBCCCEEEEEEDDDEEEFFFGGGGGGFFFDDDCCC>>>===<<<:::888555444333111000///...------------,,,,,,------.........//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))************))))))))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++))))))*********+++++++++))))))*********+++++++++***++++++++++++***))))))))))))*********+++++++++))))))*********++++++++++++*********++++++,,,---,,,------......------,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,++++++******)))000666777222---,,,---***++++++++++++,,,,,,,,,************************************++++++++++++++++++++++++++++++++++++))))))*********+++++++++}}}sssqqqmmmnnnmmmnnnmmmkkkfff___XXXSSSNNNLLLIIIFFFBBB???===<<<===>>>>>><<<888555444444333333333333222222222222111111111111111222222222000000000111111111111222222333444666888999;;;;;;999;;;;;;;;;999999:::;;;<<>>BBBDDDFFFFFFGGGGGGHHHHHHJJJKKKLLLMMMLLLMMMOOOPPPPPPOOOMMMKKKIIIIIIHHHFFFCCC@@@>>><<<555444222111///...------........................///......---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))******++++++******)))))))))))))))************)))))))))))))))))))))))))))))))))))))))******************++++++++++++,,,)))))))))***++++++,,,,,,)))************+++++++++***++++++++++++***)))))))))************+++++++++)))************+++++++++************+++,,,------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,------------,,,++++++******)))---111222///,,,++++++++++++++++++,,,,,,,,,,,,*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++}}}sssqqqmmmnnnmmmnnnmmmkkkeee^^^WWWSSSMMMKKKHHHEEEBBB???===<<<===>>>>>><<<888555444444444444333333333222222222000000111111111222222222000000111111111222222222111222555888999:::999999999::::::999888999<<>>AAACCCGGGKKKOOOQQQRRRRRRSSSSSSSSSTTTVVVXXXYYYZZZZZZ[[[\\\]]]\\\YYYWWWUUUSSSSSSSSSRRRPPPNNNLLLJJJ@@@???<<<:::777555444444222222111111000///////////////...---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))******++++++******)))((()))))))))************))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,((())))))***++++++,,,,,,)))************+++++++++***++++++++++++***)))))))))************+++++++++)))************+++++++++************+++,,,---...++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++******++++++,,,---...------,,,++++++************+++,,,,,,,,,+++++++++++++++,,,,,,,,,------*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++|||sssqqqnnnooommmmmmmmmkkkeee^^^WWWSSSMMMKKKHHHEEEAAA???===<<<===>>>>>><<<888555444444444444444333333333222222000000111111222222222222000000111111222222222222000222666999:::999888777999999999888888:::???BBBCCCEEEGGGGGGHHHIIILLLNNNPPPNNNNNNRRRZZZcccjjjnnnmmmkkklllqqqxxx||||||yyyxxx{{{tttfffYYYQQQLLLIIIHHHJJJLLLLLLOOOTTT\\\hhh|||wwwnnnjjjlllooommmvvv||||||~~~~~~wwwwwwgggPPP>>>555222111000////////////////////////------..................+++++++++,,,,,,---------------------------------,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,------...///000000////////////////////////---.........//////000000---.........//////000000............/////////000000000000000000000000000000111333555999<<>><<<<<<555444444333222111000000//////...------------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******++++++++++++******(((((())))))*********+++******************************++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,((())))))***++++++,,,,,,)))************+++++++++***++++++++++++***)))))))))************+++++++++)))************+++++++++************+++,,,---...***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++******++++++,,,---......---,,,,,,+++******,,,***))))))+++------,,,++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++|||rrroookkklllkkkkkkkkkhhhccc]]]WWWSSSNNNLLLHHHDDDAAA>>>===<<<======<<<;;;999777555444333333333333333333333333222222222222222222222222222111111111222444666777555666888:::;;;:::999888777555444444666:::>>>AAAEEEFFFHHHHHHHHHIIILLLNNNNNNQQQUUUWWWYYY]]]ccchhhnnnnnnnnnppptttyyy~~~xxxkkkcccZZZOOOIIIJJJGGGFFFDDDCCCDDDGGGKKKMMMOOOXXXiii}}}xxxoookkklllooosssyyy||||||{{{||||||zzzuuufffQQQ???666333111111111000///......000222------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,******+++++++++,,,,,,,,,...---,,,+++++++++,,,------------.........//////............/////////000000000000000000000000000//////.........---------///////////////000000000222222000...---///444777===<<<<<>>555...000000000...---------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,+++,,,,,,,,,------------------,,,++++++,,,,,,------------.........//////........./////////000000000000000000000000000000000000000/////////..................////////////111111222222333666:::>>>???@@@CCCGGGKKKLLLJJJHHHMMMKKKKKKMMMMMMLLLPPPVVVaaagggkkkggg]]]WWWWWWZZZiiiooosssssstttwwwyyywww~~~ooo]]]UUUVVVXXXVVVSSSRRRSSSSSSRRRQQQJJJIIIGGGEEEBBB<<<666111333222000//////000000///...............------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++++++++*********************++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,)))******++++++++++++***))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***************++++++*********---------,,,,,,,,,++++++,,,+++***+++,,,,,,,,,***++++++******************++++++++++++++++++++++++***,,,------,,,++++++,,,zzzqqqnnnjjjkkkjjjiiihhheee```YYYSSSOOOLLLJJJFFFBBB???===;;;;;;===<<<<<<;;;999777555444333333333333333333333333222222222222222222222222111111111222333444555666777888999999999888777666555555666888;;;>>>@@@BBBCCCEEEGGGHHHHHHJJJLLLOOOWWWXXXXXXYYY[[[^^^dddhhhmmmiiieeedddiiisss~~~vvvjjj]]]YYYWWWSSSNNNKKKKKKIIIHHHIIIJJJJJJIIIGGGHHHLLLSSS___mmmzzzwwwmmmjjjmmmpppuuuyyy}}}}}}tttgggZZZMMM===000222111000///...---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...------------,,,,,,,,,------------............------,,,,,,,,,,,,------------........./////////....../////////000000000000000000000000000000000111111111111000000000000.../////////000000111111...111444666999<<<@@@DDDGGGIIILLLMMMMMMMMMNNNOOOOOONNNPPPTTTUUUUUUXXX^^^eeejjjnnnjjj___VVVTTTUUUccckkkppplllgggfffiiijjjpppuuu{{{qqqhhhfffbbb___\\\ZZZYYYXXXVVVUUURRRQQQQQQPPPMMMGGG@@@;;;999666222000000111111111000/////////...---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++*********))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,---------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++***)))))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++)))******************)))------------,,,,,,,,,,,,---+++***+++,,,---,,,*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++***+++,,,zzzqqqnnnkkklllkkkjjjiiifff```YYYRRRNNNJJJHHHEEEAAA>>><<<;;;:::<<<<<<;;;:::999777666555444444333333333333222222111222222222222222333333111111222222444555666666888888999999888777666555444666888;;;===@@@AAABBBAAABBBDDDEEEFFFHHHKKKNNNWWWXXX[[[]]]___```aaabbbdddaaa___```fffppp{{{}}}}}}|||{{{zzz|||yyyuuusssmmmccc\\\XXXUUURRRQQQRRRRRRPPPMMMJJJJJJLLLQQQYYY```eeegggrrrwww||||||tttrrrllllllnnnsssyyy~~~}}}|||xxxqqqkkk___KKK999444333111000000000///...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,------------.........,,,,,,,,,,,,---------...............////////////...////////////000000000000000000000000000000000111111111111111000000000///000000111333333444555444777;;;>>>AAADDDGGGIIIRRRSSSRRRPPPOOORRRXXX^^^ZZZZZZ]]]cccddddddfffkkklllrrrxxxvvvooogggddddddpppzzzvvviiicccdddfffiiiiiifffgggttt{{{{{{vvvtttqqqnnnlllhhhccc___YYYWWWUUUSSSSSSQQQOOOLLLBBB???:::888777666333111111000000///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))*********+++++++++,,,,,,++++++++++++++++++++++++************************************************+++,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***++++++++++++***))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++************++++++------------------,,,,,,---,,,++++++,,,---,,,+++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++///222yyyqqqoookkkmmmmmmmmmkkkgggaaaZZZSSSOOOJJJHHHDDDAAA>>><<<;;;:::<<<<<<;;;:::999888666555444444444333333222222222111111111222222333333333111222333444555666666777888888888888777777666555555666999<<>><<<;;;;;;;;;;;;;;;:::999888666666555444444333333222222111111111111222222333333444222333555666777888888888888777777777777777666666666888:::<<<>>>???@@@AAABBBDDDFFFHHHJJJLLLPPPSSSRRRVVV^^^eeehhheee]]]VVVTTTXXX]]]dddjjjooorrrtttoooqqqrrrtttvvv{{{}}}xxxrrrtttwww{{{}}}ssskkkcccYYYRRROOONNNMMMMMMMMMLLLIIIGGGFFFIIINNNQQQUUU\\\eeelllxxxzzzqqqiiijjjrrr{{{}}}{{{rrraaaPPP===777111......000///...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,---------............,,,,,,,,,------------...+++,,,,,,,,,,,,---------+++,,,---......///............/////////000000000/////////000000000111111111111111111111111111111000000000000000111111111...000222555888;;;===>>>AAAEEEIIIMMMOOORRRUUUXXXYYY___gggooouuuyyy{{{}}}zzzwwwxxx{{{xxx}}}{{{qqqkkkiiinnn|||{{{|||~~~wwwlllccc\\\XXXVVVUUUSSSPPPNNNOOOOOOLLLCCC<<<444333111///....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******(((((()))))))))*********++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******...---,,,++++++,,,---...------------...............,,,+++,,,---...---+++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,000999CCCKKK{{{rrrqqqnnnpppppppppnnniiiccc[[[SSSOOOJJJHHHEEEBBB???===<<<<<<;;;;;;;;;:::999888777666555555444333333222111111000111111222333333444444444555666888999999999999777666666666666777777888888999:::;;;===>>>???@@@@@@BBBEEEGGGIIILLLOOORRRTTTXXX___gggjjjggg^^^XXXXXX\\\bbbiiimmmoooooonnnlllnnnqqqssswww{{{}}}uuuqqqgggiiijjjmmmttt~~~nnncccZZZXXXUUUSSSRRRQQQOOOMMMHHHJJJKKKLLLLLLQQQXXX^^^iiisss}}}uuuhhhfffnnnxxx}}}}}}~~~}}}xxxmmmaaaIII@@@666000///000///---........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------............,,,,,,,,,---------......------------............+++,,,---.../////////....../////////000000000000//////000000000111111111111111111111111111111111111111111111222222333333333555888<<<@@@DDDGGGIIIIIIMMMRRRWWW]]]bbbhhhlllkkklllpppvvv|||~~~~~~{{{vvvwww|||~~~~~~qqqiiigggrrr|||zzzyyyzzz}}}{{{tttmmmfff^^^YYYXXXTTTQQQSSSVVVUUUOOOIII@@@===999555222000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))***++++++,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---...............---------------------------------------------------------------,,,,,,+++...---+++******+++---...------------.........///...,,,,,,,,,---...---,,,******++++++,,,------...------------------------------,,,---///555===BBB{{{sssrrroooqqqppppppmmmiiibbbZZZRRRNNNJJJHHHEEEBBB???>>>======;;;;;;;;;:::999888777666555555444333333222111111000000111222333333444444444666777999::::::::::::666666555666666777888999::::::::::::;;;===>>>???<<>><<<:::999999:::<<<>>>@@@AAACCCEEEGGGHHHIIIJJJJJJIIIKKKOOOTTTXXXYYYXXX^^^___```bbbdddgggiiijjjjjjnnnsssuuuwwwzzz|||lll^^^\\\]]]bbbgggjjjooouuu~~~sssiiibbbZZZQQQMMMMMMNNNKKKKKKNNNSSS___tttwwwkkkeeedddjjjqqqvvvyyy}}}~~~yyywwwrrrjjjYYYDDD666222111/////////.........//////000---......//////......---........................------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------........./////////////////////............/////////000000000000000000111111111111111111000000000000111111///222444666888;;;???BBBKKKPPPWWW```hhhnnnrrrtttqqq}}}zzzsssccc[[[[[[[[[YYYVVVUUUQQQNNNLLLMMMKKKHHHDDD;;;888444111000000///...000//////............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************)))+++,,,......---,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,---......------............------.........---------,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sssmmmllljjjooopppooolllfff```XXXRRRNNNKKKIIIEEEBBB???===;;;;;;;;;;;;:::999888666444333222222222222222222222222222222222333333555666666777888999999999888666666777666666666777999;;;<<<>>>===;;;:::999:::<<<===AAABBBDDDFFFHHHHHHHHHHHHGGGEEEDDDFFFKKKPPPTTTVVVXXXYYY[[[]]]```dddfffhhhjjjnnnrrruuuwww{{{yyyjjj^^^XXXWWW___iiisss{{{wwwiii[[[RRROOORRRMMMHHHGGGIIIQQQaaapppttthhhaaadddkkknnnsssyyy~~~{{{yyyuuusssgggQQQ>>>444222111000//////....../////////---......//////......---..............................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------------...............//////////////////....../////////000000000000000000111111111222222222111111000111111222222444666999;;;===AAAFFFIIIPPPXXXdddqqq}}}}}}tttkkkgggccc]]]VVV\\\XXXTTTRRRRRRPPPLLLIIIDDD@@@;;;777444111///,,,.........///////////////---------------------------------------------------+++***+++,,,---,,,***++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------------------------------------------.........---------------,,,------------.........,,,,,,,,,,,,,,,------...,,,------.........------//////.........------------------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,sssnnnmmmjjjnnnooonnnkkkfff___XXXRRRNNNJJJHHHEEEAAA>>><<<;;;;;;;;;::::::999777666444333222222222222222222222222333333333333444555777777999999999999888777666555777777777777888:::;;;<<<<<<<<<;;;:::;;;===>>>@@@AAABBBEEEFFFGGGGGGFFFFFFFFFEEEEEEFFFJJJNNNRRRUUUTTTUUUWWWZZZ^^^bbbeeegggiiimmmrrruuuwww{{{tttmmmjjjrrrrrrccc[[[WWWRRRNNNNNNOOORRRZZZbbbsss~~~qqqeeecccgggfffkkkttt{{{}}}{{{sssuuunnn]]]JJJ>>>666000111000//////////////////......////////////..............................///......---------......------------------------------------------------------------------------........................------------........................////////////...////////////000000000000000111111111222222222111111111111111222333333;;;===???AAADDDHHHMMMQQQXXXcccvvv|||zzzuuuiii]]][[[YYYWWWWWWWWWTTTNNNIIIKKKHHHBBB===:::666222000------...///////////////................................................---,,,++++++,,,---,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------------------...............---------------------............,,,,,,,,,,,,,,,------...,,,,,,---............---///............---------///...---------...000111------------------------------------------------ssspppoookkknnnooommmjjjfff___XXXRRRNNNJJJHHHEEEAAA>>><<<;;;:::::::::999888777666444333222222222222222222222222333333333444555666888999;;;;;;::::::999777666666888888888999999:::;;;<<<999999:::;;;===@@@BBBCCCAAABBBDDDEEEFFFFFFEEEEEEFFFGGGIIIKKKLLLNNNPPPRRRQQQSSSUUUYYY]]]aaadddfffhhhlllqqqtttwww{{{~~~iii```XXXUUUSSSSSSVVV[[[aaajjjtttzzzzzz|||lllaaa``````fffnnnwww}}}~~~|||uuuvvvrrrhhh[[[MMM<<>>@@@DDDIIIOOOVVV]]]cccqqq{{{}}}rrr^^^ZZZVVVVVVWWWWWWVVVSSSPPPMMMHHHEEEBBB>>>:::888////////////............................................................---,,,++++++------,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////------,,,,,,------...///,,,---....../////////...............------------000///...---...///000111........................------------------------sssqqqpppkkkmmmnnnmmmjjjeee___XXXRRRNNNJJJHHHDDDAAA>>><<<::::::999999999888777666444333222222222222222222222222333333444444666777999:::;;;;;;:::999888888777777::::::::::::::::::::::::777888999<<>>CCCJJJSSS^^^kkkwww|||}}}~~~tttkkk___WWWUUUVVVWWWWWWTTTQQQNNNKKKJJJGGGDDDAAA555444222000...............................................................,,,+++,,,---...---+++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,.............../////////------........./////////...............//////000---...///000000000000000000/////////............///////////////000111111////////////////////////------------------------rrrpppooojjjkkkmmmllliiieee___XXXRRRNNNIIIGGGDDDAAA===;;;::::::888888888888777666444444222222222222222222222222333333444555666888:::::::::999888777777777777777<<<<<<<<<;;;;;;:::999888777888:::===???BBBDDDEEE@@@?????????@@@BBBDDDFFFIIILLLNNNNNNLLLKKKLLLMMMPPPQQQTTTWWW[[[___ccceeehhhkkkppprrrtttwww|||vvvjjjaaa]]]]]]ZZZYYYXXXWWWVVVUUUSSSRRR^^^fffttt}}}iii___\\\```gggooovvvzzz|||}}}}}}}}}zzzvvvqqqgggTTTCCC333222111000//////////////////000000000000//////........................------,,,,,,---......///................................................------------------------....................................////////////------......///000000111//////000000000111111111111111111222222222333333111222444777:::===@@@BBBDDDIIISSS```ooo|||yyyyyyzzz~~~zzz}}}uuuiii```[[[YYYVVVTTTWWWUUUSSSQQQPPPNNNJJJHHH>>>;;;666222/////////000........................------------------------...,,,,,,,,,---...---,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------------------------------........./////////000............///////////////////////////000111111...///000111222222222222222222222111111111000000//////000111111111111000////////////////////////........................pppooooooiiiiiimmmllliiieee___XXXRRRNNNIIIGGGDDD@@@===;;;::::::888888888888777666444444222222222222222222222222333444444555777888:::;;;888777777666666666666777=========<<<;;;:::888777999:::;;;===@@@BBBCCCDDD???>>>===<<<>>>AAADDDGGGMMMOOOPPPOOOLLLKKKMMMOOOPPPQQQSSSVVVZZZ^^^aaacccgggkkkooorrrsssvvv{{{{{{wwwuuu{{{uuujjjeeeccc___ZZZXXXWWWVVVSSSPPPMMMUUUbbbqqqqqqggg\\\```fffmmmtttyyy|||}}}xxxyyyxxxuuurrrkkk^^^QQQ333222111000//////////////////000000000000//////........................,,,,,,,,,,,,,,,---...///................................................------------------------////////////////////////............/////////000---------...///000000111000000000000111111111111111111222222222333333333333444666999===AAADDDFFFLLLRRR\\\jjjzzzxxxvvv~~~}}}rrrzzz|||yyy|||uuunnnllliiiiiihhhddd]]]XXXZZZXXXVVVUUUSSSQQQNNNKKKDDD@@@:::444111000111222////////////////////////------------------------...---,,,,,,......---,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---...///************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,---------......------------------------////////////////////////---.........//////000000............/////////000000000000000000111111222//////000222222333333333444444444333333333222222...///111222222111111000000000000000000000000000........................rrrlllmmmnnnnnnnnnmmmjjjeee___YYYSSSOOOJJJGGGBBB@@@>>>===;;;999777777888888666555333222222222333444444444333333444555666888999999999999:::888555555666777777666999:::;;;<<<<<<;;;999888999::::::;;;<<<===>>>>>>:::<<<>>>>>>???@@@CCCFFFLLLLLLLLLLLLMMMMMMMMMMMMPPPRRRTTTXXX[[[___bbbccchhhlllooorrrtttvvvzzz}}}||||||zzzpppkkklllfffqqq~~~{{{yyywwwwwwxxxzzz}}}}}}vvvrrrkkkfffbbb[[[SSSMMMNNNJJJMMMYYYdddqqqtttfff```^^^fffpppvvvyyy|||xxxxxxvvvqqqooonnnfff^^^EEE<<<555333222///...000////////////////////////................................................////////////////////////........................////////////////////////........................///////////////.........///000000000111111111111111111000000111222333333333444333333222222222222888888===EEEHHHGGGJJJQQQUUUbbbppp{{{ssswww~~~{{{zzzyyyyyy{{{wwwiiiZZZWWWXXX___mmmyyyyyymmm```WWWUUUTTTTTTTTTRRRMMMHHHMMMKKKFFF???888333111222000000000---++++++---///------------------------------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,------......------,,,------------------------.........------,,,,,,,,,.................................------,,,,,,,,,//////.........//////000++++++,,,///111111///,,,/////////000000111111222000000222333444555555555222555888999999888999:::888999999:::::::::999999888888888888888777666666888444000///111111000...000...------......---,,,sssmmmmmmmmmlllnnnmmmjjjeee___XXXRRROOOIIIFFFBBB???>>>===;;;999777777888777666555333222222222333333333333333222444555777999:::999888888999777555555666777777777999999::::::::::::999999:::::::::;;;;;;<<<<<<===:::<<<===>>>???@@@CCCEEEIIIJJJJJJKKKKKKLLLLLLMMMOOOPPPSSSWWW[[[___aaacccgggjjjnnnsssvvvxxxyyyyyytttooommmnnnllliiilllqqqyyywwwooojjjgggcccaaa___^^^\\\ZZZWWWWWWXXXZZZ^^^bbbfffhhhwwwzzzoooccc[[[XXXQQQOOOTTTXXXbbbxxxnnneee___ccclllrrrxxx||||||{{{vvvqqqooooookkkeeeRRREEE888444444222000000////////////////////////................................................////////////////////////........................////////////////////////........................////////////////////////000000000000111111111111222222222222222333444444555555444333333444777999???>>>AAAHHHMMMQQQYYYbbbooo|||}}}nnn^^^PPPPPPVVVgggzzzxxxfff___XXXUUUVVVVVVRRRMMMJJJIIIIIIIIIGGG@@@666///////////////////////////------------------------......------------.........---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,------......------,,,------------------------.........------,,,,,,,,,......................../////////.........------000000////////////000000000.........000222222111000000222333444555666666555666888:::;;;======>>>???AAACCCCCCBBBBBBCCCDDDAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@???>>>===<<<:::888777888777666555555333111000111111111000tttnnnmmmllljjjnnnmmmjjjeee___XXXRRRNNNHHHEEEAAA???===<<<:::999777888777777666444333222222222222222222222222222444555888:::;;;:::888666777555444555777888888888999999888888888999999::::::::::::::::::::::::::::::;;;===>>>>>>???BBBDDDEEEFFFGGGHHHIIIKKKLLLLLLMMMOOORRRVVVZZZ^^^aaacccfffhhhmmmsssvvvvvvssspppkkkfffcccdddgggnnn{{{yyyooodddYYYRRRNNNLLLJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGIIIKKKLLLRRRXXXcccrrr|||rrrjjj```WWWSSSQQQVVVhhh{{{xxxkkk```___eeellltttzzz}}}xxxqqqppprrrqqqnnncccQQQ???777555333111111////////////////////////................................................////////////////////////........................////////////////////////........................////////////////////////111111111111111111000000333333333333333444444555666666555444555888===AAAFFFEEEGGGOOOWWWaaannnyyytttbbb\\\[[[ggg{{{wwwmmm```YYYXXXXXXUUUQQQLLLJJJKKKNNNPPPKKK@@@666111///...///222333111...........................///..................///...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,------------------------.........---------------........................000000000///////////////000000////////////000000333111//////111444666777555666999;;;===>>>>>>======>>>??????@@@AAABBBBBBEEEFFFGGGFFFEEEFFFHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEGGGGGGHHHIIIIIIHHHFFFFFFAAABBBCCCCCC@@@>>>>>>>>>:::888666666666555333111rrrlllllllllkkknnnmmmjjjeee___WWWQQQNNNGGGDDDAAA>>>===<<<:::999888888777666555444333333222222222111111222222222555666999;;;;;;:::777555555444444555777999999999999888777777777888999::::::::::::999999999888888:::;;;=========>>>AAACCCAAABBBDDDFFFHHHJJJKKKLLLLLLMMMQQQUUUYYY]]]```bbbgggiiilllppprrroooiiiccccccbbbbbbeeennn~~~zzzpppfff]]]UUUNNNJJJHHHFFFDDDDDDEEEFFFEEECCCEEEEEEDDDDDDDDDDDDEEEEEEFFFIIINNNWWWeeewwwuuuggg]]]UUUVVVbbbqqqqqqaaa\\\___fffooowww}}}~~~zzzuuusssvvvwwwtttnnn]]]JJJ===555000000222////////////////////////................................................////////////////////////........................////////////////////////........................///////////////000000000222222111111111111000000333333333333333444555666444666777777888;;;AAAEEEHHHJJJPPPYYYdddqqq~~~xxxnnnqqq~~~xxxlllbbb[[[WWWTTTRRRQQQNNNKKKKKKMMMMMMJJJFFF999444///...111333000---........................//////............//////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,------------------------...............---------......................../////////////////////////////////...//////000000222111111333777;;;======>>>???BBBDDDEEEEEEDDDDDDAAAAAAAAAAAAAAAAAABBBBBBDDDEEEFFFEEEEEEGGGJJJMMMOOOMMMKKKHHHGGGFFFFFFFFFIIIJJJLLLNNNOOOOOOOOONNNHHHKKKNNNMMMIIIEEEDDDEEE@@@@@@@@@@@@???;;;555111oooiiikkknnnnnnnnnmmmjjjeee^^^WWWPPPMMMFFFCCC@@@===<<<;;;:::888888888777666555444444333222222111111111222333444666888:::;;;;;;999777555444333333555888:::999999999888777666777888:::;;;:::::::::999999888777777:::;;;<<<===<<<===@@@BBB???@@@BBBDDDGGGIIIKKKLLLLLLNNNQQQTTTYYY]]]```aaaiiiiiijjjkkkiiiddd^^^ZZZ[[[aaahhhooo{{{}}}vvvrrreee```YYYSSSMMMIIIGGGEEEEEEDDDCCCCCCDDDCCCBBB@@@AAA@@@@@@@@@???@@@@@@@@@EEEEEEGGGJJJQQQ\\\hhhppp}}}mmm```[[[```gggyyyggg______cccjjjqqqxxx{{{|||yyyxxxzzzyyyvvvqqqfffWWWGGG777---...444000000000000000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////000000111111222222222111111111111111222222222333444555777777333777;;;======AAAGGGLLLMMMUUU___jjjuuu~~~yyynnnbbbXXXSSSRRRQQQPPPMMMKKKJJJKKKNNNPPPDDD<<<333///000111///---//////////////////////////////............//////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,------------------------........................////////////////////////....................................///000111222444555888<<>>888nnnjjjllloooooonnnmmmjjjeee^^^VVVPPPLLLEEEBBB???<<<<<<;;;:::888999888777555444444444444222222111111222444666777999999:::::::::888777666444333444666999:::999888888888888888888999:::;;;:::::::::999999888888888999;;;<<<<<<<<<===???AAA???@@@BBBDDDGGGIIIKKKLLLMMMOOORRRUUUYYY\\\___```ggggggfffccc___\\\[[[[[[```kkkyyywwwmmmeee```QQQOOOKKKGGGDDDCCCBBBBBBDDDCCCCCCCCCDDDDDDBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBDDDHHHNNNRRRcccqqqoooccc^^^]]]rrrtttjjjgggeeegggjjjqqqwww{{{{{{zzz{{{zzzwwwqqqllldddUUU@@@111...444000000000000000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////...//////000000111111222111111111222222222333333111111222444666888:::;;;444999???BBBDDDJJJSSSZZZ___kkkxxx{{{pppddd[[[VVVNNNPPPRRRQQQNNNLLLMMMNNNLLLEEE<<<666333222000...000000000000000000000000///..................///,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,------......------,,,------------------------.............../////////////////////////////////------............//////......///000222333555666:::;;;???DDDIIILLLLLLKKKFFFFFFFFFEEEEEEEEEEEEEEEAAABBBDDDGGGKKKPPPTTTVVVNNNPPPSSSTTTUUUXXX[[[^^^\\\YYYUUUQQQOOOOOOPPPQQQRRRUUUZZZ___bbbddddddddd___aaacccccc```]]][[[ZZZZZZ[[[^^^___^^^XXXPPPJJJqqqmmmnnnooonnnnnnmmmjjjddd]]]VVVOOOKKKDDDAAA>>><<<;;;;;;999888999888777555444444444444222111111111333666999:::;;;;;;:::999888888777777444444555777999999888777777888999:::;;;;;;;;;;;;:::::::::::::::999999999999:::<<<<<<;;;<<<>>>@@@AAABBBCCCEEEHHHJJJLLLLLLOOOQQQSSSVVVYYY\\\^^^___aaabbbaaa\\\WWWXXX___fffmmm}}}}}}sssggg]]]TTTOOOHHHHHHGGGFFFEEEEEEGGGHHHHHHHHHHHHIIIKKKKKKIIIGGGIIIIIIIIIIIIIIIHHHGGGGGGAAABBBCCCBBBAAAAAACCCEEEFFFPPP^^^mmmrrreee]]]bbbxxx{{{ssskkkeeecccmmmtttyyyyyyyyy{{{{{{yyysssqqqlllbbbOOO;;;333333000000000000000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////...//////000111111222222000000111111222333444444111222444666999<<<>>>@@@999>>>CCCGGGKKKUUUdddooo{{{xxxkkkaaaSSSSSSTTTTTTTTTQQQMMMKKKOOOLLLGGG@@@;;;666222111000000000000000000000000......------------......,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,------......------,,,---------------------------........./////////000////////////////////////....../////////000000000///000111333555888:::<<>><<<;;;;;;999888:::888777555444444444444111111111222444777:::<<<===<<<:::888777777888888555444555777999999888666777888:::;;;<<<<<<;;;;;;::::::::::::::::::::::::999:::;;;;;;;;;<<<>>>@@@BBBCCCDDDFFFHHHJJJLLLMMMQQQRRRTTTWWWYYY\\\^^^___[[[^^^]]]XXXTTTXXXeeeqqquuu~~~zzzssshhh]]]RRRIIIDDDBBBDDDEEEGGGHHHIIILLLNNNKKKKKKLLLNNNPPPQQQPPPNNNKKKKKKKKKJJJIIIHHHGGGFFFHHHHHHIIIGGGEEECCCCCCDDD<<>>BBBFFFIIIOOO]]]qqq{{{xxxjjj^^^XXXSSSRRRTTTTTTQQQLLLOOOOOONNNIIIAAA:::555333000000000000000000000000---------,,,,,,---------,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,------......------,,,---------------------------.........//////000000000000000000000000000000//////000000111111111222111111333555888<<<>>>@@@BBB@@@??????BBBEEEFFFGGGIIIHHHFFFEEEFFFIIILLLNNNQQQQQQQQQSSSUUUYYY\\\___dddgggiiijjjjjjiiiiiijjjiiieee```\\\ZZZ[[[^^^```aaadddhhhlllnnnnnnmmmlllcccbbbbbbfffkkkmmmkkkiiikkkiiiggghhhjjjlllmmmmmm{{{qqqooonnnmmmnnnnnnllliiiccc\\\TTTNNNJJJCCC@@@<<<:::::::::999888888888777666555444333333333333333333555777:::;;;>>><<<:::777666555666777666777888999999888666555888888999999999999:::::::::999888888777888888888888888999:::;;;===>>>???AAABBBEEEHHHKKKLLLMMMMMMOOOOOOQQQTTTXXXZZZ[[[[[[YYYXXXVVVUUUWWWaaaooozzz|||xxxiii[[[UUUPPPIIIFFFGGGEEEGGGIIIIIIIIILLLQQQVVVTTTWWW\\\______]]]]]]]]]XXXVVVSSSPPPNNNLLLLLLLLLKKKIIIHHHEEEDDDCCCBBBBBBAAACCCFFFJJJSSScccwwwlllgggjjjwwwrrrgggdddhhhnnntttwwwyyyzzzzzzyyyuuuyyyvvvkkk\\\LLL===222000111111//////000000...000000000000000000000000000/////////............////////////////////////........................///////////////.........000000//////.........---...............---------///000000111222222333333444444333333555:::BBBHHHKKKFFFFFFNNNYYYggg|||zzzsssnnnlllkkkmmmooosssuuuwwwwwwxxxooo^^^SSSUUUWWWQQQMMMPPPQQQMMMJJJKKKLLLHHH===444000111222111///......000111111000///////////////...........................------,,,,,,------............------,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------..........................................---------------........./////////000111000...---...///,,,,,,---///111333333222777777999<<<@@@DDDHHHJJJMMMKKKGGGEEEDDDFFFIIIJJJPPPSSSQQQLLLLLLRRRSSSPPPPPPUUU]]]aaabbbcccfffhhhkkkqqqwwwzzzwwwssspppoooqqqlllkkklllhhhccceeekkkmmmkkkkkkooouuuwwwtttpppcccaaabbbgggmmmooolllhhhllljjjhhhiiikkknnnpppqqqyyypppooooooooopppooommmiiiccc\\\TTTMMMIIICCC@@@<<<:::::::::999888888888777666555444333333333333333444666999;;;<<<===;;;999777666666666777999999999999888777666555888999999999999::::::::::::999888888777777777777888888999:::;;;===>>>???@@@AAADDDGGGIIIKKKLLLLLLRRRRRRSSSUUUWWWWWWWWWVVVQQQRRRTTTXXX```mmm{{{xxxnnnbbbXXXPPPMMMKKKFFFFFFHHHIIINNNSSSWWWYYY^^^eeejjjnnnrrrvvvxxxxxxvvvuuuuuutttpppjjjddd```\\\XXXTTTNNNMMMKKKHHHFFFEEECCCCCCAAACCCCCCCCCGGGPPP^^^iii|||ssslllmmm|||xxxiiiccc```eeekkkpppuuuxxxzzz{{{tttxxxwwwooodddVVVEEE888111111000/////////...,,,000000000000000000000000000000/////////.........////////////////////////......................../////////////////////...000000/////////.........000000000000000000//////000111111111222222333333555555666777:::AAAIIIPPPRRRPPPRRR[[[eeeqqquuuuuutttpppkkkgggeeeeeefffhhhkkkmmmooooooooooooqqqtttwwwzzz{{{{{{}}}~~~vvvfff^^^WWWOOOQQQYYYQQQNNNLLLMMMPPPOOOJJJEEE888444///---///000000000111000//////......//////...........................------,,,,,,------.........---------,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------................................................---------.........//////.../////////------///000///......///111444666777<<<===>>>AAAEEEIIIMMMOOOOOOOOONNNLLLJJJKKKNNNQQQ___aaa```\\\\\\aaabbb```iiilllqqquuuwwwxxxyyyzzz~~~~~~||||||{{{{{{~~~|||vvvwww}}}wwwtttqqqrrruuuvvvtttqqqpppnnnnnnrrrvvvwwwrrrllljjjiiigggggghhhjjjkkklllwwwooooooppprrrsssqqqnnnjjjccc[[[RRRKKKGGGCCC@@@<<<:::::::::999999888888777666555444333333222333444666999;;;======;;;:::888777666666777777;;;:::999888777666666666999999999999:::::::::;;;::::::888777666666666666888888999:::;;;===>>>??????@@@CCCFFFIIIJJJKKKKKKRRRSSSTTTUUUUUUTTTSSSRRRNNNPPPWWW```mmm|||}}}ttthhh]]]RRROOOMMMMMMLLLKKKNNNSSSYYY```jjjrrryyyxxxpppiii\\\ZZZVVVQQQMMMJJJHHHGGGBBBCCCCCC@@@???BBBIIINNNYYYiii~~~oooooo}}}uuujjj^^^```eeelllrrrvvvyyy{{{tttwwwxxxtttmmmbbbQQQCCC666333111111000///...,,,000000000000000000000000000000000/////////......////////////////////////..............................//////////////////000000////////////......222222222222222222222222222222222222333333333333222444666888<<>>>>>999999888777777777888888:::999888777666777888999999999999999:::::::::::::::999888777666555555555888888999:::;;;===>>>??????AAADDDGGGIIIJJJKKKKKKNNNPPPRRRSSSRRRQQQPPPPPPRRRWWW___lllyyyttthhh^^^WWWTTTVVVWWWWWWWWWZZZccckkkvvvuuupppggg^^^VVVQQQNNNMMMEEEFFFFFFDDDBBBBBBDDDFFFGGGQQQ```qqqqqqqqqyyyxxxdddbbbdddjjjpppssswwwzzzxxxyyywwwtttrrrkkk\\\NNN;;;666222333333222000000000000000000000000000000000000000////////////...////////////////////////....................................////////////000000//////////////////222222222222333333333333333333333333333333333333333666999;;;===DDDOOOWWWbbbiiirrrzzz~~~}}}yyy~~~|||hhh\\\ZZZXXXVVVTTTSSSTTTVVVXXXZZZUUUKKK>>>666333333333222000//////..........................................------,,,,,,------...------------------------------------------------,,,------......------,,,,,,,,,,,,---------......------------------------........................---------...........................////////////222222222000//////222444000333777===CCCJJJQQQVVVMMMMMMNNNOOOQQQTTTWWWYYYiiiooottttttpppooosssxxx|||xxx}}}}}}uuuooonnnppprrrsssrrrqqqrrrwww}}}~~~yyytttjjjlllnnnooopppqqqssstttwwwoooppprrruuuwwwssspppjjjbbbYYYPPPJJJFFFBBB???<<<::::::::::::999888888777666555444333333222444777:::<<<=========888888888888888999999:::888888777777777999:::;;;888888888999999999::::::999888777666555555555555888888999:::;;;===>>>???@@@BBBEEEHHHJJJLLLLLLLLLNNNOOOQQQPPPNNNMMMMMMOOOXXX___jjjwwwuuuiii```\\\[[[]]]bbbeeefffiiirrr{{{mmm```VVVQQQNNNHHHIIIIIIHHHGGGEEEDDDEEECCCHHHPPP\\\nnnrrrnnnttt|||hhhcccbbbhhhnnnqqquuuzzz|||{{{wwwsssqqqnnndddYYYAAA777111222333111111333000000000000000000000000111000000000////////////000000000000000000000000////////////////////////---.........//////000000//////000000000000000000111111111222222333333333444444444444555555555555888;;;>>>???AAAIIIUUU___qqq{{{}}}}}}}}}kkk```XXXWWWUUUTTTTTTUUUWWWYYY]]]VVVLLL@@@777111000000000000///..........................................------,,,,,,------...------------------------------------------------,,,------......------,,,,,,,,,,,,---------......------------------------........................---------.........//////........./////////000000222222222111//////111333111777???GGGMMMSSSXXX\\\TTTTTTUUUVVVXXXZZZ]]]^^^nnnuuu}}}~~~zzzxxx{{{|||yyyxxx~~~xxxrrrqqqtttxxx{{{}}}yyyvvvwwwxxxvvvoooiiikkknnnsssuuuwwwxxxzzz}}}zzzqqqppprrrtttvvvsssoooiiiaaaXXXPPPJJJGGGBBB???;;;::::::;;;::::::888888777666555444333333333555888<<<======<<<;;;888888999999:::;;;;;;<<<888888888888888999:::;;;777777777777888888888999777666666555555555555555888888999:::;;;===>>>???AAABBBEEEHHHKKKLLLMMMMMMOOOPPPQQQNNNKKKKKKNNNQQQ]]]fffttttttiiiaaa]]]bbbiiiiiiqqqwww{{{rrrcccWWWQQQMMMLLLKKKIIIGGGDDDBBBAAACCCDDDHHHOOO]]]vvvooohhhiiioooyyyjjjaaa]]]dddjjjmmmqqqxxx{{{zzzwwwrrrpppoooiiibbbHHH;;;000000111......222000000000000000000000000111111000000000/////////000000000000000000000000////////////////////////------......///000000000//////000000000000111111000000111111222222333333444444444555666666777777999===@@@BBBEEEOOO___kkk~~~sss]]]YYYUUUSSSTTTVVVXXXXXXZZZYYYTTTJJJ???666111000111111000///////////////...........................------,,,,,,------...,,,,,,,,,------------...,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,---------......------------------------........................,,,,,,------.../////////....../////////000000000///000222333222222444555777>>>GGGMMMPPPSSSWWWZZZ\\\\\\]]]___bbbeeehhhjjjuuu|||~~~|||}}}}}}zzzzzztttqqqsssvvvyyy}}}yyyuuuuuuxxxxxxtttooolllqqqwwwyyyyyyxxxzzz|||~~~sssqqqqqqssstttrrrnnnhhh```XXXPPPJJJGGGAAA>>>;;;::::::;;;;;;:::888888777666555444333333333555999<<<===<<<:::888777888999;;;<<<======>>>999:::::::::999999888777666666666666777777777777555555444444555555666666888888999:::;;;===>>>???@@@BBBDDDGGGJJJKKKLLLLLLKKKMMMNNNMMMLLLOOOVVV\\\cccooo}}}xxxooofffbbb```bbbnnn{{{|||iii^^^SSSQQQMMMJJJHHHFFFDDDBBBBBBCCCEEEIIIOOOcccuuummmjjjkkkrrrpppccc\\\bbbggghhhllltttuuuxxxxxxtttrrrqqqnnniiiUUUCCC444222111------222000000000000000000000000111111111000000000//////000000000000000000000000////////////////////////------......///000000111//////000000000111111111000111111222222333444444333333444555777888999999;;;@@@EEEIIIOOO^^^ssskkkcccXXXSSSTTTWWWWWWWWWUUUVVVVVVTTTNNNEEE;;;444222222111000000000000000...........................------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......------------------------........................,,,,,,------...//////000.../////////000000000000...111666999;;;<<<===???>>>DDDLLLPPPQQQSSSXXX\\\bbbcccfffjjjoootttyyy|||zzzwwwyyy~~~zzzuuusssuuuvvvrrrnnnlllooowww||||||{{{sssxxx||||||xxxuuutttvvvtttqqqqqqrrrsssrrrnnnhhh```WWWPPPKKKHHHAAA>>>;;;::::::;;;;;;:::888888777666555444333333333666:::======<<<999777888999:::<<<===>>>??????<<<<<<<<<;;;:::888555444555555555555666666666666444444444444444555666777888888999:::;;;===>>>??????AAACCCFFFIIIJJJKKKKKKEEEHHHKKKLLLNNNUUU```hhhjjjvvvkkkddd___```cccjjjyyy{{{mmmXXXUUUPPPMMMKKKJJJJJJIIICCCDDDEEEFFFGGGVVVxxxqqqjjjhhhuuuxxxiii```cccfffdddgggooopppvvvyyywwwttttttqqqmmmaaaLLL:::666333......444000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000---------...///000000111//////000000111111111222111111222333333444555555222333444666777999:::;;;CCCIIIPPPVVV___qqq{{{nnn]]]TTTSSSVVVVVVTTTSSSTTTWWW[[[\\\TTTEEE:::333222222111111111111111...........................------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,---------......------------------------........................,,,,,,------...///000000////////////000000000000///444;;;@@@CCCEEEGGGIIICCCHHHNNNQQQRRRVVV]]]cccfffhhhlllrrryyy}}}zzz|||~~~zzzyyyzzzooojjjgggjjjqqqwwwyyyxxxzzz~~~xxxrrroooppptttqqqppprrrsssrrroooiiiaaaXXXPPPIIIEEE>>><<<::::::;;;;;;:::999666666666666555444333222999:::;;;===>>><<<888444888:::===@@@@@@???<<<:::::::::999999888777666666555555666666666666666555333333333444444444555555666666777888999;;;<<<======@@@DDDHHHJJJJJJHHHGGGJJJJJJKKKNNNUUU]]]fffkkktttwwwzzz}}}~~~sssmmmbbb^^^]]]___```gggxxx~~~jjj]]]RRRPPPQQQOOOIIIFFFEEEGGGEEEFFFHHHKKKcccyyy}}}zzzeee\\\```ggghhhfffpppuuuxxxwwwwwwwwwtttooohhhVVVBBB666111///000333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////222222111111111111222222333333222222222333444444111333666666777;;;AAAFFFTTTUUUXXXbbbrrr|||vvv~~~ssscccXXXTTTVVVZZZXXXQQQMMMTTT```cccVVVFFF>>>444///111222...,,,---//////.........---------000000///...------,,,,,,...---,,,,,,,,,,,,---...------------------------------------------------,,,,,,,,,---------................................................------///////////////............///000000//////000222333999BBBKKKPPPPPPNNNKKKEEEGGGMMMQQQQQQQQQYYYbbbeeemmmuuu|||uuusssppppppsssyyy~~~wwwuuuwwwwwwrrrpppsssvvvrrrqqqrrrtttrrroooiiiaaaXXXOOOHHHDDD>>><<<:::::::::;;;:::999666666666666555444333333888999;;;<<<===;;;777555888:::<<<>>>??????===<<<::::::999888888777666666555555666666666666555555333333333444444444555555666666777888999;;;<<<===???AAAEEEHHHIIIIIIHHHGGGJJJKKKNNNRRRYYYbbbiiimmmppptttyyy}}}zzzppphhhccc___]]]___cccffflll{{{ssseeeXXXUUUUUURRRMMMKKKIIIKKKHHHHHHKKKLLLbbb}}}kkk^^^^^^cccggggggooouuuxxxxxxxxxxxxtttooommm]]]KKK???777333333666111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///222222111111111111222222333333222222333333444555555666777888:::AAALLLTTT___bbbiiirrr}}}yyyrrrsssrrrhhhaaa]]]\\\WWWQQQLLLQQQ[[[```[[[SSSGGG;;;000000222000...---//////.........---------000//////...------,,,,,,......---,,,,,,---......------------------------------------------------,,,,,,---------........................................................./////////////////////...///000111111000000111333666<<>><<<:::::::::::::::888777666666666555444444333777888:::;;;;;;999777666::::::<<<======>>>======999999999888888777777666555555666666666555555444333333333444444444555555666666777888999;;;<<<===@@@AAADDDFFFHHHGGGFFFFFFIIIKKKPPPVVV]]]eeekkknnnmmmqqqwwwzzz{{{{{{{{{|||{{{}}}zzzoooeee^^^[[[ZZZ[[[]]]aaahhhmmmsss}}}rrrccc[[[XXXSSSOOOMMMLLLMMMIIIJJJLLLLLL^^^~~~|||~~~rrraaaZZZ]]]dddiiinnnuuuyyyzzzzzzzzzuuuooommmaaaRRREEE:::222000333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111222222333333333333333444555555555555555777<<>><<<:::999::::::999888777777666555555555555555666777999:::999888888888======<<<;;;;;;;;;<<<<<<999888888888777777777666555555666666555555444444333333333444444444555555666666777888999;;;<<<===@@@AAABBBDDDDDDEEEDDDDDDGGGJJJPPPXXX___fffjjjmmmmmmooorrrssssssssstttuuuvvv{{{yyylll___XXXWWW[[[^^^dddgggmmmuuuzzz~~~yyymmmeee\\\VVVTTTSSSRRRNNNOOORRRPPP___}}}zzz}}}zzzeeeXXXXXX```iiimmmtttzzz{{{||||||wwwpppmmmeeeYYYNNN@@@333///000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111333222222111111222222333333333333333333444555666666777888;;;BBBOOO___kkksssvvvsssuuuvvvddd]]]WWWQQQMMMLLLOOOVVV^^^___TTTEEE:::333/////////////////////............//////.........---------......------------......................................................------------................................................////////////............////////////111111111111111333666999DDDHHHNNNTTTWWWWWWUUUSSSZZZYYY[[[^^^]]][[[^^^cccpppzzz}}}uuuwwwzzz}}}|||xxx{{{~~~~~~}}}{{{yyyxxxzzzvvvtttttttttrrrooohhh```VVVLLLEEEAAA===;;;999999::::::999888777777666555555555666666555777999999888777999;;;@@@???===;;;:::999999999888888888777777777777777555555555555555444333333333333333444444444555555666666777888999;;;<<<===>>>??????@@@AAABBBBBBCCCHHHLLLSSSZZZaaagggjjjkkknnnnnnmmmlllkkklllooorrrvvv{{{wwwiii^^^ZZZ]]]dddjjjxxx|||{{{ooofffccc^^^[[[UUUVVVZZZXXXdddvvv|||lll[[[VVV]]]fffjjjrrrxxx{{{}}}}}}yyysssrrrllldddZZZKKK<<<333222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111222333333222222222222333333333333333333444555666777888;;;???DDDLLLXXXfffppprrrnnnxxxooo]]]WWWQQQOOOLLLJJJQQQZZZaaa___VVVEEE666...///111000000/////////........................---------........................................................................---------.........//////................................./////////000000---.........//////000000000000000111222666;;;@@@RRRUUUZZZ___aaaaaa___^^^aaaeeekkkmmmhhhdddjjjsssyyy~~~~~~~~~~~~zzz~~~~~~|||uuuooonnntttwwwwwwzzz}}}|||zzz{{{}}}yyyvvvtttssstttqqqmmmggg___UUULLLEEEAAA===;;;999999999999999777888777666555555555777777555888:::999777777:::>>>AAA@@@>>>;;;:::888888777777777777777777777777777555555555555555444333222333333333444444444555555666666777888999;;;<<<===>>>>>>>>>>>>@@@AAACCCDDDNNNQQQWWW^^^dddhhhjjjkkkmmmllljjjggggggjjjoootttyyy~~~|||qqqiiifffjjjrrrwwwzzzvvvjjjeee\\\\\\```]]]gggwwwqqqtttyyydddYYY[[[aaahhhooovvvyyy|||~~~{{{vvvsssmmmhhhaaaTTTCCC666111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000///000000111111222222222333333222222222222333333333333333333444555777777666;;;AAAGGGOOO[[[hhhqqquuuqqqwwwuuu]]]UUUPPPQQQPPPLLLNNNUUU[[[bbbaaaQQQ===222111333000000000/////////..............................---...////////////...---................................................------........./////////.................................//////000000111------......///000000000//////000222555<<>>======<<<;;;999999888666777777777777777777777555555555555444333222111333333333444444444555555666666777888999;;;<<<===>>>>>>>>>>>>@@@BBBEEEFFFRRRTTTYYY^^^cccfffhhhiiihhhhhhhhhhhhjjjnnntttxxx|||xxxllljjjmmmiiiqqqyyytttppp___ZZZ\\\eeelllsssvvvzzz~~~}}}yyytttnnniiifff\\\JJJ:::111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000///000000111111222333333444333333222222333333444222333333333555666777888888===CCCJJJSSS___mmmwwwxxx{{{|||fffXXXPPPSSSTTTNNNLLLOOORRR^^^dddYYYHHH<<<666333000000000000/////////...........................---...///000000///...---............................................................////////////........................---......///000000111111------......///000000111///000222444:::CCCLLLSSSYYY^^^fffpppyyy~~~uuuwww~~~~~~}}}{{{wwwtttsssrrrsssnnnkkkeee^^^UUULLLFFFBBB===;;;999888999999888777888777666444555666888999666999;;;999777888===BBB:::;;;;;;<<<<<<;;;::::::666666666666777777777777555555555555444333222111333333333444444444555555666666777888999;;;<<<===??????>>>???AAADDDGGGIIIRRRTTTXXX\\\```cccdddeeeccceeehhhkkknnnsssxxx|||}}}zzzxxxyyyeee[[[YYYdddjjjqqquuuyyy~~~~~~{{{yyysssooommmeeeTTTAAA666222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222333333444333333222222333333444222333333444555666888888BBBEEEKKKQQQ[[[iiiyyyyyyppp^^^RRRTTTVVVOOOHHHHHHLLLZZZccc]]]PPPEEE;;;333000000000000////////////---.....................---...///000000///...---////////////////////////////////////////////////............/////////000........................---......///000111111222---------...///000000111000111333777===GGGRRRZZZ^^^eeeppp}}}|||yyy|||{{{}}}}}}vvvtttsssqqqpppqqqllleee]]]UUUMMMEEE@@@;;;:::999888777777777777666666666666666777777888:::888666777999<<<===>>>???===;;;999888888888999888888888888777777777777666666555555555444444444333333222222333333444555444555666888:::<<<===>>>>>>>>>===>>>AAAFFFJJJMMMRRRUUUYYY]]]```bbbbbbbbb```cccggglllqqqvvv|||lllaaaYYYaaahhhnnnrrrxxxyyyyyywwwsssooojjj```KKK888444444222000222444333000111111111111111111111111111111111111111111111111//////000111111111111111000111111111111222222222111111222222222333333333333222444999::::::>>>DDDKKKKKKLLLUUUdddvvv|||zzzyyyfffRRRSSSXXXUUUQQQQQQKKKOOOVVV```cccZZZIII:::444222000////////////...//////.........------------------............/////////////////////////////////.........---------//////............//////000000000000000000000000////////////////////////111111000000111222333444555444888@@@HHHNNNXXXaaaiiiiiippp}}}}}}~~~yyy~~~vvvuuuuuusssrrrqqqllleee\\\UUULLLEEE@@@::::::999888777777777777888777777777888999:::;;;:::888666777999<<<=========<<<999777666666777888888888888777777777666666666666555555555444444444333333222222333333444555555555777888:::<<<===>>>>>>>>>>>>@@@CCCGGGKKKNNNQQQSSSWWW[[[]]]___``````cccfffkkkppptttyyy~~~lll```UUU^^^eeekkkooovvv~~~~~~yyy{{{yyyuuupppmmmcccQQQ???666444111000222333222000111111111111111111111111111111111111111111111111///000000111111111111111111111111111222222222222111222222222222333333333333222444999===@@@FFFMMMUUUUUUXXXaaaooo|||{{{www___WWWUUUPPPOOOSSSSSSTTTZZZaaafff```SSSGGG999555000///000111000/////////.........------------------............/////////////////////////////////.........---------......------------......000000000000000000000000////////////////////////111000000000111333555777777777===GGGQQQXXXaaajjjrrrqqqwwwzzzzzz~~~vvvvvvvvvuuuuuuqqqlllddd\\\TTTLLLEEE@@@::::::999888777777777777777666666666777999<<<>>>999888666777999<<<======;;;999888666555555555666888888777777777777666666555555555555555444444444333333333333333444444555555666777888:::;;;=========>>>???AAAEEEIIIMMMPPPPPPRRRUUUXXX[[[\\\]]]]]]cccggglllqqquuuyyy}}}rrreeeUUUZZZ___eeekkkssszzz|||yyy}}}{{{wwwrrrooohhhYYYJJJ:::555111000222333222111111111111111111111111111111111111111111111111111///000111111222222111111111111111111222222222333222222222222333333333333444222444:::@@@FFFPPPZZZ^^^aaagggppp|||zzzyyy}}}rrrcccYYYQQQQQQWWWXXXXXX\\\bbbgggeee^^^VVVAAA:::222///000222111////////////.........---------------............////////////////////////////////////............---...------,,,,,,------...000000000000000000000000////////////////////////000000000111333666999;;;<<<>>>EEEQQQ[[[bbbiiioooyyyyyy}}}~~~wwwvvvvvvuuutttppplllddd\\\TTTLLLDDD???:::999888777777666666666444333333333555888;;;===999777666777:::<<<<<<<<<:::999777666555555555666888777777777666666666666555555555555555555555555333333333333333444555555555666777888:::;;;<<<======>>>@@@CCCGGGKKKOOOQQQPPPQQQTTTVVVYYY[[[\\\\\\aaadddjjjooorrrvvvyyy|||ppp\\\XXX[[[```hhhpppwwwyyyyyy~~~|||wwwrrrppplllaaaUUU???777000000222222222222111111111111111111111111111111111111111111111111000000111222222222222111111111111222222222333333222222222333333333444444555333444;;;BBBKKKYYYdddfffllluuu}}}{{{~~~xxxjjj\\\WWWYYYWWWWWW[[[aaaggghhhddd___JJJ@@@555000111222111///////////////............---------............////////////////////////////////////........................------.........//////////////////////////////////////////////////////000222666;;;???BBBEEEGGGNNN[[[eeeiiimmmpppzzz|||wwwuuutttrrrqqqpppkkkddd\\\TTTLLLDDD???:::999888777666666666666333333333333555888;;;===888777666777:::;;;<<<;;;:::999999888777777777777777777777666666666666555444555555555555555555555444444333333444444555666666666777888:::;;;<<<<<<<<<>>>AAAEEEIIIMMMOOOPPPPPPQQQSSSVVVYYY[[[\\\]]]___ccchhhlllppptttxxxzzz~~~}}}fffYYYZZZ^^^fffnnntttwwwyyy}}}{{{wwwrrrpppnnnfff]]]GGG;;;111111333222111222111111111111111111111111111111111111111111111111000000111222222222222222111222222222222333333333222222333333333444444444777444555;;;DDDOOO^^^kkksss|||}}}mmm\\\TTTSSSVVV[[[ccciiijjjfffcccSSSIII<<<444111111000///000000/////////.........---------............///////////////////////////////////////////////////000000////////////000000////////////////////////000000000000000000000000000000111444:::@@@FFFJJJMMMNNNWWWeeeppptttvvvxxxyyy~~~vvvtttsssqqqppppppkkkccc[[[SSSKKKDDD???999999888777666666666666444555666777999;;;===>>>777666666888:::;;;;;;::::::::::::999999888888888777777666666666666555555444444444555555555555555444444444444444555555666666777888999:::;;;;;;<<<<<<>>>BBBFFFJJJMMMNNNNNNOOOPPPRRRUUUXXX[[[^^^___aaadddhhhlllppptttzzz~~~qqq]]][[[^^^gggnnnrrrvvvyyy{{{zzzwwwrrrqqqpppjjjbbbPPP@@@333333444111000333111111111111111111111111111111111111111111111111000111222222333222222222222222222222333333333333333333333333444444444444777444555<<>>FFFMMMRRRRRRTTT]]]nnn{{{{{{uuussssssqqqpppoookkkccc[[[SSSKKKCCC???999888777666666555555666333555777999:::;;;;;;;;;666666666888:::;;;;;;999999999999:::999999888888777777666666666555555555444444444555555555666666444444444444444555666666777777888999:::;;;;;;<<<<<>>JJJWWWiiixxxqqqjjjyyyjjjTTTTTTWWW[[[aaafffhhhhhhgggccc]]]QQQCCC777111111333000000000000/////////...---------............///////////////////////////.../////////000000000000000000////////////000000000000000000000000000000000000000000000000000000111222444999AAAJJJSSSXXXWWWXXXaaarrr~~~zzz|||}}}tttssssssrrrrrroookkkccc[[[SSSKKKCCC>>>999888777666666555555555111333555888999999888888666666666888:::;;;:::999888999999999999888888777777666666666555555555555444444444555555555666666555444444444444555666666777777888999::::::;;;;;;<<>>:::999888666555555444444666888::::::888666666666555777999;;;;;;;;;:::999888888888888888777666666777666555444444555666777444444444444444444444444666555333333333444666888666666666777888:::;;;<<>>444222222222111333333333333333333333333333333333333333333333333333333333333333333333333//////000111222333333333333444333111111333555555888<<<===III]]]hhhttt~~~lllkkkkkkYYYRRRRRR\\\aaa```ccclllggghhhcccVVVEEE777222333333...---000111//////111////////////////////////000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000222111//////111333222...111333;;;HHHRRRVVV]]]cccgggiiimmmrrrwww~~~}}}{{{}}}|||rrrppppppooonnnmmmiiicccZZZQQQHHHAAA>>>:::999888666555555444444666888::::::888666666666555777999;;;<<<;;;:::999777888888888888777777666777666555444444555666777444444444444444444444444666555444333333444666777666666666777888:::;;;<<>><<<999777777777777777777888888888666666666555555666666666444444444444444444444444555444444444444555666777666666666777999;;;===>>>BBBBBBDDDEEEGGGIIIJJJJJJLLLMMMOOORRRUUUXXX[[[\\\___bbbeeeiiimmmrrrxxx|||{{{ssspppooosssyyy{{{vvvoooiiiiiixxx{{{eee]]]bbbdddiiipppooovvvwwwxxxyyywwwuuurrrpppmmmbbbOOO===555555666444333333333333333333333333333333333333333333333333333333333333333333333333444444444444333333333333444444666777666444666;;;>>>PPP```qqqllljjj|||uuufffXXXUUUXXX\\\```eeefffggghhhgggaaaTTTCCC888555111000222333000...000////////////////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000000000111222222111444999CCCYYYppp~~~xxxuuusssvvv}}}||||||vvvmmmnnnnnnlllkkkhhheee___VVVNNNEEE???<<<999888777666666555555666777999;;;;;;999777777777666888;;;======<<<999888888888777666666777888999555666666666666666666555444444444444444444444444444444444444555555666666555666666888:::<<<===???@@@AAABBBDDDEEEGGGHHHIIIKKKMMMOOORRRUUUWWWYYY[[[___bbbeeeiiilllqqqwww{{{zzzyyy|||}}}uuuqqq{{{yyybbbYYY^^^```fffoooooouuuvvvxxxyyyxxxvvvsssqqqmmmeeeTTT@@@555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222666555666888555222666>>>KKK^^^mmmzzzvvveeekkkwww~~~ooo___VVVVVVYYY^^^bbbgggfffggggggdddZZZMMMBBB555000...111222000000222000000000000000000000000////////////////////////////////////////////////////////////000000000000111111111111111111111111222000111333000///555???OOOkkk}}}|||{{{}}}uuummmnnnnnnmmmlllhhheee^^^VVVNNNFFF???<<<888888777666666666666666777999;;;;;;999888777888999:::;;;<<<<<<;;;:::999:::999777666666666777888555555666666666666555555444444444444444444444444444444444555555555555666555666777888:::<<<>>>??????@@@AAACCCEEEFFFHHHHHHKKKLLLNNNQQQTTTVVVXXXZZZ___bbbeeehhhlllqqqvvvzzz~~~}}}{{{}}}}}}dddYYY\\\]]]dddmmmooouuuvvvxxxyyyxxxvvvtttrrrkkkgggYYYCCC666555555222333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333333333777555666999666333:::FFF^^^rrrpppjjjlll{{{jjj\\\UUUVVVZZZ^^^fffeeefffgggfff___VVVNNN999333///000111000111444000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111444111111333111000;;;JJJaaavvvtttmmmnnnooommmlllhhheee___WWWNNNFFF@@@===888777777666666666666666888999;;;;;;999888777888;;;;;;;;;;;;;;;;;;;;;:::<<<:::888666555555666777444555666777777666555444444444444444444444444444333444444555555555555555555666777888:::===???@@@@@@AAABBBDDDEEEGGGHHHIIIKKKLLLNNNQQQSSSVVVXXXYYY___bbbeeehhhlllpppvvvyyy{{{~~~{{{wwwwww~~~kkk\\\\\\[[[bbblllnnntttvvvxxxyyyyyywwwuuusssiiiiii]]]GGG999777666222333333333333333333333333333333333333333333333333333333333333333333333333222222333333444444555555777333555999888777AAAQQQmmmssskkktttxxxeeeWWWSSSUUUXXXccceeehhhjjjiiiddd]]]XXXAAA999333111111000111555000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111111111111111111111111111444111222555333444DDDXXXpppwwwtttmmmnnnooommmlllhhheee___WWWNNNGGGAAA===888777777666666666666777888:::;;;;;;:::888888888<<<<<<;;;:::::::::;;;;;;===;;;999666555555555666444555666777777666555444444444444444444444444444333444555555666666555555555666777888:::===???@@@AAABBBCCCEEEFFFHHHIIIJJJKKKLLLNNNPPPSSSUUUWWWXXX```bbbeeehhhkkkpppuuuyyyyyy~~~|||qqq___]]]ZZZ```kkkmmmtttuuuxxxyyyyyywwwuuuttthhhkkk```JJJ;;;999888333333333333333333333333333333333333333333333333333333333333333333333333333333333444444555666777777666222444:::::::::GGGYYYttt|||jjjggg~~~kkkYYYQQQRRRUUU```dddjjjmmmlllgggaaa]]]GGG>>>666333111///111555000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111111111111111111111111111444000222666555888KKKbbbxxxrrrpppssswwwzzzsssmmmnnnooonnnmmmjjjddd\\\TTTNNNGGG@@@:::999888777555555555666777<<<;;;;;;:::999777777666888:::<<<;;;999999<<<>>>???===999666555555666777555555555555555555555555666666555555555444444444333333333444555666777888555666888:::<<<======>>>>>>>>>@@@BBBDDDGGGIIIKKKJJJMMMOOOQQQRRRTTTVVVYYY^^^```dddgggjjjnnnsssvvv}}}{{{|||{{{hhh^^^]]]bbbjjjqqqrrrxxx{{{yyywwwwwwuuuqqqooolllbbbRRRAAA777444555555555444444444333333333333333333333333333333333333333333333333333333333444444444444444444444444333444555666:::DDDSSS^^^yyyrrrpppnnn{{{ttt___TTTRRRRRR]]]aaafffiiihhhfffcccbbbOOOBBB666222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111111111---333777555555AAAZZZooouuuoooiiihhhmmmuuu~~~sssmmmooopppnnnmmmkkkeee\\\TTTMMMFFF???:::999888777555555555666777<<<;;;;;;:::999999888888999;;;<<<;;;::::::<<<>>>>>><<<:::777666555666666555555555555555555555555666666555555555444444444444444444444444555666777555666888:::<<<===>>>>>>??????@@@BBBDDDGGGIIIJJJKKKMMMPPPRRRSSSTTTWWWYYY\\\___cccgggjjjoootttxxx{{{|||xxxxxxzzz|||{{{|||}}}kkkaaa]]]___fffnnnsssxxx|||zzzxxxwwwuuuqqqqqqnnneeeVVVFFF:::666555555555555555444444444333333333333333333333333333444444444444444444444444444444444444444444444444333555666888>>>KKK]]]kkk}}}zzzmmmjjjzzztttbbbUUUPPPQQQZZZ^^^dddhhhiiihhhfffdddXXXJJJ<<<666333111000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111111111///222555666;;;JJJ```rrrqqqmmmiiigggkkkrrr{{{sssmmmooopppooonnnkkkfff]]]UUUMMMEEE===999888888666555555666666777;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>;;;;;;:::888777666555555555555555555555555555555555555555555555444444444555555444444444555555666555666888:::<<<===>>>>>>@@@@@@AAABBBDDDFFFHHHIIILLLNNNQQQRRRSSSUUUXXXZZZ[[[^^^bbbfffjjjooouuuxxxyyy}}}vvvpppjjjiiijjjlllrrryyy~~~}}}sssggg^^^[[[```hhhooouuuzzzzzzyyyzzzyyyuuusssqqqiii\\\LLL???777555666666666555555555444444333333333333333333333333555555555555555555555555444444444444444444444444333555777:::AAARRRiii{{{~~~wwwccccccqqq{{{ooo^^^TTTTTTWWW[[[aaagggjjjjjjhhhgggcccUUUEEE;;;555111000222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222222222333333444:::GGGYYYlllwwwqqqpppmmmlllnnnttt||||||uuuttt~~~sssmmmpppqqqooonnnkkkfff^^^UUULLLCCC<<<888888777666555555666777888;;;;;;::::::;;;<<<>>>>>><<<<<<<<<<<<;;;;;;<<<===999999999999888777555444555555555555555555555555555555555555555555555555666555555444444444555555666777999:::<<<===>>>>>>@@@AAAAAABBBDDDFFFGGGHHHLLLOOOQQQSSSTTTVVVXXX[[[\\\___bbbfffiiinnnrrrvvvvvv{{{uuullleee^^^\\\\\\^^^eeellltttxxx}}}qqqccc[[[]]]eeeiiiqqqxxxzzz{{{~~~}}}zzztttrrrlllaaaRRRCCC888333777666666666666555555555444444444444444444444444444444444444444444444444444444444444555555555555444666888:::CCCVVVooo~~~nnncccgggqqqqqq```[[[WWWZZZ___eeejjjkkkiiigggggg[[[LLL@@@777000///222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222222333777444666BBBVVVjjjwww}}}xxxxxxxxxwwwxxx|||zzzsssnnnpppqqqnnnmmmjjjfff___UUUKKKBBB<<<999888777666555555666777888;;;:::::::::;;;===???@@@===<<<;;;;;;;;;<<<<<<<<<777888999999999777555444555555555555555555555555444555555555555555555555666555555444444444555555666777999;;;===>>>>>>???@@@AAAAAABBBDDDFFFGGGHHHLLLOOOQQQSSSTTTVVVXXX[[[^^^```ccceeegggjjjnnnqqqtttyyy}}}mmmccc\\\UUUSSSSSSUUU\\\cccooopppvvv|||lll___^^^ccciiiqqqxxxzzz{{{}}}|||yyysssrrrmmmdddVVVFFF999222777666666666666555555555444444444444444444444444333333333333333333333333444444444555555666666666666777888<<>>??????@@@@@@AAABBBDDDFFFHHHIIILLLNNNQQQRRRSSSUUUXXXZZZ^^^```bbbdddeeehhhkkknnnssswww}}}rrrcccYYYRRRMMMLLLMMMOOOUUU\\\iiijjjnnnwwwvvvfffaaabbbkkkrrryyyzzzzzz{{{yyyuuurrrqqqnnneeeYYYIII;;;333666666666555555555444444444444444444444444444444333333333333333333333333444444444555666666777777777777:::BBBQQQbbbsss||||||~~~tttccc___ooo~~~jjj^^^\\\\\\```fffiiiiiigggddd^^^WWWMMM???333000333000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111222222333444444444333888FFFZZZppp}}}}}}uuuoooqqqooollliiifffddd___UUUJJJAAA===;;;777666555555555777888999;;;:::999888999<<<>>>@@@===;;;888888:::;;;:::888666666777777777777777666555555555555555555555555444444444555555555666666444444444444444555666777777888999;;;===>>>????????????@@@BBBDDDGGGIIIJJJKKKMMMPPPRRRSSSTTTWWWYYY[[[]]]```bbbdddfffjjjmmmsssvvv{{{~~~{{{nnn```UUUNNNHHHDDDEEEFFFHHHNNNUUU___aaafffmmmwww~~~mmmcccaaagggpppwwwyyyzzz{{{yyyuuusssrrrnnnggg[[[MMM>>>555555555555555444444444333555555555555555555555555444444444444444444444444444444444555666777777777777777===KKK___qqq|||}}}mmm```kkk}}}rrr___\\\ZZZ]]]dddiiikkkjjjeeeccc___VVVGGG888222333000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111222222333444444555444@@@TTTkkk}}}~~~|||{{{vvvpppqqqoookkkhhheeeccc^^^UUUJJJAAA===<<<777666555555555777888999<<<:::999888999;;;>>>???===:::777777999:::999777666666666666777777777777555555555555555555555555444444444555555555666666333333333444555666777888777888:::<<<===>>>??????>>>>>>@@@BBBDDDGGGIIIKKKJJJMMMOOOQQQRRRTTTVVVYYYXXX[[[^^^```cccfffjjjnnnsssvvvyyy}}}~~~kkk^^^RRRHHHEEEAAA>>>@@@BBBDDDJJJPPPVVVZZZ___fffooo}}}qqqeeeaaaaaajjjsssxxx{{{}}}}}}yyytttrrrnnnhhh]]]OOO@@@777555555444444444333333333555555555555555555555555555555555555555555555555444444444555666777777888666777???RRRjjj}}}{{{zzz|||eeegggvvvyyy___[[[XXX[[[cccjjjmmmmmmggggggeee]]]MMM;;;333333000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111222333333444555555777HHHaaayyy~~~zzzxxx~~~tttsssnnnlllmmmiiihhhddd^^^TTTIIIAAA<<<;;;888777666555666999<<<>>><<<:::777888;;;======<<<:::::::::999999999888888999888777666666555666666666666555555555444444444555555555555555555555555555555444444444555555666999999:::;;;;;;<<<<<<===>>>@@@CCCFFFHHHHHHHHHGGGKKKMMMOOOQQQRRRTTTWWWYYYYYY\\\___aaaccceeeiiikkknnnrrrwww~~~yyyaaaRRRKKKGGGEEEBBBAAA@@@???@@@CCCFFFHHHPPPSSSWWW\\\dddppp}}}vvvllliiieeekkkrrrxxx{{{|||}}}}}}|||vvvpppkkkaaaRRRCCC999777777555444444444444444444444555555555555444444333333333444444444555555666555444444666777777777;;;<<>>@@@BBBDDDJJJNNNSSSYYY___gggpppvvvzzzppplllhhhmmmsssxxxzzz{{{}}}~~~|||wwwrrrllldddUUUEEE:::777777666555444444444444444555555555555555555444333333444444444555555555666555444444666777888888===CCCVVVooo{{{ttt||||||jjjjjj~~~zzz~~~nnnbbbXXXZZZ___dddiiinnnjjjfffcccbbbZZZIII:::333222222222111111111111111111111111111111111111111222222222222222222222222111111222222222333333333222111333444333333888???KKKaaaxxxzzzyyysssrrrnnnmmmoookkkgggddd]]]SSSHHH@@@<<<:::888777666666777999;;;===999888777888:::;;;;;;;;;999:::::::::999999888888777666666666666777777888555555555555555444444444555555555555555555555555444444444444444555666666999999:::;;;;;;<<<<<<===<<<>>>@@@CCCEEEFFFGGGGGGKKKMMMOOOQQQRRRTTTWWWYYY\\\^^^```cccdddgggkkkmmmppprrrvvvyyy{{{|||||||||tttrrrrrrtttxxx}}}qqqfffVVVJJJCCC@@@???===@@@???=========???AAABBBDDDHHHOOOUUUYYY\\\___aaahhhqqq{{{{{{xxxvvvzzzuuuqqqmmmppptttwwwyyy{{{|||~~~}}}yyytttooogggZZZHHH;;;888777666555444444444444555555555555555555555555333444444444444555555555555555555555666777999:::<<>>444222222111111111222222333111111111111111111111111222222222222222222222222111111222222222333333333333333555777555444<<>>AAACCCEEEGGGHHHKKKMMMOOOQQQRRRTTTWWWYYY^^^___aaacccdddhhhlllpppqqqtttxxxyyyuuulllbbb[[[TTTRRRQQQSSSYYY___eeegggggggggmmmyyy~~~kkkZZZOOOKKKIIIFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBBBBDDDFFFHHHHHHHHHGGGIIILLLQQQZZZhhhrrrooogggeeeaaa\\\\\\```eeeiiijjjdddZZZTTTUUUYYYfff~~~wwwppprrrtttvvvxxxzzz}}}~~~yyyrrrmmmdddPPP>>>888888666555555555555555666555444444444444555666444444444555555555666666555666666666555777<<>>:::888666666777777888:::;;;;;;999;;;===>>>===<<<===>>>888999:::;;;;;;:::888666777666666666666777777888444444444555555555555555555555555555555555555555333333333444555666777888999999:::;;;;;;<<<<<<===;;;<<<>>>@@@CCCFFFHHHIIIKKKMMMOOOQQQRRRTTTWWWYYY^^^___aaabbbdddggglllpppqqquuuyyy{{{vvvlllaaaZZZTTTQQQNNNOOOTTTZZZ___bbbcccbbbeeennnwww{{{kkk]]]QQQIIIEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFDDDCCCBBBAAAAAAAAAAAA@@@@@@BBBEEEFFFEEEDDDFFFGGGIIIPPP]]]ggghhhbbbaaa___\\\ZZZ[[[^^^cccfff^^^UUUPPPRRRSSS[[[ttt~~~uuummmooosssvvvxxx{{{~~~zzzrrrnnngggTTT@@@888888777666555555555555666555444333333444555666444444555555555666666666444666777666555888===BBBXXXrrrkkk\\\SSSSSSVVVXXXiiivvvccc[[[VVVYYYbbbllltttzzzooocccnnnwwwvvv}}}rrrbbb\\\```gggjjjnnnnnnjjjfffbbb\\\OOOCCC666444222111000111333444111111111111111111111111222222222222222222222222111111222222222333333333333000333777666:::QQQlllzzznnniiiqqquuummmiiifffddd]]]]]]___bbbggglllqqqtttrrrqqqlllkkkmmmhhhdddaaa[[[QQQFFF>>>999888666666777888999:::;;;;;;777:::===>>><<<;;;<<<>>>888999;;;<<<;;;:::777666888777777666666666666777444444444555555555666666555555555555555555555555333333333444555666777888999999:::;;;;;;<<<<<<===<<<===>>>AAACCCFFFIIIJJJKKKMMMOOOQQQRRRTTTWWWYYY^^^___```aaacccggglllpppqqquuuyyy|||zzztttlllggg```\\\WWWUUUXXX\\\aaacccgggeeeffflllqqqtttzzz{{{yyy~~~qqqeee\\\UUURRRKKKLLLNNNNNNMMMKKKJJJIIIJJJIIIHHHFFFEEECCCBBBBBBAAAAAACCCFFFJJJKKKJJJGGGFFFIIILLLRRR]]]hhhjjjfffbbbbbbaaa^^^]]]aaajjjrrrpppeee^^^\\\VVVVVVlll|||ppphhhlllqqquuuxxx|||zzzpppmmmiiiWWWAAA999888777666555555555555777666444333333444666777555555555555666666666666444666777666555888>>>DDDVVVqqq~~~lll\\\TTTSSSRRR```wwwgggZZZPPPNNNQQQWWW\\\aaakkkvvvlll\\\\\\cccvvv}}}~~~{{{hhh]]]^^^eeehhhlllooonnnhhhccc^^^TTTJJJ888666333111000000222333111111111111111111111111222222222222222222222222111111222222222333333333444000333888888>>>ZZZ{{{iiiZZZYYYfff~~~xxxnnnfff```\\\YYYUUUUUUUUUVVVXXX\\\```bbbjjjssssssqqqlllkkklllgggdddaaaZZZPPPFFF===999777666666777888999::::::;;;666999======;;;:::;;;===777999;;;<<<<<<:::777666999888777666666555666666444444444555555555666666555555555555555555555555222333333444555666888888999999:::;;;;;;<<<<<<===<<<===>>>AAADDDGGGIIIKKKKKKMMMOOOQQQRRRTTTWWWYYY^^^___``````bbbfffkkkooorrruuuyyy|||}}}{{{wwwuuuqqqllleeeaaabbbeeeiiikkkkkkiiijjjnnnpppoooppptttfffbbb\\\ZZZaaappp{{{nnneee```^^^\\\YYY[[[]]]\\\ZZZWWWUUUTTTNNNMMMLLLJJJHHHGGGEEEEEEDDDDDDHHHMMMRRRSSSPPPLLLLLLPPPVVV\\\gggqqqtttqqqeeeffffffbbbaaaggguuuyyynnngggZZZTTTfffzzzkkkeeejjjpppuuuyyy|||yyyooommmjjjXXXBBB999888777666666555555555777666444333333444666777555555555555666666666777444666888777555888???EEEWWWsss~~~hhhYYYRRRPPP\\\pppkkk[[[QQQKKKGGGHHHIIIKKKUUU```lllkkkYYYOOOTTTfff{{{qqq~~~lll]]]]]]cccgggjjjooooooiiiccc___WWWNNN999777444111000000111222111111111111111111111111222222222222222222222222111111222222222333333333666111333999999AAAaaa{{{|||}}}~~~yyy\\\LLLNNN^^^vvv}}}tttkkkccc]]]WWWTTTNNNLLLKKKJJJJJJMMMOOOQQQPPP[[[kkkzzzsssmmmmmmlllhhheeefffccc\\\QQQFFF>>>999777777666666888:::;;;:::888777;;;???@@@???<<<:::888:::;;;;;;:::888777777888888999999888888777666555666555555555555444444444444444444444444444444444444444444444555777999:::999::::::;;;<<<===>>>>>>===>>>@@@BBBDDDFFFGGGHHHLLLNNNQQQRRRRRRSSSUUUVVV\\\]]]___```bbbfffkkknnntttvvvuuurrruuu}}}xxxppplllnnntttxxxuuurrrrrrvvv{{{zzzrrrkkk]]]VVVOOONNNSSS```uuuyyywww|||~~~}}}wwwuuuqqqeeeWWWTTTRRRPPPMMMKKKIIIIIIIIIEEEHHHQQQ```hhhfffaaa___[[[YYY[[[eeesss}}}~~~vvvrrrnnniiigggnnnrrrggg[[[^^^oooyyyiii```gggpppuuuxxx{{{zzzrrrqqqmmm\\\HHH>>>888444777999777555666666666666666666666666666666666666666666666666666333666444666:::777===PPPccczzzzzzkkkZZZRRRUUUeeewwwcccTTTLLLEEEEEEEEEFFFIIIMMM[[[ssswwwXXXRRROOOXXXpppqqquuuqqq___XXX^^^gggkkknnnqqqpppjjjaaaZZZUUUGGG;;;222111444333111000222222222111111111111000111111111111111111111111222222333333333444444444555111222777<<>>999777777666666888:::;;;:::888888<<>>>>>>>>???@@@BBBDDDFFFGGGHHHKKKMMMPPPQQQQQQRRRTTTUUUYYY[[[]]]___bbbfffkkkoooqqqsssooogggfffooo}}}}}}zzzzzz|||~~~}}}|||{{{~~~zzzuuuiii```XXXTTTVVVaaatttrrrbbbXXXWWWTTTPPPMMMKKKJJJIIIJJJJJJVVVlll}}}vvvnnnaaa```cccmmm{{{}}}xxxsssoootttqqqcccVVVVVVeeeyyykkk___fffooouuuxxx|||{{{tttrrrooo^^^KKK???888555777888777555666666666666666666666666666666666666666666666666666444666444666:::888???TTTooo}}}dddVVVUUUaaazzzkkkXXXOOOGGGEEEEEEDDDFFFJJJOOOfff```TTTOOOTTThhhvvvssstttbbbYYY]]]dddkkknnnrrrqqqkkkccc\\\XXXMMM@@@555333444333111000222222222222111111111111111111111111111111111111222222222222333333333333555444555777???UUUzzz~~~xxxuuuyyypppTTTFFFKKKUUUggg{{{{{{tttkkkbbbYYYSSSJJJIIIGGGFFFEEEDDDCCCAAABBBDDDIIIPPP]]]nnn~~~rrrllloooooommmkkkfffccc\\\QQQFFF>>>999777777777777888:::;;;:::999:::===@@@AAA>>>;;;999777:::;;;;;;:::888777777888888999999888888777666555666555555555555444444444444444444444444444444444333333333333444666777888999999:::;;;<<<===>>>>>>>>>???AAACCCEEEGGGHHHIIIJJJLLLOOOQQQQQQRRRSSSUUUWWWYYY\\\___bbbggglllpppmmmqqqpppgggbbbhhhsss{{{vvvkkkcccaaafffvvvqqqccc[[[YYYWWWSSSPPPMMMKKKJJJLLLLLLYYYvvv{{{hhhgggkkkwww~~~xxxsssvvvlll^^^QQQOOO[[[ssswwwjjj___eeemmmsssxxx}}}~~~vvvtttqqqaaaNNN@@@:::555777888777555666666666666666666666666666666666666666666666666666555888666666:::999DDD\\\|||yyy{{{mmm]]]WWW]]]sssxxx^^^TTTJJJGGGFFFDDDEEEGGGEEEXXXgggWWWOOOOOO^^^ttt~~~pppvvvdddZZZ[[[aaajjjnnnrrrrrrnnnfff```\\\TTTFFF888444444333111111333222222222111111111111222222222222222222222222111111111222222222222333333777888888DDDccc{{{xxx}}}hhhMMMCCCNNN^^^qqqvvvkkk```WWWRRRHHHHHHGGGFFFDDDCCCAAA@@@AAAAAACCCFFFNNN^^^rrrsssmmmoooooommmlllfffccc\\\QQQFFF>>>999777888777777999;;;;;;:::999<<<>>>AAAAAA>>>;;;888777:::;;;;;;:::888777777888888999999888888777666555666555555555555444444444444444444444444444444444222222333444555666777777888999:::;;;<<<======>>>??????AAACCCEEEGGGHHHIIIJJJMMMPPPQQQRRRSSSUUUVVVYYY[[[^^^aaacccgggkkkoooooowww}}}{{{wwwwwwwwwvvv}}}~~~|||tttttt}}}|||oooggg___XXXWWWVVVUUUSSSQQQNNNLLLJJJKKKJJJXXXuuuxxxggggggmmm{{{}}}xxxyyy}}}iii]]]RRRNNNXXXgggzzzuuuggg^^^ccckkkrrrxxx~~~yyywwwsssdddSSSBBB;;;666777888777666777666666666666666666666666666666666666666666666666555999777777:::;;;KKKfffrrriiixxxzzzhhh^^^___qqqfffZZZNNNIIIHHHFFFFFFGGGDDDPPPsssnnn[[[QQQLLLTTTfff|||ppp}}}vvvcccYYYZZZ```iiimmmrrrtttpppjjjdddaaaYYYIII999333333333222333333333222222222111111111222222222222222222222222000000111111111222222222111999:::999KKKqqq~~~kkkQQQIIIWWWiii|||uuuhhh\\\UUUQQQNNNMMMLLLIIIFFFDDDCCCCCCBBBBBBBBBBBBEEERRRhhh|||vvvnnnooonnnllljjjfffccc\\\QQQFFF>>>999777888777777999;;;<<<;;;999<<>>;;;999888:::;;;;;;:::888777777888888999999888888777666555666555555555555444444444444444444444444444444444222222333555666666777777888888999:::;;;<<<======>>>???AAACCCEEEFFFHHHIIIKKKNNNQQQSSSSSSUUUVVVXXX\\\^^^aaabbbdddfffjjjlllrrrzzz}}}yyy{{{nnn^^^UUUQQQOOONNNNNNOOOPPPQQQPPPNNNLLLKKKJJJKKKWWWooowwwmmm___```gggvvvqqqfffYYYQQQUUU\\\lllyyyiii___ccciiipppwww~~~{{{xxxuuuhhhWWWEEE===777888888777666777666666666666666666666666666666666666666666666666555999888777;;;>>>SSSrrr{{{{{{uuuccccccqqqzzzkkkggguuummm___QQQLLLJJJGGGFFFFFFGGGKKKhhhyyybbbVVVLLLOOO]]]rrr~~~yyyxxxzzz|||xxxyyysss```VVVYYY```ggglllrrrtttrrrmmmhhheee[[[KKK:::333333333444555333333333222222222222111222222222222222222222222000000111111111222222222000888:::;;;RRRzzzmmmUUUOOO```sss{{{rrrhhhaaa^^^^^^\\\\\\YYYTTTMMMHHHGGGGGGAAA@@@@@@@@@@@@GGG[[[pppxxxoooooonnnkkkiiifffccc\\\QQQFFF>>>999777888888888999;;;<<<;;;:::===???@@@@@@>>>;;;:::::::::;;;;;;:::888777777888888999999888888777666555666555555555555444444444444444444444444444444444222333555666777888888888888888999:::;;;<<<=========>>>@@@BBBDDDFFFGGGHHHLLLNNNQQQSSSTTTVVVXXXYYY\\\^^^aaacccdddeeehhhjjjjjjnnntttzzztttwww}}}vvvhhhYYYQQQLLLHHHFFFFFFHHHJJJMMMOOOPPPOOONNNLLLMMMOOOZZZlllxxxvvvllldddWWWWWW]]]mmmqqqaaaSSSRRRQQQ^^^wwwooo```ccchhhooowww~~~}}}zzzwwwjjjZZZGGG>>>888888888777666777666666666666666666666666666666666666666666666666333999999888;;;BBB[[[~~~~~~yyy~~~}}}jjjZZZccc~~~sss|||wwwgggWWWOOOMMMIIIFFFEEEHHHGGG```kkk^^^PPPNNNWWWjjj~~~pppmmmggg```[[[[[[^^^aaannn}}}zzzqqq^^^TTTWWW^^^eeejjjqqqtttssspppllliii^^^MMM<<<555444444444555333333333333222222222222333333333333333333333333111111111222222222222333111666:::AAA[[[gggTTTTTTiii}}}}}}}}}}}}~~~~~~|||yyyyyyxxxsssoooooosssxxxwwwwwwtttlll```UUUNNNLLLFFFCCCBBBCCCAAADDDUUUhhhxxxoooooonnnllljjjfffccc\\\QQQFFF>>>999777999888888999<<<<<<;;;:::<<<>>>@@@@@@>>><<<<<<<<<:::;;;;;;:::888777777888888999999888888777666555666555555555555444444444444444444444444444444444333444666777888999888888888888999:::;;;<<<<<<===<<<===???AAACCCEEEFFFGGGKKKMMMQQQSSSTTTUUUWWWYYYYYY[[[___aaacccdddgggiiiaaafffkkkooowww~~~|||pppuuu}}}{{{lll[[[SSSMMMGGGCCCDDDFFFIIIMMMPPPRRRQQQOOOMMMPPPRRR\\\ooozzzwwwkkkbbbSSSQQQUUUeee}}}vvvgggVVVQQQNNNWWWnnnuuuaaaccchhhnnnwww~~~}}}zzzwwwkkk]]]HHH@@@999888888666666777666666666666666666666666666666666666666666666666222999999888<<>>999777999888888:::<<<<<<;;;:::<<<>>>???@@@>>>===<<<===:::;;;;;;:::888777777888888999999888888777666555666666555555555444444444444444444444444444444444444555777888999:::999999777888999:::;;;<<<<<<===<<<===>>>@@@BBBDDDEEEFFFJJJLLLPPPRRRSSSTTTWWWXXXUUUXXX\\\___aaadddgggiiibbbkkksssvvvwwwzzzzzzxxxqqqwwwiiiZZZPPPIIIGGGIIIHHHKKKOOORRRTTTRRRPPPNNNQQQRRR]]]qqq}}}nnnbbbRRROOORRR```xxx|||ttthhhXXXSSSQQQVVVjjjxxxbbbdddgggnnnvvv~~~~~~zzzwwwlll^^^III@@@999888888666666777666666666666666666666666666666666666666666666666111888999888<<>><<<:::999:::999888888777777888888666666666666555555555555555555555444444555555555444444444333333222222222444555666777777888888888777888888999999:::;;;;;;===???AAABBBBBBCCCEEEGGGKKKKKKLLLNNNPPPSSSUUUVVVYYY\\\]]]ZZZWWWZZZccclllnnnvvvbbbSSSMMMLLLHHHKKKPPPTTTWWWWWWUUUTTTXXXZZZ___iiiqqqrrrkkkdddUUULLLMMMXXXmmm{{{rrreeeYYYWWWWWWdddzzzfff[[[^^^lllttt~~~zzznnnbbbMMMBBB888666777666666777666666666666666666666666666666666666666666666666666222999???;;;LLLttt~~~www{{{lllbbbXXXOOOKKKKKKFFFTTTssswww^^^PPPRRR^^^iiinnnqqqiii\\\QQQJJJHHHJJJLLLPPPNNNLLLIIIFFFEEEDDDDDDFFFRRRaaaqqq|||xxxooovvv}}}|||mmmVVVOOOWWW\\\bbbkkkqqqtttrrrpppooojjj\\\JJJ<<<666333111000333333333333333333333333333333333222222111111111444333333333333444555555777555===UUUppptttVVV\\\lllzzzhhh^^^RRRJJJIIIJJJJJJIIILLLSSS\\\ccchhhnnnuuuzzz}}}llldddWWWMMMKKKFFFBBBMMM___sssrrroooooopppkkkeeeaaaZZZPPPEEE===999888666777999:::;;;;;;::::::????????????>>><<<;;;999:::999888888777777888888888777777777777666666666555555444444444444555555444444444333333222222222444555666777777888888888777888888999999:::;;;;;;===???AAABBBBBBCCCEEEGGGKKKLLLMMMOOOQQQSSSVVVWWWWWWXXXWWWSSSNNNQQQZZZbbbxxxdddTTTJJJGGGGGGJJJOOOVVV[[[]]]\\\[[[ZZZ^^^iiiwwwvvvmmmcccXXXUUU[[[kkksssccc^^^cccwww{{{kkk^^^```kkksss{{{ooocccNNNCCC888666777666666777666666666666666666666666666666666666666666666666888333:::@@@???SSS{{{zzzoooaaaUUUOOOMMMFFFQQQmmmfffTTTQQQYYYbbbgggddd]]]RRRIIIDDDDDDGGGIIILLLKKKIIIHHHFFFEEEEEEEEEAAAJJJSSS^^^rrr{{{qqqrrr||||||~~~sss^^^SSSVVV\\\bbbjjjqqqtttsssqqqoookkk^^^LLL>>>888666444333333333333333333333333333333333333222222222111111444333333333333444555555999777@@@XXXtttmmmSSS[[[lllzzzmmmcccWWWOOOMMMLLLKKKJJJHHHNNNVVV\\\___ccciiimmm|||}}}~~~ppp```SSSOOOIIIEEEOOO```tttssspppooooooiiieeeaaaZZZPPPEEE===999888777888999:::;;;;;;;;;:::?????????>>>===<<<;;;::::::999888888777777888888888888888888777777777777444444333333333333444444444444333333333333222222444555666777777888888888777888888999999:::;;;;;;<<<>>>AAABBBBBBCCCEEEGGGLLLLLLNNNPPPRRRUUUWWWYYYWWWVVVRRRKKKEEEFFFNNNVVVuuu~~~qqqmmmqqqzzz}}}lll```TTTKKKHHHDDDHHHNNNWWW___cccdddcccaaajjj|||{{{mmmdddccckkkuuuiiicccmmm~~~oooaaaaaalllsss}}}qqqdddPPPDDD999666777666666777666666666666666666666666666666666666666666666666999666<<<@@@CCC\\\|||kkk[[[SSSOOOGGGOOOfffppp[[[SSSWWW```fffbbb[[[PPPHHHEEEEEEGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCGGGJJJOOO___||||||}}}sssooowww{{{gggXXXUUU[[[aaaiiipppttttttrrrooolll```OOOAAA:::777777666333333333333333333333333333333333333222222222222444333333333333444555555::::::FFF___{{{```OOOZZZmmmzzzzzzzzz~~~|||yyyyyyzzzzzz~~~wwwtttsssooohhh^^^WWWSSSQQQOOOLLLOOOUUU[[[___aaacccfffiiixxxlllgggfff|||nnn[[[TTTMMMHHHQQQaaauuutttqqqooonnnhhheeeaaaZZZPPPEEE===999888888888999::::::;;;;;;;;;>>>>>>>>>======<<<;;;;;;:::999888888777777888888888888888777777777666666444333333222222333333444333333333333333333333333444555666777777888888888777888888999999:::;;;;;;<<<>>>@@@BBBBBBCCCFFFHHHLLLLLLNNNPPPSSSVVVYYYZZZYYYVVVPPPGGG@@@AAAGGGMMMggg}}}mmm___^^^jjj|||jjj]]]WWWOOOIIIHHHCCCFFFNNNXXXbbbggggggffffffqqqwwwppppppooocccdddppppppbbbcccmmmuuu~~~rrreeeRRRFFF:::777777666666777666666666666666666666666666666666666666666666666:::777<<<@@@FFFeeeppp___WWWTTTKKKQQQdddyyycccYYY\\\fffoooiii```UUULLLHHHHHHGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFGGGIIIJJJKKKVVVqqqzzz{{{tttooouuunnn]]]XXX[[[___gggpppuuuvvvssspppkkk```PPPBBB:::777777777444444444444444444444444333333333333333333333333444333333333333444555555888===NNNjjjsssVVVLLL[[[qqq|||wwwwwwyyy}}}wwwqqqmmmlllmmmmmmrrrxxxtttjjjgggggglllhhhddd```^^^[[[XXXTTT]]]ccciiimmmmmmnnnqqqsssxxxhhh___^^^eeezzzzzzcccXXXOOOJJJRRRbbbuuutttqqqooommmgggeeeaaaZZZPPPEEE===999888999999999::::::;;;<<<<<<>>>>>>===<<<<<<;;;;;;;;;:::999888888777777888888777777666666666555555555444333333222222333333444333333333333333333333333444555666777777888888888777888888999999:::;;;;;;;;;===@@@AAABBBDDDFFFHHHKKKLLLNNNPPPTTTWWWZZZ\\\YYYVVVPPPHHHBBBAAAEEEIIIZZZmmmkkk]]]RRRYYYnnn```SSSOOOIIIEEEEEECCCGGGOOOZZZeeejjjiiieeecccmmmyyysssvvvhhh[[[ZZZaaaiiiqqqwwwrrrllliiitttpppcccdddooowwwrrrfffUUUHHH<<<777777555555777666666666666666666666666777777777777777777777777:::888<<>>===<<<<<<;;;;;;<<<<<<:::999888888777777888888666666666666555555555555444444333333333333444444222222333333333333444444444555666777777888888888777888888999999:::;;;;;;;;;===@@@AAABBBDDDGGGIIIJJJKKKMMMPPPTTTWWW[[[\\\ZZZXXXUUUOOOKKKIIIJJJLLLUUU```kkkllliiioooaaaUUUNNNYYYsssoooRRRJJJJJJFFFEEEHHHFFFIIISSS```lllpppkkkfffdddiiiyyyuuukkkqqq}}}uuuooosss}}}cccYYYQQQRRRVVVWWWYYY\\\ZZZWWWWWWccc}}}wwwiiihhhqqqwwwuuuhhhWWWJJJ===888666555555777666666666666666666666666777777777777777777777777999999>>>AAAQQQzzz~~~xxxrrrppppppqqqxxxrrrhhh^^^^^^gggzzzvvvcccbbbnnn{{{sssiii]]]VVVWWW[[[]]]]]]XXXVVVSSSPPPNNNMMMLLLLLLTTTYYY]]]]]]^^^kkk{{{{{{xxx|||}}}vvvgggbbbYYY]]]dddnnnwwwyyyvvvqqqhhh```UUUHHH===777444333444444444444444444444444333333333333444444444444444333333333333444555555555EEEeeecccSSSNNNeee~~~yyypppnnnpppwwwyyyuuunnnhhhdddccccccbbbeeejjjrrr{{{wwwvvvwwwyyy{{{}}}}}}}}}|||{{{www{{{rrrcccUUUNNNZZZmmmuuusssnnnmmmmmmgggeeeaaaZZZPPPEEE===999888::::::999999:::;;;===>>>>>>===<<<;;;;;;;;;<<<<<<:::999888888777777888888777777777666666666666555555555444444444444555555222222222333333444444444444555666777777888888888777888888999999:::;;;;;;;;;===@@@AAABBBDDDGGGIIIIIIJJJLLLOOOSSSWWW[[[\\\^^^^^^^^^]]]ZZZXXXWWWVVVeeepppyyyxxxpppnnnzzziii\\\SSSZZZppp}}}```JJJIIILLLHHHGGGLLLIIIMMMXXXhhhuuuxxxqqqjjjfffgggooonnnddd]]]```hhhgggdddZZZVVV^^^lll{{{jjjYYYSSSPPPTTTVVVTTTQQQPPPNNNOOORRR___yyyrrrmmmqqquuuxxxlllYYYLLL>>>888666555555666666666666666666666666666777777777777777777777777777:::@@@FFFZZZqqqkkkccc]]]ZZZYYYXXXVVVbbbiiiuuuuuuhhhccceeettt|||eee```lllyyyvvviiidddiiippptttvvviiieee```ZZZUUUSSSRRRRRR]]]bbbhhhfff```gggxxxuuu}}}mmmcccYYY\\\cccnnnwwwzzzwwwrrrjjjddd[[[NNNCCC:::555444555555555555555555555555333333333444444444555555444333333333333444555555777KKKooozzzZZZPPPRRRkkkxxxqqqkkkkkkooowww{{{wwwqqqkkkfffeeeccc___```dddnnn{{{kkk[[[SSSbbbxxxuuurrrmmmlllmmmhhheeeaaaZZZPPPEEE===999888;;;:::999999:::;;;===>>>>>>===<<<;;;:::;;;<<<===:::999999888777888888888888888888888777777777777666555555444444555555666222222222333333444444444444555666777888888888888777888888999::::::;;;;;;:::===???AAABBBDDDGGGIIIHHHIIIKKKOOOSSSWWWZZZ\\\ccceeeggghhhgggeeebbb```jjjwww|||uuuzzzvvvhhhZZZZZZjjjeeeQQQQQQRRRKKKGGGKKKKKKPPP]]]nnn{{{~~~wwwnnndddaaaeeeuuukkkYYYTTTQQQVVV\\\ZZZXXXQQQNNNWWWfffvvvttt^^^YYYUUUUUU[[[]]]YYYTTTRRRNNNQQQUUUaaa{{{zzzpppqqqssszzznnnZZZLLL>>>888666555555666666666666666666666666666777777777777777777777777666;;;BBBIII```eee^^^VVVRRRSSSTTTRRRPPPLLLRRR^^^ttt~~~oooeeecccoooeee___kkkyyy~~~qqqlllqqqyyyuuuppphhh```ZZZWWWVVVVVV^^^ccchhhddd[[[]]]wwwvvvnnnpppcccXXX[[[bbbmmmwww{{{wwwrrrlllhhh```TTTGGG===777555555555555555555555555555333333333444444555555555444333333333333444555555:::PPPtttrrrSSSLLLTTToootttnnnjjjlllpppyyy}}}zzztttnnniiigggccc^^^]]]```jjj}}}qqq___WWWhhhuuurrrnnnkkkjjjcccdddaaaZZZNNNBBB:::888999:::;;;;;;:::999999:::<<<<<<<<<;;;:::::::::;;;;;;777888999999777666666666777777777777666666666666444444444444444444444444444333333333333444555555555555666777777777777777888888888999999::::::;;;===>>>@@@@@@AAACCCGGGIIIIIIKKKNNNPPPRRRUUUYYY\\\eeekkktttyyyyyyssskkkeeekkk}}}|||nnneeejjj{{{uuu]]]WWWSSSJJJIIIQQQPPPWWWdddtttxxxooohhhdddaaakkkyyylll\\\UUUTTTVVVWWWXXXZZZSSSNNNRRRaaauuupppbbb\\\ZZZaaaiiihhhaaaYYYWWWQQQSSSfffsssooowww~~~vvvaaaNNN:::444666888777777777777777777777777777777777777777777777777888999888<<<>>>JJJpppdddYYYRRRSSSSSSOOONNNPPPNNNJJJNNNbbbqqq^^^^^^hhhzzzyyy\\\ZZZkkk{{{vvvjjjlllyyyuuukkkbbb^^^[[[VVVTTTTTTYYYYYYUUUTTTTTTSSSiii{{{vvv~~~qqqkkkbbb]]]___mmmzzz}}}vvvpppnnnjjjdddZZZJJJ;;;555777555555444444444333333333444444444444444444444444444444555444333444666888:::SSS|||iiiPPPMMMWWWuuuzzznnniiidddfffqqq~~~wwwsssmmmhhheeeccc```^^^fffxxxooo```\\\mmmtttrrrnnnllljjjddddddaaaZZZNNNBBB:::888999:::;;;;;;:::999999:::<<<<<<<<<;;;::::::::::::;;;777999:::999777666666777777777777777666666666666444444444444444444444444444333333333333444555555666777777888888888888888888888888999999::::::;;;===>>>@@@@@@AAACCCGGGIIIJJJLLLNNNPPPRRRTTTXXX[[[iiippp{{{zzzqqqjjjooowww{{{qqqcccZZZQQQNNNQQQWWW]]]jjjxxxyyyqqqfffaaa^^^ggg}}}wwweee]]]___cccdddcccccc[[[UUUYYYhhhzzzzzzpppjjjqqqzzzoooaaaZZZ\\\nnnuuunnnttt~~~xxxeeeQQQ===555666777777666777777777777777777777777777777777777777888888999888<<<@@@OOOuuuzzzxxxpppaaaTTTSSSVVVUUURRRQQQMMMHHHGGGPPPdddwww___XXXZZZddd~~~www```]]]lllzzzzzzvvvkkkccciiixxx|||uuummmccc]]]VVVPPPOOOQQQUUUVVVSSSRRRQQQMMM___yyy|||uuuqqqddd^^^```mmmzzz|||vvvpppllljjjggg___PPP???666555555555555444444444333333444444444444444444444444444444555444333444777999<<>>@@@AAAAAACCCFFFIIIKKKLLLOOOPPPQQQSSSWWWYYYdddmmmyyyxxxoooiiimmmzzzwwwkkkgggdddaaafffkkkuuuxxxpppaaa\\\XXXaaazzzwww{{{wwwmmmdddgggtttrrriiiiii{{{yyynnnrrr|||{{{kkkVVV@@@777777777555555777777777777777777777777777777777777777888999999777<<>>@@@AAABBBCCCFFFHHHKKKMMMOOOPPPQQQSSSVVVXXX___hhhssszzzyyyrrrlllhhhkkksss~~~}}}|||rrrjjjZZZVVVRRR[[[vvvzzzyyyyyyvvv}}}qqqqqq|||}}}qqq[[[DDD999888777555444666666666666666666666666777666666666777888999:::777<<>>@@@BBBBBBDDDFFFHHHKKKLLLNNNOOOPPPRRRUUUXXX```hhhrrrvvvuuuqqqnnnnnnooorrrxxx~~~rrrggg___SSSPPPNNNUUUqqq}}}rrrsss}}}~~~ttt^^^FFF:::888777555444666666666666666666666666666666666666777888999:::777<<>>HHHaaazzz[[[ZZZkkkyyytttgggYYYRRRPPPNNNNNNPPPKKKQQQWWWYYY\\\^^^YYYRRRQQQKKKFFFCCCAAA@@@CCCGGGSSSnnnrrrwww|||xxx~~~|||ppphhhooozzzyyytttqqqlll```NNN???888666666666666555555555555444444444444444444444444333444555555555777:::<<>>>>>>>>???AAACCCDDDFFFFFFFFFHHHKKKNNNQQQUUU[[[^^^aaajjjuuu||||||xxxuuusssyyy{{{|||{{{{{{{{{tttlll```]]]]]]aaalllvvv~~~lllcccaaa]]]XXXUUUNNNHHHJJJXXXttt}}}lllfff``````gggwwwooowww~~~pppkkksssvvv^^^DDD999888888666444777777777777777777777777777666666666777888999999===CCCSSSooo~~~|||uuubbbhhhyyy~~~yyytttllldddZZZSSSQQQOOONNNNNNRRRVVVWWWUUURRRSSSKKKFFFGGGFFFBBBBBBFFFPPPbbbzzzsss|||{{{jjjfffmmmtttwwwoooqqqkkkVVVBBB:::888666444444444555444333666666666666666666666666333444555444555777:::>>>RRReeeIIIGGGRRRmmm~~~cccTTTRRROOORRRbbb{{{}}}yyytttooommmhhhmmmvvvsssooollliiibbbccc___XXXLLL@@@999888999;;;;;;999999999999;;;;;;;;;:::999999888999999999777888888777666666777999::::::999888777666555555444444444444444444444444444444333333444444555666888888888888888888888888777888999:::999:::<<<>>>>>>>>>@@@AAACCCDDDFFFFFFHHHJJJLLLOOORRRVVV[[[^^^bbbkkkvvv||||||yyyvvvtttzzz}}}~~~wwwnnnddd^^^WWWVVV^^^uuu{{{rrruuummmcccYYYSSSMMMGGGIIIXXXuuuttthhhbbb]]]^^^eeeuuupppxxx}}}qqqnnnvvvxxx___EEE:::999999777555777777777777777777777777777666666777777888999:::;;;CCCUUUtttxxxyyylllkkkwww}}}|||}}}tttkkk```YYYVVVWWWXXX[[[```ccceeedddbbb___UUULLLIIIGGGBBBAAACCCNNN```}}}~~~vvvwwwgggeeennntttxxxrrruuuoooYYYDDD999888666444444555555444333555555555555555555555555333444555555555777;;;>>>TTTcccGGGGGGSSSmmm~~~dddVVVQQQPPPSSSccc|||~~~{{{vvvrrrpppjjjiiiuuuuuutttooommmkkkdddccc```XXXMMMAAA:::999:::;;;;;;999999999999;;;;;;;;;;;;:::999999999999999777888888777666666777999:::999999888777666555555444444444444444444444444444444444333444444555666999999999999999999999999777888999:::999:::<<<>>>>>>???@@@AAACCCEEEFFFGGGIIIKKKNNNPPPRRRUUUZZZ]]]ccckkkuuu{{{{{{xxxvvvuuuxxx~~~zzzpppdddZZZ\\\pppwwwttttttwwwppp{{{iiiZZZPPPKKKFFFHHHYYYvvv~~~qqqnnniiifffiiiqqq~~~|||pppzzz|||rrrpppyyyyyyaaaFFF;;;::::::888777777777777777777777777777666666666777777999::::::;;;DDDYYYyyypppuuuuuunnnttt|||~~~}}}ssshhh___\\\VVV]]]gggqqqxxx}}}yyykkk\\\RRRMMMGGGDDDCCCKKK]]]~~~yyysssdddcccmmmuuuyyyuuuxxxrrr]]]FFF999999777555444555555444333444444444444444444444444333444555555555777;;;>>>WWWcccFFFGGGVVVoooeeeVVVQQQPPPUUUeee}}}~~~{{{wwwtttsssjjjdddhhhppp{{{uuutttpppmmmlllfffbbb___XXXLLLAAA:::999:::;;;;;;999999999999;;;;;;;;;;;;:::999999999999:::777888888777666666777999999999888888777666666555555555555555555555555555444444444444444555666666999999999999999999999999777888999:::999:::<<<>>>>>>???@@@BBBCCCEEEFFFGGGJJJKKKMMMOOOPPPSSSXXX[[[aaaiiirrrwwwwwwuuussssssttt}}}{{{ttt}}}~~~qqqeeemmm}}}tttrrr}}}hhhXXXMMMJJJFFFIII[[[zzztttppp{{{uuuqqqyyyzzzaaaFFF:::999999888666666666666666666666666666666666666777888999:::;;;===GGG]]]|||~~~lllssstttooosssyyy}}}}}}vvvnnnjjjnnnyyywwwdddYYYQQQKKKGGGIIIYYYyyyzzztttdddbbbkkksss|||wwwwwwrrr___HHH;;;999777555444555555444333444444444444444444444444333444555555666888<<>>??????@@@BBBDDDEEEGGGGGGHHHJJJLLLMMMNNNQQQUUUXXX^^^fffooottttttrrrppppppttt|||uuuoooooo~~~ssssssqqqaaaUUUMMMLLLIIIKKK___rrrnnn{{{}}}uuuzzzzzzaaaFFF999888888777666666666666666666666666666666666777777888:::;;;<<<>>>LLLeee{{{kkksssvvvlllmmmrrrwwwyyy|||}}}~~~kkk]]]QQQJJJIIIUUUrrrzzzyyygggbbbjjjrrryyyvvvppp```KKK===999777555555555666555444555555555555555555555555333444555555666999===@@@ZZZoooOOONNN[[[{{{dddUUUOOOOOOUUUdddzzz~~~vvvnnnddd\\\ZZZaaassswwwvvvpppllllllggg```]]]UUUJJJ???999888:::;;;;;;999999999999;;;;;;<<<;;;;;;:::::::::::::::777888888777666666777999888888888888777777666666555555555555555555555555555555444444555555666777999999999999999999999999777888999:::999:::<<<>>>???@@@AAABBBDDDFFFGGGHHHGGGHHHJJJLLLMMMPPPTTTXXX]]]eeeooottttttrrrpppooouuu|||www|||ssssssoooddd[[[TTTNNNNNNLLLOOOdddssskkkzzz{{{~~~{{{bbbEEE888777777666666777777777777777777777777666666777777999:::<<<===@@@UUUsssxxxiiirrrkkkeeekkkrrruuuuuu{{{}}}qqqooouuu|||~~~jjjXXXKKKLLLSSSlll{{{}}}jjjccciiiqqq}}}wwwpppbbbMMM>>>:::888666555666666555444666666666666666666666666333444555555666999===AAA[[[sssSSSOOOZZZ|||cccTTTNNNNNNRRR```vvvyyyoooeee^^^^^^iiivvv{{{{{{xxxwwwppplllkkkggg```]]]VVVKKK@@@:::999;;;;;;;;;999999999999;;;;;;<<<<<<;;;::::::::::::;;;777888888777666666777999888888888888777777777777555555555555555555555555555555555555555666666777888888888888888888888888777888999:::999:::<<<>>>???@@@AAACCCDDDFFFGGGHHHFFFHHHJJJLLLNNNQQQUUUYYY___gggrrrxxxyyyuuurrrqqqqqqzzzssssssyyykkkccc]]]XXXPPPRRRPPPSSSiiinnniiixxx}}}}}}cccGGG999777888777777777777777777777777777777666666777888999;;;<<<===DDD```rrrdddooojjjfffkkkppptttvvv{{{}}}kkk]]]YYY```hhh{{{}}}}}}xxxtttxxxyyybbbRRROOORRRhhhzzz~~~~~~kkkeeekkksss|||uuufffOOO>>>:::888666555666666555444555555555555555555555555333444555666777:::>>>AAA\\\zzzrrrSSSNNNWWWyyycccTTTMMMLLLPPP\\\qqq~~~uuukkkeeehhhoooyyyvvvxxx{{{xxxzzz{{{yyywwwvvvxxxzzzyyywwwpppkkkkkkgggaaa^^^WWWLLLAAA;;;:::<<<;;;;;;999999999999;;;;;;<<<<<<;;;::::::::::::;;;777888888777666666777999888888888888777777777777666666666666666666666666555555555555555666777777777777777777777777777777777888::::::999:::<<<>>>???@@@AAACCCEEEFFFGGGHHHGGGHHHKKKMMMOOORRRWWWZZZaaajjjvvv||||||yyyuuussskkkvvvtttuuuqqqhhhbbb]]]QQQTTTSSSVVVmmm~~~ggggggwww}}}eeeHHH:::888999888888777777777777777777777777666666777888999;;;===>>>IIIiiinnn___lllooojjjlllooosssxxx{{{rrr___PPPKKKRRRYYYcccfffiiikkkiiiddd^^^ZZZ[[[cccooo{{{yyyrrrrrrzzzlllZZZRRRSSSgggwwwooo||||||jjjeeemmmtttyyyiiiPPP<<<:::888666666666666666444444444444444444444444444333444555666777:::>>>BBB^^^ttt{{{oooQQQLLLTTTuuucccTTTLLLKKKNNNYYYnnnxxxooommmqqq|||wwwwwwyyytttuuuuuurrrmmmkkklllnnnlllxxxwwwtttmmmiiiiiieeeccc^^^TTTIII???999888999;;;::::::::::::;;;<<<<<<===;;;::::::<<<======<<<888999:::999777777777888::::::999888777666555444444444555555555555444444444444333333444555777888:::::::::999999999888888999999:::;;;;;;<<<<<<===>>>>>>@@@BBBDDDFFFGGGHHHIIIKKKMMMNNNPPPSSSXXX[[[gggooo{{{}}}vvvqqqrrryyyuuuhhhnnn}}}sssjjj]]]WWWQQQ[[[www~~~~~~xxxccccccqqq{{{www~~~}}}dddIII<<<::::::888666555666777888888777666555777888999999999:::===???KKKrrrqqqjjjqqqwwwtttssstttvvvyyy~~~{{{vvvmmm___RRRKKKKKKMMM[[[YYYYYY```fffeee]]]VVVTTTQQQRRRZZZdddrrr~~~kkk\\\\\\___^^^bbbiiixxxttt^^^TTTTTTfffwwwzzzzzznnnffflllyyywwwYYY;;;888888888888777777777777666666555555555444444444555777888777666888>>>CCC___vvv}}}kkkTTTMMMOOOssseeeQQQKKKJJJKKKRRRfff~~~~~~|||||||||zzzvvvsssqqqjjjaaa]]]^^^bbbiiivvvwwwtttmmmiiijjjeeeccc^^^TTTIII>>>999888999;;;::::::::::::;;;<<<<<<<<<;;;::::::<<<======<<<888999:::999777777777888::::::999888777666555555444555555666666555555444444444333333444555777888:::::::::999999999888888999999:::;;;;;;<<<<<<===>>>>>>@@@BBBDDDFFFGGGHHHJJJKKKMMMOOOQQQTTTXXX[[[gggooozzz|||uuuqqqpppxxxpppccchhh{{{}}}ccc\\\WWW___{{{yyywwwaaa^^^mmmxxxuuu}}}fffIII;;;999888777666666666777888888777666666666888;;;<<<<<<<<<===???GGGooowwwooowwwzzzxxxwwwwwwxxxyyy}}}{{{vvvmmm___SSSNNNOOOQQQ]]][[[ZZZ\\\eeekkkggg]]]TTTNNNJJJLLLRRR^^^ooo~~~rrraaa]]]\\\ZZZ\\\cccjjj}}}hhhZZZVVVcccxxx|||zzznnneeekkkxxxyyy[[[>>>888888888888777777777777666666555555555444444444555777888777666999>>>CCCaaammmVVVQQQSSSrrrkkkWWWMMMKKKKKKQQQccc}}}}}}|||}}}|||wwwtttqqqjjjaaa\\\]]]```bbbiiitttvvvtttmmmjjjjjjeeebbb]]]TTTHHH>>>999888999;;;::::::::::::;;;<<<<<<<<<;;;:::;;;<<<======<<<888999:::999777777777888:::999999888777666555555444555555666666555555444555444444333444666777888:::::::::999999999888888999999:::;;;;;;<<<<<<===>>>???@@@BBBDDDFFFHHHHHHKKKLLLNNNPPPRRRUUUYYY\\\eeemmmwww}}}~~~yyytttpppnnnwwwjjj^^^cccwwwfff___ZZZccc}}}rrr|||uuu^^^YYYggg~~~xxxttt{{{hhhJJJ;;;888888777666666777777888888777777666555888<<>>>>>???DDDkkk}}}uuu}}}yyywwwyyyxxxwwwxxxwww|||}}}xxxnnnaaaUUUPPPRRRVVVaaaddd```[[[dddssstttjjj]]]TTTJJJFFFHHHQQQ```nnnooofffaaa\\\]]]bbbggg~~~rrrbbbYYY```|||~~~uuuvvvxxxlllccciiiwww{{{\\\???888888888888777777777777666666666555555555555444555777888888777999???DDD___oooYYYUUUXXXrrrmmmXXXOOOLLLJJJPPP```www~~~||||||zzztttooolllfff]]]YYYYYYXXXZZZ^^^fffoooxxx~~~uuutttnnnjjjjjjeeeaaa\\\SSSHHH>>>999888999;;;::::::::::::;;;<<<<<<<<<;;;:::;;;===>>>===;;;888999:::999777777777888999999888888777666666555555555666666666666555555555555444444444666777888:::::::::999999999888888999999:::;;;;;;<<<<<<===>>>???@@@BBBDDDFFFHHHIIIKKKMMMOOOPPPRRRUUUZZZ]]]bbbiiirrrxxxxxxuuupppnnnooowww|||fff]]]fff~~~zzzrrr```ZZZVVVaaa~~~xxxlllpppttt[[[WWWdddyyy{{{vvv|||iiiKKK;;;888888888888777777777777777777777777666999;;;======>>>???@@@CCCfffwwwtttjjjnnntttuuutttuuuvvvzzz~~~rrrdddWWWQQQSSSVVVgggrrrpppccceeevvv}}}vvvkkkaaaWWWPPPNNNQQQ]]]hhh~~~vvvqqqpppsss|||xxxiii\\\^^^{{{|||yyyzzzpppqqq}}}uuuhhh```gggvvv{{{\\\>>>888888888888777777777666666666666555555555555555555777999888888:::@@@EEE___qqq[[[VVVZZZuuukkkVVVQQQLLLJJJOOO]]]rrr|||yyyxxxqqqjjjdddaaa\\\VVVRRRSSSNNNRRRZZZbbbjjjpppssstttuuutttnnnkkkjjjeeeaaa\\\SSSGGG>>>999888999;;;::::::::::::;;;<<<<<<;;;::::::<<<>>>>>><<<;;;888999:::999777777777888999999888888777777666666555666666666666666666555555555444444555666888999:::::::::999999999888888999999:::;;;;;;<<<<<<===??????AAACCCEEEGGGHHHIIIKKKMMMOOOPPPRRRUUUZZZ]]]^^^dddlllqqqrrrpppmmmkkkqqqxxxwwwddd___mmmxxxpppiiibbbWWWRRRPPP]]]{{{uuuiiieeexxxtttZZZWWWcccvvv|||yyykkkLLL<<<:::;;;:::;;;888888777777777777888888888999999999999<<<@@@CCCFFFbbbzzzttt~~~tttcccYYYbbbnnnqqqqqqssstttxxxzzzjjj[[[SSSRRRTTTkkk|||qqqkkkwww~~~{{{rrriiibbb[[[XXX\\\cccvvv~~~ooo```___zzzqqqttt}}}uuuvvvxxxlllmmmyyyrrrfff^^^eeeuuu}}}]]]???888888888888777777777666666666666666666666666666555777999999888;;;AAAFFFaaarrr[[[VVVZZZuuuooo\\\SSSLLLIIINNNZZZmmmzzzuuusssggg___XXXUUURRRMMMKKKKKKHHHLLLSSS[[[ccckkkqqquuuttttttnnnkkkjjjeee```[[[RRRGGG>>>999888:::;;;::::::::::::;;;<<<<<<::::::;;;<<<>>>>>><<<:::888999:::999777777777888888888888888777777666666555666666777777666666555666555555444555777888999:::::::::999999999888888999999:::;;;;;;<<<<<<===???@@@AAACCCEEEGGGIIIIIIKKKLLLNNNPPPRRRUUUYYY\\\\\\aaahhhmmmnnnlllkkkjjjqqqxxxsssaaa___ooosssggg___WWWSSSQQQ]]]{{{uuuiiilll|||vvv[[[WWWaaasssyyy{{{mmmOOO@@@===<<<;;;;;;999888888777777888888999999999888777888;;;AAAEEEHHH^^^rrrnnn|||ppp[[[OOOZZZiiimmmooorrrrrrvvvsssaaaVVVSSSSSSggg{{{~~~uuuyyyzzztttkkkbbb```cccmmmuuuqqqcccccc|||uuunnnkkkuuuzzzkkkcccdddnnn{{{llljjjuuusssfff]]]ddduuu```BBB888888888888777777777777555666666666666777777777666888999999999<<>>>>><<<:::888999:::999777777777888888888888888777777777777666666777777777777666666666555555555555777888999:::::::::999999999888888999999:::;;;;;;<<<<<<===???@@@AAACCCEEEGGGIIIJJJJJJKKKMMMOOOQQQTTTXXX[[[\\\aaagggkkklllkkkkkkkkkrrrzzznnn]]][[[iiixxxnnnbbb]]]YYYcccwwwkkkvvvxxx]]]SSS\\\ooozzzwww}}}rrrTTTDDD???===:::888999999888777777888999999888999:::::::::===BBBEEEHHHYYY}}}llljjjzzzsssYYYJJJTTTdddiiikkkpppqqquuu|||iii\\\VVVUUU]]]ooo~~~}}}{{{|||xxxqqqhhheeeggghhhppp|||pppeeehhhvvvmmmiiiooozzz}}}vvvmmmiiieeejjj|||oookkktttxxxjjj```eeeuuuaaaBBB888888888888777777777777555666666666777777777777666888:::::::::===CCCHHHWWWsssZZZVVV[[[uuu~~~nnnXXXNNNGGGJJJQQQ^^^xxx|||vvv}}}zzzzzz{{{~~~}}}{{{{{{wwwssskkk```VVVRRROOOKKKHHHHHHIIIJJJMMMRRR\\\kkk|||~~~ttttttoookkkkkkfff___ZZZQQQGGG===999888:::;;;::::::::::::;;;<<<<<<::::::;;;===???>>><<<:::888999:::999777777777888888888888888777777777777666666777777777777666666666666555555666777999::::::::::::999999999888888999999:::;;;;;;<<<<<<===???@@@BBBCCCFFFGGGIIIJJJIIIKKKMMMOOOPPPSSSXXX[[[]]]aaagggjjjkkkkkkllllllttt}}}jjjZZZWWWbbbnnnhhhbbbjjjxxxmmmqqq}}}|||yyy^^^PPPYYYkkk|||xxxwww~~~vvvWWWFFFAAA===888555:::999888777777888999:::777999<<<===>>>???BBBDDDFFFVVVyyyiiihhhzzzuuuYYYGGGPPP___dddgggmmmpppttt~~~oooaaaZZZXXXUUUbbbvvv{{{wwwtttqqqppppppkkkeeedddggghhhppp{{{ooogggkkkjjjfffhhhrrrzzzrrrqqq~~~~~~qqqmmmwww|||mmmbbbfffttt```AAA888888888888777777777777555666666666777777888888666888:::::::::===CCCIIIZZZ{{{sss[[[WWW\\\www|||lll[[[OOOGGGIIIMMMXXXqqqvvvttttttwww}}}|||xxxnnnvvv{{{{{{{{{{{{yyyuuuuuusssssstttxxx~~~~~~|||yyyzzzuuusssggg\\\WWWSSSNNNKKKJJJJJJNNNUUU^^^gggtttvvvtttnnnlllkkkbbbaaaZZZPPPEEE===999999999999999999888999999::::::<<<;;;;;;<<<======<<<:::555777888888777777888::::::999888666666666666777888666555666777888777555555555444555666777999:::<<<<<<;;;::::::::::::;;;::::::;;;;;;<<<=========???@@@AAACCCDDDFFFGGGHHHJJJKKKLLLOOORRRUUUWWWYYY[[[```fffjjjkkklllppprrrxxxdddWWWUUU\\\rrr~~~jjjqqqtttmmmlllvvv|||___SSSXXXfff~~~}}}xxxzzz```KKKAAA???;;;777666666666666666777888888999:::;;;;;;<<>>BBBGGGJJJ\\\{{{~~~yyy[[[OOOYYYyyy}}}iii\\\NNNEEEGGGLLLTTTjjjwwwjjj^^^\\\fffpppsssrrrnnnjjjiiinnnwww}}}|||yyy{{{vvvpppooosssxxx{{{|||{{{~~~}}}}}}|||uuulllddd^^^[[[YYYTTTYYYcccnnnttt|||vvvtttooommmkkkcccaaaZZZPPPEEE===999999999:::::::::999::::::;;;<<<<<<;;;;;;<<<======<<<:::555777888888777777888::::::999888666666666666777777666555666777888777555555555444555666777999:::<<<<<<;;;:::::::::::::::::::::;;;;;;<<<=========???@@@AAACCCDDDFFFGGGHHHKKKKKKMMMOOOQQQTTTVVVXXXZZZ___fffiiikkklllooorrrzzz{{{^^^RRRRRRXXXmmmkkknnnzzz~~~bbbRRRVVVccc{{{}}}www\\\HHH@@@>>>;;;777666666666666666777888888:::;;;<<<<<<===@@@DDDHHHMMMZZZwww}}}aaaXXXiii|||{{{aaaKKKKKKWWW___dddiiimmmpppvvvtttllllll___XXXVVV]]]eeefffeeeeeebbbaaaaaabbbdddhhhlllnnnqqquuuzzz}}}}}}|||mmmUUUUUU[[[mmmyyywww|||{{{mmmccciiiyyyfffFFF<<<:::888777888888777666555555555666666666777777888:::;;;<<<>>>BBBHHHLLL___zzz[[[NNNWWWvvv~~~jjj[[[MMMEEEFFFHHHNNNbbbyyy{{{ooo___XXXZZZ^^^___]]]``````cccnnn{{{}}}xxxrrroooqqqtttvvvwwwzzz|||vvvpppjjjfffcccgggoooyyywwwuuupppnnnmmmdddaaaZZZPPPEEE===999999999;;;:::::::::;;;;;;<<<===<<<;;;;;;<<<======<<<:::666777999888777777888999:::999888666666666666777777666555555777777666555555555444555666777999:::;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<=========???@@@AAACCCDDDFFFGGGHHHLLLLLLMMMOOOQQQSSSUUUWWWXXX^^^eeeiiikkklllooorrr}}}pppWWWOOOPPPVVViii~~~}}}lllkkkeeeRRRTTT___vvvrrrVVVCCC===<<<:::888777666666666666777888888;;;<<<===>>>???BBBFFFIIIKKK\\\|||eeeYYYhhh{{{fffNNNKKKTTT[[[aaafffjjjmmmsss~~~xxxwwwmmmbbbXXXWWWZZZ\\\^^^aaa^^^___aaadddhhhlllppprrrwwwzzz}}}~~~|||wwwfffSSSQQQVVVfff~~~yyyzzzzzzmmmdddkkkzzzgggGGG<<<:::888777888888777666555555666666666777777777999:::;;;<<<>>>BBBIIIMMM```zzz[[[MMMUUUqqqmmm\\\OOOGGGGGGFFFHHHZZZpppyyyjjj___YYYVVVTTTRRRVVVXXX```nnn{{{vvvtttuuuvvvwwwwww|||{{{uuupppqqqxxxwwwvvvqqqpppnnneeeaaaZZZPPPEEE===999999999::::::999::::::;;;<<<===<<<;;;;;;<<<======<<<:::777888999999777777888999:::999888666666666666777777666555555666777666555555555444555666777999:::;;;;;;;;;;;;::::::999999::::::;;;;;;<<<=========???@@@AAACCCDDDFFFGGGHHHLLLLLLMMMNNNPPPRRRTTTUUUWWW]]]eeejjjkkkmmmppprrr|||jjjTTTOOORRRXXXiii}}}nnnmmmiiiTTTSSS[[[rrrkkkOOO???:::999999999777777666666777777888999;;;<<<===>>>???BBBGGGJJJKKK]]]kkk\\\jjj}}}hhhOOOIIIPPPWWW]]]dddgggkkkpppyyy~~~||||||ooobbb]]]]]]___ccchhhccceeehhhkkknnnqqqrrrsss}}}}}}ooojjjkkkyyy{{{iiiZZZTTTSSS]]]lll{{{zzz{{{ooogggmmm{{{hhhGGG<<<:::888777888888777666555666666666666777777777:::;;;;;;<<<>>>CCCJJJOOO^^^{{{\\\LLLQQQkkksssaaaTTTKKKJJJFFFFFFUUUiiizzzwwwmmmeee___ZZZXXX[[[]]]dddqqq{{{yyywwwwwwuuuyyy}}}~~~uuussswwwwwwwwwrrrpppnnneeeaaaZZZPPPEEE===999999999888888888888999:::;;;<<<<<<;;;;;;<<<======<<<:::888999:::999888777888999:::999888666666666666777666555444555666777666444555555444555666777999:::::::::;;;;;;;;;:::999888::::::;;;;;;<<<=========???@@@AAACCCDDDFFFGGGHHHLLLLLLMMMNNNPPPRRRTTTUUUWWW]]]fffkkknnnooorrrtttzzzgggSSSOOORRRYYYjjj}}}rrrooolllWWWTTTYYYmmm~~~dddHHH;;;999888888999777777777777777888999999:::;;;<<<===???BBBGGGJJJMMM]]]}}}kkkZZZggg{{{gggNNNGGGLLLSSSZZZaaadddhhhmmmuuuwwwkkkgggfffgggkkkpppmmmppptttxxxzzz{{{zzzyyywwwhhh```___mmmuuuZZZQQQLLLRRR\\\dddlllsss|||{{{}}}rrrjjjooo|||hhhGGG<<<:::888777888888777666666666666666777777777888:::;;;<<<===???DDDKKKOOO]]]}}}]]]KKKOOOccc}}}~~~gggXXXLLLJJJGGGEEEPPPbbbsss~~~wwwoooiiieeejjjkkkpppzzz~~~{{{yyyyyyzzz|||zzzvvvvvv~~~}}}vvvvvvrrrqqqnnneeeaaaZZZPPPEEE===999999999777777777888999:::;;;<<<<<<;;;;;;<<<======<<<:::888:::::::::888777888999:::999888666666666666777666555444444666666555444555555444555666777999:::999:::;;;;;;;;;:::888777::::::;;;;;;<<<=========???@@@AAACCCDDDFFFGGGHHHKKKKKKLLLNNNPPPRRRTTTVVVXXX___hhhnnnqqqrrruuuwwwyyy~~~~~~fffQQQMMMQQQXXXjjj}}}|||zzzxxxrrrsss[[[UUUWWWiiiyyy^^^CCC::::::888777999888777777777777888999999999;;;<<<===???BBBGGGKKKPPP[[[vvvnnn\\\ggg{{{eeeLLLEEEIIINNNUUU]]]___eeekkkrrr~~~uuurrrpppooorrrwwwyyy}}}zzzggg^^^YYYdddwww{{{^^^SSSKKKMMMPPPQQQUUU\\\lllzzzzzz|||rrrlllqqq}}}hhhFFF<<<:::888777888888777666666666666777777777888888999:::===???BBBFFFKKKOOO\\\}}}___KKKMMM\\\wwwqqq]]]MMMIIIFFFCCCKKKXXXiii~~~|||~~~|||zzz||||||~~~}}}||||||uuuvvvrrrpppnnneeeaaaZZZPPPEEE===999999999888888888999:::;;;<<<===<<<;;;;;;<<<======<<<:::999:::;;;:::888777888999:::999888666666666666777666555444444666666555444555555444555666777999:::888999:::;;;;;;:::888777::::::;;;;;;<<<=========???@@@AAACCCDDDFFFGGGHHHIIIJJJKKKMMMPPPSSSUUUVVVYYYaaajjjqqqtttuuuxxxzzzyyy|||hhhQQQLLLPPPXXXkkk~~~zzzvvvvvvuuu{{{]]]UUUTTTeeeuuuYYY@@@999;;;999777999888888777777888888999::::::<<<===???@@@DDDIIILLLRRRXXXnnnttt```jjj}}}~~~dddKKKCCCEEEIIIOOOVVVZZZaaahhhooo}}}~~~rrrggg\\\]]]hhhsssvvvuuudddWWWNNNNNNMMMIIIKKKRRR^^^}}}xxxwwwyyyppplllrrr~~~hhhEEE<<<:::888777888888777666666666777777777888888888777:::>>>AAADDDGGGKKKNNNXXXooo```KKKLLLVVVsssfffPPPKKKHHHDDDGGGQQQ___zzzyyytttssssssuuu~~~{{{tttuuuqqqpppnnndddaaaZZZPPPEEE===999999999999999999:::;;;<<<>>>???<<<;;;;;;<<<======<<<:::999:::;;;:::888777888999:::999888666666666666777666555444444555666555444555555555555666777999:::888999:::;;;;;;999888666::::::;;;;;;<<<======>>>???@@@AAACCCEEEFFFGGGHHHHHHIIIKKKMMMPPPSSSVVVWWWZZZbbblllsssvvvwwwzzz|||{{{{{{}}}kkkTTTNNNQQQYYYmmm|||yyyyyy]]]UUURRRbbbsssWWW>>>999<<<999777999888888888777888888999:::<<<===???@@@BBBEEEJJJNNNSSSVVViiiuuu```iii{{{}}}dddKKKCCCCCCEEEJJJQQQVVV___fffmmmzzzrrrccc[[[^^^eeeiiikkk___SSSLLLPPPPPPLLLOOOXXX\\\|||xxxuuu}}}vvvnnnkkkrrrgggDDD<<<:::888777888888777666777777777777888888888888666:::>>>BBBEEEHHHKKKNNNUUUeeeaaaKKKKKKSSSqqqnnnUUUNNNKKKFFFGGGNNNZZZxxx~~~uuummmkkkjjjlllwww~~~|||zzzvvvwwwrrrpppnnneee\\\UUUKKKBBB===:::888777777777777888999;;;<<<===;;;;;;<<<<<<<<<<<<<<<;;;:::<<<===<<<:::888888888777777777777666666666666555555555555555555555555444444444444444555999<<<;;;;;;;;;::::::999999999999:::;;;;;;::::::<<<>>>>>>???@@@CCCEEEGGGHHHIIIKKKIIIJJJNNNPPPOOORRRVVV\\\dddkkkmmmsss{{{}}}yyy}}}rrriiikkkuuupppTTTSSSWWW[[[ooo}}}zzzzzzxxxaaaXXXSSS^^^{{{jjjMMM===;;;777777888333888888888888999:::;;;;;;;;;>>>BBBDDDFFFHHHJJJLLLNNNXXXlllsss___ooo{{{lllRRRBBB@@@DDDIIINNNTTT___hhhjjjtttzzz}}}lll```]]]^^^___^^^YYYQQQOOOTTTWWWRRRQQQTTTfffyyyuuu{{{vvvlllgggooocccDDD:::999888888777777888888777666666666777888999999;;;<<>>>>>???AAACCCEEEGGGHHHIIILLLJJJKKKOOOQQQPPPSSSXXXWWW```fffhhhmmmvvv||||||pppfff]]]\\\eeewwwwwwVVVPPPUUU]]]rrrvvvhhh___XXX___vvvfffKKK;;;;;;888888999555888888888888999:::;;;<<<>>>AAADDDFFFGGGIIIKKKMMMQQQYYYkkkzzzdddrrr~~~dddOOODDDCCCGGGKKKSSS^^^eeegggoooyyyyyyyyy~~~qqqjjjeeeaaa^^^\\\VVVVVV]]]___YYYVVVXXXiii}}}|||qqqjjjqqqbbbCCC:::999888888777777888888777777666777777888999:::===>>>@@@CCCGGGJJJMMMOOOUUUcccsss[[[NNNMMM___xxx|||]]]SSSOOOFFFCCCHHHMMM```|||{{{qqqhhhccc^^^ZZZaaakkk~~~zzzwwwyyyyyytttuuupppmmmkkkccc\\\UUUKKKBBB===:::888777999888888888999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;999;;;<<<;;;999777777888999999888777666666555555555555555555555555555555333444444444444555888:::;;;;;;::::::::::::999999999:::;;;;;;:::;;;===?????????AAACCCEEEFFFHHHIIIMMMKKKLLLPPPQQQRRRVVV\\\```hhhnnnnnnmmmsss{{{uuummmdddaaafffvvvjjj\\\^^^fff|||vvvsssmmmiiioooaaaGGG::::::888999;;;777888888888888999:::;;;<<>>???AAADDDGGGJJJMMMOOOVVV]]]pppvvv[[[LLLJJJVVViii~~~jjjWWWPPPLLLFFFCCCFFFRRRjjjwwwoooggg```\\\[[[mmmxxxzzzxxx}}}yyyttttttnnnllljjjbbb\\\UUUKKKBBB<<<:::888777999999999888999999::::::<<<<<<<<<===<<<<<<;;;:::888999;;;:::888777777888::::::999888777555555444555555555555555555555555333444555444444444777999::::::::::::::::::::::::999;;;<<<;;;;;;;;;===??????@@@AAACCCEEEFFFGGGHHHLLLKKKMMMPPPQQQRRRXXX```sss{{{~~~wwwwww~~~}}}yyyxxxwwwpppuuu}}}}}}}}}|||]]]EEE:::;;;888888:::777888888888999:::;;;<<<===BBBDDDGGGIIIIIIJJJLLLNNNOOOUUUaaazzznnntttkkkNNNAAADDDIIIQQQXXX^^^```eeeuuu}}}vvvooojjjkkkrrrrrrkkkhhhlllzzzxxxnnnrrr[[[@@@:::999888888777777888888777777777888999:::;;;<<>>AAADDDFFFHHHIIIIIIKKKMMMNNNTTT```vvvttttttoooNNN@@@DDDJJJOOOUUU\\\___cccppp}}}vvvtttwwwtttnnnooovvvwwwmmmrrrXXX???:::999888888777777888888777777888888999;;;<<<===@@@@@@BBBDDDGGGJJJMMMNNNWWWZZZddd~~~iiiSSSGGGLLLUUUhhhnnnYYYPPPJJJDDDAAADDDNNN]]]oooqqq^^^WWW___qqq{{{tttsssmmmjjjiiiaaa\\\UUUKKKBBB===:::888777999888888888999::::::;;;============<<<;;;::::::666777999999777666777777::::::999888777777666666555555555555555555555555222444555555444444555666999999::::::::::::;;;;;;:::;;;<<<<<<;;;<<<>>>@@@@@@AAABBBCCCDDDFFFGGGGGGIIIJJJMMMQQQRRRVVVaaammmsssyyytttWWWBBB:::<<<777555777555888888888999;;;<<<>>>>>>@@@BBBEEEGGGHHHIIIKKKMMMPPPXXXcccvvvyyysssyyynnnLLL@@@DDDIIIMMMRRRYYY^^^aaakkk{{{uuuxxxuuummmrrr~~~TTT>>>:::999888888777777888888777888888999:::<<<===>>>AAABBBDDDFFFJJJMMMPPPQQQWWW]]]hhh|||sss\\\EEEHHHNNN]]]xxxgggTTTJJJEEEAAACCCIIITTTcccwwwjjj^^^^^^jjj}}}uuutttmmmjjjiiiaaa\\\UUUKKKBBB===:::888777777777888888999:::;;;<<<============<<<;;;:::999555777888888777666666777999999999888888777777777555555555555555555555555222333555555444333444555999999999::::::;;;;;;;;;:::<<<<<<<<<;;;<<<>>>@@@@@@AAABBBCCCDDDFFFFFFGGGIIIKKKNNNSSSUUUZZZgggtttvvvwww|||qqqRRR???888;;;777666999777888888888999;;;===>>>??????BBBEEEGGGIIIJJJLLLNNNPPP[[[eeeuuuyyynnnooolllKKK???BBBGGGKKKOOOVVV[[[]]]dddwwwvvvnnnttt{{{RRR===:::999888888777777888888888888888999;;;<<<>>>???DDDEEEGGGJJJMMMQQQTTTVVVWWWaaalllzzzmmmJJJIIIJJJSSSjjjzzz```PPPJJJDDDCCCDDDJJJTTTeee}}}rrrhhhlll~~~vvvtttmmmjjjiiiaaa\\\UUUKKKBBB===:::888777777777777888999;;;<<<===============<<<;;;:::999555666888888777666666777999999888888888888888888555555555555555555555555222333555555444333444555999999999::::::;;;;;;;;;;;;<<<===<<<<<<<<<>>>@@@AAAAAABBBCCCDDDEEEFFFGGGJJJLLLPPPUUUWWW]]]kkkzzz~~~~~~~~~wwwyyyoooOOO<<<777;;;888777:::999888888888999;;;===>>>??????BBBEEEHHHIIIKKKNNNPPPPPP[[[eeerrruuuhhheeeyyylllJJJ>>>AAADDDJJJMMMSSSYYYZZZ___qqqzzzzzzxxxqqqvvvzzzQQQ===:::999999888777888888888888888888999;;;===>>>???FFFGGGIIIMMMQQQUUUXXXZZZWWWcccmmmwwwQQQNNNIIILLL___|||lllWWWPPPHHHDDDAAABBBGGGUUUkkk}}}tttrrrwwwuuummmjjjiiiccc^^^XXXNNNDDD<<<888777777777777888999::::::::::::::::::::::::::::::::::::777666666777888888666333888888888888888777666666444444444555555555666666555555555555555555555555888;;;===>>><<<:::::::::;;;;;;:::;;;;;;<<<===>>>@@@AAABBBCCCDDDEEEFFFGGGLLLLLLMMMPPPWWWcccpppyyy~~~zzzxxxwwwlll```XXXRRRTTTbbbrrr}}}qqqllllllqqqxxxqqqpppyyyxxxvvvpppvvv}}}vvvjjjdddbbb```bbbfffgggjjjiiiwww}}}```GGG@@@999666888:::999777888999:::<<<===>>>>>>???BBBCCCDDDGGGJJJMMMPPPRRRVVVVVV```qqqmmmZZZcccuuuqqqLLL@@@???===FFFJJJNNNPPPSSS\\\jjjvvv~~~tttuuu{{{|||vvvqqq|||qqqIII<<<::::::999888777777888888999888:::===>>><<>><<<:::::::::;;;;;;:::;;;;;;<<<===>>>@@@AAABBBCCCDDDFFFFFFGGGKKKLLLMMMPPPWWWaaammmuuu{{{tttnnniiieee]]]TTTNNNIIIHHHPPP\\\vvvpppccc[[[TTTTTTYYYmmmuuummmddd]]]ccc[[[ZZZccclllrrr}}}yyyiii```^^^[[[___cccgggrrr{{{nnneee]]]ZZZZZZYYYZZZ]]]eeehhheeeppp|||___FFF@@@999666888:::999777999999;;;<<<>>>?????????DDDDDDFFFHHHKKKNNNQQQSSSWWWVVV^^^mmmsssYYY]]]nnnwwwOOO???======DDDHHHMMMOOOQQQYYYfffpppvvvrrrttt~~~~~~uuuqqq|||pppHHH<<<:::999999888777777888888999888:::>>>>>>===@@@EEEGGGHHHJJJMMMQQQVVVZZZ]]]^^^bbbfffkkksssqqqTTTFFFLLLXXXnnnmmmUUUMMMHHHDDDBBBCCCGGGTTT```rrr|||vvvuuummmjjjiiibbb]]]WWWNNNDDD<<<888777777777777888999::::::::::::::::::::::::::::::::::::999888777888999999777555777888888888888777777666444444444555555555555555555555555555555555555555888:::======<<<;;;::::::;;;;;;:::;;;;;;<<<===>>>@@@AAABBBCCCDDDFFFGGGGGGJJJKKKMMMPPPVVV^^^gggmmmwwwxxxyyyxxxtttllleee```ZZZVVVQQQMMMHHHDDDEEEJJJZZZkkkppp\\\RRRNNNHHHGGGIIIWWWuuuzzzkkkeeeaaaXXXPPPQQQIIIGGGNNNVVV\\\hhhuuu|||{{{wwwnnnbbbXXXSSSRRRQQQTTTUUUUUU[[[qqqfff]]]XXXVVVZZZ\\\\\\^^^aaammmpppjjjnnn{{{|||YYYDDD???999777888999999888:::;;;<<<===???@@@AAAAAAFFFGGGHHHJJJMMMPPPRRRSSSWWWWWW]]]iii___ZZZiiiVVV@@@===@@@AAAFFFKKKMMMPPPVVV```gggzzz{{{vvvtttyyy~~~tttrrr}}}mmmGGG;;;:::999888888777888888888:::999;;;>>>???>>>BBBGGGIIIJJJLLLOOOSSSWWW[[[]]]]]]aaaeeegggiii{{{}}}\\\GGGGGGQQQfff~~~xxxbbbQQQKKKFFFCCCBBBCCCKKKSSSgggtttzzzuuutttllliiiiiibbb\\\VVVMMMCCC<<<888777777777777888999::::::::::::999999::::::::::::;;;;;;;;;999888888999999777666777777888888888888777666555555555555555555555555555555555555555555555555777:::======<<<;;;:::;;;;;;;;;:::;;;;;;<<<===>>>@@@@@@AAACCCDDDFFFGGGHHHIIIKKKMMMPPPTTTZZZ```eeedddgggmmmqqqsssrrrooommmhhhfffbbb^^^XXXQQQKKKIIIIIISSShhhxxxggg]]]XXXRRRNNNKKKOOO```pppccc^^^ZZZSSSLLLMMMEEECCCGGGJJJMMMVVVcccnnnmmmjjjgggccc```______[[[^^^___\\\[[[kkkwwwddd______dddmmmsssuuuvvvzzz}}}xxx{{{sssPPPBBB>>>999777888999999999;;;<<<<<<>>>@@@BBBCCCDDDIIIIIIJJJLLLNNNPPPRRRSSSVVVWWW___iiinnn```iii|||___CCC>>>BBB@@@DDDJJJMMMOOOSSSZZZ```mmm{{{~~~zzzsssrrr~~~hhhDDD:::999999888888888888888999:::999;;;@@@AAA@@@DDDIIILLLLLLNNNPPPTTTWWW[[[]]][[[___ddddddbbbooodddJJJEEEKKK^^^vvvpppYYYQQQJJJFFFDDDBBBEEEJJJZZZeeetttwwwoooqqqwwwxxxssssssllliiihhhaaa[[[VVVLLLCCC<<<888777888777777888999::::::::::::999999999::::::;;;;;;;;;<<<:::888888888888777666666777777888888888777777555555555555555555555444555555555555555555555555777999<<<===<<<;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>???@@@AAACCCEEEFFFGGGHHHHHHJJJMMMOOORRRVVV[[[___ZZZ^^^fffpppzzzxxxoooeeeXXXNNNLLLMMMUUUeeewwwuuuiiiZZZSSSLLLLLLSSSgggrrriiiaaaXXXRRRNNNGGGDDDGGGFFFEEEMMMXXXjjjkkknnnqqqtttvvvvvvvvvnnnqqqtttqqqkkkqqqzzzsssqqquuu~~~|||kkkIII???<<<999777777888999999;;;<<<===???AAADDDGGGHHHLLLLLLLLLMMMOOOPPPRRRSSSUUUYYYccclll~~~kkkkkkwwwkkkIII>>>???@@@DDDIIILLLNNNRRRWWWZZZddd~~~{{{wwwssstttcccAAA:::999888888888888888999999::::::<<>>??????AAACCCEEEFFFHHHIIIHHHJJJLLLNNNPPPSSSXXX[[[\\\___fffqqq}}}jjjZZZTTTNNNLLLQQQ[[[ooodddXXXNNNMMMOOOZZZxxxtttfff\\\PPPIIIFFFGGGEEECCCLLLYYYnnnssszzz}}}dddEEE===;;;999888777888999:::;;;;;;===???CCCGGGKKKMMMOOOOOOOOOPPPQQQRRRSSSTTTUUU[[[ffflllzzzxxxkkkzzz{{{UUUAAA>>>@@@CCCGGGJJJMMMQQQTTTWWW```vvvuuusssuuu\\\>>>:::888888888777888888999:::;;;:::===BBBDDDDDDHHHMMMOOOPPPPPPQQQTTTWWWYYY[[[ZZZYYY___eeeeeejjj{{{]]]NNNEEEPPPfffsssrrrcccSSSJJJFFFBBBAAACCC>>>BBBMMM^^^nnn{{{~~~~~~uuuqqqrrrllliiiggg```ZZZUUUKKKBBB;;;888777888777777888999::::::::::::888888999::::::;;;<<<<<<<<<:::777666666666555444666666777888888888888888666666555555555444444444555555555555555555555555666999<<<======<<<;;;<<<;;;;;;:::;;;;;;<<<===>>>>>>???AAACCCEEEGGGHHHIIIIIIJJJLLLMMMOOORRRVVVZZZ^^^___cccnnnuuudddYYYPPPNNNOOOZZZwwwrrraaa[[[VVVVVVjjjvvvfffZZZRRRKKKIIIFFFFFFRRRaaaxxx|||]]]AAA;;;::::::888777888999;;;:::;;;<<<@@@DDDJJJNNNQQQTTTTTTSSSSSSTTTUUUVVVVVVVVV\\\fffiiissslll{{{gggMMMDDD???AAADDDHHHKKKOOOSSSUUU\\\mmmttttttwww~~~WWW;;;;;;888888777777888999999:::;;;;;;>>>CCCEEEEEEIIIOOOPPPPPPPPPQQQSSSVVVXXXZZZ[[[WWW\\\hhhmmmnnn~~~kkkVVVEEEIII^^^lll~~~rrr\\\PPPJJJFFFDDDEEEAAA@@@EEESSSaaalllyyytttqqqrrrkkkiiiggg```ZZZTTTKKKBBB;;;888777888777777888999::::::::::::888888999::::::;;;<<<<<<<<<999666555555555555444666666777888888888888888666666555555555444444444555555555555555555555555666999<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>???AAACCCEEEGGGHHHIIIIIIJJJKKKLLLNNNQQQVVVYYY\\\[[[^^^hhh|||}}}nnn^^^TTTLLLJJJYYYmmmzzzmmm```VVVbbbwwwhhh]]]SSSNNNIIIJJJXXXiii{{{xxxVVV===:::::::::888777888999;;;999:::<<<@@@EEEKKKPPPTTTWWWWWWVVVVVVVVVWWWXXXXXXXXX]]]eeeeeemmmnnnyyywwwYYYNNN>>>@@@BBBFFFIIINNNQQQTTTXXXeee}}}{{{ssstttxxx{{{TTT:::;;;888888777777888999::::::;;;;;;>>>CCCFFFFFFJJJPPPPPPPPPPPPQQQSSSUUUWWWYYY[[[UUU[[[kkksssrrr|||sss\\\FFFEEEYYYgggzzzfffVVVOOOKKKHHHIIIEEE@@@???HHHSSS\\\gggrrr}}}xxxqqqllliiifffaaa]]]]]]UUUJJJAAA;;;888777666666777888999999:::999999777999;;;<<<;;;;;;<<<===<<<:::888777888888777666666666666777888888999999555555444444444444555555444444444444444444444444777888:::<<<======<<<<<<<<<<<<<<<===<<<<<<;;;:::>>>???AAACCCEEEGGGIIIIIIIIIJJJKKKMMMPPPSSSVVVXXXVVVYYY]]]cccqqqvvv___WWWQQQVVVhhhsss___bbbqqqttt]]]SSSNNNQQQcccxxxnnniii~~~}}}yyy|||nnnOOO<<<:::999888888777888888888;;;<<<===@@@DDDIIIMMMOOOVVVZZZ\\\ZZZVVVTTTVVVYYY\\\SSS^^^fffeeeooooookkkPPPFFF>>>BBBGGGEEEJJJQQQOOOTTT]]]mmm}}}uuuvvv|||mmmKKK:::999:::999999999::::::;;;<<<>>>@@@BBBCCCDDDFFFJJJMMMQQQQQQOOOMMMMMMOOOSSSWWWUUUYYY___eeejjjpppuuuxxxpppWWWFFFJJJYYYqqqhhhYYYQQQIIIBBBCCCCCCBBBBBBDDDLLLVVV___uuu~~~yyyrrrmmmjjjgggbbb^^^\\\UUUJJJAAA;;;888777777666666777888999999999999;;;<<<======;;;::::::;;;<<<:::888777888888777666666666666777888888999999555555444444444444555555444444444444444444444444777888:::<<<======<<<<<<;;;;;;<<<<<<======<<<<<>>AAAEEEIIIMMMOOOWWWZZZ\\\ZZZVVVTTTVVVYYY]]]VVV___eeeccc}}}ooodddvvvoooSSSEEE>>>BBBGGGDDDHHHNNNLLLNNNUUUaaarrr}}}tttvvv|||hhhHHH;;;<<<999999999999999:::;;;<<>>??????>>>;;;999999999;;;:::888777888888777666555666666777777888888999555555444444444444555555444444444444444444444444666888999;;;<<<===<<<<<<:::;;;;;;<<<=========>>>????????????AAACCCEEEFFFKKKLLLNNNQQQSSSTTTTTTTTTWWWZZZ]]]```eeerrrsssdddnnn}}}gggaaammmkkk\\\dddtttoooggggggsss{{{}}}dddGGG888999999999888888999::::::===>>>???BBBEEEIIIMMMOOOWWWYYY[[[YYYVVVTTTUUUXXX\\\XXX___bbb```wwwqqq^^^lll}}}vvvZZZFFF===AAAGGGCCCDDDKKKJJJNNNRRRZZZgggxxxvvvzzzvvvsssvvv~~~```DDD;;;>>>888888888888999:::<<<<<<@@@AAACCCDDDEEEGGGKKKMMMQQQRRRSSSRRRRRRRRRTTTVVVTTTVVVYYY[[[\\\]]]___```mmmkkkOOOFFFKKK\\\ooowwweeeWWWLLLGGGFFFDDDAAA@@@AAADDDGGGRRR]]]mmm}}}}}}xxxqqqmmmjjjgggbbb___[[[TTTIII@@@;;;999888888555666777888999999999999>>>???@@@???<<<:::::::::;;;999777777888999888777555555666666777888888888555555444444444444555555444444444444444444444444666777999;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<======???>>>===<<<===???AAABBBGGGIIIMMMQQQTTTUUUUUUUUUXXX\\\___```bbbjjjuuu~~~uuutttqqqjjjyyyuuuhhhooo|||}}}oooddd]]]\\\ggg|||xxx}}}}}}^^^DDD777999999999999999:::;;;<<>>>>>===<<<<<<===;;;999777777888999888777555555555666777777888888555555444444444444555555444444444444444444444444555666888:::<<<<<<<<<<<>>===<<<<<<<<<<<<<<<======<<<;;;;;;;;;<<<===AAADDDIIINNNSSSVVVWWWXXXYYY]]]aaabbbccchhhqqqyyyyyysssqqqpppxxx|||yyy|||ssskkkgggccchhh~~~yyyvvv}}}tttVVVAAA999999999999999:::;;;<<<===AAAAAABBBDDDGGGJJJMMMOOORRRSSSTTTSSSSSSRRRSSSTTTUUUWWWZZZ\\\```nnnjjjkkksss{{{TTTAAA===DDDBBBCCCIIIJJJKKKKKKNNNSSSZZZiiizzzooonnnvvv|||vvvrrrxxxuuuUUU???777888777777888999:::<<<>>>???AAADDDFFFHHHHHHIIIKKKMMMLLLNNNPPPQQQQQQPPPPPPQQQSSSUUUWWWXXXWWWWWWXXXYYY^^^jjjoooRRRCCCIIIYYYrrrvvvcccQQQNNNJJJFFFCCCBBBAAAAAABBBDDDKKKWWWgggvvvzzzuuunnnjjjhhheeeaaa]]]]]]UUUJJJAAA;;;888777666444555666777888888888888888:::<<<======<<<===???:::888777777888999999888444555555666666777777888555555444444444444555555444444444444444444444444444555888:::<<<<<<<<<<<>>=========<<<;;;::::::999;;;>>>DDDJJJPPPUUUXXXYYYZZZ^^^bbbcccdddjjjsss{{{{{{ttttttqqqyyyrrrsss{{{xxxjjjNNN>>>:::999999999:::;;;<<<>>>???CCCCCCDDDEEEHHHKKKNNNOOOPPPPPPQQQRRRSSSTTTTTTUUUSSSWWWWWWZZZbbbjjjnnniiimmmeeeIII===BBBBBBDDDIIIIIIIIIIIILLLOOOQQQ[[[uuuxxxnnnjjjooozzzvvvssszzzjjjNNN===777555777888888:::<<<>>>@@@AAABBBEEEHHHIIIJJJJJJLLLMMMJJJLLLNNNOOONNNNNNOOOPPPPPPRRRTTTUUUVVVVVVWWWYYY]]]aaaqqq|||cccMMMDDDNNNbbbyyy|||___YYYPPPIIIEEECCCBBBBBBAAA@@@BBBHHHSSS```kkkqqqzzzuuuoookkkiiifffbbb^^^^^^WWWKKKAAA:::777666555444555666777888888888888888:::<<<<<<<<<;;;<<<>>>:::888777777888999999888444444555555666777777777555555444444444444555555444444444444444444444444333555777:::;;;<<<===<<<===<<<;;;;;;<<<>>>@@@AAA>>>?????????>>><<<999888888;;;???FFFLLLRRRWWWYYYZZZ^^^aaabbbdddjjjvvvtttvvv}}}~~~aaaGGG;;;;;;888999999:::<<<===???@@@DDDDDDEEEFFFHHHKKKNNNPPPOOOOOOPPPRRRTTTVVVWWWWWWTTTYYYVVVZZZeeegggzzzvvvllljjjyyyzzzTTT???@@@BBBDDDHHHFFFIIIJJJNNNQQQNNNSSSlllqqqjjjtttuuupppttt{{{}}}\\\EEE<<<999777888888999;;;===@@@BBBCCCCCCFFFIIIJJJKKKKKKLLLMMMJJJLLLMMMMMMMMMMMMNNNPPPPPPRRRTTTVVVVVVWWWXXXZZZ\\\\\\hhh{{{xxx]]]IIIIIISSShhh|||uuukkk\\\PPPIIIFFFEEEDDDCCCBBBAAABBBHHHQQQZZZ```rrr{{{yyy{{{vvvpppllljjjgggccc______WWWLLLAAA:::777555444444555666777888888888888888:::<<<<<<;;;:::;;;<<<:::888777777888999999888444444555555666777777777555555555444444555555555444444444444444444444444333555777:::;;;<<<======:::::::::;;;===@@@CCCEEE@@@AAABBBBBBAAA>>>:::888888:::===CCCIIIPPPUUUXXXZZZ]]]___```bbbjjjvvvtttxxx[[[BBB999;;;888999999:::<<<>>>@@@AAAEEEEEEEEEGGGIIIKKKNNNPPPOOOOOOPPPSSSVVVYYYZZZYYYVVV[[[VVVZZZfffdddrrrssslllwww\\\@@@@@@BBBDDDFFFDDDFFFHHHMMMPPPKKKLLLdddooosssqqqkkkttt|||tttRRR>>>;;;;;;:::888999:::<<<>>>AAACCCDDDCCCFFFIIIKKKKKKKKKLLLMMMKKKLLLMMMMMMLLLMMMOOOQQQRRRTTTWWWXXXXXXYYYZZZ\\\ZZZ[[[eee|||iiiQQQJJJKKK[[[pppzzzhhhXXXOOOJJJHHHFFF@@@@@@??????AAAFFFNNNSSSdddnnn|||}}}qqqiiiyyyuuuooojjjfffdddccccccbbbYYYLLL@@@999777777777666666666666666777888888:::::::::;;;;;;:::999999888888888888888888888888888666555666888999999888666666666666666666666666555555444444444444555555555666777888:::===???@@@>>>============???@@@AAADDDFFFHHHJJJIIIDDD>>>999;;;;;;<<<>>>BBBIIINNNRRRXXXZZZ\\\^^^bbblllxxxzzzgggLLLBBB<<<666::::::;;;===???@@@AAAAAABBBCCCEEEHHHKKKNNNPPPQQQQQQOOONNNRRRXXX[[[YYYVVVVVVYYY\\\\\\YYY^^^qqq}}}nnnwwwuuuLLLBBBDDDBBB@@@DDDEEEDDDGGGJJJLLLQQQ\\\hhhuuusssiiikkkvvvfffLLL===777777999777888:::<<<>>>CCCHHHLLLJJJJJJJJJKKKLLLNNNOOOPPPKKKMMMNNNNNNNNNOOOQQQSSSUUUVVVXXXZZZ[[[\\\\\\[[[WWWccciiimmm___PPPDDDHHHXXXoootttbbbVVVMMMGGGHHHEEE@@@>>>???AAACCCDDDMMMTTT^^^hhhrrr|||yyyqqqmmmggg]]]YYYZZZyyyuuuoooiiifffdddccccccaaaXXXKKK@@@999777777777666666666666666777777888999::::::;;;::::::999999::::::::::::::::::::::::999777666666888999888888666666666666666666666666555555444444444444555555555666777888:::===???@@@>>>============???@@@AAADDDEEEGGGKKKNNNLLLGGGBBB===<<<;;;<<>>@@@AAABBBCCCDDDFFFIIILLLNNNPPPQQQSSSQQQQQQTTTZZZ\\\ZZZWWWVVVWWWYYYYYYWWW[[[jjjzzzyyywww```MMMFFFAAA???AAADDDDDDFFFIIIJJJLLLVVV```tttssskkkmmmvvv___GGG<<<888888:::888999<<<>>>@@@DDDJJJNNNLLLLLLLLLLLLMMMNNNOOOPPPOOOPPPQQQRRRQQQRRRTTTVVVWWWXXXZZZ[[[\\\\\\[[[[[[ZZZaaafffjjjyyyyyybbbMMMJJJRRR```www}}}oooaaaVVVKKKIIIGGGFFFFFFEEEBBB@@@DDDHHHNNNTTT[[[dddnnnuuuyyyzzztttjjjbbb[[[YYYVVVRRRRRRVVVyyytttmmmhhhfffdddcccbbb```WWWKKK@@@:::777777777666666555555666666777888999999::::::::::::999999;;;<<<<<<<<<<<<<<<<<<;;;:::888777777888888888777666666666666666666666666555555444444444444555555555555666888:::<<<>>>???>>>============???@@@AAADDDDDDFFFMMMSSSUUURRRMMM@@@>>>;;;999;;;???CCCGGGNNNQQQUUUXXX\\\ccclllsssvvv|||yyylll```TTTXXXbbbttt|||rrrgggYYYOOOMMMWWWmmm|||rrrmmmgggcccbbbhhhxxxvvvTTT???;;;:::777:::::::::;;;===???BBBCCCDDDEEEGGGJJJLLLOOOPPPQQQUUUTTTTTTWWW\\\]]][[[YYYWWWVVVWWWXXXWWWYYYdddoooxxxxxxyyy[[[IIICCCAAAAAAFFFEEEFFFIIIIIIIIIPPPXXXeee}}}rrrmmmooowwwwwwTTT@@@:::999999:::888:::===???BBBGGGLLLPPPNNNNNNMMMMMMNNNOOOPPPPPPQQQSSSTTTTTTSSSTTTVVVXXXYYYZZZ[[[\\\]]]\\\\\\[[[\\\^^^bbbhhhpppyyy[[[PPPNNNRRRfff}}}}}}nnnVVVRRRNNNJJJGGGEEECCCAAA@@@@@@AAABBBEEELLLTTTZZZaaagggpppvvvzzz~~~}}}wwwqqqiii```[[[XXXRRRMMMLLLLLLNNNTTT[[[xxxssslllgggfffeeecccaaa^^^VVVJJJ@@@:::888777777666555555555555666777777888888999::::::::::::999;;;<<<============<<<;;;;;;999777777888888777666666666666666666666666666555555444444444444555555555555666888:::<<<>>>???>>>============???@@@AAAEEEDDDEEELLLUUUZZZXXXTTTFFFBBB===999888:::===@@@EEEIIINNNSSSWWW^^^fffmmmlllnnnkkkddd^^^YYYRRRKKKHHHJJJPPP]]]tttzzz|||~~~xxxxxxhhh[[[VVVQQQNNNMMMOOOXXXcccmmmnnnsss}}}ttthhhZZZWWWTTTRRRRRRUUU```kkk{{{~~~kkkKKK:::888999777;;;::::::;;;===@@@CCCDDDFFFGGGIIIKKKMMMOOOQQQRRRVVVVVVWWWYYY\\\]]][[[XXXWWWUUUVVVYYYZZZ[[[aaaiii~~~ttt}}}hhhOOOGGGFFFEEEJJJHHHHHHJJJJJJJJJNNNUUU]]]tttyyypppnnnqqqxxxnnnKKK<<<::::::999:::888:::===@@@CCCHHHLLLPPPOOOOOOOOOOOOOOOPPPQQQQQQRRRSSSTTTTTTSSSTTTVVVXXXYYYZZZ[[[]]]^^^^^^]]]]]]\\\ZZZ```iiimmmwwwkkk\\\RRRLLL[[[rrrkkkbbbVVVLLLGGGFFFFFFGGGBBB@@@???>>>???DDDIIIMMMNNNSSSZZZ```dddiiinnnqqqsssxxx~~~{{{xxxwwwvvvvvvqqqnnniiiddd^^^XXXSSSPPPPPPMMMJJJJJJMMMUUU___gggxxxrrrjjjfffeeeeeeccc```\\\UUUJJJ@@@:::888777777555555555555555666666777777888999999:::::::::999:::;;;<<<======<<<;;;:::;;;:::888777888999888777666666666666666666666666555555444444444444555555444555666777999<<<>>>???>>>============???@@@AAAEEEDDDEEEKKKSSSXXXXXXVVVMMMIIICCC===:::999:::<<<===AAAGGGLLLQQQXXX```fffdddddd^^^TTTNNNLLLJJJGGGGGGGGGIIIOOO___|||yyywwwrrrhhhcccbbblll~~~|||mmmfffaaa___eeeooozzz|||ooodddQQQMMMLLLMMMLLLIIIJJJNNNYYY^^^gggttt{{{wwwkkk```TTTQQQPPPPPPOOOPPPWWW___yyybbbEEE999888999888;;;;;;;;;<<>>AAADDDGGGLLLOOOOOOOOOOOOOOOPPPQQQRRRRRRTTTUUUVVVVVVUUUUUUWWWYYYWWWYYY[[[]]]^^^_________]]]ZZZ___iiikkknnnooo]]]MMMPPP___ooo~~~{{{mmm___VVVPPPMMMKKKEEECCCAAA@@@AAACCCEEEFFFDDDGGGKKKNNNQQQUUUXXX[[[]]]```dddhhhkkkkkkjjjiiijjjiiigggeeeccccccbbbbbb\\\ZZZWWWRRRNNNLLLKKKKKKHHHJJJLLLOOOUUUaaammmuuuwwwppphhheeeeeefffccc```[[[TTTIII@@@;;;888777777555555444444555555666777666777888999::::::::::::999:::<<<======<<<:::999;;;999888888999999999888666666666666666666666666555555444444444444555555444444555777999;;;===>>>>>>============???@@@AAADDDDDDEEEIIINNNSSSUUUVVVUUUQQQKKKDDD???<<<;;;;;;888<<>>>>>============???@@@AAAAAACCCEEEGGGIIIMMMSSSXXX\\\XXXSSSLLLEEE@@@===<<<666999<<<>>>@@@EEELLLRRRRRRYYY\\\YYYUUUQQQMMMIIICCCCCCDDDEEEGGGSSSooorrr```VVVPPPKKKHHHNNNXXXqqqsssaaaXXXSSSQQQNNNMMMPPPXXXeeesss}}}tttddd[[[VVVRRRSSSSSSTTT\\\hhhllljjj___UUUJJJGGGGGGGGGIIILLLFFFQQQ___hhhjjjhhhdddbbb```WWWNNNJJJHHHKKKSSS\\\~~~qqqOOO<<<888::::::777:::<<>>BBBDDDFFFHHHKKKMMMMMMMMMMMMOOOPPPRRRTTTUUUXXXYYYZZZYYYXXXXXXZZZ\\\ZZZ[[[\\\]]]]]]\\\[[[[[[\\\\\\```dddccceeeqqqvvv___QQQMMMUUUaaaooo~~~yyyrrrddd^^^VVVOOOLLLKKKIIIHHHFFFDDDBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEEEEDDDEEEIIIPPPVVV^^^jjjvvv|||wwwooofffccceeefffccc___YYYRRRHHH@@@;;;999888777555444444444444555666666666666777999999:::::::::999;;;===>>>>>>===;;;999999888777888999;;;;;;:::666666666666666666666666555555555444444555555555444444555777999;;;===>>>>>>============???@@@AAA???BBBFFFFFFGGGKKKSSSZZZ```]]]WWWQQQJJJDDD???===666888999999999===DDDJJJOOOYYYaaa```ZZZRRRIIIAAADDDDDDEEEEEECCCIII___vvvxxxeeeXXXSSSNNNIIINNNLLLNNNbbbhhh\\\XXXSSSNNNPPPNNNOOOUUU___iiippprrrsss{{{}}}rrrggg^^^ZZZSSSVVVWWWWWW```lllrrrpppggg\\\RRRNNNMMMJJJHHHHHHEEEPPP___ggggggeeeeeefffddd\\\TTTPPPNNNOOOUUU\\\hhhHHH888888;;;:::777:::<<<@@@DDDGGGHHHGGGFFFLLLMMMMMMNNNPPPQQQQQQRRRWWWZZZ]]]^^^\\\YYYVVVUUUTTTUUUYYY[[[YYYWWW]]]fffbbbqqqeeecccssswwwmmm___WWWOOOLLLJJJHHHJJJNNNLLLJJJSSSjjjxxxiiiaaaYYYTTTTTT^^^lll{{{|||pppqqquuuvvvoooRRR;;;999<<<999:::AAA>>>@@@DDDFFFHHHIIILLLNNNKKKLLLMMMNNNPPPRRRTTTVVVWWWXXXXXXWWWVVVVVVXXXZZZ\\\]]]]]]]]]\\\ZZZYYYWWWYYY\\\```bbbdddhhhqqqyyyvvv```KKKLLLQQQZZZiiizzz{{{rrreee[[[VVVTTTRRRQQQLLLIIIEEECCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@??????AAAAAABBBCCCCCCDDDEEEEEECCCEEEGGGIIILLLTTT^^^eeeooo}}}vvvlllccccccdddbbb```aaa^^^VVVKKKBBB<<<999777777666555444333333444555666888777666666666777888999:::;;;<<<===>>>>>>>>>===:::999999888888999999:::777777666555555555555555666666666666666666666666555555555555777999;;;<<<>>>>>>>>>>>>>>>?????????AAAAAABBBDDDHHHMMMQQQTTTYYY\\\]]]XXXMMMDDD@@@???===999777:::<<<<<<>>>BBBMMM[[[ccc\\\SSSPPPNNNKKKHHHLLLGGGCCCHHHKKKSSSddduuuwwwrrrdddVVVNNNJJJHHHHHHMMMPPP\\\{{{~~~hhhZZZQQQLLLKKKOOONNNRRRZZZ___```aaacccfffjjjooonnniiiccc``````VVV\\\bbbdddiiiqqqxxxzzzrrreeeWWWPPPLLLIIIHHHIIIIIIPPP[[[bbbeeeccc```]]]___ddd[[[NNNLLLNNNVVVggg~~~zzz~~~VVV===<<<:::888:::999:::===AAACCCEEEGGGIIIKKKMMMMMMNNNOOOPPPRRRSSSTTT___```aaaaaa^^^ZZZUUURRRNNNUUU[[[ZZZVVVVVV]]]dddkkkmmmmmmcccfffnnnggg\\\RRRNNNJJJGGGHHHKKKMMMKKKPPP^^^ppp~~~ooo___UUUUUUMMMKKKSSS\\\fff{{{tttnnnuuu~~~bbbMMM===::::::777999@@@BBBAAAAAADDDHHHJJJIIIGGGIIIKKKMMMOOOQQQRRRRRRRRRSSSTTTUUUUUUWWWWWWXXXYYYZZZXXXYYY]]]\\\XXXVVVXXX[[[YYY[[[aaadddeeehhhlllxxxqqqaaaSSSHHHKKKUUUbbbrrr}}}uuuooohhh___XXXWWWRRRKKKFFFDDDDDDDDDDDD@@@@@@@@@@@@@@@AAABBBBBBDDDDDDCCCBBBCCCDDDEEEFFFFFFGGGJJJQQQ\\\hhhssszzzvvvllldddcccdddbbb``````^^^VVVKKKAAA<<<999777777666666555444444555666666888777777777777888999999999:::<<<>>>???>>>======:::999999888888999999:::888777666666555555666666666666666666666666666666666555555666777999;;;===>>>>>>>>>>>>????????????@@@@@@AAACCCGGGKKKOOOQQQWWW[[[___^^^WWWOOOIIIFFF>>>;;;999999999888<<>>>>>>>>?????????@@@@@@@@@AAABBBCCCFFFJJJMMMOOOTTTYYY___cccbbb]]]VVVRRREEE@@@<<<:::777666===EEEKKKXXXdddffffffeee\\\QQQLLLNNNIIIFFFHHHFFFKKK[[[jjjnnnnnnfff]]]XXXSSSOOOLLLNNNLLLMMM]]]vvvwwwggg]]]XXXRRROOOOOOQQQVVVeeeyyyyyyrrr]]]YYYWWWYYY^^^bbbaaa___iii{{{~~~nnnbbbWWWMMMIIIJJJJJJUUUbbbiiijjjiiilllooogggddd]]]\\\\\\VVV^^^uuuvvvvvv~~~eeeGGG777;;;;;;;;;>>>===???BBBEEEHHHIIIKKKMMMOOOOOOOOONNNNNNOOORRRTTTVVV]]]___aaaaaa___\\\WWWTTTRRRVVVZZZZZZZZZ\\\dddjjjppprrrzzzppp___bbb|||zzzjjjaaaXXXRRRLLLGGGFFFIIIJJJHHHHHHLLLRRR\\\lllyyyzzzppphhhccc```YYYUUUSSSPPPRRRbbbtttxxxtttwww|||nnnNNNAAA777999<<<<<>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCDDDGGGIIILLLMMMSSSVVV]]]dddhhhhhhddd```QQQIII@@@<<<999999???FFFRRRbbbooopppmmmggg[[[NNNIIIKKKFFFFFFKKKIIIOOOaaaqqqwwwyyytttmmmfff___YYYQQQQQQNNNKKKTTTfffvvv|||uuujjjddd___XXXSSSRRRQQQZZZnnntttiii\\\XXX\\\aaabbbaaahhh}}}zzzlll___TTTQQQSSSRRRaaarrr{{{{{{yyyzzz~~~uuulllaaabbbcccZZZccc~~~uuuwwwzzzVVV???666;;;:::;;;???===BBBEEEHHHJJJKKKMMMOOOQQQQQQPPPOOONNNOOORRRUUUWWW[[[]]]```bbbaaa]]]YYYVVVVVVXXXYYYZZZ[[[^^^dddiiiqqqsssuuummm^^^ooolll^^^OOOIIIFFFDDDCCCEEEIIIHHHIIIKKKLLLPPP\\\hhh~~~~~~}}}{{{wwwqqqiii]]]VVV\\\hhh{{{uuuuuuyyy}}}{{{bbbEEE<<<666999===>>>AAAEEEGGGFFFFFFGGGJJJMMMPPPRRROOOOOOPPPPPPPPPQQQPPPPPPSSSSSSTTTUUUVVVWWWWWWXXXWWWVVVZZZ___```[[[XXXXXXWWWTTTTTTWWWYYYYYY\\\aaaeeejjjxxxxxx```QQQLLLLLLWWWbbbrrr~~~~~~}}}{{{yyyxxxwwwwwwvvvxxxyyy|||xxxnnneeedddeeebbb``````[[[TTTIII@@@;;;999888777666666777777777777666666555666888999::::::999999888:::===?????????===<<<:::999999888888999999:::999888888777777777777777666666666666666666666666777777777777999;;;===>>>===>>>>>>???@@@AAAAAAAAACCCCCCEEEFFFHHHKKKLLLMMMRRRTTTYYY___fffkkklllkkk^^^QQQDDD>>>===>>>AAAFFFSSSgggwwwvvvmmmcccWWWLLLJJJIIIDDDEEEKKKIIIRRRhhh}}}{{{rrrggg]]]SSSQQQNNNMMMTTTdddrrrzzzwwwpppkkkfff]]]WWWUUUUUU___uuu|||iii\\\[[[___cccdddkkksssdddXXXUUUYYY[[[lllwwwgggdddddd]]]hhhxxxzzzpppLLL;;;888<<<999:::???===DDDGGGJJJLLLMMMNNNPPPRRRQQQQQQPPPPPPQQQSSSUUUVVVYYY\\\```bbbbbb___ZZZXXXXXXXXXYYYZZZ\\\```cccfffmmmpppqqqwwwccchhhxxxuuu^^^GGG???AAADDDDDDCCCEEEFFFIIILLLKKKKKKRRR[[[nnn|||yyyjjj^^^[[[___qqqzzz|||vvvqqqpppuuu|||tttYYYAAA;;;888:::===@@@BBBDDDGGGGGGGGGHHHJJJMMMPPPSSSRRRRRRQQQQQQQQQRRRRRRRRRTTTUUUUUUVVVWWWXXXYYYYYYVVVWWW[[[aaaaaa[[[WWWWWWWWWTTTSSSVVVXXXXXX[[[```fffiiiqqq|||fffTTTJJJOOOUUUbbboootttvvv~~~yyyooofffdddeeebbb``````[[[SSSIII@@@;;;888888777555666666777777666666555444555666777888999999999:::;;;<<<===>>>>>>>>>===:::999999888888999999:::888888777666666666666777666666666666666666666666666666666777888:::<<<======>>>>>>???@@@AAABBBBBBBBBCCCEEEGGGIIIKKKMMMNNNQQQRRRVVV[[[aaahhhnnnqqqiii\\\NNNFFFBBBBBBEEEJJJTTTiii{{{{{{qqqhhh^^^UUUTTTOOOFFFEEEJJJHHHTTTmmm{{{kkk^^^TTTPPPMMMPPP\\\lllzzz{{{uuuqqqjjjaaaZZZYYYZZZeee|||vvveee]]]^^^dddhhhqqqzzzhhh[[[ZZZ___gggxxxpppggggggeeeqqq|||~~~yyybbbFFF::::::===999:::???>>>EEEGGGJJJLLLMMMNNNPPPQQQQQQQQQQQQRRRSSSSSSTTTUUUWWWZZZ___cccccc```\\\YYYXXXWWWXXX[[[```ccceeeeeegggiiikkkrrrpppiiiooofffKKK???AAADDDEEEEEECCCCCCGGGJJJJJJHHHKKKQQQaaannn|||tttiii^^^XXXWWWbbblllwwwzzztttmmmjjjnnnwwwmmmQQQ@@@===:::;;;>>>AAADDDEEEHHHIIIJJJKKKKKKMMMPPPSSSRRRRRRQQQQQQQQQRRRSSSSSSUUUUUUVVVWWWXXXYYYZZZZZZYYYZZZ^^^dddddd]]]XXXWWWWWWTTTSSSVVVXXXXXX\\\aaafffhhhmmm{{{gggTTTNNNLLLPPP[[[aaaccckkkuuuyyyooofffeeeeeeccc``````ZZZSSSHHH@@@:::888888777444555666666666666555444444444444555666888999:::;;;;;;;;;<<<<<<===>>>???:::999999888888999999:::888777666666555555666666666666666666666666666666666555555666777999;;;======>>>>>>???AAABBBBBBCCC@@@BBBDDDGGGIIIKKKMMMMMMNNNRRRVVVZZZ^^^dddlllrrrssskkkaaaUUUKKKFFFMMMWWWcccvvv|||rrrhhhaaaYYYLLLJJJNNNMMM\\\xxxssscccWWWQQQOOOWWWhhhzzzyyypppeee^^^]]]]]]kkkvvvgggbbbgggnnn{{{rrrfffgggmmm{{{qqqqqqttt~~~lllQQQAAA999;;;>>>999;;;BBBAAADDDGGGJJJKKKLLLMMMOOOPPPPPPQQQSSSTTTUUUTTTTTTTTTVVVYYY___cccdddaaa]]]ZZZVVVVVVXXX]]]dddiiiiiigggeeedddffflllyyysssiiiwwwqqqVVVGGGBBBAAACCCGGGFFFDDDDDDGGGHHHGGGIIILLLUUU]]]lllxxxtttnnnlllhhhbbb]]]WWWRRRNNNQQQZZZccchhhhhhiiimmmrrr{{{vvvpppiiiiiippp{{{dddIII>>>>>><<<<<>>>>>@@@AAABBBCCCCCC>>>@@@CCCFFFHHHKKKLLLMMMLLLQQQXXX[[[]]]bbbjjjqqq{{{xxxqqqcccRRRKKKUUUdddwwwyyykkk```RRRPPPUUUUUUfff|||lll[[[TTTRRR^^^rrrwwwjjjbbbaaa^^^ooorrrhhhkkkrrr|||rrruuu~~~|||}}}~~~bbbDDD===888<<>>>>>======@@@FFFJJJLLLKKKNNNQQQRRRPPPOOOQQQSSSNNNNNNMMMMMMNNNOOOQQQRRRSSSTTTUUUUUUWWWWWWXXXYYYYYYZZZ___dddccc[[[TTTRRRVVVRRRQQQTTTVVVXXX\\\bbbhhhbbbeeepppwwwxxxcccRRROOONNNJJJKKKRRRWWW\\\eeemmmuuu}}}uuuiiiaaa^^^^^^wwwmmmddddddeeebbb^^^\\\ZZZSSSIII@@@:::777555444666555555555555444444444555555666666777777888888999999888999;;;>>>AAABBB@@@???===;;;999888777666999999999888888666555555555555555555555555555555666666666666777888999:::<<<>>>@@@AAAAAAAAA???>>>???@@@AAACCCFFFHHHIIIJJJRRRTTTVVVXXX\\\bbbhhhmmmyyynnn]]]```vvvqqqjjj\\\UUUVVVYYYpppwww___ZZZZZZiiiyyyoookkknnnmmm|||vvvqqqQQQAAA;;;;;;<<<;;;<<>>>>>>>>@@@CCCGGGKKKMMMLLLMMMNNNNNNMMMMMMOOOQQQNNNMMMLLLKKKLLLMMMOOOQQQWWWUUUSSSRRRSSSUUUVVVVVVXXXZZZ\\\^^^^^^[[[XXXVVVVVVVVVVVVWWWZZZ]]]aaacccdddeeehhhlllooouuucccNNNHHHJJJLLLNNNOOOQQQUUUZZZccclllrrrzzzzzzwwwpppeeeZZZTTTSSSTTTwwwmmmddddddeeebbb^^^\\\YYYRRRHHH???:::777666555666555555555555444444444555555555666777777888888999999888999;;;===@@@BBB@@@???>>>;;;:::888888777999999999888888777666555555555555555555555555555666666666666777888999:::===>>>@@@BBBBBBAAA@@@?????????AAACCCEEEHHHIIIJJJQQQSSSVVVXXX\\\aaahhhlllzzznnnooovvvoooaaa[[[\\\___vvvkkkfffgggwwwwwwsssuuu|||{{{zzz|||jjjMMM???:::;;;<<<<<<===@@@EEEIIIJJJKKKKKKLLLMMMMMMNNNNNNNNNOOOQQQSSSUUUWWWXXXXXXYYY\\\___bbbbbb___[[[XXXWWWWWWWWWYYY[[[^^^```bbbddd```bbbgggjjjtttwwwcccaaaooo{{{fffSSSFFF???BBBBBBCCCDDDEEEFFFGGGGGGIIIIIILLLTTTbbbuuu}}}rrrmmmjjj```UUUMMMLLLLLLJJJHHHIIIKKKMMMJJJTTTeeezzzvvvrrrmmmgggjjjiiiiiimmmvvveeeJJJ???>>>???@@@BBBEEEHHHKKKMMMLLLMMMNNNNNNMMMNNNPPPRRRNNNMMMLLLKKKKKKLLLNNNPPPUUUTTTTTTUUUUUUTTTSSSRRRVVVXXX[[[]]]]]]\\\ZZZXXXWWWWWWVVVWWWYYY\\\___aaaeeefffiiimmmnnnqqq|||iiiYYYNNNFFFKKKKKKLLLNNNRRRWWW^^^bbbccckkkvvv~~~xxxssspppgggfffccc]]]WWWUUUXXX[[[uuullldddddddddaaa]]]]]]XXXQQQGGG???:::888777666666555555555555444444444444555555666666777888888999888888999;;;===???AAA@@@???>>><<<:::999999888888888999888888777666555555555555555555555555555666666666666777888999999===???AAACCCCCCBBBAAA???>>>???@@@BBBEEEGGGJJJKKKPPPRRRUUUWWW[[[```fffjjjrrr|||vvv}}}uuueee]]]^^^bbb{{{vvvpppqqq}}}}}}sssuuuzzz~~~___FFF<<<999;;;===>>>@@@CCCGGGKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPQQQRRRTTTUUUVVVWWWWWWZZZ]]]bbbeeeddd```[[[WWWWWWWWWXXXYYYZZZ\\\\\\]]]ddd``````eeeiiipppuuudddaaavvv}}}lllWWWFFFDDDFFFFFFEEEBBBBBBEEEHHHIIIIIIIIIKKKSSSbbbuuu~~~rrrgggVVVRRRMMMIIIHHHIIIIIIIIIGGGLLLZZZrrr|||tttllleeeggggggiiioooxxxxxxYYYDDD>>>>>>???BBBDDDGGGIIIKKKKKKLLLMMMNNNNNNNNNNNNPPPRRRNNNNNNMMMKKKIIIJJJLLLOOOQQQSSSUUUVVVUUUSSSPPPOOORRRTTTXXX[[[]]]]]][[[ZZZYYYXXXWWWWWWYYY[[[^^^___ccceeejjjnnnooopppwwwxxxaaaQQQMMMKKKHHHFFFGGGIIIMMMOOOVVV\\\eeeoooyyy{{{|||zzzuuulllddd```___WWW[[[```bbbdddggglllqqqtttkkkdddcccccc```]]]]]]WWWPPPGGG???:::999888888666555555555555444444444444444555555666777777888888888999999;;;===???@@@@@@???===<<<;;;:::::::::888888888888888777666666555555555555555555555555666555555666666777888999===???BBBEEEEEEDDDCCCAAA??????@@@BBBDDDGGGIIIKKKOOOQQQTTTVVVYYY^^^dddhhhmmm~~~vvvuuummmbbbbbbgggxxxzzz~~~wwwssswww~~~rrrTTTAAA:::888;;;>>>@@@BBBFFFIIILLLNNNNNNOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVZZZ]]]cccggggggccc^^^ZZZXXXYYYZZZ[[[[[[[[[ZZZZZZbbb^^^]]]bbbggglllvvv{{{ttt___ggg}}}ppp___OOOLLLGGGCCCAAAAAAAAABBBGGGHHHHHHGGGIIIRRRaaammmooohhh^^^WWWTTTRRROOOLLLOOOMMMWWWooo{{{ssskkkeeefffjjjrrr{{{jjjMMM???>>>???AAADDDGGGIIIJJJJJJJJJLLLMMMNNNNNNNNNOOOQQQSSSOOOOOOOOOLLLIIIHHHKKKNNNNNNPPPRRRTTTSSSQQQPPPOOOPPPRRRVVVYYY\\\]]]]]]]]]ZZZYYYXXXWWWXXXZZZ\\\]]]___aaahhhnnnppppppttt{{{yyyfff___VVVNNNIIIHHHIIIIIIIIIKKKNNNTTT\\\eeelllpppuuu|||wwwlllmmmmmmfff^^^XXXYYY[[[]]]fffqqqzzz~~~rrrjjjdddcccbbb^^^]]]]]]VVVPPPFFF???;;;999888888666555555555555444444444444444444555666666777777888888999:::;;;<<<>>>>>>>>>>>>===;;;;;;:::::::::777888888888888777777666555555555555555555555555555555555555666777888999<<>>CCCGGGJJJJJJIIIGGGBBBAAA@@@@@@BBBDDDGGGIIIKKKNNNQQQTTTWWW[[[___bbbooowww{{{yyygggkkkwwwqqqrrr{{{uuussstttzzzrrrYYYEEE<<<;;;:::===BBBFFFHHHJJJLLLNNNPPPPPPPPPPPPQQQQQQQQQQQQOOOPPPQQQRRRSSSSSSTTTTTTUUUYYY___dddfffeeeaaa___YYYZZZZZZ[[[[[[\\\\\\]]]___]]]\\\^^^cccgggkkkmmmlllcccttt{{{kkkiiiYYYGGG???AAAEEEDDDAAABBBDDDGGGGGGFFFFFFIIIMMMXXXgggyyyvvvppp```VVVXXXooo~~~xxxrrrjjjlllpppwwwnnnUUUCCC???CCCCCCEEEHHHJJJLLLLLLKKKKKKLLLMMMOOOOOOOOOPPPRRRTTTTTTVVVVVVQQQKKKIIILLLQQQMMMPPPSSSRRRQQQQQQSSSVVVQQQSSSVVVYYY\\\]]]^^^___ZZZYYYXXXWWWWWWYYYZZZ\\\\\\\\\```dddeeecccdddgggmmmmmmwwwxxxpppjjjfff___XXXOOOLLLNNNPPPNNNLLLGGGNNNZZZgggsss~~~yyy}}}}}}}}}oooddd]]]```eeehhhkkkqqqxxx}}}zzzuuusssoooiiidddbbb```\\\\\\^^^WWWQQQGGG???:::888777777666555555555555444444444333333444555555666666777777888999:::;;;<<<<<<<<<;;;::::::999999999::::::777777888888888888777777555555555555555555555555555555555555555666888888888<<>><<<>>>AAABBBAAAAAABBBDDDFFFFFFEEEEEELLLUUUaaasssyyy|||xxxwwwvvvssssssuuuzzzrrr]]]LLLEEEFFFHHHGGGHHHIIIKKKLLLLLLMMMMMMLLLMMMOOOOOOOOOQQQSSSUUUYYY[[[\\\VVVOOOLLLOOOTTTTTTYYY______ZZZUUUSSSSSSVVVWWWXXXZZZ\\\]]]^^^^^^YYYXXXWWWVVVWWWYYY[[[\\\]]][[[\\\```cccdddggglllYYYeeelllooo|||tttmmmcccaaa\\\XXXWWWYYY___cccbbb______eeeooovvvvvvsssmmmnnntttzzzwwwrrrpppwwwqqqllleeeaaa```___]]][[[WWWQQQHHH@@@<<<:::999888777777666555444444333333222222333333444555666666555777999:::::::::;;;<<<:::;;;<<<;;;999888999::::::777555666999;;;:::888777666666555555555555666444444555666777888999999;;;>>>AAADDDHHHLLLQQQUUUMMMJJJEEECCCBBBBBBBBBAAAJJJLLLNNNPPPSSSWWW]]]aaagggooouuu{{{yyyvvvvvvwwwiiiQQQAAA999999<<<@@@CCCHHHKKKLLLLLLMMMNNNOOONNNNNNMMMLLLKKKJJJJJJNNNNNNOOOOOOPPPQQQQQQRRRTTTVVVXXXZZZ[[[[[[ZZZYYYYYYWWWSSSRRRSSSXXX^^^bbbbbbaaa```^^^]]]___cccfffgggttt}}}iiivvvkkk|||vvvTTTBBBCCCCCC<<>>===;;;::::::;;;999777666666999::::::888777777666555555555555666444444555666777888999999:::===@@@DDDHHHNNNTTTYYYPPPMMMHHHDDDCCCCCCDDDDDDIIIJJJMMMOOORRRWWW\\\```eeelllrrryyyuuuzzzzzz|||```KKK???:::;;;>>>AAACCCGGGIIIJJJKKKMMMNNNOOOOOONNNNNNMMMLLLKKKKKKPPPPPPQQQQQQRRRSSSSSSSSSSSSUUUXXXZZZ[[[[[[ZZZYYYWWWUUUSSSRRRSSSXXX\\\___aaaaaa```]]]\\\]]]```cccdddllluuupppnnn~~~iiikkkjjjPPPEEEBBB??????@@@@@@@@@@@@@@@AAABBBCCCCCCCCCFFFMMMZZZhhhrrr{{{{{{rrroooooopppppptttxxx|||~~~nnnZZZMMMFFFDDDGGGLLLKKKMMMOOOPPPOOONNNOOOPPPMMMNNNOOOPPPQQQQQQSSSTTTVVVYYY[[[YYYSSSOOOOOOPPPTTT[[[aaabbb]]]WWWSSSRRRRRRTTTWWWYYYYYYXXXYYYZZZXXXVVVSSSQQQPPPQQQTTTUUUVVVYYY]]]aaadddggglllooohhheeeaaabbbiiiwwwxxxsssssstttsssrrrqqqlllfffbbbaaa```]]]ZZZTTTNNNEEE>>>:::888777777666666666555444444333333222333333444444555555555444666888999999999:::;;;;;;===@@@@@@>>><<<<<<<<<999888666777888:::999999888777666666555555555666444444555666777888999999999;;;???BBBGGGNNNVVV[[[UUURRRMMMHHHEEEDDDEEEFFFFFFHHHKKKMMMQQQVVV\\\```ccciiiooouuuvvvnnn~~~}}}oooRRRBBB<<<;;;===@@@BBBDDDGGGHHHHHHIIILLLNNNOOOOOONNNNNNMMMMMMLLLLLLQQQQQQRRRRRRSSSTTTTTTTTTRRRTTTWWWYYYZZZZZZYYYXXXVVVUUUUUUTTTVVVXXX[[[]]]______^^^\\\[[[[[[^^^```cccfffiii|||}}}mmmnnnsssbbbkkk___HHH>>>>>>>>>??????@@@AAAAAABBBBBBDDDDDDCCCDDDGGGNNNWWW]]]iiivvv}}}|||{{{tttnnnmmmnnnppppppxxx{{{~~~xxxeeeRRRHHHGGGHHHJJJNNNLLLMMMNNNNNNNNNNNNPPPRRRNNNPPPRRRSSSSSSSSSUUUVVVXXXZZZ[[[XXXRRRNNNMMMNNNRRRXXX]]]^^^ZZZUUUQQQPPPNNNQQQUUUWWWWWWWWWWWWXXXXXXVVVRRROOONNNOOORRRTTTSSSWWW[[[^^^aaacccgggiiijjjfffbbb```bbbjjjrrrxxx~~~zzz}}}yyyrrrrrrwww|||rrrmmmfffcccbbb```\\\YYYRRRLLLDDD===999777666666666666555555555444444444333333333444444444555555333555888999888888999;;;:::===@@@AAA???===<<<;;;999888777777888999999999888888777666555555555555444444555666777888999999999;;;>>>AAAEEEKKKSSSXXXZZZWWWRRRLLLGGGDDDDDDEEEDDDFFFIIILLLOOOTTTZZZ^^^bbbgggmmmsssxxxeeeooodddGGG;;;;;;<<>>@@@BBBBBBBBBCCCCCCDDDDDDFFFIIIOOOSSSYYYdddttt~~~~~~xxxuuurrrooooooqqqtttuuuzzz}}}qqq___MMMGGGIIILLLNNNOOOMMMNNNNNNMMMMMMNNNQQQTTTSSSVVVXXXXXXUUUTTTTTTVVVWWWXXXXXXUUUQQQMMMMMMMMMOOOSSSWWWXXXVVVQQQNNNMMMKKKNNNRRRUUUUUUUUUVVVVVVXXXUUUQQQMMMLLLNNNQQQSSSRRRVVVZZZ]]]___aaaccceeehhhfffcccbbbcccgggkkknnnsssqqqvvvxxxyyyxxxvvvyyyxxxpppmmmtttrrrmmmgggdddbbb```\\\XXXQQQKKKCCC<<<888777666666555555555555555444444444333333333444444444444444333555777888777888999:::888;;;>>>@@@>>><<<;;;;;;999999999888777777888999999999777666666555555555444444555666777888999999:::;;;===???BBBGGGMMMRRR[[[[[[XXXRRRJJJDDDBBBBBBBBBDDDGGGJJJMMMRRRWWW\\\bbbfffkkkqqq|||}}}ccc```sssxxx[[[@@@:::<<<===???CCCFFFGGGHHHHHHGGGHHHJJJLLLJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOOOORRRUUUXXXZZZXXXVVVUUUXXXXXXYYYYYYYYYXXXXXXWWWYYYZZZZZZZZZZZZ\\\___bbbaaaiiijjjppp~~~xxxsssrrrXXXKKK>>><<<;;;<<>>???AAAAAAAAACCCEEEHHHIIIPPP\\\gggqqqyyy~~~vvvuuutttssssssuuuxxxzzz|||~~~~~~hhhYYYJJJGGGJJJMMMMMMNNNNNNNNNNNNMMMMMMOOORRRUUUZZZ]]]___]]]WWWSSSSSSTTTTTTTTTTTTRRROOOMMMMMMMMMLLLNNNQQQSSSQQQNNNLLLKKKIIIMMMQQQTTTUUUTTTTTTUUUVVVTTTPPPMMMLLLNNNPPPRRRSSSVVVZZZ\\\^^^```ccceeecccbbbbbbaaabbbdddfffhhhbbbmmm}}}{{{}}}zzzrrryyyrrrnnnhhheeeccc```\\\XXXQQQKKKCCC<<<888777666666555555555555555555555555444444444444444444444444222444666777777777888999777:::===>>><<<;;;;;;;;;999999:::888777666888999:::999888777666555555555444444555666777888999999:::<<<>>>???AAADDDHHHLLLXXX[[[\\\YYYQQQHHHDDDBBBBBBDDDFFFHHHKKKOOOTTTXXX___dddjjjpppyyydddTTT]]]tttmmmRRR===;;;???>>>@@@EEEGGGIIIJJJJJJHHHHHHIIIKKKHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMNNNQQQUUUXXXYYYXXXUUUSSSTTTUUUVVVXXXXXXYYYYYYXXX\\\[[[ZZZYYYYYY\\\aaaddd___hhhlllooouuu}}}oooXXXEEEAAA<<<<<>>???AAA@@@???@@@AAACCCCCCBBBAAABBBCCCEEECCCFFFLLLRRRYYYgggttt|||~~~}}}}}}ttt```dddwww~~~{{{yyyyyy}}}yyykkkRRRKKKGGGIIILLLLLLLLLNNNLLLMMMNNNOOOOOOPPPSSSVVVXXX^^^cccbbb]]]ZZZ[[[^^^XXXVVVSSSQQQOOOOOONNNMMMLLLLLLMMMNNNOOOOOOMMMKKKKKKOOOTTTWWWWWWUUUTTTSSSQQQPPPPPPPPPPPPQQQRRRRRRUUUVVVXXXYYY\\\```eeeiiihhhhhhhhhhhhgggfffeeeeeedddbbbcccnnnsssnnniiifffdddaaa\\\WWWQQQKKKCCC<<<999888888777444555555555555555555555444444444444444444444444111333666666666666777999:::;;;<<<<<<;;;;;;===>>>888:::;;;999666555777:::;;;:::999777666555555555444444555666777888999999777;;;???CCCDDDFFFHHHIIILLLVVV```ddd^^^UUUMMMJJJBBBCCCEEEFFFHHHKKKPPPTTTWWW\\\fffoooxxxuuu\\\WWWUUUqqq|||YYYDDD888>>>CCC@@@AAAIIIIIIKKKMMMNNNLLLJJJIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMLLLMMMMMMNNNOOOOOOPPPPPPLLLOOOTTTXXXYYYWWWTTTQQQQQQSSSVVV[[[```dddhhhjjjfffddd___ZZZXXXZZZ___dddjjjkkkhhhhhhkkkiiiwww{{{~~~ZZZQQQFFF@@@???@@@???>>>:::<<>>@@@BBBEEEHHHKKKJJJUUU```eeehhhfffYYYLLLEEEDDDCCCBBBCCCGGGKKKNNNQQQYYYccckkksssjjjXXXNNNZZZsss~~~mmmLLLAAA:::>>>CCCDDDDDDFFFKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIIIIIIIIIIJJJKKKLLLMMMKKKJJJJJJLLLNNNNNNNNNMMMPPPTTTWWWWWWVVVSSSQQQQQQQQQTTT[[[fffrrr|||yyyhhh[[[VVVXXX]]]```dddhhhjjjhhhfffjjjttt~~~xxxuuuiiiXXXIIIAAA===;;;:::===============???BBBDDDAAA@@@???@@@DDDJJJPPPTTT^^^fffqqq}}}~~~xxxuuuzzzvvvwww}}}xxxcccWWWNNNLLLKKKIIIIIIJJJLLLMMMMMMOOOPPPPPPPPPQQQSSSUUUVVVXXX\\\aaaggglllppprrriii```VVVPPPOOOOOONNNLLLJJJKKKLLLNNNOOOOOOOOOOOOQQQUUUZZZ\\\ZZZVVVSSSRRRRRRQQQQQQSSSVVVWWWUUURRRQQQRRRTTTVVVWWWZZZ^^^aaafffeeedddfffhhhgggccc___\\\bbbhhhjjjkkkooowww~~~||||||yyyppplllhhhggghhheee^^^WWWQQQKKKBBB<<<888777666666555555444444444333333333555555444333333222111111222333333555666888:::;;;;;;;;;;;;<<<<<<<<<======;;;:::999888888888999:::;;;;;;:::999777666444333666666666666777888999999:::<<<>>>AAACCCEEEIIILLLMMMTTT[[[cccllloooeeeYYYLLLIIIFFFDDDEEEGGGIIIJJJOOOWWW```gggooo}}}zzzcccOOOMMM^^^xxx}}}uuucccKKKBBB===AAAFFFGGGGGGJJJKKKKKKKKKKKKLLLLLLLLLLLLIIIHHHHHHHHHIIIJJJKKKLLLOOOMMMLLLLLLNNNQQQQQQQQQOOOQQQUUUXXXXXXWWWTTTRRRTTTTTTUUUYYYcccqqqnnn^^^WWWXXX\\\```ccccccdddcccdddgggmmmrrrqqq[[[LLLEEECCCBBB:::===??????>>>===@@@BBB@@@???>>>>>>@@@DDDHHHKKKQQQVVV]]]eeelllrrrxxx{{{zzzvvvttttttrrrrrrwww~~~ppp[[[QQQNNNNNNLLLKKKKKKLLLMMMMMMMMMNNNOOOOOOOOOQQQTTTVVVTTTWWW[[[aaagggmmmrrrtttlllcccXXXQQQOOOPPPOOONNNJJJJJJKKKLLLNNNOOOPPPPPPPPPSSSWWWYYYWWWTTTRRRQQQRRRQQQQQQSSSVVVWWWUUURRRTTTUUUVVVVVVVVVXXX[[[^^^cccdddeeeggghhhhhhfffdddddddddeeeggghhhkkknnnpppsss|||{{{|||}}}}}}~~~wwwoookkkgggfffgggeee___YYYRRRLLLCCC<<<888666555555555555444444444333333333555444444333333222222111222222333444666888:::;;;999999::::::;;;;;;<<<<<<;;;;;;:::999999999999999:::::::::999888666555444555555555555666777888999999<<>>???@@@@@@??????>>>>>>@@@AAABBBEEEHHHKKKNNNRRRXXX___cccooosssyyy|||wwwrrrooopppsssuuuxxxxxx{{{~~~gggUUUOOOOOOOOOOOOOOONNNNNNMMMMMMNNNNNNOOONNNNNNPPPTTTWWWQQQSSSWWW[[[```eeehhhjjjjjjbbbXXXQQQOOOOOOOOONNNKKKKKKJJJKKKLLLMMMOOOPPPNNNQQQTTTTTTSSSRRRQQQQQQRRRQQQQQQSSSUUUVVVTTTSSSWWWWWWWWWVVVUUUVVVXXXZZZ___bbbfffhhhhhhgggggggggiiigggeeeeeegggiiihhhggggggppp}}}}}}|||yyytttpppvvv}}}wwwooojjjfffeeegggeee___ZZZSSSMMMDDD===888666555444555555444444444333333333444444444333333222222222222222333444555777888999999999999999999:::::::::;;;;;;::::::999999999999999999999999888777666666555555555555666777888999999<<>>>>>???@@@???>>>AAAAAAAAA@@@@@@@@@@@@@@@CCCDDDEEEFFFHHHKKKQQQUUU___ccciiinnnuuu|||yyyvvvuuussspppnnnnnnppptttvvv}}}~~~vvvvvvvvv```TTTQQQPPPQQQQQQQQQQQQPPPOOONNNNNNOOOOOONNNNNNOOOSSSVVVTTTUUUVVVWWWYYYZZZ[[[[[[___[[[UUUQQQPPPOOOMMMKKKOOOMMMKKKJJJJJJKKKMMMNNNNNNOOOQQQRRRQQQPPPQQQRRRQQQQQQQQQRRRTTTTTTTTTTTTWWWWWWWWWVVVTTTTTTVVVXXX\\\aaafffhhhfffeeeeeegggggggggggggggiiiiiijjjiiikkkpppvvv}}}yyy~~~zzz}}}yyyuuuxxxzzzooojjjeeedddfffddd___ZZZSSSMMMDDD===999777555555555555444444444333333333444444333333333333222222222222222333444666777888::::::999999888888888777;;;;;;;;;;;;::::::999999888888999999999999888888555555555666666777888999999<<>>:::??????@@@@@@AAA@@@@@@@@@CCCDDDFFFFFFFFFGGGIIIKKKQQQTTTXXX]]]bbbhhhooottt~~~zzzvvvrrrooommmmmmmmmmmmmmmoooqqqssstttyyyuuuhhhbbbfffrrrlll[[[TTTRRRQQQQQQRRRRRRRRRRRRQQQQQQOOOOOOOOONNNMMMOOORRRTTTXXXXXXXXXWWWWWWWWWVVVVVVTTTTTTTTTTTTSSSQQQNNNLLLSSSQQQNNNKKKIIIIIIJJJKKKMMMOOOQQQQQQQQQQQQRRRTTTPPPQQQRRRRRRRRRSSSTTTUUUUUUVVVVVVUUUTTTTTTWWWYYYZZZ___eeegggeeebbbbbbccccccfffiiiiiifffeeehhhkkkdddiiinnnqqqxxx|||{{{}}}pppkkkeeedddeeeccc^^^YYYSSSMMMDDD===999777666666555555444444444333333333333333333333333333333333222222222333444555666777:::999999999888888888888;;;;;;;;;;;;;;;:::999999777777888999::::::999999666666666666777888999::::::<<<>>>@@@BBBEEEHHHKKKOOOSSSZZZ^^^^^^bbbmmmzzzwwwooobbbTTTJJJFFFFFFGGGEEEHHHMMMRRRZZZfffttt~~~sssUUUJJJLLLTTThhhuuuhhhuuu|||{{{wwwsssssssssvvv~~~}}}~~~zzzbbbOOOGGGCCCHHHLLLJJJIIILLLOOOPPPOOONNNMMMLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJKKKMMMNNNPPPOOOOOOQQQSSSSSSRRRQQQQQQRRRTTTVVVWWWVVVUUUTTTQQQSSSUUUVVVVVVYYY___ccccccaaa```___```___]]][[[___eeejjjfff^^^YYY[[[___]]]nnnpppsssrrrbbbMMMAAA???@@@===999<<<<<<======>>>??????@@@???AAACCCDDDCCCBBBCCCDDDDDDFFFIIILLLOOOSSSXXX\\\hhhkkkooosssvvv{{{{{{wwwsssqqqlllkkkjjjiiihhhhhhhhhiiifffgggiiilllooorrruuuwww}}}nnngggbbbfffppp{{{tttaaaWWWSSSPPPQQQQQQQQQRRRSSSSSSTTTTTTOOOPPPQQQPPPNNNNNNOOOPPPRRRRRRSSSSSSTTTUUUUUUUUUPPPRRRTTTVVVVVVTTTRRRPPPTTTRRRPPPMMMKKKJJJIIIIIILLLNNNPPPQQQQQQRRRSSSTTTPPPQQQRRRRRRQQQQQQTTTVVVTTTTTTUUUTTTSSSTTTWWWYYYZZZ]]]bbbeeedddbbb```___```eeeiiigggaaa___aaaeeeaaaeeeiiiiiigggpppqqqkkkfffcccdddbbb]]]XXXRRRLLLDDD===:::888888777555555444444444333333333333333333333333333333333111111222222333444666666777777888999999:::;;;;;;:::;;;<<<<<<<<<;;;:::999666777888999::::::;;;;;;777777777888888999:::;;;:::<<<>>>@@@AAACCCFFFIIIMMMPPPWWW___aaacccmmmyyy~~~vvvgggWWWKKKFFFFFFCCCEEEHHHKKKRRR\\\iiiqqq{{{dddSSSQQQSSSbbbzzz~~~nnnxxxyyypppllllllpppsssvvv~~~mmmTTTGGGFFFDDDLLLPPPMMMJJJLLLOOOOOOOOOOOONNNLLLKKKIIIHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOQQQQQQQQQRRRSSSSSSQQQOOOOOOQQQRRRTTTUUUTTTTTTSSSRRRSSSTTTVVVWWWYYYZZZ[[[ZZZZZZZZZ\\\^^^___^^^]]]^^^aaacccaaa\\\YYYYYY[[[YYYddddddfff|||jjjVVVIIICCC???>>>;;;;;;;;;<<<<<<>>>???@@@<<<>>>????????????AAABBB???AAACCCDDDEEEGGGJJJMMMOOORRRWWWZZZ]]]bbbhhhlllkkkkkkkkklllnnnpppsssttttttuuuwwwwwwwwwvvvtttsssmmmmmmkkkiiigggdddaaa```______^^^___aaacccfffhhhdddeeehhhlllssszzzvvvssspppsss}}}fffYYYVVVTTTQQQPPPPPPPPPPPPRRRTTTVVVWWWPPPQQQRRRQQQOOOMMMLLLLLLKKKLLLNNNOOOQQQSSSTTTUUUPPPQQQSSSTTTSSSRRRRRRRRRRRRRRRPPPOOONNNLLLKKKKKKJJJLLLPPPQQQQQQRRRRRRSSSPPPQQQRRRQQQPPPPPPSSSVVVTTTUUUUUUTTTSSSSSSUUUWWWYYY[[[___dddgggfffccc```___aaacccccc```^^^^^^___eeeeeegggeee``````mmm}}}rrrlllfffccccccbbb]]]XXXQQQLLLDDD===:::999888888555555444444444333333333333333333333333333333333111111111222333444555666444555666888:::<<<>>>>>>:::;;;<<<<<<<<<;;;:::999666777888999:::;;;;;;;;;888888888888999:::;;;<<<:::<<<>>>???@@@BBBEEEGGGLLLMMMTTT___fffhhhoooxxxvvvbbbPPPFFFDDDBBBCCCDDDGGGLLLUUU```gggrrrsssaaaVVVVVVbbbxxxuuu~~~uuummmkkkhhhjjjppptttxxxeeeMMMEEEIIIEEEOOOTTTOOOJJJLLLNNNNNNPPPOOONNNLLLKKKIIIHHHGGGHHHIIIIIIJJJLLLMMMOOOPPPPPPPPPPPPQQQRRRQQQOOOMMMNNNOOOQQQRRRSSSSSSRRRRRRTTTSSSSSSUUUXXXZZZZZZZZZWWWVVVVVVXXXZZZ\\\\\\\\\______^^^]]]\\\[[[YYYXXXYYY^^^^^^bbbooo~~~jjjTTTGGGCCCDDD>>>===<<<<<<===>>>???AAA===>>>>>>======???BBBEEE@@@BBBDDDEEEEEEFFFHHHIIIGGGKKKOOOQQQRRRUUUZZZ^^^___^^^[[[ZZZZZZ[[[\\\]]]```aaacccccccccaaa___^^^\\\\\\]]]\\\\\\[[[ZZZYYY\\\[[[\\\]]]```cccgggiiiggghhhjjjpppxxx{{{zzzsss\\\TTTWWWXXXUUUPPPOOOOOOOOOQQQTTTWWWYYYPPPRRRSSSSSSPPPLLLJJJJJJNNNOOOPPPRRRTTTVVVWWWXXXQQQQQQQQQOOONNNNNNPPPQQQPPPPPPPPPPPPPPPOOONNNMMMHHHKKKOOOQQQQQQQQQRRRRRROOOQQQRRRQQQOOOPPPSSSWWWVVVVVVUUUTTTRRRRRRTTTVVVXXXYYY]]]ccciiijjjfffaaa___^^^^^^```bbbbbb```^^^```^^^___bbb___]]]dddnnnxxxrrrjjjcccbbbeeeeee^^^WWWRRRLLLDDD===999777666555555555555555555555555555444444444444333333222111333333333333444555666666777777777666777888888999999999:::::::::999999888999888777777888:::<<<===777888888777666777:::<<<;;;<<<===???BBBDDDGGGHHHKKKLLLSSS^^^fffllluuu}}}uuuaaaQQQHHHIIIEEEDDDFFFHHHLLLUUU^^^iiizzzfff```___cccooo|||}}}wwwuuuqqqjjjkkkhhhkkkvvv~~~uuuVVVJJJJJJFFFFFFJJJNNNPPPOOONNNMMMMMMOOONNNLLLJJJIIIHHHIIIIIILLLIIIHHHIIILLLNNNNNNLLLMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPRRRRRRQQQPPPQQQRRRQQQRRRTTTTTTUUUWWWZZZ]]]XXXWWWWWWYYY\\\^^^^^^]]]```___\\\YYYXXXWWWXXXYYY[[[XXXYYY^^^dddoooooo\\\PPPIIIJJJAAA:::<<<<<<;;;===AAA===>>>>>>>>>======>>>@@@AAAAAABBBBBBCCCDDDEEEEEEDDDEEEEEEGGGJJJMMMPPPRRRVVVUUUSSSRRRQQQQQQRRRRRRSSSUUUXXXYYYXXXWWWXXXYYYZZZYYYXXXYYY\\\]]][[[XXXXXXYYYZZZ]]]```dddgggiiilllrrrvvvzzznnnaaaddd{{{hhhXXXSSSTTTUUUUUUWWWVVVTTTSSSRRRQQQRRRRRRMMMNNNOOOOOOOOOMMMLLLJJJNNNMMMMMMOOOQQQTTTTTTTTTRRRPPPMMMKKKJJJKKKLLLNNNMMMNNNNNNOOOOOONNNNNNNNNLLLMMMNNNPPPPPPOOONNNMMMPPPPPPPPPQQQRRRSSSUUUVVVUUURRROOOPPPSSSVVVVVVUUUXXXXXXXXXZZZ\\\```dddfff___^^^]]]]]]______^^^\\\aaa```dddhhhfff___^^^ccctttzzz}}}ooohhhaaaaaaeeeeee```ZZZRRRLLLDDD===999777666666555555555555555555555555333444444444333333222111333333222333333444555666777777777777777888888999888999999::::::999999888888888777777888999;;;<<<888999999888777777:::<<<;;;;;;<<<>>>@@@CCCEEEFFFKKKLLLRRR[[[ccciiirrr{{{vvvfff[[[KKKEEEBBBCCCFFFHHHNNNUUU]]]mmmsssccc```ccclllvvvtttmmmllliiieeelllmmmtttlllQQQHHHIIIFFFFFFHHHKKKMMMLLLLLLLLLMMMMMMLLLKKKIIIIIIIIIIIIJJJMMMKKKIIIJJJLLLNNNMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLNNNPPPRRRSSSRRRPPPPPPQQQQQQRRRTTTVVVXXXYYYZZZZZZYYYXXXXXXYYY\\\]]]\\\[[[___]]][[[YYYXXXWWWWWWWWW[[[XXXXXX\\\___eeesssjjjZZZKKKCCC>>>???@@@<<<:::;;;;;;<<<=========>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDFFFHHHJJJKKKOOONNNMMMLLLLLLLLLMMMNNNKKKNNNPPPQQQPPPOOOPPPQQQSSSRRRRRRUUUYYY[[[ZZZYYY[[[\\\\\\^^^aaafffjjjlllsss|||~~~sssfff^^^\\\eeezzztttaaaTTTRRRSSSUUUUUUWWWUUUTTTRRRQQQPPPPPPPPPLLLMMMMMMMMMMMMLLLLLLKKKNNNLLLLLLMMMPPPRRRSSSSSSQQQOOOLLLJJJIIIIIIJJJKKKMMMNNNNNNOOOOOOOOOOOONNNNNNNNNOOOPPPPPPQQQPPPPPPQQQRRRSSSTTTUUUVVVVVVWWWWWWTTTQQQRRRTTTWWWXXXWWWWWWWWWWWWWWWYYY\\\___aaa___^^^\\\\\\]]]]]]\\\[[[______bbbfffddd^^^]]]aaahhhlllqqquuuvvv}}}vvvlllfff```aaaeeefffaaa\\\RRRLLLCCC===999777777666555555555555555555555555333333444444444333222222222222222333333444555666666666666777777777888888888888999999999999999888777777777777777888999::::::;;;;;;:::888888:::;;;;;;;;;<<<===???BBBCCCEEEKKKKKKPPPXXX___dddmmmvvvxxx]]]RRRHHHDDDDDDCCCDDDHHHOOO]]]nnnzzzrrrbbb^^^^^^dddkkkttt~~~uuutttnnngggeeeggghhhgggrrrvvvqqq___KKKFFFIIIFFFEEEGGGIIIJJJIIIIIIKKKMMMKKKKKKJJJJJJJJJJJJKKKKKKOOOMMMKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJNNNPPPSSSTTTSSSQQQPPPOOOSSSRRRSSSWWW\\\^^^\\\YYY[[[ZZZYYYZZZ[[[\\\ZZZXXX\\\[[[ZZZYYYXXXVVVVVVUUUXXXVVVWWW[[[]]]___ccchhh~~~|||```UUUKKKGGGDDD@@@;;;:::::::::;;;;;;<<<=========@@@@@@@@@@@@@@@@@@AAAAAADDDCCCCCCCCCCCCDDDEEEEEEGGGGGGFFFEEEFFFGGGHHHIIIIIIKKKMMMMMMMMMLLLMMMNNNPPPPPPQQQTTTXXX[[[\\\[[[]]]^^^```dddjjjpppuuuyyy{{{wwwmmmgggbbb```eeennnyyypppeeeXXXPPPPPPSSSTTTTTTUUUTTTRRRQQQOOONNNNNNMMMKKKKKKJJJJJJJJJKKKLLLLLLMMMKKKKKKLLLOOOQQQQQQQQQRRRQQQNNNKKKJJJIIIJJJJJJMMMMMMNNNOOOPPPPPPOOOOOONNNNNNNNNOOOPPPQQQRRRSSSRRRTTTVVVXXXYYYYYYXXXXXXXXXVVVTTTTTTVVVXXXYYYYYYYYYXXXXXXXXXXXXZZZ\\\]]]___]]][[[ZZZZZZ[[[ZZZYYY[[[\\\^^^bbbaaa]]]\\\___```bbbeeeeeebbbdddppp~~~ssskkkfffaaa```cccddd```\\\QQQKKKCCC<<<999888777666555555555555555555555555333333333444444333333222222222222222333444555666555666666777777777777777777888888999999999999888666666777777777888888999;;;<<<===;;;:::999:::;;;<<<<<<===>>>@@@BBBDDDEEEKKKKKKNNNUUUZZZ___gggpppyyyssscccRRRHHHEEECCCDDDGGGKKKWWWccckkkppprrrmmmddd]]]XXXVVVZZZ___dddmmmvvvyyysssnnncccdddcccaaaccchhhmmmpppzzzzzzfffVVVGGGFFFJJJGGGGGGHHHIIIHHHHHHIIIKKKMMMJJJJJJKKKKKKLLLMMMMMMNNNPPPNNNMMMLLLKKKKKKJJJJJJHHHIIIIIIIIIIIIIIIHHHHHHMMMQQQTTTVVVTTTRRRPPPOOOVVVSSSRRRVVV^^^bbbaaa___\\\\\\[[[[[[\\\[[[YYYWWWYYYYYYYYYYYYWWWVVVTTTSSSUUUTTTUUUZZZ___bbbbbbaaahhhxxxdddWWWPPPJJJDDD>>>===<<<<<<<<<======<<<;;;??????@@@@@@AAAAAABBBBBBDDDDDDDDDDDDDDDDDDEEEEEECCCCCCBBBBBBCCCEEEFFFGGGIIIJJJLLLLLLLLLLLLMMMNNNPPPQQQRRRUUUXXX[[[]]]^^^aaadddjjjqqqxxx}}}~~~yyyrrrjjjddd```^^^dddiiitttbbb[[[SSSOOOPPPSSSTTTSSSSSSRRRQQQOOONNNLLLKKKKKKIIIIIIHHHHHHHHHIIIKKKLLLLLLKKKKKKLLLNNNPPPQQQPPPUUUSSSPPPNNNLLLKKKKKKKKKLLLLLLNNNOOOPPPPPPPPPPPPMMMLLLLLLLLLMMMOOOPPPRRRSSSUUUXXX[[[\\\[[[YYYXXXXXXVVVUUUTTTUUUWWWXXXYYY]]]\\\[[[[[[ZZZ[[[[[[\\\^^^\\\YYYXXXYYYXXXWWWVVVWWWXXXZZZ]]]]]]\\\[[[\\\\\\]]]``````]]]\\\cccmmmvvv~~~tttlllgggbbbaaabbbaaa]]]YYYQQQKKKCCC<<<999888777777555555555555555555555555222333333444444333333333222222222222333444555555555555666777777777777666666777888888999999999999666777777777888888888888;;;<<<===<<<:::999:::;;;<<<===>>>???AAACCCEEEFFFKKKJJJMMMSSSWWWZZZaaaiiisssxxxvvv```RRRKKKGGGHHHJJJKKKTTT]]]cccffffffbbb]]]WWWRRRPPPRRRVVVYYY```gggrrr{{{xxxpppiiiccc___[[[\\\]]]```ccchhhpppwwwttt^^^RRRHHHHHHLLLIIIJJJKKKJJJIIIHHHIIIKKKNNNJJJKKKLLLMMMNNNOOOOOOPPPOOOOOOMMMLLLJJJIIIHHHIIIGGGHHHIIIIIIJJJJJJIIIIIINNNQQQUUUWWWVVVTTTRRRQQQXXXTTTPPPSSS\\\cccffffff]]]\\\\\\]]]^^^\\\ZZZWWWXXXXXXXXXXXXWWWUUUTTTSSSUUUUUUUUUXXX___ddddddbbbdddqqqrrriii___PPPDDD@@@===;;;;;;===>>>>>>===;;;<<<<<<>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEECCCCCCCCCCCCDDDEEEGGGHHHGGGHHHIIIIIIIIIIIIKKKLLLPPPQQQTTTWWWZZZ^^^bbbdddmmmpppvvv{{{~~~~~~|||zzzqqqjjj___VVVPPPRRRYYYaaannn{{{rrrZZZVVVQQQOOOQQQRRRSSSRRRQQQPPPPPPNNNMMMKKKJJJIIIHHHHHHGGGFFFGGGHHHJJJKKKLLLKKKJJJKKKNNNOOOPPPOOOSSSQQQOOOMMMKKKJJJIIIIIIJJJKKKLLLNNNOOOPPPPPPPPPJJJJJJIIIIIIJJJKKKMMMNNNQQQTTTXXX[[[\\\[[[XXXWWWUUUUUUSSSRRRRRRSSSUUUWWW]]]]]]\\\[[[[[[[[[ZZZZZZ\\\ZZZXXXXXXXXXWWWUUUSSSTTTUUUWWWXXXZZZ[[[[[[ZZZXXXXXXZZZ]]][[[YYY\\\cccccchhhpppzzzvvvmmmiiidddaaa```^^^ZZZWWWPPPKKKCCC<<<999888888777555555555555555555555555222222333444444444333333111111111222222333444555444555666777888777666555666666777888999999999999777777888999999888888777:::;;;===<<<;;;::::::;;;<<<<<<===???BBBDDDGGGHHHJJJJJJMMMSSSVVVWWW\\\bbbnnnrrr|||nnn^^^OOOFFFDDDGGGKKKRRRXXX\\\]]][[[YYYRRRNNNLLLNNNPPPRRRVVV\\\bbbkkk||||||wwwooohhhbbb]]]YYYVVVXXXYYY\\\aaaeeejjjttt~~~kkkWWWPPPJJJJJJNNNKKKMMMMMMMMMKKKIIIIIIJJJLLLJJJKKKLLLNNNOOOOOOPPPOOOMMMNNNMMMKKKHHHFFFGGGHHHFFFGGGIIIKKKLLLLLLKKKKKKOOORRRVVVXXXWWWVVVVVVVVVYYYTTTPPPQQQWWW___eeeggg\\\\\\]]]___```___\\\ZZZXXXXXXWWWWWWVVVUUUUUUTTTWWWXXXWWWXXX]]]cccccc```fffgggqqq|||fffRRREEEAAA<<<:::<<<======;;;999999:::;;;<<<===>>>>>><<<===>>>@@@AAABBBBBBBBBCCCCCCBBBBBBCCCEEEFFFHHHHHHIIIJJJIIIIIIIIIKKKMMMRRRTTTWWWZZZ^^^ccchhhlllrrrtttvvvvvvsssllleee```TTTPPPLLLJJJKKKPPP]]]iii|||eeeUUUSSSPPPPPPPPPQQQQQQQQQNNNNNNNNNNNNMMMLLLJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIKKKJJJIIIJJJLLLMMMNNNMMMMMMLLLKKKIIIGGGFFFEEEEEEHHHIIIKKKMMMNNNOOOPPPPPPJJJIIIIIIIIIIIIJJJKKKKKKOOOQQQUUUXXXYYYXXXVVVTTTRRRSSSRRRPPPOOOPPPRRRUUUYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZXXXUUURRRQQQSSSTTTTTTWWW[[[[[[XXXXXXWWWYYY\\\[[[WWWXXX\\\dddeeefffgggkkktttvvvlllhhhdddaaa___]]]ZZZWWWPPPJJJBBB<<<999888888888555555555555555555555555111222333333444444444333111111111111222333444555333444666777888777666555555666777888999999999999888888999::::::999888777888:::<<<<<<;;;::::::;;;999:::<<<>>>AAADDDGGGIIIJJJJJJNNNSSSUUUUUUXXX]]]gggkkkttt}}}kkkWWWNNNKKKIIIJJJMMMQQQRRRQQQQQQLLLIIIHHHJJJJJJIIIKKKOOOTTTXXXbbbqqqzzz}}}~~~uuupppgggccc]]]YYYWWWVVVUUUTTTWWWYYY___iiipppwwwzzz^^^OOONNNKKKKKKOOOMMMNNNOOONNNLLLIIIHHHHHHIIIIIIJJJKKKMMMNNNNNNNNNMMMKKKLLLLLLJJJFFFEEEFFFHHHEEEGGGJJJLLLNNNOOONNNNNNPPPSSSVVVXXXXXXYYYZZZ[[[VVVTTTRRRQQQSSSXXX]]]aaa[[[\\\]]]```bbbbbb```]]]ZZZYYYWWWVVVUUUUUUVVVVVVXXX[[[\\\[[[]]]bbbccc___ddddddiiivvvtttbbbZZZOOOHHHFFFEEEBBB???======<<<<<<<<<<<<<<<<<<:::;;;===>>>????????????AAA@@@@@@???@@@AAACCCDDDGGGHHHHHHHHHGGGHHHJJJLLLOOOQQQSSSTTTUUUXXX]]]aaaaaaaaaaaa```[[[VVVPPPLLLHHHHHHLLLRRRVVV[[[gggtttjjjXXXOOONNNMMMMMMNNNOOOOOOOOOLLLMMMNNNNNNMMMLLLKKKJJJHHHHHHIIIIIIHHHHHHGGGGGGIIIGGGFFFGGGIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCFFFGGGIIIKKKMMMNNNOOOOOOLLLLLLLLLMMMLLLLLLKKKJJJLLLNNNQQQSSSTTTTTTRRRQQQQQQQQQQQQOOOMMMMMMPPPTTTUUUUUUVVVVVVWWWWWWWWWVVVUUUVVVXXX[[[\\\YYYTTTQQQOOOQQQRRRQQQUUU\\\\\\WWWYYYVVVWWWZZZ[[[XXXWWWZZZ```bbbbbb```^^^^^^ccchhhzzztttjjjgggcccaaa___]]]ZZZXXXPPPJJJBBB<<<999888888888555555555555555555555555111222333333444444444444111111111111222333444555333444666777888777666555555555777888888999999999888999:::;;;;;;:::888888666888;;;<<<;;;::::::;;;777888:::===@@@DDDGGGIIIIIIJJJNNNTTTUUUTTTVVVZZZ```fffnnnvvv~~~wwwkkkYYYRRRLLLKKKMMMLLLKKKKKKGGGDDDCCCEEEEEEAAAAAADDDJJJIIIMMMVVV\\\```eeekkkllltttzzzuuummmfff^^^YYYYYYVVVRRRPPPQQQSSSUUUUUUWWWYYYcccqqq}}}oooUUUJJJMMMKKKKKKPPPOOOOOOOOOOOOMMMIIIGGGFFFGGGGGGHHHJJJLLLLLLLLLLLLKKKJJJKKKKKKIIIFFFDDDEEEHHHEEEGGGJJJNNNPPPQQQPPPPPPQQQSSSVVVXXXYYYZZZ\\\^^^TTTTTTSSSRRRQQQSSSVVVZZZZZZ[[[^^^aaaddddddbbb```[[[YYYWWWUUUUUUUUUWWWXXXWWW]]]```^^^```dddeee``````dddiiimmmsss|||mmm```YYYTTTOOOJJJCCCBBBAAA@@@???>>>===<<<;;;<<<>>>?????????>>>===>>>>>>===<<<===>>>???@@@@@@AAAAAAAAA@@@AAADDDFFFGGGHHHHHHEEECCCCCCGGGJJJIIIIIIJJJJJJIIIIIIHHHGGGRRRSSSXXXaaaeeeiiiuuuqqq[[[NNNKKKKKKJJJKKKLLLMMMNNNNNNKKKLLLMMMNNNNNNMMMLLLKKKHHHIIIJJJJJJIIIHHHFFFEEEFFFEEEDDDEEEGGGHHHHHHGGGHHHHHHGGGGGGFFFEEEDDDDDDEEEFFFHHHJJJLLLNNNOOOOOONNNOOOPPPPPPOOONNNLLLKKKJJJLLLNNNPPPQQQQQQPPPOOOPPPQQQQQQOOOLLLMMMPPPSSSSSSTTTUUUVVVWWWXXXXXXWWWSSSUUUXXX\\\]]]ZZZUUUPPPNNNQQQQQQPPPUUU\\\\\\WWWTTTQQQRRRVVVXXXVVVVVVXXXUUUZZZ^^^^^^ZZZWWWWWWYYY\\\bbbjjjqqqyyytttkkkgggcccaaaaaa```\\\YYYQQQKKKBBB<<<:::999777555444444444444444444444444333333333333333333333333111111111111111111111111333333444444555666666666777666555666:::<<<;;;999;;;;;;;;;;;;:::999888777666777999;;;<<<<<<;;;;;;:::;;;::::::;;;>>>CCCGGGGGGJJJOOORRRUUUWWWYYY[[[aaacccfffkkkrrr}}}wwwdddRRRMMMMMMJJJGGGGGGDDD??????DDDCCC>>>===AAAGGGHHHIIIKKKLLLNNNOOOOOO[[[]]]aaafffkkkooorrrsss~~~zzzxxxvvvuuuuuunnnhhh```YYYTTTSSSRRRRRRPPPLLLLLLQQQRRRQQQVVV^^^eeelllxxxuuuYYYPPPGGGEEEIIINNNOOONNNMMMNNNNNNMMMKKKGGGDDDBBBFFFGGGJJJKKKLLLLLLJJJIIIMMMLLLKKKJJJHHHFFFEEEDDDIIIJJJKKKOOOQQQRRRQQQOOOQQQRRRUUUWWWXXXWWWVVVTTTVVVVVVUUUUUUUUUUUUUUUUUUVVVYYY\\\___```___]]][[[ZZZYYYWWWVVVVVVWWWVVVUUUXXX^^^bbbaaaaaaddddddbbbfffjjjllliiihhhrrrqqqhhheeeXXXYYYSSSHHHCCCCCCAAA===@@@@@@@@@????????????@@@??????>>><<<;;;:::<<<===AAA===<<>>===>>>EEEDDDCCCCCCDDDDDDCCCAAAEEEHHHJJJJJJPPPZZZ```aaaiiipppxxx~~~lllYYYRRROOOIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHJJJIIIHHHGGGGGGGGGGGGGGGEEEFFFHHHJJJKKKLLLMMMMMMSSSSSSSSSSSSRRRQQQPPPOOOMMMNNNOOOOOONNNNNNPPPRRRTTTUUUSSSOOOJJJJJJPPPVVVTTTUUUWWWYYYYYYWWWTTTSSSTTTVVVYYYZZZ[[[\\\^^^```YYYXXXWWWWWWXXXZZZYYYXXXVVVUUUUUUVVVWWWVVVTTTRRRWWWWWWXXXYYYYYYXXXXXXXXXZZZ[[[]]]```eeejjjooorrr}}}wwwjjjfffbbb``````___\\\XXXQQQKKKBBB<<<:::999777555444444444444444444444444333333333333333333333333111111111111111111111111333333333444555555666666777555555666:::;;;;;;999;;;;;;;;;;;;::::::999999999999999::::::;;;<<<<<<:::;;;:::::::::===AAAEEEGGGJJJNNNRRRTTTVVVYYY[[[\\\___bbbggglllttt|||ttt```WWWSSSNNNJJJIIIIIICCCAAACCCCCC@@@AAAEEEBBBCCCDDDFFFHHHJJJLLLMMMLLLNNNQQQUUUYYY\\\^^^___gggmmmtttvvvtttrrrqqqsssvvv|||{{{tttrrrnnniiieeebbb``````]]]YYYTTTPPPNNNNNNOOOPPPMMMLLLMMMQQQSSSVVV___jjjrrrzzzfffSSSNNNIIIHHHKKKMMMMMMKKKKKKLLLLLLLLLKKKHHHFFFDDDFFFHHHJJJKKKLLLKKKJJJJJJMMMLLLKKKJJJIIIGGGFFFFFFJJJJJJLLLNNNQQQRRRQQQOOOQQQRRRUUUVVVWWWVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTVVVZZZ\\\]]]]]][[[YYYYYYXXXWWWVVVVVVVVVUUUUUUXXX^^^bbbaaaaaacccdddbbbdddhhhjjjiiifffkkkvvv}}}vvvtttpppdddTTTKKKLLLNNNMMMGGGEEECCCBBBBBBCCCBBBBBBBBBBBB@@@>>><<<<<<>>>???>>>;;;<<<@@@@@@???@@@DDDEEEDDDCCCDDDFFFGGGFFFEEEFFFKKKPPPVVV```nnnwwwzzzcccTTTMMMJJJIIIIIIJJJKKKKKKLLLMMMMMMOOONNNNNNNNNMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHJJJIIIHHHHHHGGGGGGGGGGGGFFFGGGHHHIIIKKKLLLMMMNNNSSSSSSSSSRRRRRRQQQOOOOOONNNOOOPPPOOONNNNNNPPPQQQSSSUUUVVVSSSNNNLLLNNNQQQQQQRRRUUUVVVWWWVVVUUUTTTUUUWWWZZZ[[[[[[\\\___aaa]]][[[YYYXXXXXXXXXWWWUUUWWWVVVUUUUUUUUUTTTRRRPPPTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVXXXZZZ^^^cccgggiiikkkpppuuuzzzxxxiiieeeaaa______^^^[[[WWWQQQKKKBBB<<<:::999777555444444444444444444444444333333333333333333333333111111111111111111111111222333333444444555555666666555555666999::::::999999:::::::::;;;;;;;;;;;;===<<<:::888999:::<<<===:::::::::999999;;;>>>AAAEEEHHHLLLOOORRRUUUXXX[[[\\\^^^bbbfffkkkpppvvvzzzqqqeeeXXXMMMHHHEEEAAA>>>@@@AAA??????@@@>>>>>>??????@@@BBBCCCDDDBBBDDDFFFHHHKKKLLLMMMNNNQQQUUU[[[]]]]]]\\\^^^``````dddjjjooopppoookkkhhhiiiiiijjjkkkllljjjfffccc^^^\\\YYYTTTQQQNNNMMMLLLIIIHHHFFFEEEFFFHHHJJJLLLJJJKKKOOOSSSVVV^^^mmm{{{uuuZZZMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKJJJIIIGGGFFFGGGHHHIIIKKKLLLKKKKKKJJJLLLKKKKKKJJJIIIIIIHHHHHHJJJJJJKKKNNNQQQRRRPPPOOOPPPRRRSSSUUUUUUTTTRRRQQQPPPQQQQQQRRRRRRQQQQQQQQQQQQSSSVVVYYYZZZYYYXXXWWWXXXWWWWWWVVVVVVUUUUUUTTTXXX]]]```______aaabbb```___cccggghhhffffffhhhjjj|||lllbbbbbbdddeeeYYYUUUQQQOOOPPPQQQPPPNNNKKKIIIEEEBBB??????@@@@@@??????BBBFFFGGGFFFKKKRRRQQQOOOOOOOOOQQQSSSSSSRRRRRRXXX^^^fffsssmmmYYYPPPLLLHHHJJJIIIIIIIIIIIIKKKLLLMMMOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHJJJJJJIIIIIIIIIIIIHHHHHHIIIHHHHHHIIIJJJLLLNNNOOORRRRRRRRRRRRQQQPPPOOOOOOOOOPPPQQQPPPNNNNNNOOOPPPQQQUUUXXXWWWSSSNNNMMMMMMPPPPPPRRRSSSTTTUUUUUUUUUTTTVVVXXXYYYYYYZZZ\\\^^^]]][[[XXXXXXYYYYYYYYYXXXZZZXXXUUUTTTSSSSSSQQQOOORRRRRRSSSTTTUUUVVVVVVWWWXXXXXXYYYZZZ\\\___bbbddd___aaacccdddgggmmmvvv}}}zzzuuupppjjjeeewwwhhhddd```^^^^^^]]]ZZZVVVQQQKKKBBB<<<:::999777555444444444444444444444444333333333333333333333333111111111111111111111111222222222333444444555555555555555666888999999999888999999:::;;;<<<===>>>>>>===<<<:::::::::;;;<<<::::::::::::999999;;;===AAADDDGGGKKKOOOSSSYYY\\\]]]___bbbeeeiiinnntttyyy}}}wwwfff[[[OOOKKKHHHGGGGGGEEEAAA???AAAAAA???>>>======>>>>>>@@@AAABBBCCCCCCDDDDDDDDDDDDGGGJJJLLLLLLMMMOOORRRLLLNNNPPPRRRRRRRRRQQQPPPQQQQQQQQQQQQQQQPPPNNNMMMKKKJJJHHHGGGFFFFFFGGGGGGEEEEEEFFFFFFFFFHHHLLLNNNNNNTTT[[[```eeeqqqjjjSSSKKKNNNPPPOOOLLLJJJJJJKKKIIIIIIIIIIIIIIIHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJKKKMMMOOOPPPOOONNNOOOPPPQQQRRRSSSRRRPPPOOOOOOOOOPPPQQQRRRQQQQQQPPPPPPQQQTTTVVVWWWWWWVVVUUUVVVWWWXXXWWWUUUTTTTTTTTTVVV[[[]]]\\\[[[^^^___]]]ZZZ]]]bbbfffgggeeedddbbbjjjyyyzzztttrrrssssssqqqoookkkggg```ZZZWWWUUUSSSSSSTTTUUUZZZ^^^^^^___gggpppqqqooommmmmmnnnoooooonnnooorrrtttyyysss\\\SSSQQQMMMIIIKKKJJJHHHGGGHHHIIIKKKMMMOOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHJJJLLLNNNPPPQQQQQQQQQQQQQQQPPPOOONNNPPPQQQRRRQQQOOONNNNNNNNNPPPSSSWWWWWWTTTQQQOOOOOOQQQQQQRRRRRRSSSSSSTTTTTTPPPRRRTTTTTTTTTUUUWWWXXXWWWVVVUUUWWW[[[___aaaaaa^^^[[[WWWUUUTTTSSSRRRQQQRRRRRRSSSTTTUUUVVVWWWXXX[[[[[[[[[[[[\\\]]]^^^___[[[]]]^^^^^^^^^```dddgggeeehhhmmmsssxxx~~~zzzwwwuuuoookkkgggcccbbb___\\\ZZZssshhhddd```^^^^^^]]]YYYVVVQQQKKKBBB<<<:::999777555444444444444444444444444333333333333333333333333111111111111111111111111111111222222333444444444333444555666666777888999888888999999;;;===>>>@@@<<<===>>>>>>===<<<:::999999:::;;;:::999888999;;;;;;>>>AAAEEEJJJPPPWWW\\\``````aaaaaaccchhhnnnssszzztttlll___TTTOOOMMMIIIEEEEEECCCAAA@@@?????????@@@===>>>>>>>>>>>>>>>=========>>>?????????@@@BBBDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCBBBBBBBBBBBBCCCEEEGGGHHHIIIJJJKKKKKKKKKMMMQQQUUUZZZdddoooxxxvvv^^^OOOMMMOOOPPPNNNJJJHHHKKKNNNJJJIIIIIIHHHHHHFFFEEEEEEHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIKKKMMMNNNNNNMMMMMMNNNOOOPPPPPPPPPOOONNNNNNOOOQQQRRRSSSRRRQQQPPPOOOQQQSSSUUUVVVVVVUUUUUUUUUWWWYYYXXXVVVTTTTTTUUUSSSXXXZZZXXXWWWZZZ\\\ZZZYYY[[[]]]```bbbbbb```___]]]bbbooo~~~zzzwwwttttttuuuyyy|||}}}zzz```SSSQQQQQQMMMIIIKKKJJJHHHGGGHHHIIIKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIJJJLLLOOOPPPOOOPPPPPPPPPPPPOOOOOONNNQQQRRRSSSRRRPPPNNNMMMNNNOOOQQQSSSTTTTTTSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQOOOQQQRRRRRRRRRRRRTTTUUUTTTSSSSSSVVV[[[aaadddfffaaa^^^ZZZXXXWWWWWWVVVUUUUUUUUUUUUUUUWWWXXXZZZ[[[[[[ZZZZZZZZZYYYYYYZZZZZZVVVXXX[[[\\\[[[ZZZYYYYYYWWWYYY[[[\\\^^^```dddgggbbbccceeehhhjjjmmmooopppsssuuuvvvwwwvvvtttqqqooohhhhhhfffdddcccaaa``````^^^]]]]]]]]]^^^]]][[[YYYppphhhddd```^^^^^^]]]ZZZVVVQQQKKKBBB<<<:::999777555444444444444444444444444333333333333333333333333111111111111111111111111000111111222222333333444222444555666555666777999999999999999;;;===???@@@<<<===>>>??????===;;;999888:::;;;;;;:::999999999777999<<<@@@DDDKKKRRRXXXddddddeeedddeeehhhlllpppxxx}}}vvv```UUUQQQMMMHHHCCCAAA???=========????????????@@@@@@???>>>>>>===>>>>>>=========>>>??????AAAAAAAAA@@@@@@AAAAAAAAA@@@BBBCCCBBBAAAAAABBBDDDCCCCCCBBBBBBCCCDDDFFFGGGGGGJJJLLLMMMOOOSSSZZZ```hhhuuuhhhXXXSSSNNNOOONNNKKKHHHHHHKKKNNNIIIIIIHHHGGGFFFFFFEEEEEEHHHHHHIIIIIIJJJKKKKKKLLLIIIIIIIIIIIIIIIIIIHHHHHHIIIHHHHHHIIIKKKLLLLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOQQQSSSTTTSSSRRRQQQOOOPPPRRRSSSUUUUUUUUUTTTUUUXXX[[[ZZZWWWTTTTTTVVVSSSWWWXXXVVVUUUXXXZZZYYY[[[[[[[[[ZZZZZZZZZZZZZZZ]]]\\\___lll}}}kkkYYYRRRQQQOOOJJJGGGKKKKKKJJJIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNKKKKKKKKKJJJJJJJJJIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHJJJKKKLLLMMMNNNMMMLLLKKKLLLKKKKKKKKKLLLMMMOOOPPPNNNOOOOOOPPPPPPOOONNNNNNPPPRRRSSSSSSQQQOOONNNNNNNNNOOOPPPQQQSSSTTTUUUVVVTTTTTTTTTSSSRRRQQQPPPOOOQQQRRRSSSSSSRRRRRRTTTUUUUUUTTTRRRTTTXXX\\\```aaaaaa___\\\\\\\\\[[[ZZZYYYYYYXXXXXXXXXXXXZZZ\\\]]]\\\\\\\\\[[[[[[ZZZZZZZZZUUUWWWYYY[[[\\\ZZZWWWVVVXXXYYYZZZZZZYYYZZZ]]]___YYYYYYZZZ[[[]]]^^^______```aaaccceeefffeeedddccc^^^^^^]]]\\\[[[[[[[[[\\\YYYZZZ[[[\\\\\\[[[ZZZYYYpppiiieeeaaa______^^^ZZZWWWQQQKKKBBB<<<:::999777555444444444444444444444444333333333333333333333333111111111111111111111111000000111111222333333333111333555666555555777999::::::999999:::===???AAA======>>>>>>>>>======<<<777999<<<<<<;;;999999999777888999;;;>>>DDDKKKPPP]]]aaaeeehhhjjjlllnnnpppvvvzzzuuulll```UUULLLJJJFFFBBB@@@?????????AAABBBBBBBBBBBBAAAAAA@@@@@@?????????@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???AAADDDDDDCCCCCCEEEGGGFFFFFFEEEDDDDDDEEEGGGHHHHHHLLLRRRVVV\\\eeeqqqzzzsss\\\TTTUUULLLLLLKKKIIIHHHHHHIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHIIIIIIJJJKKKKKKLLLIIIIIIHHHHHHGGGGGGGGGFFFHHHGGGFFFGGGIIIJJJJJJIIIHHHIIIJJJKKKLLLMMMNNNOOOLLLNNNQQQSSSTTTSSSQQQPPPNNNOOOPPPRRRSSSSSSSSSSSSUUUYYY]]]\\\XXXUUUUUUWWWTTTXXXYYYVVVUUUXXXZZZYYYZZZ[[[[[[XXXVVVUUUWWWYYY[[[[[[^^^cccjjj|||pppcccVVVSSSQQQMMMJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMJJJJJJJJJIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHGGGHHHJJJKKKLLLKKKJJJIIIKKKLLLLLLMMMMMMNNNNNNOOONNNNNNOOOOOOOOOOOONNNNNNOOOQQQSSSSSSQQQOOONNNOOONNNNNNOOOQQQSSSTTTTTTSSSPPPQQQRRRSSSRRRPPPOOOMMMQQQRRRSSSSSSRRRQQQRRRTTTUUURRRPPPPPPSSSWWWYYY[[[___^^^]]]^^^______]]]\\\\\\[[[ZZZYYYYYY[[[]]]^^^[[[[[[\\\\\\\\\[[[[[[ZZZXXXXXXYYYZZZZZZZZZYYYXXXWWWYYYZZZZZZZZZYYY[[[\\\YYYYYYYYYZZZZZZ[[[[[[[[[ZZZ[[[\\\^^^______``````\\\\\\[[[ZZZ[[[[[[]]]]]][[[[[[\\\[[[[[[[[[\\\]]]qqqiiieeeaaa______^^^[[[WWWQQQKKKBBB<<<:::999777555444444444444444444444444333333333333333333333333111111111111111111111111000000000111222222333333000333555555444444777999;;;:::999999:::===???AAA???>>>===<<<<<<===>>>@@@666999<<<===<<<:::::::::888888888888:::???FFFKKKNNNTTT^^^fffjjjmmmnnnooouuuxxx~~~mmm```\\\VVVOOOJJJFFFEEEDDD??????@@@@@@@@@@@@??????=========>>>???@@@@@@???===>>>???@@@@@@???>>>>>>===@@@CCCDDDCCCCCCEEEHHHGGGGGGFFFFFFGGGIIIJJJLLLRRRXXX___gggppp~~~dddQQQMMMPPPIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIJJJLLLLLLIIIIIIHHHGGGGGGFFFEEEEEEGGGFFFEEEEEEGGGIIIIIIHHHFFFGGGHHHJJJKKKMMMNNNOOOKKKMMMPPPRRRSSSRRRQQQOOOMMMNNNOOOPPPQQQRRRRRRRRRVVVZZZ^^^]]]XXXUUUVVVXXXUUUYYYYYYVVVUUUYYY[[[ZZZXXXZZZ\\\ZZZVVVVVVYYY]]]RRRVVV[[[]]][[[ccc}}}lllhhh^^^UUUSSSQQQMMMMMMPPPKKKLLLLLLMMMLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHEEEFFFHHHJJJJJJIIIHHHGGGKKKLLLMMMNNNNNNNNNNNNNNNMMMNNNNNNOOOOOOOOONNNNNNNNNQQQSSSTTTRRRPPPOOOOOOMMMNNNPPPRRRTTTTTTRRROOOLLLNNNPPPRRRRRRPPPNNNMMMOOOPPPQQQQQQOOOOOOPPPQQQQQQOOOLLLLLLPPPTTTWWWXXX\\\\\\]]]^^^```aaa___]]]]]]\\\ZZZYYYZZZ[[[]]]^^^UUUVVVVVVWWWWWWVVVVVVUUUZZZWWWUUUTTTVVVWWWXXXXXXTTTVVVWWWWWWVVVUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[\\\WWWWWWWWWWWWYYY[[[]]]^^^^^^]]]\\\[[[[[[^^^bbbfffvvvjjjfffbbb```___]]]YYYUUUOOOJJJCCC>>>:::999777666555555444444444333333333222222222222222222222222111111111111111111111111333222222111111222222333333333333444444444555555888888888999:::;;;<<<======>>>>>>===<<<<<<>>>@@@999999888999;;;;;;:::888888888777777888:::===???JJJOOOVVV^^^dddiiinnnqqqyyy~~~vvvhhh___XXXRRRNNNHHHFFFCCCBBBBBBBBBAAA@@@>>>>>>>>>??????@@@@@@@@@BBBAAAAAABBBCCCBBB@@@>>>@@@AAABBBDDDEEEEEEEEEEEELLLMMMMMMKKKKKKOOOVVV[[[gggsssjjjUUUIIIJJJPPPHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCDDDDDDDDDDDDCCCCCCGGGGGGFFFFFFGGGIIIJJJLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOONNNNNNVVVZZZ]]]\\\WWWUUUWWWZZZZZZYYYXXXXXXYYYZZZYYYXXXZZZ[[[[[[[[[YYYXXXXXXYYYWWWXXXZZZ[[[^^^bbbhhhmmmqqq^^^WWWVVVSSSQQQNNNLLLKKKJJJMMMMMMLLLLLLKKKKKKJJJJJJKKKHHHFFFEEEGGGIIIJJJJJJHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDFFFGGGHHHJJJKKKKKKJJJJJJIIIJJJLLLLLLKKKLLLMMMOOONNNMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOOOONNNLLLKKKLLLMMMNNNOOOPPPQQQQQQRRRPPPPPPOOONNNNNNNNNOOOOOOTTTSSSRRRQQQPPPOOONNNNNNMMMMMMLLLLLLNNNPPPSSSUUUTTTVVVYYY\\\]]]\\\[[[ZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[YYYYYYXXXYYYYYYXXXVVVSSSYYYYYYYYYXXXWWWWWWYYY[[[XXXYYYXXXWWWTTTSSSTTTUUUWWWVVVUUUTTTTTTTTTUUUVVVUUUVVVXXXZZZ\\\\\\\\\\\\WWWXXXZZZ\\\\\\\\\\\\[[[]]]\\\[[[ZZZZZZYYYYYYYYYwwwkkkgggbbb``````]]]YYYUUUOOOJJJCCC===:::888777666555555444444444333333333222222222222222222222222111111111111111111111111333222222111111222222333333333333333444444444444888888888999:::;;;<<<======>>>???>>>======>>>???===;;;999999:::;;;;;;:::999888777777777888999:::@@@EEELLLSSSZZZ```fffjjjzzzvvvppp```[[[UUUOOOLLLJJJHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGFFFEEEDDDFFFFFFGGGHHHIIIKKKLLLMMMNNNPPPQQQTTTYYYbbbnnnvvvppp\\\OOOHHHFFFHHHJJJJJJIIIHHHHHHGGGFFFFFFCCCDDDDDDEEEEEEDDDDDDCCCGGGFFFFFFFFFGGGHHHJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLMMMNNNOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOONNNNNNUUUXXX[[[ZZZVVVTTTVVVYYYZZZYYYXXXXXXYYYZZZZZZYYYXXXYYYYYYXXXVVVVVVWWWXXXUUUVVVWWWWWWYYY]]]bbbfffkkktttrrr```SSSSSSRRRQQQOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJHHHFFFDDDDDDFFFHHHIIIIIIGGGFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCEEEFFFGGGIIIJJJJJJJJJIIIHHHJJJKKKKKKJJJJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKMMMNNNNNNLLLKKKJJJLLLLLLMMMNNNOOOPPPPPPQQQPPPOOONNNMMMMMMMMMMMMMMMPPPPPPOOOOOOOOOOOOOOONNNOOONNNMMMLLLMMMNNNPPPQQQRRRTTTVVVXXXYYYYYYXXXWWWYYYXXXWWWWWWWWWWWWXXXYYYYYYXXXXXXXXXZZZYYYWWWUUUVVVWWWVVVUUUTTTSSSUUUWWWUUUVVVWWWVVVTTTTTTUUUVVVYYYXXXVVVTTTSSSSSSTTTTTTVVVWWWYYY[[[]]]]]]]]]]]]VVVWWWWWWWWWWWWWWWVVVVVVTTTSSSSSSSSSSSSSSSTTTTTTxxxkkkgggcccaaa```^^^ZZZVVVNNNIIICCC===:::888777666555555444444444333333333222222222222222222222222111111111111111111111111222222111111111111222222222222333333333444444444777777888999:::;;;<<<<<<<<<>>>@@@@@@???>>>===>>>@@@===:::999:::;;;<<<;;;::::::999999888888777777===@@@FFFLLLSSSZZZbbbggguuuyyyoooeee^^^XXXTTTRRRNNNMMMKKKIIIHHHIIIJJJKKKHHHHHHIIIJJJJJJJJJIIIIIIHHHGGGGGGHHHKKKNNNRRRTTTTTTUUUYYY```kkk{{{}}}wwwwwwzzz```RRROOOMMMJJJHHHKKKKKKJJJIIIGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMNNNOOOOOOOOONNNNNNKKKLLLMMMNNNOOOOOOOOOOOOSSSUUUXXXWWWTTTSSSUUUXXXYYYXXXWWWWWWWWWYYYZZZ[[[ZZZ[[[ZZZXXXVVVUUUWWWYYYTTTTTTUUUUUUUUUXXX[[[___^^^^^^hhhooo___VVVPPPOOONNNMMMLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIJJJJJJHHHEEECCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGEEEDDDBBBBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIIIIHHHIIIJJJIIIGGGGGGGGGHHHJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIKKKLLLLLLKKKJJJIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOONNNLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNPPPOOONNNLLLLLLLLLMMMMMMOOOPPPQQQRRRSSSTTTTTTUUUVVVVVVTTTTTTTTTTTTVVVVVVVVVVVVVVVWWWYYYYYYXXXVVVUUUVVVVVVTTTRRRRRRSSSUUURRRSSSUUUTTTSSSSSSUUUVVVYYYWWWUUUSSSRRRQQQQQQRRRTTTUUUWWWYYYZZZ[[[[[[[[[UUUTTTSSSRRRQQQQQQQQQQQQNNNNNNNNNNNNOOOPPPQQQQQQwwwkkkhhhcccaaa```^^^ZZZVVVMMMIIIBBB===:::888777666555555444444444333333333222222222222222222222222111111111111111111111111222222111111111111222222222222222222333333333333666777888999:::;;;;;;<<<;;;>>>AAABBB@@@???>>>>>>AAA>>><<<;;;<<<<<<;;;:::;;;;;;;;;;;;;;;:::999888<<>>999999999999888888888888777888888888999<<<@@@DDDQQQ^^^lllttt{{{zzzggg[[[[[[bbbttt```WWWOOOLLLJJJGGGGGGJJJFFFGGGGGGHHHHHHIIIIIIJJJGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJGGGHHHIIIJJJLLLMMMOOOOOONNNNNNOOOOOOOOONNNMMMMMMJJJKKKLLLNNNOOOPPPPPPPPPRRRQQQQQQQQQSSSUUUWWWXXXUUUXXXZZZYYYVVVUUUWWWYYY\\\\\\\\\XXXTTTQQQPPPPPPQQQRRRSSSRRRQQQQQQRRRTTTPPPRRRWWWZZZZZZ^^^lll{{{xxx^^^VVVYYYYYYRRRKKKOOOMMMLLLJJJHHHFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGBBBAAABBBEEEIIILLLLLLLLLBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCAAAAAAAAAAAABBBFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGEEEBBB@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFHHHHHHHHHIIIJJJJJJKKKKKKGGGGGGHHHIIIJJJKKKLLLLLLOOOOOONNNMMMMMMMMMMMMNNNPPPOOOOOOOOONNNNNNMMMMMMJJJJJJKKKLLLMMMNNNNNNNNNOOOOOONNNNNNPPPQQQSSSTTTQQQQQQPPPOOOOOOPPPQQQQQQLLLKKKJJJLLLOOOQQQRRRQQQOOOQQQSSSSSSQQQQQQQQQRRRRRRTTTUUUUUURRRPPPOOOOOOLLLLLLKKKKKKLLLMMMOOOPPPLLLMMMOOOQQQRRRSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRUUUTTTSSSRRRQQQQQQQQQQQQoooiiieeeaaa___^^^\\\XXXTTTKKKGGG@@@<<<999888777666555555444444444333333333222222222222222222222222111111111111111111111111111111000000000000111111000000000000111111111222444555888:::;;;;;;:::999999<<<>>>@@@AAACCCFFFHHHJJJGGGDDDBBBDDDFFFGGGGGG>>>===<<<:::999999999999888999999999999:::>>>AAAGGGRRR___jjjuuuqqqbbb]]]\\\fff{{{sssYYYRRRNNNOOOOOOLLLJJJKKKGGGHHHHHHHHHHHHHHHHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIHHHGGGFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKGGGHHHIIIJJJLLLNNNOOOPPPNNNOOOOOOOOOOOONNNMMMLLLLLLLLLNNNOOOPPPPPPPPPPPPSSSRRRQQQRRRTTTVVVYYYZZZWWW[[[___^^^ZZZWWWWWWYYYVVVXXXYYYXXXUUURRRQQQPPPQQQRRRTTTTTTSSSSSSUUUVVVTTTUUUYYY\\\[[[ZZZ```hhhsssvvveeeWWWVVVZZZXXXRRRNNNNNNMMMKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFAAAAAABBBEEEIIILLLLLLLLLDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBHHHGGGFFFDDDDDDDDDDDDEEEEEEFFFFFFDDDBBB@@@@@@AAA@@@@@@@@@AAABBBCCCEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJGGGGGGHHHIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMNNNNNNNNNNNNOOOOOOKKKKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTRRRQQQPPPOOOOOOPPPQQQRRRLLLKKKJJJKKKMMMPPPQQQPPPKKKMMMOOOPPPOOOOOOOOOPPPQQQSSSUUUUUUSSSQQQPPPPPPNNNMMMLLLLLLLLLMMMNNNOOOMMMNNNPPPRRRSSSTTTTTTTTTQQQQQQQQQQQQPPPOOONNNNNNOOONNNNNNMMMMMMMMMNNNNNNnnniiieee```^^^]]][[[WWWSSSKKKFFF@@@;;;999888777777555555444444444333333333222222222222222222222222111111111111111111111111111111000000000000111111000000000000111111111111444555888:::;;;;;;:::999999;;;>>>???AAADDDHHHJJJPPPKKKEEEBBBDDDHHHLLLOOOFFFDDDAAA===<<<;;;;;;<<<666777888888777999;;;>>>@@@JJJVVVbbbpppmmm\\\XXX```iiixxxeeeSSSMMMIIIMMMPPPNNNJJJHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHIIIJJJIIIHHHGGGFFFFFFGGGIIIJJJJJJIIIHHHFFFGGGGGGHHHIIIIIIJJJKKKKKKGGGHHHIIIKKKLLLNNNOOOPPPOOOOOOOOOOOOOOONNNMMMLLLMMMNNNOOOOOOPPPPPPPPPPPPTTTSSSQQQRRRUUUXXXZZZ[[[YYY^^^bbbbbb]]]YYYXXXZZZSSSUUUYYYZZZXXXVVVTTTTTTSSSUUUVVVWWWVVVWWWXXXZZZYYYWWWYYY\\\]]][[[\\\```fffrrrwwwfff[[[TTTVVVXXXSSSPPPPPPLLLLLLKKKJJJJJJJJJKKKKKKHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDFFFHHHIIIHHHGGGEEEDDDDDDCCCCCCCCCDDDDDDAAABBBCCCDDDDDDDDDCCCCCCJJJIIIGGGEEEDDDCCCDDDDDDEEEFFFFFFDDDBBB@@@@@@AAA>>>??????@@@AAACCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHHHHIIIJJJKKKLLLLLLJJJJJJJJJKKKKKKLLLMMMNNNKKKKKKLLLMMMNNNOOOPPPPPPLLLMMMMMMNNNNNNNNNNNNMMMNNNOOOPPPQQQRRRSSSSSSTTTRRRRRRPPPPPPPPPPPPRRRRRRMMMKKKJJJKKKMMMPPPQQQPPPIIILLLOOOPPPOOOOOOPPPPPPOOOQQQTTTUUUTTTSSSRRRRRRQQQPPPNNNMMMMMMMMMNNNNNNLLLMMMOOORRRSSSSSSSSSSSSQQQQQQQQQQQQOOOMMMKKKIIIJJJJJJJJJJJJJJJKKKLLLMMMnnniiifffaaa___^^^\\\XXXTTTLLLGGG@@@;;;888888777777555555444444444333333333111222222333333222222111222222111111111111222222000000000000000000000000000000000000000000000000///222555777888999;;;<<>>===>>>@@@DDDGGGIIIHHHLLLPPPOOOLLLKKKPPPTTTggg```UUUGGG;;;666777:::888888888999999999999999:::===BBBJJJTTTbbboooxxxwwwjjj___WWWZZZaaaeeehhhjjjggg___XXXZZZeeezzzxxxcccWWWNNNMMMKKKIIIIIIIIIKKKLLLJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGFFFDDDDDDEEEFFFGGGJJJIIIHHHGGGFFFFFFGGGHHHFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGIIIJJJKKKIIIJJJLLLMMMOOOQQQRRRSSSTTTTTTSSSRRRQQQOOONNNMMMKKKMMMMMMNNNNNNOOORRRUUUTTTUUUVVVWWWXXXXXXXXXWWWYYY^^^cccccc___[[[YYYZZZZZZXXXWWWUUUUUUVVVWWWXXXVVVXXX[[[^^^^^^]]]\\\ZZZZZZ[[[\\\\\\[[[ZZZYYYZZZYYY^^^dddjjjrrrpppaaa[[[UUURRROOOOOOSSSTTTRRROOONNNMMMMMMNNNNNNOOOPPPQQQOOOMMMKKKIIIHHHGGGGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFCCCDDDEEEGGGGGGGGGFFFEEEFFFEEECCCBBBBBBDDDEEEFFFIIIIIIHHHGGGFFFEEECCCBBBCCCDDDEEEDDDBBBBBBDDDEEECCCCCCEEEFFFGGGGGGHHHGGGGGGFFFFFFGGGIIIJJJIIIHHHJJJIIIHHHHHHHHHIIIJJJJJJFFFHHHKKKKKKJJJIIIIIIJJJKKKLLLNNNOOOOOOOOONNNNNNMMMOOOQQQQQQQQQPPPQQQSSSSSSRRRQQQOOONNNMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMOOOPPPQQQRRRQQQPPPOOONNNLLLMMMOOOQQQRRRRRRRRRQQQPPPQQQPPPOOOMMMMMMNNNPPPMMMMMMMMMNNNNNNOOOOOOOOOKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLrrriiieee```^^^^^^\\\WWWSSSKKKGGG@@@;;;999888777666555555444444444333333333222222222222222222222222222222111111111111222222000000000000000000000000000000000000000000000000111333555666666777999:::??????>>>???AAADDDGGGIIIFFFKKKPPPSSSRRRPPPOOONNNVVVXXXVVVMMMAAA::::::===999999::::::::::::::::::888999:::===DDDPPP]]]fffmmmttt}}}xxxrrrnnn^^^YYYUUUVVVVVVTTTSSSTTTSSSYYY```gggxxxlll\\\TTTNNNJJJIIIIIIIIIJJJKKKLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHJJJHHHEEECCCCCCDDDFFFGGGJJJIIIIIIHHHHHHHHHHHHIIIGGGFFFDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJHHHIIILLLOOOQQQRRRSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPMMMNNNOOOOOOOOOPPPSSSUUUTTTTTTVVVWWWWWWXXXWWWWWWSSSXXX\\\]]]ZZZXXXXXXYYYXXXWWWWWWVVVVVVXXXYYYZZZXXXZZZ^^^bbbbbb```]]][[[YYY]]]```^^^YYYVVVVVVWWWXXXZZZ\\\]]]```iiiwww{{{hhh\\\XXXYYYSSSPPPMMMNNNQQQSSSRRRPPPLLLLLLMMMNNNPPPRRRSSSTTTOOOOOOMMMKKKJJJIIIIIIIIIHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHIIIIIIIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGEEEEEEFFFGGGCCCDDDGGGIIIJJJJJJIIIHHHIIIGGGFFFGGGHHHIIIHHHGGGJJJIIIIIIHHHHHHHHHIIIIIIFFFHHHJJJJJJIIIHHHIIIJJJJJJKKKLLLNNNOOOOOOOOOOOOMMMOOOQQQRRRQQQQQQQQQSSSSSSRRRQQQPPPOOONNNNNNNNNLLLKKKKKKKKKKKKLLLMMMMMMOOOPPPRRRSSSSSSQQQNNNMMMKKKLLLMMMOOOQQQRRRSSSTTTRRRRRRQQQOOOMMMLLLMMMOOOMMMMMMNNNNNNOOOPPPQQQQQQNNNMMMMMMMMMMMMMMMMMMNNNKKKKKKKKKKKKKKKLLLLLLMMMrrrhhhddd```^^^]]][[[VVVSSSKKKGGG@@@<<<999888777666555555444444444333333333222222222222222222222222222222111111111111222222000000000000000000000000000000000000000000000000///111333444555777:::<<>>>>><<<;;;:::999888888999999888999===DDDNNNTTTZZZdddpppzzzxxxuuupppkkkhhhiiimmmqqqeeeeeefffgggbbbZZZWWWYYY[[[lllzzztttWWWOOONNNIIIEEEFFFGGGIIIJJJLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJHHHEEECCCBBBCCCEEEGGGIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFDDDBBBBBBCCCDDDEEEGGGGGGHHHIIIIIIIIIIIIIIIFFFIIILLLPPPRRRSSSSSSRRRSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSRRRSSSVVVXXXSSSTTTTTTUUUVVVVVVWWWWWWQQQTTTWWWXXXWWWVVVVVVWWWUUUUUUUUUUUUVVVXXXYYYZZZXXXZZZ]]]___```^^^\\\[[[YYY\\\___^^^[[[WWWVVVUUUXXXZZZ[[[ZZZ\\\bbbllltttuuu|||~~~lll```XXXVVVWWWRRRPPPNNNOOOQQQSSSSSSQQQMMMMMMMMMNNNPPPQQQSSSTTTPPPOOONNNMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEGGGIIIJJJKKKJJJJJJHHHGGGFFFEEEEEEEEEFFFFFFIIIIIIIIIIIIIIIHHHGGGFFFDDDFFFGGGGGGEEEEEEEEEFFFIIIKKKMMMOOOOOOMMMKKKIIIIIIHHHGGGGGGHHHHHHGGGEEEIIIIIIIIIIIIIIIIIIIIIIIIFFFHHHIIIIIIHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOQQQRRRSSSRRRQQQRRRSSSSSSRRRQQQPPPOOOOOOOOOOOOLLLLLLKKKKKKLLLLLLMMMNNNMMMOOORRRTTTTTTRRROOOMMMKKKKKKKKKLLLNNNQQQSSSTTTSSSSSSRRROOOLLLKKKLLLNNNMMMMMMNNNOOOPPPRRRRRRSSSPPPOOOMMMMMMMMMMMMOOOPPPMMMMMMLLLKKKKKKLLLMMMNNNpppgggddd___]]]\\\ZZZVVVRRRJJJFFFAAA<<<:::888777555555555444444444333333333333222222111111222222333222222111111111111222222000000000000000000000000000000000000000000000000---///111333444777;;;>>>>>>@@@BBBCCCCCCEEEIIIMMMVVVUUUUUUVVVWWWUUUQQQMMMIIIJJJKKKLLLKKKHHHCCC@@@CCCAAA>>>;;;:::999999:::888999::::::;;;===BBBEEEHHHQQQ\\\eeemmmvvvrrrmmmddd]]]]]]eeerrr{{{}}}{{{xxxsssjjjcccdddiiinnncccQQQNNNLLLFFFCCCDDDFFFHHHJJJKKKLLLMMMLLLLLLJJJIIIIIIIIIIIIIIIIIIGGGEEECCCBBBDDDEEEGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHFFFDDDCCCBBBCCCEEEFFFHHHHHHIIIJJJJJJJJJIIIIIIFFFHHHLLLOOOQQQRRRRRRQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRSSSUUUXXXRRRRRRRRRSSSTTTTTTUUUUUURRRTTTVVVVVVUUUTTTSSSSSSQQQQQQRRRSSSTTTVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYZZZYYYYYYYYY[[[]]]\\\XXXTTTUUUVVVWWWWWWXXX]]]dddjjjjjjkkkppp|||vvvggg```[[[UUUQQQOOOOOONNNMMMNNNOOOPPPQQQPPPNNNNNNNNNNNNNNNOOOPPPPPPOOONNNNNNMMMLLLKKKJJJJJJKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFFFFCCCEEEGGGIIIJJJJJJJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFIIIIIIIIIIIIHHHHHHGGGFFFAAACCCEEEEEEDDDCCCCCCDDDKKKLLLOOOPPPPPPOOOMMMKKKJJJHHHGGGGGGGGGGGGFFFDDDHHHHHHIIIIIIIIIIIIIIIIIIGGGIIIJJJIIIHHHHHHJJJKKKJJJJJJKKKKKKLLLMMMNNNNNNPPPRRRSSSSSSRRRQQQRRRSSSRRRQQQPPPOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLMMMNNNNNNLLLOOORRRTTTUUUSSSPPPOOOKKKKKKKKKKKKMMMOOORRRSSSSSSSSSRRROOOLLLKKKLLLMMMMMMNNNNNNPPPQQQRRRSSSSSSPPPOOONNNMMMMMMNNNOOOPPPNNNMMMLLLKKKKKKLLLMMMNNN|||nnngggccc^^^\\\\\\ZZZUUUQQQJJJFFFAAA===:::999666555555555444444444333333333444333222111111222333444222222111111111111222222000000000000000000000000000000000000000000000000,,,...000222333666;;;>>><<>>777888:::::::::999:::;;;<<>>CCCEEEFFFHHHMMMRRRZZZYYYXXXWWWUUUUUUVVVWWWYYYTTTMMMIIIKKKSSS^^^fffWWWRRRHHH@@@;;;:::<<<>>>888999;;;:::999888888888888999<<>>DDDFFFGGGIIIOOOTTTUUUWWWXXXWWWVVVUUUWWWYYY[[[ZZZWWWPPPJJJKKKRRRYYYeee]]]PPPCCC;;;888888::::::;;;<<<;;;999888999;;;999888888;;;@@@EEEHHHIIISSSZZZeeeoooxxxyyyoookkkllljjjccc\\\___```dddkkkrrrxxxyyyyyypppuuuwww^^^KKKLLLLLLDDDAAAHHHHHHFFFDDDCCCDDDFFFIIIKKKHHHGGGFFFEEEDDDDDDDDDDDD@@@BBBDDDFFFGGGGGGFFFFFFGGGHHHJJJKKKKKKKKKJJJJJJGGGHHHHHHHHHHHHGGGFFFFFFJJJKKKLLLMMMLLLKKKHHHGGGJJJIIIIIIIIIJJJKKKLLLMMMJJJJJJKKKKKKKKKKKKJJJJJJLLLMMMLLLKKKIIIIIIKKKMMMNNNMMMMMMLLLMMMNNNPPPQQQLLLNNNRRRUUUVVVTTTPPPLLLMMMNNNOOOQQQRRRSSSSSSSSSSSSTTTVVVWWWWWWVVVTTTSSSPPPRRRTTTRRROOOMMMOOORRROOOPPPQQQRRRTTTVVVXXXYYY[[[XXXZZZaaadddbbbccchhhgggooo}}}xxxjjjbbb___PPPOOOUUUbbbjjjeeeXXXNNNMMMMMMMMMLLLJJJJJJKKKLLLIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJHHHGGGFFFGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFIIIKKKKKKKKKJJJIIIGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFDDDCCCCCCGGGGGGFFFEEECCCAAA@@@???AAADDDFFFGGGFFFDDDCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEFFFGGGHHHGGGEEEBBBDDDFFFIIIKKKMMMMMMMMMKKKLLLLLLKKKJJJJJJMMMOOONNNMMMKKKJJJIIIIIIJJJJJJJJJLLLMMMMMMKKKJJJKKKKKKNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNOOOJJJLLLNNNQQQSSSVVVWWWXXXWWWVVVVVVTTTSSSRRRQQQPPPRRRRRRQQQOOOMMMLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNOOOOOONNNMMMLLLOOONNNKKKIIIIIIJJJKKKMMMrrrgggdddccc```\\\[[[ZZZTTTLLLGGGDDD???<<<;;;:::999777666555555444444333222222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000111111111111222333444555<<<===???AAADDDIIILLLOOOTTTTTTTTTUUUVVVWWWXXXXXXYYY[[[[[[VVVOOOKKKLLLNNNXXX^^^___TTTBBB666666:::999:::<<<===<<<;;;888777999999999:::<<<>>>@@@BBBEEEJJJRRRZZZcccmmmyyyvvvnnniiiaaa[[[ZZZ\\\___aaafffgggiiijjjhhhfffcccaaacccwwwxxx\\\WWWPPPJJJGGGFFFEEEEEEIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHGGGFFFEEEGGGIIIGGGHHHHHHHHHHHHGGGFFFFFFJJJJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJLLLLLLLLLKKKJJJLLLJJJHHHGGGGGGIIIKKKMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJLLLNNNOOONNNLLLPPPPPPRRRTTTUUUSSSNNNKKKMMMNNNOOOQQQRRRSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSQQQOOONNNNNNOOOOOOMMMLLLRRROOOMMMNNNSSSWWWXXXXXXUUUVVVXXXZZZ]]]___aaabbbcccgggmmmuuuvvvlllbbbYYYUUUQQQPPPTTT___jjjhhhYYYJJJKKKJJJHHHFFFFFFHHHJJJLLLKKKKKKJJJIIIHHHFFFFFFEEEFFFEEECCCBBBCCCDDDFFFHHHFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEJJJOOOQQQMMMIIIEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDBBBCCCEEEDDDBBB@@@???@@@AAABBBDDDEEEFFFEEEDDDBBBHHHGGGFFFFFFFFFGGGHHHIIIIIIGGGEEEFFFHHHIIIGGGEEEEEEEEEFFFGGGHHHJJJKKKLLLNNNNNNMMMMMMLLLJJJIIIHHHJJJJJJJJJKKKKKKKKKKKKKKKJJJHHHFFFHHHJJJKKKJJJHHHIIIJJJLLLLLLJJJIIIIIIJJJGGGHHHIIIKKKLLLNNNOOOPPPMMMMMMLLLLLLMMMPPPTTTVVVWWWWWWVVVVVVTTTSSSQQQQQQRRRQQQOOOLLLJJJIIIIIIIIIMMMMMMMMMMMMMMMNNNNNNOOOLLLLLLLLLLLLLLLKKKJJJJJJNNNMMMKKKIIIHHHGGGHHHHHHqqqgggcccccc```\\\[[[ZZZTTTLLLGGGDDD???<<<;;;:::999777666555555444444333222222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000111222333333888:::===AAAFFFKKKPPPSSSVVVWWWYYYZZZZZZZZZYYYXXXWWW[[[^^^]]]ZZZUUUQQQPPPPPPTTTWWWRRRGGG<<<777777888999:::;;;<<<<<<;;;;;;::::::888777777777888888<<<@@@EEEJJJPPPWWW```fffvvvzzzvvvlllddd```\\\XXXWWWZZZbbbjjjooouuuooofff^^^YYYUUUSSSQQQdddzzzgggXXXTTTNNNJJJHHHHHHGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHGGGEEEDDDEEEGGGFFFFFFGGGGGGHHHGGGGGGFFFIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHJJJKKKLLLLLLLLLKKKLLLKKKIIIGGGGGGIIIKKKMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJLLLNNNOOOOOOMMMPPPPPPQQQRRRSSSRRROOOLLLMMMNNNOOOPPPQQQSSSTTTUUUUUUVVVVVVVVVUUUTTTTTTSSSQQQPPPNNNMMMNNNNNNMMMLLLNNNKKKJJJKKKOOOSSSTTTTTTVVVWWWXXXYYYZZZ\\\]]]]]]\\\___bbbfffkkkttt~~~|||kkkbbb]]]VVVRRRQQQOOOMMMOOOVVV^^^]]]TTTJJJKKKJJJHHHFFFFFFGGGIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFDDDEEEIIINNNOOOLLLGGGCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAAAAABBBAAACCCEEEDDDBBB@@@???@@@@@@AAACCCDDDDDDDDDBBBAAAFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGEEEFFFHHHIIIHHHFFFDDDDDDDDDEEEGGGHHHJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFGGGJJJKKKJJJHHHFFFGGGHHHHHHFFFFFFGGGHHHGGGHHHIIIJJJLLLMMMNNNOOOLLLLLLJJJJJJLLLNNNQQQSSSTTTTTTTTTSSSRRRQQQPPPOOOPPPOOOMMMKKKIIIIIIIIIIIILLLKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKNNNMMMKKKIIIGGGFFFFFFFFFpppfffcccccc```\\\[[[ZZZTTTLLLGGGDDD???<<<;;;:::999777666555555444444333222222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000///////////////000111222555888<<<@@@DDDJJJPPPTTTXXXZZZ^^^bbbcccbbb___]]]]]]^^^___``````]]]XXXTTTOOOOOOOOOLLLGGGBBB===;;;999999:::;;;===???@@@AAA???>>><<<:::888777777777777999;;;===???CCCGGGKKKYYY\\\cccllluuu|||wwwnnngggcccaaa```[[[\\\```eeelllsssxxx|||sssjjj^^^UUUSSSWWW^^^bbbyyy~~~fffWWWRRRPPPLLLKKKJJJJJJJJJIIIJJJJJJKKKKKKKKKJJJIIIHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGFFFCCCBBBCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLKKKIIIHHHHHHIIIJJJLLLKKKKKKKKKKKKKKKKKKLLLLLLJJJIIIJJJMMMPPPQQQQQQPPPQQQPPPOOOPPPQQQQQQOOONNNMMMMMMMMMOOOPPPSSSUUUWWWXXXXXXWWWWWWVVVUUUTTTSSSRRROOOLLLKKKKKKLLLMMMLLLKKKJJJIIIJJJMMMPPPQQQQQQVVVVVVVVVWWWWWWWWWXXXXXXZZZ[[[]]]]]]___bbbgggkkkjjjppp}}}xxxlllccc[[[WWWTTTPPPOOOQQQLLLJJJJJJLLLOOOPPPMMMJJJKKKJJJGGGFFFEEEFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCEEEFFFFFFEEEEEEHHHLLLLLLIIIEEEBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@AAACCCEEEDDDBBB@@@@@@@@@???@@@AAABBBCCCBBBAAA@@@CCCCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFGGGHHHHHHGGGFFFCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIKKKKKKJJJJJJIIIIIIHHHHHHIIIHHHFFFGGGIIIJJJJJJIIIGGGGGGGGGFFFEEEEEEGGGIIIHHHHHHIIIJJJKKKLLLMMMNNNLLLKKKJJJIIIJJJLLLNNNOOOPPPPPPPPPPPPPPPOOONNNMMMMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKNNNNNNNNNNNNNNNMMMMMMLLLMMMLLLJJJHHHFFFEEEDDDDDDoooeeecccccc```\\\[[[ZZZSSSLLLGGGDDD???<<<;;;:::999777666555555444444333222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000111222333666;;;>>>BBBGGGNNNTTTYYY]]]dddiiilllkkkhhheeegggccc``````cccddd```\\\YYYUUUNNNGGGCCCBBBDDDEEE<<<;;;;;;<<<>>>AAADDDEEE???>>>>>>===<<<;;;;;;;;;999999::::::;;;<<<>>>???CCCFFFKKKRRRZZZbbbhhhkkksssxxx~~~yyyssspppjjjgggaaaZZZUUUWWW^^^dddiiipppyyy|||yyycccaaa\\\YYY\\\hhhyyy|||gggZZZVVVOOONNNLLLKKKLLLKKKJJJHHHHHHJJJKKKLLLLLLJJJHHHGGGHHHHHHGGGGGGFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGEEEFFFFFFEEEBBB@@@@@@AAABBBCCCDDDFFFGGGHHHHHHHHHFFFGGGGGGHHHGGGGGGFFFFFFEEEFFFGGGIIIJJJLLLLLLMMMLLLKKKJJJHHHHHHHHHIIIJJJIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJKKKNNNRRRTTTTTTSSSQQQOOONNNNNNPPPQQQPPPOOOMMMMMMMMMMMMPPPSSSVVVYYYYYYYYYYYYXXXWWWUUUTTTSSSQQQNNNJJJHHHIIIJJJKKKKKKLLLLLLKKKLLLNNNPPPQQQRRRRRRSSSSSSTTTTTTUUUUUUVVVYYYZZZ[[[\\\]]]^^^```aaa```bbbgggmmmtttyyyllldddbbb^^^ZZZXXXTTTNNNMMMPPPIIIIIIHHHGGGGGGGGGHHHIIIJJJIIIGGGFFFEEEEEEFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBAAACCCBBBAAA@@@AAACCCDDDFFFFFFEEEEEEGGGIIIIIIFFFCCCBBBAAA@@@??????@@@AAABBBAAAAAA@@@???????????????AAABBBDDDDDDBBBAAA@@@@@@???@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDEEEGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGCCCCCCCCCDDDEEEFFFHHHIIIFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJJJJIIIHHHGGGGGGFFFHHHGGGFFFGGGHHHIIIJJJJJJKKKKKKJJJIIIGGGHHHKKKMMMHHHHHHIIIJJJKKKKKKLLLLLLLLLKKKJJJIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGGGGGGGGGGHHHHHHIIILLLMMMMMMMMMMMMMMMLLLLLLLLLKKKIIIGGGEEECCCBBBBBBooofffbbbbbb___[[[ZZZYYYSSSKKKGGGDDD???<<<;;;:::999777666555555444444333222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111000000000111222222111555999===AAAHHHSSSZZZ___ccciiinnnpppnnnkkkhhhhhheeedddhhhoooqqqmmmiii```]]]WWWNNNFFFCCCEEEHHH>>>===<<<;;;<<<>>>AAACCC============<<<<<<;;;;;;:::999999999:::;;;;;;;;;;;;<<>><<<;;;;;;<<<===AAAAAAAAAAAAAAA@@@???>>>;;;:::999999;;;;;;:::999<<<<<<<<<===>>>@@@BBBBBBIIIMMMVVV```jjjrrryyy|||yyyuuujjjfff```ZZZUUUSSSSSSTTTRRRUUUYYY]]]aaagggooouuuyyywwwsssnnnjjjkkkqqqwww}}}ttt___WWWSSSTTTXXXPPPNNNLLLKKKKKKJJJHHHFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCAAAAAA@@@AAABBBCCC@@@AAABBBCCCDDDEEEEEEEEEBBBCCCEEEDDDBBB@@@??????AAABBBCCCDDDFFFFFFGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFHHHIIIKKKLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLOOOSSSUUUUUUTTTNNNLLLKKKLLLNNNPPPPPPPPPMMMMMMMMMOOOPPPSSSUUUWWWYYYYYYXXXXXXWWWVVVUUUTTTPPPMMMJJJHHHHHHIIIHHHHHHJJJLLLMMMMMMLLLLLLNNNOOOKKKLLLNNNQQQSSSUUUWWWXXXVVVVVVVVVWWWYYYYYYXXXVVVYYYWWWVVVVVVWWW^^^oooyyyoookkkhhhbbb]]][[[ZZZXXXXXXWWWRRRJJJGGGHHHEEEHHHKKKJJJHHHFFFFFFHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDCCCCCCBBBAAACCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@BBBDDDDDDBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGCCCEEEFFFEEEDDDCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGGGGFFFEEEGGGJJJMMMPPPQQQPPPNNNKKKJJJLLLMMMHHHHHHIIIIIIIIIIIIIIIIIIMMMLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMLLLKKKJJJFFFEEEEEEDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFDDDCCCBBBqqqhhhbbbbbb___[[[ZZZYYYSSSKKKGGGDDD???<<<;;;:::999777666555555444444333222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111000000/////////000000///111444444777AAAQQQ]]]dddeeegggiiijjjjjjiiiiiiiiiiiilllrrryyyrrrqqqooommmiiiaaaWWWPPPKKKIIIFFFBBB>>>;;;:::999@@@AAACCCDDDEEEFFFFFFEEEFFFDDDBBBAAABBBAAA>>>;;;>>>>>>>>>=========<<<<<<>>>@@@DDDIIIOOOUUUZZZ]]]dddhhhmmmpppqqquuu|||}}}yyyvvvuuutttsssrrrooojjjddd^^^[[[QQQOOOMMMKKKKKKOOOTTTXXX___cccjjjoooqqqqqqpppooocccaaa^^^]]]cccsss~~~www]]]SSSPPPMMMNNNSSSOOOMMMJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFCCCBBB@@@??????@@@BBBCCC>>>???@@@AAABBBCCCCCCCCC@@@BBBDDDEEECCCAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFGGGFFFFFFFFFGGGHHHJJJKKKIIIIIIGGGFFFDDDCCCBBBBBBBBBBBBCCCEEEFFFHHHIIIIIIJJJJJJKKKMMMQQQRRRRRRQQQLLLKKKKKKLLLOOOPPPPPPOOOMMMNNNOOOPPPQQQSSSTTTUUUWWWWWWWWWWWWWWWVVVUUUUUURRROOOMMMLLLLLLKKKJJJHHHJJJLLLNNNNNNLLLKKKLLLNNNLLLMMMOOOQQQTTTVVVXXXYYYZZZXXXWWWYYY[[[[[[ZZZXXXYYYWWWVVVVVVTTTTTTZZZccccccjjjsss{{{|||iiibbb^^^bbbccc^^^XXXVVVYYYVVVUUUWWWTTTNNNIIIIIIDDDGGGHHHHHHGGGFFFGGGHHHGGGGGGGGGHHHIIIIIIJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGCCCBBBBBBBBBCCCEEEFFFHHHFFFGGGHHHHHHHHHFFFDDDCCCBBBBBBCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@AAA???AAADDDDDDCCCAAAAAABBB???????????????@@@AAAAAACCCCCCEEEFFFFFFFFFEEEEEEAAACCCEEEDDDBBBAAABBBDDDCCCCCCCCCCCCDDDEEEFFFFFFBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGEEEDDDFFFJJJNNNRRRSSSRRRPPPMMMKKKKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHKKKKKKKKKLLLLLLMMMMMMNNNMMMMMMMMMLLLKKKJJJIIIHHHFFFEEEEEEDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHGGGEEEDDDCCCrrriiibbbbbb___[[[ZZZYYYRRRKKKGGGDDD???<<<;;;:::999888666555555444444333222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000//////.........//////000222111......777FFFRRR^^^^^^```cccfffjjjlllnnnuuupppjjjhhhmmmwww|||tttrrrtttqqqhhh___TTTRRRNNNIIICCC???<<<:::666999<<<@@@DDDGGGHHHIIITTTQQQNNNMMMLLLJJJEEEBBB>>>?????????>>>===<<<<<<999999:::;;;>>>AAADDDFFFGGGLLLRRRUUUWWW\\\dddjjjlllpppuuuvvvtttrrrrrrssspppmmmiiiccc___[[[YYYXXXWWWWWWVVVUUUQQQMMMJJJGGGFFFFFFGGGHHHMMMUUU^^^dddtttvvvyyyxxxqqqfffZZZRRRNNNQQQUUU]]]mmm{{{sssoooxxxrrr^^^OOONNNNNNJJJJJJPPPNNNKKKIIIIIIJJJKKKKKKKKKIIIHHHGGGFFFFFFFFFGGGGGGCCCBBB@@@??????@@@BBBCCC<<<===???@@@AAABBBBBBBBB???BBBDDDEEECCCAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEECCCCCCDDDEEEEEEFFFEEEEEEGGGGGGFFFFFFFFFGGGIIIJJJIIIHHHGGGEEEDDDBBBAAA@@@@@@AAABBBDDDEEEGGGHHHIIIHHHHHHIIIKKKNNNPPPPPPOOOJJJJJJKKKMMMOOOQQQPPPOOOMMMNNNOOOQQQRRRSSSSSSSSSVVVVVVVVVWWWVVVVVVUUUUUUSSSQQQOOOOOOOOONNNKKKIIIKKKMMMPPPOOOMMMLLLMMMOOONNNNNNPPPRRRTTTVVVWWWXXXYYYWWWVVVWWWZZZ\\\[[[YYYRRRQQQSSSUUUTTTQQQRRRVVVYYY]]]bbbdddfffkkkssszzzvvviii___aaaYYYVVV\\\aaa^^^[[[\\\XXXTTTRRRTTTSSSMMMHHHGGGEEEEEEFFFFFFEEEFFFGGGHHHFFFGGGHHHIIIJJJJJJKKKLLLIIIIIIHHHHHHHHHHHHHHHHHHAAAAAA@@@@@@AAADDDGGGHHHGGGHHHJJJKKKJJJGGGDDDBBB@@@AAABBBBBB@@@@@@AAABBBAAABBBDDDDDDDDDDDDBBBAAABBBAAA@@@@@@??????@@@@@@???AAACCCDDDCCCAAAAAABBB>>>>>>>>>>>>>>>??????@@@BBBCCCDDDEEEEEEDDDCCCCCC@@@BBBDDDCCCAAA@@@AAADDDBBBBBBBBBBBBBBBCCCDDDEEEBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGEEEDDDFFFJJJOOOUUUVVVVVVTTTPPPMMMLLLLLLIIIIIIHHHHHHHHHHHHGGGGGGJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLKKKJJJHHHGGGFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJFFFGGGHHHHHHIIIIIIIIIIIIFFFGGGGGGHHHHHHFFFEEEDDDqqqiiieeeeeeaaa]]]ZZZXXXPPPHHHDDDAAA>>><<<;;;999777555555555444444444333333333111111111111111111111111222222111111111111222222000000000000000000000000000000000000////////////000000000000000000000000000111000000111555:::>>>KKKXXX```^^^]]]eeeooouuu{{{{{{wwwnnnfffhhhuuu~~~~~~}}}zzzwwwggg```UUUJJJBBB>>>===>>>:::999999:::888999AAAJJJTTT[[[aaabbb]]]WWWUUUUUUOOOLLLHHHGGGHHHGGGDDDAAA>>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBEEEHHHKKKLLLRRRTTTVVVUUUSSSQQQQQQRRRRRRMMMIIIKKKKKKJJJKKKNNNNNNPPPRRRRRROOOKKKIIIHHHDDDHHHLLLLLLJJJNNNYYYbbbgggfffeeebbbZZZQQQNNNOOOTTTYYYbbbrrrmmmpppuuu{{{sss[[[TTTMMMJJJJJJKKKIIIFFFOOONNNLLLKKKIIIHHHHHHHHHKKKJJJHHHHHHHHHHHHFFFEEE@@@@@@@@@@@@AAAAAABBBCCCAAAAAABBBCCCDDDDDDDDDCCCCCCDDDEEEDDDBBBBBBDDDEEEGGGFFFDDDBBBAAABBBCCCDDDFFFEEEDDDDDDDDDFFFGGGHHHHHHGGGFFFEEEEEEGGGIIIJJJKKKKKKKKKJJJHHHEEEBBB@@@???@@@BBBDDDFFFFFFFFFFFFKKKJJJIIIHHHIIIKKKMMMOOONNNMMMMMMMMMNNNPPPRRRSSSPPPRRRUUUVVVVVVVVVWWWYYYUUUSSSRRRTTTWWWXXXVVVTTTUUURRROOOOOOPPPPPPNNNKKKLLLKKKLLLMMMPPPQQQPPPOOOQQQSSSTTTUUUUUUWWWZZZ\\\ZZZZZZYYYYYYYYYXXXWWWWWWVVVTTTRRRSSSUUUVVVTTTRRRWWWXXXZZZ]]]^^^_________gggjjjooovvvyyyvvvqqqlllhhhccc^^^[[[XXXWWWWWWYYY[[[\\\[[[ZZZXXXYYYYYYVVVRRROOOMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGHHHHHHIIIIIIIIIKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDBBBBBBCCCCCCDDDGGGGGGGGGGGGFFFEEEDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDBBBAAAAAA@@@???>>>===<<>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEAAA>>>???DDDHHHGGGEEEDDDCCCBBBAAAAAABBBCCCDDDGGGEEEDDDEEEGGGGGGGGGFFFEEEFFFGGGIIIKKKNNNPPPQQQSSSSSSRRRQQQOOOMMMKKKIIIGGGHHHIIIIIIJJJJJJIIIIIIGGGGGGGGGHHHIIIJJJLLLMMMNNNMMMLLLKKKKKKJJJJJJKKKJJJIIIGGGEEEDDDDDDEEEEEEDDDEEEGGGGGGGGGGGGIIIKKKKKKIIIGGGEEEDDDFFFHHHIIIHHHIIIJJJIIIFFFEEEDDDEEEooogggeeeeeebbb]]][[[YYYQQQHHHCCCAAA>>>;;;:::999777555555444444444444333333333111111111111111111111111111111111000000111111111000000000000000000000000000000000000////////////000000000000000000000000111111111000000222666999@@@OOO\\\aaabbbgggkkkllluuuyyyzzzuuunnnnnnwww~~~wwwqqqfffYYYMMMCCC===:::<<<::::::;;;:::999===DDDIIIOOOVVVZZZ[[[\\\```dddccc___ZZZVVVRRRMMMGGGCCCBBBAAA@@@??????>>>>>>???>>>>>>???@@@BBBDDDGGGIIIJJJIIIIIIHHHHHHHHHHHHIIIDDD@@@>>>@@@AAAAAACCCGGGUUUYYY^^^___]]]YYYUUUTTTMMMMMMKKKIIIGGGHHHLLLPPPTTTTTTSSSPPPLLLMMMSSSYYYgggmmmxxx~~~ssswww~~~~~~eeeXXXRRRKKKHHHIIIJJJIIIFFFLLLLLLKKKJJJIIIIIIIIIIIIKKKJJJHHHHHHIIIIIIHHHFFFBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@CCCDDDEEEDDDBBBBBBDDDEEEHHHGGGEEEEEEEEEFFFHHHIIIFFFEEEDDDCCCCCCDDDFFFGGGIIIHHHGGGFFFGGGHHHJJJKKKJJJJJJIIIHHHGGGFFFEEEDDDAAABBBDDDFFFGGGGGGGGGGGGIIIIIIIIIIIIJJJLLLNNNOOOMMMMMMMMMMMMNNNOOOPPPQQQQQQSSSVVVWWWVVVWWWXXXYYYWWWUUUSSSTTTWWWYYYYYYXXXWWWTTTPPPOOOPPPPPPOOOMMMMMMMMMMMMOOOQQQRRRRRRPPPRRRSSSUUUUUUUUUVVVYYY[[[YYYYYYXXXXXXWWWXXXXXXXXXWWWUUUSSSSSSUUUUUUSSSQQQVVVWWWYYY[[[]]]]]]]]]]]]^^^```ccchhhnnntttyyy|||~~~xxxnnngggeeecccaaa___^^^]]]ZZZXXXYYYXXXWWWYYYZZZZZZYYYWWWXXXYYYYYYWWWTTTQQQPPPPPPJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCDDDFFFGGGGGGFFFFFFEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@??????@@@@@@AAAAAABBBCCCCCCCCC@@@???>>>>>>======>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEBBB@@@BBBFFFIIIHHHEEEFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFGGGHHHJJJLLLNNNPPPRRRQQQQQQPPPNNNMMMKKKIIIHHHGGGHHHHHHIIIIIIIIIIIIIIIFFFFFFGGGGGGHHHJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJIIIGGGFFFEEEEEEEEEFFFDDDEEEGGGGGGFFFFFFGGGIIIIIIHHHFFFEEEEEEEEEGGGHHHFFFHHHIIIIIIFFFDDDDDDDDDmmmfffeeeeeebbb^^^[[[YYYRRRIIICCCAAA===;;;:::999777555444444444444333333333333111111111111111111111111111000000//////000000111000000000000000000000000////////////000000000000000000000000000000000000111222222111000000111333333BBBSSS^^^eeeiiijjjhhhooovvv|||{{{vvvvvv|||xxxkkk]]]OOOCCC===???:::888999999777888:::<<<@@@EEEHHHLLLQQQYYY^^^^^^\\\[[[[[[[[[YYYVVVSSSIIIHHHFFFDDDCCCBBBAAAAAA>>>>>>>>>>>>???AAACCCEEEEEECCC@@@???@@@BBBBBBCCCDDD@@@???BBBCCCBBBEEEIIITTTYYY___aaa___[[[VVVSSSFFFDDDBBB@@@AAACCCDDDDDDEEEIIIMMMOOORRR]]]mmmxxxmmm[[[SSSOOOIIIGGGHHHJJJIIIGGGJJJIIIIIIIIIIIIIIIJJJKKKJJJIIIHHHHHHIIIJJJIIIGGGCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAACCCDDDEEEDDDCCCBBBCCCEEEFFFEEEEEEEEEGGGIIIKKKLLLGGGEEECCCAAAAAABBBEEEFFFJJJIIIHHHGGGHHHIIIJJJKKKIIIIIIHHHHHHGGGGGGGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHFFFGGGIIIKKKLLLNNNNNNOOOLLLMMMNNNOOOOOOOOOOOOOOORRRTTTVVVWWWWWWWWWXXXYYYWWWUUUTTTTTTWWWZZZ[[[\\\YYYVVVQQQNNNNNNOOOPPPPPPOOOOOOOOOQQQSSSTTTTTTRRRSSSTTTUUUUUUTTTUUUWWWYYYYYYXXXVVVUUUVVVWWWYYYZZZWWWUUUSSSSSSSSSSSSRRRQQQUUUVVVXXXZZZ[[[\\\\\\[[[]]]]]]^^^```cccfffhhhiiigggjjjnnnrrrwww|||pppgggbbb___[[[XXXXXXXXXWWWXXXZZZ[[[ZZZXXXXXXWWWWWWWWWXXXXXXVVVUUUUUUVVVWWWUUUSSSPPPPPPPPPKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBCCCDDDDDDDDDBBBAAA???=========???@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFEEECCCCCCEEEIIIJJJHHHFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGJJJNNNNNNJJJFFFEEEEEEHHHHHHIIIJJJLLLNNNPPPQQQNNNMMMMMMLLLJJJHHHGGGFFFGGGGGGHHHIIIIIIIIIIIIHHHFFFFFFFFFFFFGGGIIIJJJKKKJJJJJJIIIHHHGGGGGGGGGGGGIIIIIIGGGGGGFFFFFFFFFFFFEEEFFFGGGGGGEEEEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFDDDFFFIIIIIIGGGEEEDDDDDDmmmgggeeeeeebbb^^^\\\ZZZSSSJJJCCC@@@===;;;:::999666555444444444333333333222222111111111111111111111111000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000000111333222111000000111---777FFFSSS___hhhnnnqqqooowww}}}}}}xxxxxx~~~ttteeeXXXPPPKKKBBB;;;;;;<<<:::888888999:::<<<<<<<<<>>>CCCFFFEEEGGGKKKPPPTTTWWWXXXXXXKKKJJJIIIGGGEEEEEEDDDDDD>>>>>>======>>>???AAABBBEEEBBB??????AAABBBAAA@@@???<<<;;;===<<<:::<<>>>>>???AAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEEEEGGGJJJKKKIIIFFFDDDCCCBBBBBBBBBCCCDDDEEEFFFLLLRRRRRRLLLGGGDDDEEEHHHHHHIIIIIIKKKLLLNNNOOOKKKKKKKKKJJJIIIGGGFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIHHHFFFEEEFFFGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCFFFIIIJJJIIIGGGFFFFFFooojjjddddddaaa]]]\\\ZZZSSSJJJBBB@@@===;;;:::888666444444444333333333222222222111111111111111111111111000000////////////000000000000000000000000000000.../////////000000000111////////////////////////...000222333222111222333///222888CCCQQQaaaqqq|||xxx~~~}}}vvvtttzzz~~~rrrkkk]]]QQQFFFCCCBBB@@@===<<<=========<<<:::999888999:::<<<>>>AAABBBCCCCCCDDDCCCBBBBBBAAAAAAAAAAAAAAA<<<<<<;;;:::;;;<<<===>>>???>>>>>>>>>??????>>>======;;;<<<>>><<<999<<>>>>>===<<<;;;:::;;;;;;:::888777888999999999999999999:::;;;<<<:::999888888888999:::;;;666888:::::::::;;;>>>AAA@@@@@@AAACCCAAA>>>@@@FFFCCCHHHPPPYYYaaaiiiqqqvvvrrrzzzyyyvvvxxx}}}~~~vvvqqqrrrxxxmmmZZZLLLHHHKKKLLLKKKJJJJJJJJJJJJKKKLLLIIIIIIGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEDDDBBBAAA@@@@@@???????????????BBBAAA??????>>>???@@@AAAAAACCCEEEFFFDDDCCCCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@CCCBBBBBBAAABBBCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHKKKNNNQQQQQQOOOKKKIIIJJJJJJHHHGGGFFFFFFFFFFFFFFFHHHKKKMMMOOOOOOOOONNNMMMNNNOOOQQQRRRRRRRRRSSSQQQSSSTTTTTTRRRQQQQQQRRRQQQRRRRRRRRRRRRSSSWWWZZZWWWUUUPPPKKKHHHHHHLLLOOOQQQQQQQQQSSSUUUVVVVVVTTTRRRSSSTTTSSSRRRRRRTTTUUUVVVUUUSSSRRRSSSTTTVVVWWWUUUUUUSSSQQQNNNNNNPPPRRRXXXYYYZZZ[[[[[[ZZZYYYYYY\\\\\\]]]]]]]]]\\\[[[[[[YYYZZZ\\\^^^______^^^]]]___aaaddddddcccaaa``````bbbaaaaaa```___^^^]]]]]]```aaacccdddeeedddbbbaaaaaa``````aaaaaa___\\\YYYWWWVVVUUUSSSQQQOOONNNNNNOOOOOOQQQSSSVVVVVVTTTRRRPPPPPPQQQSSSVVVXXXXXXWWWWWWWWWWWWTTTPPPLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBDDDDDDDDDEEEDDDCCCCCCBBBFFFFFFFFFFFFEEEDDDCCCCCCBBBCCCDDDEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@@@@AAABBBCCCDDDEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEHHHGGGEEEBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEFFFHHHIIIKKKQQQWWWYYYVVVQQQNNNLLLHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLKKKIIIHHHIIIJJJGGGGGGFFFEEEEEEEEEEEEFFFFFFHHHJJJKKKJJJKKKLLLMMMmmmjjjbbbbbb___[[[ZZZXXXQQQIIIBBB???<<<:::999888666444333333333222222222222111111111111111111111111111111111111000000111111111000000000000000000000000.........///000111111111////////////////////////---///000000000000111333111///000333777???RRRdddsss}}}yyywwwyyyzzzmmmdddYYYLLLBBB>>>>>>>>>>>>@@@AAABBBBBBAAA>>>??????===;;;;;;>>>@@@;;;:::::::::;;;;;;<<<===::::::999999999:::<<<===777:::======<<>>======>>>???@@@AAACCCFFFFFFEEECCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIKKKMMMOOOQQQRRRRRRRRRMMMLLLJJJIIIGGGGGGGGGGGGHHHIIIKKKMMMNNNNNNNNNNNNKKKLLLLLLMMMOOOQQQSSSTTTRRRTTTUUUTTTRRRQQQQQQRRRPPPRRRSSSSSSRRRRRRUUUWWWWWWUUURRRMMMIIIHHHLLLOOOPPPPPPPPPRRRTTTUUUTTTSSSQQQRRRSSSSSSRRRRRRTTTVVVUUUUUUTTTSSSSSSSSSTTTTTTSSSSSSRRRPPPMMMNNNQQQTTTWWWXXXYYYZZZYYYYYYWWWWWWZZZZZZ[[[\\\\\\[[[ZZZYYYWWWXXXZZZ\\\^^^___^^^]]]ZZZ]]]___```^^^\\\\\\\\\]]]]]]]]]\\\\\\[[[[[[ZZZ]]]]]]^^^___``````______]]]\\\\\\]]]]]]\\\ZZZWWWWWWWWWUUUSSSRRRQQQQQQRRRQQQRRRSSSVVVXXXXXXVVVSSSQQQQQQQQQTTTVVVWWWWWWVVVUUUVVVVVVTTTPPPMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGHHHIIIHHHGGGEEEDDDFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@@@@AAACCCEEEEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@??????AAABBBDDDEEEFFFGGGAAABBBBBBCCCCCCDDDEEEEEEFFFFFFDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEGGGHHHIIIIIILLLRRRUUUVVVSSSNNNLLLIIIIIIHHHHHHGGGHHHHHHHHHGGGHHHHHHHHHHHHGGGGGGFFFDDDEEEEEEFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJIIIHHHHHHGGGHHHHHHFFFGGGIIIJJJKKKKKKKKKJJJIIIJJJKKKJJJIIIHHHIIIJJJIIIHHHFFFEEEEEEEEEGGGHHHFFFGGGHHHHHHIIIJJJMMMPPP}}}kkkhhhaaaaaa^^^ZZZYYYXXXQQQHHHBBB???<<<:::999888555444333333333222222222111111111111111111111111111111222222111111111111222222000000000000000000000000---......///000111111222////////////////////////.../////////------///111//////222555222333@@@PPPcccsss}}}}}}~~~nnn\\\NNNHHHHHHFFFDDDDDDEEEFFFFFFFFFHHHHHHGGGCCC@@@@@@CCCGGGCCCBBBBBBAAAAAABBBBBBCCC>>>======<<<===>>>@@@AAA???CCCEEEDDDDDDLLL\\\iiiwwwuuutttpppggg^^^\\\aaakkksssiiiPPPLLLPPPNNNJJJJJJHHHIIIIIIHHHGGGGGGHHHIIIDDDDDDDDDDDDEEEFFFGGGHHHHHHFFFEEEDDDEEEEEECCCAAACCCBBBAAAAAA@@@@@@@@@@@@<<<;;;:::;;;<<>>???@@@BBBEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLOOOTTTWWWZZZPPPNNNLLLJJJIIIHHHHHHHHHJJJJJJKKKLLLMMMNNNNNNNNNIIIIIIJJJKKKMMMOOORRRTTTSSSUUUVVVUUUSSSRRRRRRRRRPPPSSSUUUTTTSSSRRRTTTVVVWWWVVVTTTOOOJJJIIILLLOOOOOOOOOOOOQQQSSSTTTTTTRRRPPPQQQRRRRRRRRRRRRTTTVVVUUUTTTTTTTTTSSSSSSRRRRRRRRRSSSRRROOOMMMMMMQQQUUUVVVWWWXXXXXXXXXWWWVVVUUUTTTUUUVVVVVVVVVUUUTTTSSSVVVUUUVVVWWWYYYZZZYYYXXXWWWYYY[[[[[[YYYWWWVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZ[[[[[[[[[UUUTTTUUUVVVXXXXXXVVVTTTQQQQQQPPPOOOOOOPPPTTTVVVRRRSSSTTTUUUVVVUUUQQQNNNSSSSSSSSSTTTVVVWWWUUUTTTRRRSSSSSSRRROOOMMMLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIDDDFFFHHHIIIIIIGGGDDDCCCGGGGGGGGGFFFEEEEEEDDDDDDCCCDDDEEEEEEEEEDDDBBBAAABBBBBBBBBBBBAAA@@@?????????@@@BBBDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>><<<===>>>@@@BBBCCCEEEEEEAAAAAABBBBBBCCCDDDDDDDDDEEEDDDDDDCCCAAA@@@??????BBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDCCCBBBBBBBBBDDDFFFDDDCCCCCCCCCDDDEEEGGGHHHDDDFFFJJJOOORRRPPPLLLHHHKKKJJJIIIHHHHHHHHHHHHIIIFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFIIIIIIHHHHHHHHHIIIJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGFFFGGGIIIKKKLLLLLLKKKKKKHHHIIIJJJJJJHHHHHHIIIJJJKKKIIIGGGEEEDDDFFFHHHIIIFFFFFFGGGFFFGGGIIIMMMQQQ}}}hhhbbb``````]]]YYYXXXWWWQQQIIIDDD@@@<<<999888888777666666555444444333333444444222222222111111111111000000000000000000000000000111111000000000000000111000000////////////000000000000000000000000000000////////////000000000000000///------000444999<<>>>>>============>>>>>>AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>???AAACCCCCCBBBBBBBBBDDDDDDFFFIIIKKKKKKLLLNNNOOONNNPPPRRRTTTUUUWWW[[[]]]XXXSSSLLLHHHGGGGGGIIIIIIJJJJJJKKKKKKLLLNNNOOOOOOLLLJJJIIIJJJMMMNNNLLLJJJPPPQQQQQQQQQQQQQQQPPPOOOQQQRRRRRRRRRPPPPPPRRRSSSYYYccccccUUUKKKMMMOOOMMMQQQPPPOOOPPPRRRSSSSSSSSSPPPNNNLLLNNNRRRUUUUUUTTTPPPQQQSSSTTTSSSRRRPPPOOOOOOQQQQQQOOOLLLKKKNNNQQQWWWWWWWWWVVVUUUTTTSSSSSSUUUTTTSSSRRRRRRQQQRRRRRRSSSSSSSSSUUUWWWXXXWWWVVVWWWXXXXXXYYYXXXXXXWWWWWWYYYXXXWWWVVVVVVWWWXXXYYY\\\[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSUUUVVVXXXXXXWWWVVVUUUQQQQQQSSSTTTUUUUUUUUUUUUTTTSSSQQQMMMIIIGGGHHHJJJJJJJJJIIIFFFCCCBBBDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHGGGFFFFFFGGGGGGFFFDDDCCCDDDCCCBBB@@@BBBAAAAAA@@@?????????@@@??????@@@AAAAAABBBBBBCCCAAAAAAAAA@@@@@@?????????>>>>>>>>>@@@CCCCCCBBB@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCEEEFFFFFFFFFEEEDDDEEEEEEDDDDDDEEEFFFGGGGGGEEEFFFFFFGGGGGGEEEDDDCCCEEEDDDCCCBBBBBBBBBBBBBBBGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGKKKKKKIIIFFFCCCBBBCCCDDDCCCDDDEEEFFFFFFFFFFFFFFFBBBBBBBBBCCCEEEFFFEEECCCDDDFFFGGGGGGGGGGGGHHHJJJJJJHHHEEECCCBBBDDDFFFHHHHHHEEECCCCCCEEEHHHJJJJJJFFFFFFFFFGGGHHHIIIKKKKKKLLLLLLKKKHHHDDDCCCFFFIIIHHHHHHHHHHHHHHHHHHHHHHHH}}}iiiccc___```]]]ZZZYYYXXXQQQIIIDDDAAA===:::999999777666444333222222111111222222222222222111111111111000000000000000000000000000111111000000000000000111000000////////////000000000000000000000000000000////////////000000000000111000//////000333555777;;;BBBUUUoooyyywwwtttjjj___YYYXXXUUUQQQLLLHHHFFFHHHJJJLLLRRRYYYddddddeeeggglllsss{{{|||sssjjjfffdddeeekkkrrr|||}}}~~~}}}|||~~~yyyvvvssstttxxx~~~uuueee[[[SSSLLLKKKJJJHHHHHHJJJIIIHHHGGGFFFFFFFFFGGGHHHKKKHHHDDDCCCDDDEEEDDDCCCEEEEEECCCBBBAAA@@@@@@@@@CCCCCCDDDBBB@@@??????@@@?????????>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@BBBCCCCCCAAA@@@@@@AAADDDGGGJJJMMMNNNPPPRRRTTTTTTUUUUUUUUUSSSSSSUUUVVVPPPMMMJJJHHHHHHIIIIIIHHHHHHHHHIIIJJJLLLOOOQQQSSSNNNLLLJJJJJJLLLMMMLLLKKKOOOOOOOOOPPPPPPPPPOOOOOOPPPQQQQQQOOONNNNNNPPPRRR]]]iiikkk\\\MMMKKKNNNNNNRRRQQQPPPPPPQQQSSSSSSSSSOOOMMMLLLMMMQQQSSSTTTTTTPPPPPPPPPQQQQQQQQQRRRRRRPPPRRRTTTTTTSSSQQQQQQQQQSSSTTTTTTUUUTTTRRRQQQPPPRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQSSSWWWYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXWWWWWWWWWXXXYYYZZZZZZZZZYYYXXXWWWVVVUUUUUURRRSSSSSSSSSSSSTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRTTTVVVWWWVVVUUUTTTPPPPPPPPPQQQRRRRRRSSSSSSTTTSSSRRRNNNJJJHHHHHHIIIJJJLLLMMMLLLJJJGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGFFFEEEEEEEEEGGGEEEDDDCCCDDDCCCBBB@@@BBBAAA@@@???????????????@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBAAA@@@?????????>>>===>>>@@@BBBBBB@@@??????>>>>>>>>>>>>??????@@@???@@@BBBDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGEEEEEEFFFFFFFFFEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGJJJJJJIIIFFFDDDBBBCCCEEEEEEFFFFFFFFFFFFFFFEEEEEEBBBBBBBBBCCCFFFGGGFFFDDDEEEFFFGGGGGGFFFFFFHHHIIIHHHFFFCCCAAA@@@BBBDDDFFFHHHEEEBBBBBBDDDFFFHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKJJJKKKJJJHHHDDDCCCEEEGGGGGGGGGGGGGGGGGGHHHHHHHHH~~~iiiccc^^^___^^^[[[ZZZYYYRRRJJJEEEBBB>>><<<;;;:::888777444333222222111111222222222222222111111111111000000000000000000000000000000000000//////000000111000000////////////000000000000000000000000000000////////////000000000000333222111111111111222222333333<<>>>>>======>>>@@@@@@>>>======<<<<<<<<<<<<===>>>???<<<===@@@BBBEEEFFFGGGHHHEEEDDDDDDDDDDDDEEEEEEFFFDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEGGGHHHIIIIIIIIIFFFDDDCCCCCCEEEHHHHHHHHHGGGGGGEEEDDDDDDBBBAAABBBDDDFFFHHHGGGFFFEEEFFFGGGGGGFFFEEEGGGHHHEEECCCAAA??????@@@BBBDDDGGGEEEBBBAAACCCEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJJJJGGGHHHIIIGGGEEEDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGG}}}iiiccc^^^___^^^[[[[[[ZZZRRRJJJFFFCCC@@@===<<<:::888777666555444444333333444444222222222111111111000000000000000000000000000000000////////////000000111000000////////////000000////////////////////////////////////000000000000111222222222222111111000555333555???OOOccczzz|||uuuhhh```YYYVVVSSSPPPPPPTTTRRRPPPMMMKKKOOOZZZhhhrrrwwwuuuxxxzzzqqqlllkkkjjjkkkpppyyy~~~rrrmmmmmmkkkgggccchhhnnnuuuxxxxxx{{{mmmYYYSSSTTTIIIFFFEEEGGGHHHEEEEEEGGGFFFEEEDDDCCCCCCCCCDDDDDDHHHFFFDDDBBBBBBBBBCCCCCCEEEEEEDDDBBBBBBAAAAAAAAABBBCCCDDDCCCAAAAAABBBCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@???@@@AAAAAA@@@??????@@@CCCEEEIIILLLNNNPPPSSSUUUUUUUUUSSSPPPLLLIIIHHHIIIGGGEEEDDDEEEGGGHHHHHHGGGHHHGGGFFFGGGJJJNNNSSSVVVSSSPPPMMMJJJJJJJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPOOOOOONNNLLLJJJKKKNNNPPPPPPZZZ___WWWMMMKKKMMMNNNQQQQQQQQQQQQOOOOOOPPPRRRMMMLLLLLLLLLNNNPPPQQQRRRQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRSSSVVVYYYYYYTTTOOOQQQSSSUUUWWWVVVTTTQQQOOOLLLLLLLLLLLLMMMNNNOOOPPPOOONNNNNNPPPTTTVVVWWWWWWUUUTTTRRRQQQRRRSSSUUUVVVVVVWWWWWWWWWXXXYYYZZZ[[[XXXXXXXXXWWWWWWVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSSSSOOOOOOOOOOOONNNNNNNNNNNNMMMOOOQQQSSSTTTTTTSSSRRROOONNNLLLLLLLLLNNNPPPQQQTTTUUUUUUSSSOOOKKKIIIHHHHHHJJJLLLLLLJJJHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFGGGFFFDDDCCCGGGEEECCCCCCCCCCCCAAA???@@@??????>>>>>>>>>??????AAA@@@??????@@@AAACCCDDDFFFEEEDDDCCCAAA@@@???>>>>>>===<<<===>>>>>>===;;;<<<<<<<<<<<<<<<===>>>???===>>>@@@BBBDDDFFFGGGHHHDDDDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDCCCCCCBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDAAAAAA@@@@@@AAACCCFFFHHHGGGHHHHHHFFFDDDCCCDDDEEEGGGGGGGGGGGGGGGFFFEEEEEEBBBAAABBBDDDGGGHHHHHHFFFEEEFFFGGGFFFEEEEEEFFFGGGDDDCCCAAA??????AAABBBDDDFFFDDDAAAAAABBBCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFF}}}hhhccc^^^___^^^[[[ZZZYYYRRRJJJFFFDDD@@@>>>===;;;888666666555444444333333444444222222222111111111000000000000000000000000000000//////......///000111111000000////////////000000////////////////////////////////////000000000000///000111222222222222111222222444555777???SSSeeexxxrrrpppnnniiiffffff```WWWLLLEEEEEEKKKQQQTTTfffllltttvvvmmmaaa]]]```jjjlllkkkeee\\\WWWXXX[[[ZZZ\\\^^^aaagggnnnrrrsssnnnggg``````gggnnnooolllooowwwiiiVVVMMMLLLMMMFFFDDDEEEHHHGGGDDDDDDFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@AAACCCDDDGGGFFFEEEDDDDDDCCCDDDDDDCCCDDDEEEDDDCCCBBBCCCDDDCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@???>>>===;;;===???@@@??????@@@AAAAAACCCFFFHHHIIIIIIKKKMMMMMMMMMMMMKKKHHHGGGHHHIIIIIIFFFDDDCCCDDDFFFGGGGGGJJJIIIGGGGGGIIILLLPPPSSSRRRPPPMMMJJJIIIIIIKKKLLLLLLLLLKKKLLLMMMNNNOOOPPPOOOOOONNNLLLJJJKKKMMMOOOKKKNNNPPPNNNMMMMMMMMMKKKPPPQQQQQQPPPMMMMMMNNNPPPLLLLLLLLLLLLMMMNNNPPPRRRQQQTTTWWWYYYYYYVVVRRROOORRRPPPOOOPPPSSSTTTRRROOOOOOQQQTTTVVVUUUSSSPPPNNNMMMMMMMMMMMMNNNPPPQQQRRRRRRPPPOOOOOOQQQRRRSSSRRRRRRQQQPPPOOOPPPQQQSSSUUUTTTUUUVVVWWWXXXYYYZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXZZZXXXVVVSSSQQQQQQQQQQQQNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOQQQSSSTTTSSSRRRRRRPPPNNNMMMLLLLLLNNNPPPQQQSSSUUUVVVUUUQQQMMMJJJIIIHHHIIIIIIHHHGGGGGGHHHJJJGGGGGGHHHHHHHHHHHHGGGGGGHHHGGGFFFFFFHHHHHHFFFCCCFFFEEECCCBBBCCCBBBAAA???>>>>>>>>>======>>>>>>???@@@@@@@@@???@@@AAACCCDDDFFFEEEDDDCCCAAA@@@???>>>>>><<<;;;;;;<<<===<<<;;;============>>>???@@@AAABBBBBBCCCCCCDDDFFFGGGGGGDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEE@@@???>>>>>>@@@BBBEEEFFFEEEFFFGGGFFFEEECCCDDDEEEDDDEEEFFFGGGGGGGGGGGGGGGBBBAAABBBDDDFFFHHHGGGFFFCCCEEEFFFFFFDDDDDDEEEGGGEEEDDDCCCBBBBBBCCCDDDEEEEEECCCAAAAAABBBCCCCCCBBBDDDDDDCCCDDDDDDEEEFFFGGGCCCCCCCCCCCCDDDCCCBBBAAACCCCCCCCCDDDDDDEEEEEEEEE}}}iiiddd``````]]]YYYXXXWWWQQQIIIFFFDDDAAA>>>===:::777555444333222222111111222222222222222111111111111000000000000000000000000000............///000111111000000////////////000000000000000000000000000000////////////000000000000......000111222222333222...111444555111222>>>LLLkkk|||{{{tttiii[[[PPPLLLKKKIIIHHHOOOSSSYYYZZZSSSJJJJJJOOOTTTWWWXXXSSSLLLJJJPPPVVVYYY\\\\\\YYYZZZ```eeegggiiiiiijjjnnnyyyssscccUUUNNNIIIDDD@@@DDDDDDEEEHHHGGGCCCDDDGGGEEEDDDCCCAAAAAABBBBBBCCC???@@@@@@???>>>???BBBEEEGGGGGGFFFEEEEEEEEEEEEEEECCCEEEEEEDDDBBBAAABBBCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBAAABBBBBBAAAAAA@@@>>>===<<<999;;;===>>>>>>???@@@BBB???AAACCCDDDDDDDDDEEEFFFFFFGGGHHHGGGFFFGGGIIIJJJKKKHHHDDDCCCDDDFFFGGGGGGKKKJJJIIIHHHIIIKKKNNNPPPOOOOOONNNKKKHHHHHHIIIKKKKKKKKKJJJJJJJJJLLLMMMNNNMMMNNNNNNMMMKKKJJJKKKLLLMMMLLLJJJKKKMMMNNNLLLIIINNNPPPQQQOOOKKKIIIKKKNNNLLLMMMNNNMMMLLLMMMPPPRRRPPPTTTYYY]]]\\\XXXRRROOORRRPPPMMMLLLMMMNNNOOONNNMMMNNNPPPRRRRRRPPPNNNLLLOOOOOOOOOOOOPPPQQQRRRSSSTTTQQQOOONNNOOOOOOOOONNNOOOOOONNNNNNOOOPPPQQQRRRRRRSSSTTTVVVXXXYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYY]]][[[WWWTTTQQQPPPPPPPPPNNNNNNNNNMMMMMMMMMLLLLLLNNNOOOQQQSSSSSSRRRQQQPPPOOOOOONNNMMMMMMNNNOOOPPPQQQSSSUUUTTTPPPMMMKKKKKKIIIJJJJJJHHHGGGHHHJJJLLLGGGHHHHHHIIIIIIHHHHHHGGGIIIGGGEEEGGGJJJJJJHHHEEEFFFDDDCCCBBBBBBBBB@@@???===============>>>>>>?????????@@@AAABBBBBBBBBCCCEEEDDDCCCBBBAAA@@@???>>>>>><<<:::;;;<<<======<<<=========>>>???@@@AAABBBEEEEEEDDDDDDDDDEEEEEEFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAACCCBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEEEE????????????@@@AAACCCDDDCCCEEEGGGFFFEEEDDDDDDEEECCCCCCDDDFFFFFFGGGGGGGGGBBBBBBBBBCCCEEEFFFEEECCCBBBCCCEEEEEEDDDDDDFFFGGGFFFFFFEEEDDDEEEFFFGGGHHHCCCBBBAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDBBBAAA@@@@@@BBBCCCBBBAAADDDDDDDDDDDDDDDDDDDDDDDDlllfffbbbaaa\\\VVVUUUTTTOOOHHHEEECCC@@@>>>===:::666333444333222222111111222222222222222111111111111000000000000000000000000000...------......000111111000000////////////000000000000000000000000000000////////////000000000000//////000000111111222222000000222555444333888@@@HHH]]]|||zzzpppeee]]]WWWTTTRRRSSSVVV\\\___[[[SSSQQQTTTYYY___cccaaa[[[YYY]]]bbbjjjooonnnfffaaaeeelllpppxxx~~~}}}___XXXPPPKKKJJJHHHCCC???BBBAAADDDGGGFFFCCCEEEJJJEEEDDDCCCBBBAAABBBBBBCCC@@@AAAAAA???===>>>AAADDDGGGFFFEEEEEEEEEEEEEEEEEECCCDDDDDDCCCAAA??????@@@AAACCCDDDEEEEEEDDDCCCAAAAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@???>>>===999;;;===>>>======>>>@@@>>>@@@BBBCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFHHHJJJIIIGGGFFFFFFGGGHHHHHHGGGJJJIIIIIIIIIJJJLLLMMMNNNLLLMMMMMMKKKHHHGGGHHHJJJJJJIIIHHHGGGGGGHHHJJJKKKJJJLLLMMMMMMKKKIIIHHHIIILLLKKKJJJKKKLLLLLLLLLLLLMMMOOOPPPMMMIIIGGGIIILLLMMMNNNOOONNNMMMMMMPPPSSSNNNRRRWWW[[[\\\YYYUUURRRQQQQQQPPPNNNKKKKKKLLLNNNMMMNNNOOOPPPPPPOOONNNMMMPPPPPPPPPPPPQQQQQQRRRSSSTTTQQQNNNMMMMMMNNNNNNMMMLLLMMMMMMNNNNNNOOOPPPPPPOOOQQQSSSUUUWWWXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYYYY\\\ZZZVVVRRRPPPOOOOOOPPPNNNNNNNNNMMMMMMMMMLLLLLLNNNOOOPPPQQQQQQOOOMMMLLLNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOQQQPPPMMMKKKKKKKKKGGGHHHJJJJJJIIIIIIJJJKKKHHHHHHIIIIIIIIIIIIHHHHHHIIIGGGEEEHHHLLLMMMKKKGGGFFFDDDBBBBBBBBBBBB@@@>>>===<<<<<<<<<<<<===>>>???===???AAABBBCCCCCCBBBAAACCCBBBBBBAAA@@@?????????===;;;::::::<<<>>>>>>>>>=========>>>???@@@BBBBBBDDDDDDCCCCCCCCCDDDEEEFFFDDDCCCBBBBBBAAAAAABBBBBBCCCBBBAAA@@@???@@@@@@AAABBBBBBBBBBBBBBBCCCDDDDDD@@@AAAAAABBBCCCCCCDDDDDD??????@@@@@@@@@AAAAAAAAABBBDDDFFFFFFEEEDDDDDDEEECCCDDDDDDEEEEEEEEEDDDDDDCCCBBBAAABBBDDDDDDCCCAAA@@@AAACCCDDDDDDEEEFFFHHHGGGFFFFFFFFFFFFGGGHHHIIIBBBAAA@@@AAACCCEEEDDDCCC@@@@@@@@@@@@@@@AAAAAABBBBBB???======@@@BBBBBBAAAFFFFFFEEEEEEDDDCCCCCCCCCnnnhhhdddaaa[[[UUUSSSSSSNNNGGGEEECCC@@@>>><<<999666333666555444444333333444444222222222111111111111000000000000000000000000000---------......000111111000000////////////000000000000000000000000000000////////////000000000000111111000000000000111111333...,,,000333222333555555@@@VVVsss{{{qqqiiiggggggeeekkkuuu}}}zzzooogggfffmmmuuu~~~~~~wwwrrrsssvvvwwwnnnqqqxxx|||ttt```PPPKKKEEEBBBCCCEEEEEEEEE??????BBBFFFEEECCCFFFLLLEEEDDDCCCBBBAAABBBCCCCCCBBBCCCCCCAAA>>>===@@@DDDFFFEEEEEEDDDDDDDDDDDDEEEBBBCCCCCCAAA???======>>>AAABBBCCCEEEEEECCCBBBAAA?????????@@@@@@AAAAAABBB>>>>>>???@@@@@@@@@@@@???;;;<<<>>>>>>===<<<=========???BBBBBBBBBCCCDDDEEEGGGHHHHHHGGGFFFFFFGGGIIIEEEFFFGGGIIIKKKKKKIIIGGGHHHHHHIIIJJJKKKLLLNNNOOOIIIKKKMMMKKKHHHGGGHHHJJJIIIGGGFFFDDDDDDEEEGGGHHHHHHJJJLLLLLLJJJGGGFFFFFFHHHHHHIIIJJJIIIIIIMMMRRRLLLNNNPPPLLLGGGEEEGGGKKKMMMOOOPPPOOOMMMMMMPPPTTTMMMOOOTTTXXXZZZYYYXXXWWWPPPRRRSSSQQQLLLJJJLLLNNNOOOPPPPPPPPPQQQPPPPPPPPPQQQQQQPPPPPPPPPQQQRRRRRRSSSPPPMMMLLLMMMNNNNNNNNNJJJKKKLLLNNNOOOOOOOOOOOONNNOOORRRUUUWWWXXXXXXXXXUUUVVVVVVWWWWWWXXXXXXXXXZZZXXXTTTQQQOOOOOOPPPQQQNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPOOOMMMKKKJJJLLLLLLMMMMMMMMMMMMLLLKKKKKKMMMNNNMMMKKKJJJJJJJJJCCCFFFIIIKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHJJJGGGEEEHHHMMMOOOLLLIIIFFFDDDBBBBBBBBBBBB@@@>>><<<<<<<<<<<<<<<===>>>???<<<>>>AAADDDDDDCCCAAA@@@AAAAAAAAA@@@@@@?????????===;;;::::::===?????????<<<<<<======>>>@@@AAABBBBBBBBBAAAAAABBBCCCEEEFFFDDDCCCBBBBBBAAAAAAAAAAAABBBAAA@@@?????????@@@AAABBBBBBBBBBBBBBBCCCDDDEEE??????@@@AAAAAABBBCCCCCC???@@@@@@AAAAAAAAA@@@@@@AAADDDFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAACCCBBBAAABBBCCCCCCAAA???>>>@@@BBBCCCDDDEEEGGGIIIGGGGGGFFFGGGGGGHHHIIIIIIBBBAAA@@@BBBDDDEEEEEEDDD?????????>>>??????@@@@@@BBB>>>;;;<<>>???AAACCCDDDFFFFFFFFFDDDCCCAAAAAACCCDDDFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAACCCBBB@@@>>>======>>>>>>AAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>===<<<<<<<<<===???@@@@@@AAABBBBBBCCCCCCCCCBBBAAABBBDDDEEEFFFFFFFFFEEEHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFFFFGGGHHHJJJKKKLLLMMMNNNNNNMMMKKKHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDJJJIIIHHHHHHGGGGGGGGGHHHJJJHHHGGGIIIMMMOOOMMMKKKMMMMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPNNNOOOOOOQQQTTTWWW[[[\\\]]][[[WWWRRRPPPOOOOOOPPPRRRQQQQQQPPPPPPPPPQQQQQQNNNNNNOOOPPPQQQQQQRRRRRRTTTRRRPPPMMMLLLMMMNNNNNNLLLKKKKKKKKKLLLNNNPPPRRRQQQRRRRRRSSSSSSSSSSSSRRRNNNPPPRRRTTTTTTUUUWWWYYYTTTSSSQQQOOONNNLLLLLLLLLPPPOOOMMMKKKJJJKKKKKKLLLJJJKKKMMMNNNMMMLLLJJJIIIJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKKKKKKKIIIGGGEEEDDDFFFGGGHHHIIIJJJJJJJJJJJJHHHIIIJJJKKKKKKIIIHHHFFFFFFEEEDDDCCCCCCDDDFFFFFFCCCCCCBBBAAAAAA@@@?????????>>>===<<<<<<===>>>???AAA@@@@@@@@@???@@@@@@@@@CCCCCCBBBAAA@@@>>>===<<<>>>===;;;::::::;;;===>>>;;;===>>>>>>======>>>???AAAAAABBBCCCCCCCCCBBBBBBEEEDDDBBB@@@???@@@BBBCCC????????????????????????<<<===???@@@AAAAAA@@@???BBBAAA@@@@@@@@@AAABBBBBB???>>>???AAAEEEEEEBBB???BBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGEEEBBBAAACCC???===AAAGGGHHHCCC===@@@AAABBBDDDEEEFFFFFFFFFHHHGGGFFFEEEEEEEEEGGGGGGCCCAAA???AAAEEEFFFBBB>>>???>>>===;;;;;;===>>>@@@CCCBBBAAA@@@@@@AAACCCDDDDDDFFFHHHHHHGGGFFFEEEFFFkkkgggccc```\\\YYYUUUQQQLLLHHHFFFDDD@@@>>><<<;;;888666555444444333222222111111222111000//////000111222111111111111111111111111000000000000000000000000////////////////////////////////////////////////............//////////////////000000000111111111000111111222222111111000111111111555@@@QQQeeerrroooZZZNNNJJJJJJFFFFFFEEEEEEDDDBBBAAA@@@>>>???@@@AAABBBDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@???============>>>?????????@@@@@@@@@@@@@@@>>>??????@@@@@@??????>>>>>>>>>>>>?????????@@@@@@???>>>=========>>>@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@AAACCCEEEFFFFFFFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMLLLJJJHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDIIIHHHHHHGGGGGGHHHHHHIIIKKKJJJIIIJJJLLLMMMMMMLLLNNNNNNMMMMMMLLLMMMMMMMMMNNNNNNMMMMMMMMMOOOPPPQQQNNNOOOPPPQQQTTTWWWZZZ[[[```^^^ZZZWWWUUUSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRQQQOOOMMMMMMMMMNNNOOOMMMLLLKKKKKKLLLNNNQQQRRRSSSSSSTTTTTTSSSSSSRRRQQQMMMOOOPPPPPPPPPPPPRRRTTTRRRRRRPPPOOOMMMMMMLLLLLLMMMLLLKKKJJJJJJIIIIIIIIIJJJKKKMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIGGGEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHJJJJJJJJJHHHFFFEEEDDDDDDCCCBBBBBBCCCDDDEEECCCBBBBBBAAA@@@@@@????????????>>>======>>>??????BBBAAA@@@??????@@@AAAAAACCCCCCBBBBBB@@@???>>>======<<<;;;::::::;;;<<<===<<<===???>>>======>>>@@@AAAAAABBBBBBBBBAAAAAA@@@DDDCCCBBBAAA@@@AAAAAABBB????????????????????????===>>>???@@@@@@@@@@@@@@@DDDCCCBBBAAA@@@AAABBBCCCAAA???>>>???BBBDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGFFFEEEBBBAAABBB>>>===AAAGGGHHHDDD???>>>???AAACCCEEEGGGHHHHHHIIIHHHGGGFFFFFFFFFGGGGGGGGGCCC???@@@DDDFFFDDDAAAAAA@@@>>>======>>>???@@@CCCBBB@@@???@@@AAACCCDDDEEEFFFHHHHHHFFFEEEFFFGGGlllhhhccc```]]]YYYVVVQQQMMMIIIGGGDDDAAA???===<<<999777333333333222222111111000222111000000000000111222111111111111111111111111000000000000000000000000////////////////////////////////////////////////............//////////////////000000000000111111000111111222222111111000333222///...000888AAAHHHooo|||```LLLDDDBBBAAA???EEEEEEEEEDDDDDDBBBAAA@@@@@@@@@AAAAAABBBCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@@@@@@@======<<<<<<<<<<<<=====================<<<<<<<<<<<<======>>>>>>======<<<;;;<<<<<<===???@@@AAAAAA@@@@@@?????????@@@AAABBB@@@@@@@@@@@@@@@@@@?????????@@@BBBDDDFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDEEEGGGIIIKKKLLLKKKLLLLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMMMMKKKJJJKKKMMMOOOOOOOOOOOONNNOOOOOOPPPPPPQQQPPPNNNMMMMMMOOOPPPRRROOOOOOPPPRRRTTTWWWYYYZZZ___^^^\\\ZZZXXXVVVTTTTTTRRRRRRRRRRRRRRRRRRSSSSSSUUUTTTRRRQQQPPPPPPQQQQQQPPPOOONNNMMMMMMNNNOOOPPPNNNMMMLLLLLLMMMOOOQQQSSSUUUUUUUUUUUUTTTRRRQQQPPPMMMNNNOOONNNMMMMMMOOOPPPQQQPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJLLLMMMNNNMMMMMMLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIGGGHHHIIIIIIHHHFFFDDDCCCBBBAAA@@@@@@???@@@AAABBBBBBBBBAAAAAA@@@?????????AAA@@@???>>>>>>???@@@AAABBBAAA???>>>>>>@@@AAABBBBBBBBBBBBBBBAAA@@@>>>>>><<<;;;:::999999:::;;;<<<===>>>@@@???>>>>>>???AAAAAAAAAAAAAAA@@@???>>>>>>AAAAAABBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBEEEDDDBBBAAAAAAAAABBBBBBCCC@@@>>>>>>@@@BBBDDDDDDBBBBBBAAAAAAAAABBBCCCCCCDDDEEEFFFFFFEEEDDDBBBAAA@@@>>>===@@@FFFIIIFFFCCC===???AAACCCFFFHHHIIIIIIJJJIIIHHHGGGGGGGGGGGGHHHJJJEEEAAA@@@CCCFFFFFFFFFDDDCCCBBB@@@@@@@@@AAABBBBBBAAA@@@???@@@AAACCCEEEFFFGGGHHHGGGEEEEEEGGGHHHlllhhhcccaaa]]]ZZZVVVRRRNNNJJJGGGDDDAAA>>>===;;;999777444333333333222222111111111111111111111111111111111111111111111111111111////////////////////////////////////////////////////////////////////////............////////////////////////000000000111000000111111111111000000444444333222111333777:::HHHeeeiii\\\LLLCCCBBBBBB???;;;CCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???AAABBBBBBAAA???>>><<<<<<===============>>><<<<<<===============<<<::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>??????@@@AAAAAAAAAAAAAAABBBBBBBBB@@@??????>>>>>>>>>>>>>>>???@@@AAACCCEEEGGGHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEBBBCCCDDDFFFHHHKKKLLLMMMJJJKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFFFFGGGIIIJJJLLLMMMNNNOOOPPPMMMJJJIIILLLPPPOOONNNNNNNNNOOOPPPQQQQQQRRRPPPNNNLLLLLLMMMOOOQQQPPPQQQRRRSSSUUUWWWXXXYYYZZZZZZZZZYYYWWWTTTRRRPPPRRRSSSSSSTTTTTTTTTTTTTTTVVVTTTRRROOONNNNNNNNNOOONNNNNNMMMMMMNNNOOOPPPPPPOOONNNMMMMMMNNNOOORRRSSSVVVVVVWWWVVVUUURRRPPPNNNNNNNNNOOONNNMMMMMMOOOQQQOOONNNMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNLLLKKKJJJGGGHHHIIIKKKLLLLLLLLLKKKIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIFFFGGGHHHHHHGGGEEECCCAAAAAA@@@>>>======>>>??????AAAAAA@@@@@@?????????>>>AAA@@@???>>>>>>???@@@AAABBB@@@???===>>>???AAACCCAAAAAABBBAAAAAA@@@??????<<<;;;::::::::::::;;;<<<===???@@@@@@??????@@@AAA@@@@@@@@@@@@???>>><<<<<>>========================???>>>>>>===>>>@@@AAABBBDDDCCCAAA@@@???@@@@@@AAAAAA@@@??????@@@BBBCCCDDDBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCBBBBBB???===<<>>=========>>>?????????AAABBBDDDFFFHHHIIIFFFFFFFFFEEEEEEEEEDDDDDDBBBCCCEEEHHHJJJLLLMMMNNNIIIIIIIIIIIIHHHHHHGGGFFFDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFHHHIIIKKKMMMNNNNNNPPPPPPNNNKKKJJJLLLOOOMMMMMMLLLLLLMMMNNNOOOOOOPPPOOOMMMLLLLLLLLLNNNOOORRRRRRSSSTTTUUUVVVWWWWWWVVVVVVWWWVVVUUURRRPPPNNNRRRRRRSSSTTTUUUUUUTTTTTTTTTRRRPPPNNNMMMLLLLLLLLLMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOMMMMMMMMMOOOQQQSSSTTTUUUVVVVVVUUURRRPPPNNNLLLLLLMMMLLLLLLMMMPPPSSSNNNMMMLLLKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMKKKJJJIIIEEEFFFFFFHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGHHHIIIEEEFFFGGGGGGFFFEEEBBBAAA@@@???>>>===<<<<<<===>>>@@@???????????????>>>>>>@@@@@@???>>>>>>???@@@@@@@@@???=========???AAABBB@@@@@@@@@AAA@@@@@@??????;;;;;;;;;;;;;;;;;;;;;;;;===???@@@@@@??????@@@AAA???@@@??????>>>===<<<;;;===???AAABBBBBBAAA???>>>========================???>>>>>>===>>>@@@AAABBBBBBAAA???>>>>>>>>>??????>>>???AAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBB???===<<<>>>CCCFFFGGGFFFBBBCCCDDDEEEFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIIIIHHHGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCDDDFFFHHHJJJHHHHHHHHHFFFEEEEEEHHHJJJmmmiiidddaaa^^^[[[XXXTTTPPPLLLEEEBBB???<<<;;;999777555444444444444444444444444111111222333333222111111////////////////////////000000000000000000000000////////////////////////////////////////////////............////////////......////////////000000///000000111111000000///+++---///000000000222333888;;;AAALLLaaammmXXXHHHEEEDDDAAA===<<<===@@@CCC>>>??????@@@@@@@@@@@@?????????>>>>>>============;;;<<<>>>??????>>><<<;;;:::::::::;;;<<<<<<======<<<<<<<<<;;;999888666555777777888999::::::999999;;;:::::::::::::::999999777888888999999888888777;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAAAAA@@@@@@>>>>>>===<<<===>>>???@@@@@@@@@AAABBBCCCEEEGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCEEEHHHJJJLLLMMMMMMIIIHHHHHHGGGGGGGGGGGGFFFCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJLLLMMMOOONNNNNNOOONNNMMMLLLLLLMMMKKKKKKKKKJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNQQQQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTRRRPPPOOOPPPQQQSSSUUUUUUUUUTTTTTTRRRQQQQQQPPPOOOOOONNNNNNLLLMMMMMMNNNNNNNNNOOOOOOOOONNNMMMLLLMMMNNNPPPRRRQQQRRRTTTUUUUUUSSSPPPNNNJJJKKKKKKJJJJJJLLLOOORRRNNNMMMLLLKKKJJJIIIIIIJJJGGGHHHHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJGGGGGGFFFEEEEEEFFFGGGHHHDDDEEEFFFGGGGGGEEECCCBBBAAA@@@>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???<<<<<<<<<======>>>??????>>>>>>??????????????????<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@???>>>>>>???AAA????????????>>>===<<<<<<<<<>>>@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB??????=========>>>???@@@<<>><<<;;;:::<<<>>>@@@<<<<<<===>>>??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::;;;<<<======<<<;;;:::777888888999::::::;;;;;;::::::::::::999888666666777777999999:::999888888888888888999999999999999777777888888888888777777888888999:::;;;<<<<<<===<<<===>>>???@@@??????>>>>>>===<<<<<<===???AAABBBAAAAAAAAAAAABBBDDDFFFGGGEEEEEEDDDDDDDDDCCCCCCCCC@@@BBBDDDFFFHHHIIIJJJJJJHHHGGGGGGFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHJJJLLLMMMNNNLLLLLLMMMNNNOOONNNLLLJJJKKKKKKJJJIIIIIIIIIJJJJJJKKKLLLNNNOOOOOOOOOOOONNNNNNOOOPPPQQQQQQPPPPPPOOOSSSSSSSSSRRRQQQPPPOOONNNOOOPPPSSSTTTUUUUUUTTTSSSQQQSSSTTTUUUUUUTTTSSSRRRLLLMMMMMMNNNNNNNNNNNNMMMOOONNNMMMLLLLLLMMMOOOPPPMMMOOORRRTTTUUUSSSQQQPPPNNNNNNMMMKKKJJJLLLOOORRRNNNMMMLLLJJJIIIHHHHHHHHHGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFGGGIIIIIIFFFEEECCCBBBBBBCCCDDDFFFCCCDDDFFFGGGGGGFFFEEEDDDBBBAAA???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<===999:::;;;===============<<<<<<===>>>>>>>>>>>>>>><<<==================<<<<<<===???>>>======>>>@@@>>>>>>?????????>>>>>>===<<<===???@@@@@@@@@???>>>????????????????????????===>>>???@@@@@@@@@@@@@@@>>>>>>=========???@@@AAA===@@@BBBBBBAAA@@@BBBDDDAAAAAA@@@????????????????????????@@@@@@BBBBBBCCCBBB@@@===<<<===???AAABBBCCCCCCDDDEEEFFFGGGGGGGGGDDDEEEGGGIIIJJJKKKKKKKKKHHHIIIIIIIIIHHHHHHIIIIIIGGGHHHIIIIIIJJJJJJJJJJJJGGGFFFEEEEEEFFFHHHKKKLLLFFFHHHIIIIIIHHHGGGGGGHHHnnnjjjdddbbb^^^[[[YYYUUUQQQNNNGGGDDDAAA>>>===;;;999777222222222222222222222222111222333444444333222111111111111111111111111111000000000000000000000000////////////////////////////////////////////////............/////////000............/////////000//////000000000000//////...000000000//////111333***000666666333777HHHXXXhhhwwwzzz^^^IIIDDDGGGEEE>>>;;;;;;<<>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::555666666777888999999:::888999999999999888888777777888999::::::999888777666666777777888888999999777777888888888888777777666666777999;;;===>>>???;;;<<<===>>>???>>>=========<<<<<<<<<===@@@BBBDDDBBBBBBAAAAAABBBCCCEEEFFFEEEDDDDDDDDDCCCCCCCCCCCC???@@@CCCEEEGGGGGGGGGGGGHHHGGGFFFFFFEEEFFFFFFFFFBBBCCCCCCCCCDDDDDDEEEEEEGGGGGGGGGHHHJJJLLLMMMNNNKKKJJJKKKNNNQQQPPPLLLGGGLLLKKKJJJIIIIIIIIIIIIIIIKKKLLLOOOQQQRRRQQQPPPOOOLLLMMMNNNNNNNNNNNNLLLLLLQQQPPPPPPOOONNNNNNMMMMMMNNNPPPRRRTTTUUUTTTSSSRRRRRRTTTWWWZZZZZZYYYWWWVVVMMMMMMNNNNNNNNNMMMMMMLLLOOONNNLLLKKKKKKMMMNNNPPPJJJMMMPPPSSSUUUTTTRRRPPPSSSSSSQQQNNNMMMMMMPPPSSSNNNMMMLLLJJJHHHGGGGGGFFFHHHHHHFFFFFFFFFGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFGGGBBBCCCCCCEEEFFFGGGHHHIIIEEEEEEDDDDDDDDDFFFGGGHHHDDDCCCAAA@@@@@@AAABBBDDDBBBCCCEEEGGGHHHGGGFFFEEECCCBBB@@@???>>>>>>>>>???============>>>>>>>>>>>>;;;:::999999999999:::;;;777888;;;=========<<<;;;:::;;;<<<===>>>>>>>>>=========>>>>>>>>>>>>======<<<===>>>>>>======>>>???===>>>???????????????>>>======>>>???????????????????????????????????????<<<===???@@@AAAAAA@@@@@@>>>>>>======???@@@BBBCCC???AAAAAA@@@>>>???CCCGGGAAAAAA@@@???>>>>>>??????>>>>>>??????@@@AAACCCCCCCCCAAA===;;;;;;<<>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888;;;;;;:::999888888999999888999999999999888777777777777888888888999999999888888888888999:::;;;;;;666666555666666777888999888888999999999::::::::::::<<<>>>@@@@@@>>><<<:::@@@???===<<<===>>>@@@AAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBAAABBBBBBBBBBBBCCCFFFIIIEEEEEEFFFGGGGGGGGGFFFFFFDDDBBBBBBCCCEEEGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMNNNNNNLLLKKKHHHGGGHHHIIIJJJIIIGGGFFFGGGHHHKKKLLLNNNPPPPPPPPPOOONNNKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOOOOOOONNNLLLKKKIIIOOOQQQTTTVVVWWWWWWUUUTTTVVVVVVXXX\\\______[[[WWWLLLKKKKKKLLLOOOQQQRRRQQQQQQRRRSSSQQQNNNKKKJJJJJJLLLMMMOOOQQQQQQQQQOOONNNPPPPPPOOONNNOOOPPPQQQRRRQQQPPPNNNMMMKKKJJJJJJIIICCCDDDEEEFFFGGGHHHHHHHHHJJJIIIGGGEEEDDDCCCCCCCCCFFFEEEEEEEEEEEEGGGIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDAAAAAABBBBBBBBBBBBCCCCCC@@@BBBDDDEEEFFFEEEDDDCCC@@@AAABBBBBBBBB@@@>>><<<======<<<<<<<<<======>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;<<<======>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;>>>>>>>>>>>>>>>??????@@@AAA@@@>>>======>>>@@@AAAEEECCCAAA>>><<<<<<======>>>>>>>>>???@@@@@@AAAAAA>>>????????????@@@@@@@@@BBBAAA@@@@@@??????@@@@@@????????????????????????BBBBBBAAAAAAAAAAAABBBBBBCCCBBBAAA>>><<<<<<>>>AAACCCCCCDDDDDDEEEGGGHHHIIIGGGFFFDDDCCCCCCCCCDDDEEEJJJIIIHHHHHHIIIIIIGGGEEEFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKLLLLLLKKKIIIGGGFFFpppeeeccc___\\\ZZZYYYUUUOOOKKKHHHEEE@@@<<<:::888666555444444333333333222222222222222222111111111111000111111111111111111111111//////............//////000///...------...///000///000000000///...---,,,....................................////////////////////////////////////////////////000000000000///000000//////111444777:::???EEEIIIPPPaaazzzgggXXXOOOIIICCC@@@AAAAAA???<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::999999999999888888888888888888888777777666666777777888888777777666555666666666777777777888888999999888888888999999:::666666666666666666777888888888888999999999:::::::::;;;<<<======<<<;;;:::===<<<;;;:::;;;<<<>>>????????????@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAACCCCCCBBBCCCFFFHHHDDDDDDEEEEEEFFFFFFEEEEEECCCBBBAAABBBDDDEEEFFFEEEEEEEEEEEEFFFHHHIIIKKKLLLMMMMMMLLLLLLKKKIIIHHHGGGFFFGGGHHHGGGFFFEEEFFFGGGKKKLLLMMMNNNNNNMMMLLLKKKIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNMMMLLLKKKOOOQQQSSSVVVWWWVVVUUUTTTVVVUUUWWWZZZ]]]]]]ZZZWWWNNNLLLKKKKKKMMMOOOOOOOOOOOOPPPPPPNNNKKKIIIIIIJJJKKKLLLNNNOOOPPPOOONNNMMMOOOOOONNNNNNNNNPPPQQQRRRPPPOOONNNLLLKKKJJJIIIIIIFFFFFFHHHHHHHHHHHHFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDEEEDDDCCCBBB@@@AAABBBBBBBBB@@@>>>=========<<<<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>@@@???>>>======>>>???@@@CCCBBB???===<<<<<<===>>><<<<<<===>>>>>>??????@@@????????????@@@@@@@@@@@@AAAAAA@@@????????????????????????????????????>>>CCCBBBBBBBBBBBBBBBBBBCCCCCCCCCAAA>>><<<<<>>;;;::::::999999999999::::::888999999999999999888888888888888888888888888888999999888888888777777777555555666777666555444333666666666666666555555444555555555555666666666666999999888777777777888888777777666666555666666666777888888888999999999999:::::::::::::::::::::::::::999999888888:::;;;<<<=========>>>>>>>>>??????@@@@@@???>>>>>>>>>>>>>>>???AAACCCCCCCCCCCCDDDEEECCCCCCCCCDDDDDDDDDEEEEEECCCAAA@@@AAACCCDDDDDDCCCCCCCCCCCCDDDFFFGGGIIIJJJLLLKKKJJJIIIHHHGGGGGGGGGEEEFFFGGGFFFDDDCCCDDDEEEJJJKKKLLLLLLLLLKKKJJJIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNPPPRRRTTTUUUUUUTTTSSSUUUUUUUUUWWWYYY[[[ZZZXXXQQQNNNKKKIIIKKKMMMNNNNNNMMMNNNMMMKKKIIIHHHHHHJJJIIIJJJKKKMMMMMMLLLKKKKKKMMMMMMMMMMMMNNNOOOPPPQQQNNNNNNMMMLLLJJJIIIHHHHHHHHHIIIKKKKKKJJJHHHEEECCCDDDEEEFFFFFFGGGFFFEEEDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???@@@BBBCCCCCCCCCBBBAAAAAABBBBBBBBBBBB@@@???======<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<;;;;;;;;;:::;;;<<<<<<===???>>>===<<<<<<===>>>???@@@???>>><<<<<<===>>>>>>;;;;;;<<<<<<===>>>>>>>>>????????????@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>???>>>>>>??????????????????CCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBB???======@@@BBB@@@@@@@@@AAABBBCCCDDDEEEFFFEEEDDDCCCBBBCCCDDDDDDEEEDDDDDDEEEGGGGGGFFFDDDDDDEEEGGGHHHIIIJJJKKKKKKHHHGGGFFFDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJIIIHHHGGGnnnfffeeeaaa^^^]]]\\\YYYSSSOOOIIIEEE@@@<<<:::999777666444444444333333333222222222222222111111111000000//////////////////////////////............//////...............//////000///////////////......---....................................////////////////////////////////////////////////000000000000...000222222111////////////222666555333222666:::===JJJ^^^nnn~~~oooZZZMMMFFFAAA@@@AAA<<<;;;;;;<<<>>>>>><<<999999999888888888888999999777888888888888777777666777777777777777777777777888888888777777777666666222444555777666555333222666666666666666555444444444555555555666666666666999888888777666666666666888777666555555555555555777777777888888888888999999888777777777777888999888888777777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<===???BBBCCCBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDEEEEEECCCBBB@@@AAABBBCCCCCCBBBAAAAAAAAABBBDDDEEEGGGHHHJJJIIIGGGFFFEEEEEEFFFFFFDDDEEEFFFEEEDDDCCCCCCEEEGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNPPPRRRSSSSSSSSSRRRTTTTTTTTTUUUWWWYYYZZZZZZRRROOOKKKIIIKKKMMMOOOPPPPPPPPPNNNLLLHHHGGGGGGIIIHHHIIIIIIJJJJJJJJJIIIHHHJJJKKKKKKLLLMMMOOOPPPPPPMMMMMMLLLKKKJJJIIIHHHGGGHHHJJJLLLMMMMMMJJJGGGDDDDDDEEEGGGHHHHHHFFFDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEGGGHHHHHHHHHFFFCCC@@@>>>>>>>>>>>>???@@@@@@AAAAAA???@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::=========<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<===<<<;;;;;;;;;;;;<<<===<<<<<<<<<;;;<<<===>>>>>>;;;;;;;;;<<<======>>>>>>?????????@@@@@@@@@AAAAAA@@@???>>>>>>===>>>>>>>>>????????????@@@@@@@@@@@@DDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCAAA??????AAACCC@@@@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBBBBBBBBCCCDDDBBBAAAAAACCCEEEFFFEEEDDDCCCDDDFFFHHHIIIJJJKKKKKKIIIHHHFFFDDDCCCBBBCCCCCCEEEFFFHHHIIIIIIIIIHHHGGG~~~mmmffffffccc___]]]]]]YYYTTTOOOIIIFFFAAA===;;;999777666555555555555444444444444222222222111111111000000//////////////////////////////............//////---......///////////////000//////...................................................////////////////////////////////////////////////000000000000---///222333222111111111///222555666444222222333111999BBBJJJUUUiiiwww]]]PPPCCC===<<<:::;;;===???>>><<<;;;;;;::::::999888888777777777777888888888888888888888777666555666666666666666666666666777777666666666555555555222444666777777666444333666666777777666666555444555555555666666666777777888777666666555555555555777777666555555444555555666666777777777888888888888777666555555666777888888777777777888888999999999999999:::::::::;;;;;;<<<<<<;;;::::::::::::;;;;;;>>>@@@AAA@@@???@@@@@@BBBAAAAAAAAABBBCCCEEEEEEDDDBBBAAAAAABBBCCCBBBAAA??????@@@@@@BBBCCCEEEFFFHHHGGGFFFDDDDDDDDDEEEEEEDDDFFFFFFEEEDDDCCCDDDEEEDDDEEEGGGIIIKKKMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKLLLNNNOOOPPPQQQQQQPPPSSSSSSTTTTTTUUUWWWYYY[[[RRROOOKKKJJJLLLPPPRRRSSSTTTSSSRRROOOKKKHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHGGGHHHJJJKKKMMMNNNOOOOOOLLLLLLLLLLLLKKKJJJHHHGGGFFFHHHKKKMMMNNNLLLIIIHHHGGGHHHIIIIIIHHHFFFCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCEEEFFFFFFFFFDDDAAA>>><<<;;;;;;<<<>>>@@@AAACCCCCC@@@@@@@@@@@@@@@@@@??????AAAAAAAAAAAA@@@???>>>>>><<<<<<======<<<;;;::::::::::::;;;;;;;;;;;;::::::======<<<<<<<<<;;;;;;;;;999999::::::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<::::::::::::::::::::::::::::::::::::;;;<<<======;;;;;;<<<======>>>>>>??????@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>===>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBAAA@@@BBBDDDAAAAAAAAAAAABBBCCCDDDDDDEEEDDDBBBAAAAAAAAABBBCCC@@@???@@@AAADDDEEEDDDCCCBBBCCCEEEGGGHHHIIIJJJJJJIIIHHHFFFDDDBBBBBBBBBBBBDDDEEEFFFHHHHHHHHHGGGGGG|||mmmgggfffbbb^^^\\\[[[WWWQQQLLLJJJFFFAAA===;;;999888666666666666666555555555555222222222111111111111000000000000000000000000000//////............//////,,,---...///000000000///000///............//////....................................////////////////////////////////////////////////000000000000***---///111000000000111111000///...///111444666222666:::===@@@JJJZZZfffvvv^^^JJJBBB<<<<<<===:::999:::===;;;999777777888999:::777777777666666777777777888888888888777666555555666666666666666666666666666666666555555555444444333444555666777666555555666666666777666555555444555555555666666666666777666666555555444444555555666666555555444555555555666666666666777777777777777666555555555555666777777777777888888888888999888888888999999999::::::;;;;;;:::999999999999::::::<<<>>>>>>===<<<===>>>@@@?????????@@@BBBDDDEEEDDDBBB@@@???@@@AAA@@@???>>>>>>??????AAABBBDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFEEECCCBBBCCCDDDBBBCCCEEEGGGJJJMMMOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQPPPNNNLLLJJJIIIIIIHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOQQQRRRSSSSSSTTTWWWZZZQQQOOOLLLLLLNNNQQQSSSSSSUUUVVVUUUSSSOOOKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEFFFHHHJJJLLLMMMNNNNNNLLLLLLMMMMMMLLLKKKIIIHHHEEEGGGJJJLLLMMMMMMLLLKKKKKKKKKKKKJJJIIIGGGEEECCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCBBB???===<<<:::;;;<<<>>>@@@BBBCCCDDD@@@@@@@@@@@@????????????AAA@@@@@@???>>>>>>======;;;<<<======<<<;;;999888::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888777999999999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;<<<888888888999999888888888888888999::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>?????????@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCDDDDDDDDDBBBBBBCCCEEEBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCBBBAAA@@@AAABBBBBB@@@??????AAACCCDDDCCCBBBAAABBBDDDEEEFFFGGGHHHHHHIIIHHHFFFDDDCCCBBBCCCCCCCCCDDDEEEGGGGGGGGGFFFFFF{{{lllggghhhddd```]]][[[WWWQQQKKKJJJFFFAAA===;;;:::888666666666555555555444444444222222222111111111111000111111111111111111111111//////............//////,,,---...///000000000///000///...------...///000....................................////////////////////////////////////////////////000000000000+++---/////////...///111222000......000222444444111333555555555888>>>CCCRRR]]]mmm}}}|||lllcccfffggg\\\OOO===999777;;;===;;;:::;;;999999888777777777999:::777666666555555666666777777777777777666555444333666666666666666666666666555555555444444444444333444444444555555555666666555555555555555444333333333444444444555555555555444444444444444444555555555555444444444555666666555555555666666666777777666666555555555555666666555666777777777777777777888888888888999999999999;;;::::::999999999999999999:::;;;:::999999;;;======<<<<<<<<<===???AAACCCBBB@@@>>>======>>>===;;;>>>>>>>>>???@@@BBBDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCDDDCCCBBBAAABBBCCCAAAAAACCCEEEHHHKKKMMMNNNNNNOOOOOOPPPQQQRRRSSSSSSPPPNNNLLLJJJHHHGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLJJJMMMPPPQQQPPPQQQTTTVVVQQQOOOMMMMMMNNNPPPPPPPPPRRRTTTVVVUUURRROOOMMMLLLKKKJJJJJJIIIIIIHHHIIIIIICCCDDDGGGIIILLLMMMNNNNNNLLLMMMNNNNNNMMMLLLJJJIIIFFFGGGIIIKKKLLLLLLLLLKKKLLLKKKKKKJJJIIIIIIHHHHHHEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@???>>>===>>>>>>???@@@AAABBBBBBAAAAAA@@@@@@????????????@@@???>>>======<<<<<<<<<;;;<<<======<<<;;;999777999::::::;;;;;;::::::999999999::::::;;;;;;<<<<<<888888999999888777777666777777777777777777777777777777888888888999999999999888888888888999::::::777777777888888777777777777777888999:::::::::::::::::::::;;;<<<<<<======@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@???????????????======>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAACCCDDDEEEEEECCCCCCDDDEEECCCBBBBBBBBBBBBCCCCCCDDDCCCCCCAAA@@@@@@@@@AAABBB@@@??????AAACCCCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEIIIGGGFFFDDDCCCCCCDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDzzzlllgggkkkgggccc```]]]YYYRRRMMMJJJFFFAAA===;;;:::888777555555444444444333333333222222222111111111111000111111111111111111111111//////............//////+++,,,...000000000000///000///...------...///000..................................../////////000////////////////////////////////////000000000000///000111000//////000111//////000333555333///+++222222111000000333777::::::AAAKKKTTT^^^kkkyyyooogggUUUOOOFFFBBBGGGLLLJJJDDD;;;777666999:::999888999999:::;;;:::888777777888666666555555555555666666666666666666555444333222666666666666666666666666555555444444444333333333444333333333333444555666333444444444444333222222222222333333333444444444333333333333444444555666444444444444444555666777555555555555666666666777666666666666666666666666444555666666777777666666888888888888999999999999;;;::::::999888999999999999999999888777888:::<<<;;;:::999999:::===???AAA@@@>>><<<;;;;;;;;;:::999===>>>>>>???@@@BBBDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCAAABBBCCCBBB@@@???@@@AAAAAAAAABBBDDDFFFHHHJJJLLLLLLLLLMMMNNNPPPQQQRRRRRRMMMLLLJJJGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKGGGJJJNNNOOOOOOOOOQQQTTTRRRPPPNNNMMMNNNNNNMMMLLLOOORRRUUUVVVTTTQQQOOONNNLLLKKKJJJJJJIIIIIIIIIJJJBBBCCCFFFIIIKKKMMMMMMMMMLLLMMMNNNOOONNNMMMJJJIIIGGGHHHIIIJJJJJJKKKKKKKKKLLLKKKJJJJJJJJJJJJKKKKKKGGGHHHIIIJJJJJJIIIGGGGGGEEEDDDCCCBBBAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@??????@@@@@@???>>>===<<<<<<;;;;;;<<<;;;<<<=========;;;888777999::::::;;;;;;::::::999777888888999:::;;;<<<<<<888888888888888777666666666666666666666666666666666666777777888888888999777777777777777888888999666666777777777777666666777777888999999999999999888999999::::::;;;<<<<<<@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@??????@@@@@@;;;<<<<<<===>>>?????????AAA@@@@@@??????@@@@@@AAACCCDDDFFFEEEDDDDDDEEEFFFBBBBBBAAAAAAAAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@AAACCCCCCBBB@@@AAAAAABBBCCCDDDDDDCCCCCCHHHGGGFFFEEEDDDDDDEEEEEECCCDDDEEEFFFFFFEEEDDDCCCvvvhhhggghhhdddaaa^^^\\\WWWPPPKKKLLLHHHBBB===:::999777666444444333333333333222222222222222111111111111000000000000000000000000000////////////////////////////////////////////////////////////////////////................................................------............---------------............///////////////////////////000000000000111111111111000000000000111111111111111222555888===DDDLLLRRRfffkkkuuuzzzvvvmmmbbbXXXOOOHHHEEE???>>>===<<<<<<===>>>???888888777777777777888888888888888888777777777666555555555555555555555555555555555444444333333333444444444555555555666666666666555555555444444444222222222222222222222222333444444555555444444333333333333333333333333333777666555444333333444444888666333111000111222444555555555555555555444444555555444444444333333333444444444555555555555555777777777777777777777777555777999999777666777888888888888777777777777777===<<<<<<;;;;;;;;;<<<<<<>>>======<<<<<<<<<======;;;<<<>>>???AAAAAABBBBBBFFFFFFFFFFFFEEEDDDCCCBBBDDDCCCAAA@@@??????@@@AAA??????@@@AAACCCEEEGGGHHHGGGHHHJJJLLLLLLKKKJJJIIIGGGGGGGGGGGGFFFFFFEEEEEEGGGGGGHHHHHHHHHHHHIIIIIIKKKIIIHHHJJJNNNPPPPPPOOOPPPPPPOOOOOOOOONNNNNNNNNQQQRRRTTTTTTRRROOOKKKHHHLLLLLLMMMMMMMMMLLLLLLKKKLLLJJJIIIIIIKKKLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOOOOMMMLLLJJJIIIIIIIIIJJJKKKPPPPPPOOOOOOMMMLLLJJJIIIGGGHHHJJJKKKKKKKKKJJJIIIEEEDDDDDDDDDDDDDDDDDDEEEFFFDDDBBBBBBBBBAAA???>>>@@@@@@??????>>>=========???>>>>>>===<<<;;;;;;:::;;;:::999999888888999999999999:::999888666444222555555666777888:::<<<===999999888777666555444444333333444555666666555555777888888777666555555666444555555666666555555444444555555666666666666666888888888888888888888888888888999::::::;;;;;;<<<>>>@@@BBBBBBAAA?????????>>>===<<<;;;;;;<<<===>>><<<;;;;;;;;;;;;<<<======????????????@@@AAABBBBBBHHHGGGEEEDDDDDDEEEGGGHHHDDDCCCBBBAAAAAABBBCCCDDD@@@AAAAAAAAAAAA@@@??????>>>@@@BBBDDDDDDDDDCCCBBBDDDCCCBBBAAAAAAAAAAAAAAADDDCCCCCCCCCCCCDDDDDDEEECCCDDDFFFGGGGGGFFFDDDCCCvvvgggeeefffccc```^^^\\\XXXQQQLLLLLLGGGBBB===:::999777666444444333333333333222222222222222111111111111000000000000000000000000000////////////////////////////////////////////////........................................................................------............---------------............/////////////////////////////////000000000111111111//////000000000111111111111222333444666999>>>BBBKKKOOOXXXcccooozzzyyylllcccVVVTTTOOOIIICCC???<<<;;;<<<<<<;;;::::::;;;<<<<<<888777777666666777777888777777777666666666555555444444444444444444444444555555444444444333333333333444444444555555555666444444444333333333222222222222222222222222222222333333444444444444333333333333333333333333333333777777777777666666666666777555333111000111222333555555555555555555444444444444444444333333333333444444444444555555555555777777777777777777777777666888999999888666777888777777777777777777777777<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCDDDCCCAAA@@@???@@@@@@@@@?????????@@@BBBDDDFFFHHHGGGGGGIIIIIIJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEGGGGGGGGGHHHHHHHHHIIIIIIKKKIIIHHHJJJMMMPPPPPPOOOPPPPPPOOOOOOOOONNNNNNNNNMMMNNNQQQRRRQQQOOOKKKIIIMMMNNNNNNOOOOOONNNNNNMMMKKKIIIHHHHHHJJJKKKKKKJJJIIIJJJJJJKKKLLLLLLMMMMMMLLLKKKJJJIIIHHHIIIIIIJJJOOOOOOOOONNNMMMKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKFFFFFFFFFEEEEEEFFFFFFFFFFFFDDDBBBBBBBBBBBB@@@>>>@@@@@@??????>>>==================<<<;;;;;;::::::999999888777777777777888999999999999888777666555555555555666777888999:::999999888777666555444333333333444555555555555555666777888777555444555666333333333333333333333333444555666666777777666666888888888888888888888888888999999::::::;;;<<<<<<===???AAAAAA@@@???>>>???>>>===<<<;;;;;;<<<======<<<;;;;;;;;;;;;<<<======>>>>>>>>>???@@@AAABBBCCCGGGFFFDDDCCCCCCDDDFFFGGGDDDDDDCCCBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@???>>>>>>>>>???AAACCCCCCCCCBBBAAACCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBBCCCCCCDDDEEEDDDEEEGGGHHHHHHGGGEEEDDDvvvfffcccdddaaa___^^^]]]YYYRRRMMMKKKGGGAAA===:::999888666444444333333333333222222222222222111111111111000000000000000000000000000////////////////////////////////////////////////........................................................................------............---------------............/////////////////////////////////000000000000111111//////000000000000111111///000111111111111444666777:::???FFFNNNWWW^^^bbbrrrzzztttmmmcccZZZTTTMMMGGGBBB===<<<:::888888777888888999999888888888888999999777666666666666666666777666555555555555444444444444444444444444444444444444444444444333333333333333333444444444444555555222222222111111111000000222222222222222222222222333333444444444444333333222222333333333333333333777777999::::::999888888666555333111000111222333444444444444444444555555333333333333222222222222333333444444555555555555555555555555555555555555888999::::::888777777777777777777777777777777777;;;;;;;;;::::::;;;;;;<<<>>>>>><<<;;;::::::::::::;;;<<<===>>>???????????????@@@AAABBBCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@???>>>===>>>???BBBEEEGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJHHHHHHIIILLLNNNOOONNNOOOOOOOOOOOONNNNNNNNNMMMIIIKKKMMMOOOOOONNNLLLJJJMMMMMMNNNNNNNNNNNNMMMMMMIIIHHHGGGGGGIIIJJJJJJIIIGGGHHHHHHIIIIIIJJJJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIMMMMMMMMMMMMLLLKKKJJJIIIKKKKKKJJJJJJKKKKKKLLLLLLHHHGGGGGGFFFFFFGGGGGGHHHEEEDDDBBBBBBBBBBBB@@@???@@@@@@??????>>>>>>======<<<<<<<<<;;;;;;::::::999888777777666666666666666999999888777777888999:::555555555555555666777777888888777666555444444333333333444444555555444444555666777666555444555666444444333333333333444444555666666777777777777777999999999999999999999999888999999::::::;;;<<<<<<<<<>>>@@@@@@???>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;<<<===============>>>???AAABBBCCCDDDDDDBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDCCCBBBBBB??????@@@@@@??????>>>======>>>@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGIIIIIIGGGFFFEEEvvveeeaaaaaa___^^^^^^]]]ZZZSSSNNNJJJFFF@@@<<<:::999888777444444333333333222222222222222222111111111000000000000000000000000000000////////////////////////////////////////////////........................................................................------............---------------............///////////////////////////////////////000000000111////////////000000000111---///111222111111333444333333444666999===BBBDDDLLLRRRYYY___dddjjjrrryyy{{{wwwqqqlllggg^^^TTTKKKGGGCCC>>><<<<<<======<<<:::999888777777888999:::777777777666666777777777666666555555555555666666555555555555444444444444333333333333333333333333333333333333333333333333333333333333333333444444222111111111111000000000222222222222222222222222333333333444444333333333222222222222222333333333555666999:::;;;:::999888555444222111000111222333333333444444444444555555333333333222222222111111333333333444444555555666444444444444444444444444888:::;;;:::888777777777666666666777777777777777::::::::::::::::::;;;<<<======<<<<<<<<<<<<======<<<===>>>??????@@@??????@@@AAABBBCCCCCCDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@>>>===<<<<<<>>>AAADDDFFFHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLHHHJJJLLLNNNNNNMMMLLLKKKJJJJJJKKKKKKLLLKKKKKKKKKHHHGGGEEEFFFHHHIIIIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIKKKJJJJJJJJJIIIIIIIIIIIIKKKKKKKKKKKKKKKJJJIIIHHHKKKJJJIIIHHHHHHIIIJJJKKKGGGFFFFFFFFFFFFFFFFFFGGGEEECCCBBBAAABBBBBB@@@???@@@@@@???>>>>>>======<<<<<<<<<<<<;;;;;;:::::::::888777666666555555666666999888666666666999<<<===777666666555555555555555777777666555555444333333222333333444444444333333444555666555444333444555777666555444444555666777555666777777888888777777999999999999999999999999888888999999:::;;;;;;;;;:::<<<>>>>>>===<<<<<<===;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<======???@@@BBBCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCDDDEEEDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@??????======???@@@AAAAAA@@@@@@@@@????????????@@@AAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEFFFHHHIIIIIIHHHFFFEEEvvveee``````^^^]]]^^^^^^ZZZSSSNNNHHHDDD???;;;:::999888888444444333333333222222222222222222111111111000000000000000000000000000000////////////////////////////////////////////////........................................................................------............---------------............///////////////////////////...////////////000000000...////////////000000000---///222333222222333333222111000///000111444555444777;;;>>>@@@DDDJJJOOOUUUYYY^^^dddhhhlllqqqtttzzz{{{{{{|||~~~~~~}}}zzzxxxvvvuuunnnkkkgggccc___[[[VVVSSSJJJGGGCCCAAAAAA@@@===:::888777666666777888777777888888666555555666777888666666666666666666666666555444444444444444444555666666555555555444444444333333333333333333333333333333333333333333333333333333333333333333222222222222222222111111111111222222222222222222222222222333333333333333333222111111111222222333333333333555777999999888777666444333222111111111222222333333333333444444555555333333333222222222111111222222333333444555555666333333333333333333333333888999::::::888777777777555555666666777777777777999999999999999:::;;;;;;<<<<<<<<<===>>>@@@BBBCCC??????@@@AAAAAA@@@@@@@@@BBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@??????======<<<<<<>>>@@@BBBDDDGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHHHHHHHIIIJJJKKKMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJLLLMMMMMMLLLKKKJJJHHHIIIJJJKKKKKKKKKKKKKKKGGGFFFEEEEEEGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHDDDDDDCCCCCCCCCCCCDDDDDDCCCBBB@@@@@@AAAAAA@@@>>>??????>>>======<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;:::888888777666666666666777777666555444666999===???888888777666555555555555666666555555444444333333222333333333333333222222222333444444333222333555666666666555555666666666555555666777777777777777888888888888888888888888777777888888999:::::::::777:::<<<===<<<;;;;;;<<<999999:::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<===>>>???AAABBB@@@??????????????????@@@AAABBBCCCDDDDDDCCCBBBAAABBBBBBCCCCCCBBBBBBAAA@@@======>>>???@@@@@@@@@@@@??????>>>>>>>>>??????@@@????????????@@@AAABBBCCCEEEFFFHHHIIIIIIHHHFFFEEEwwwfffaaa___]]]]]]^^^^^^ZZZSSSMMMGGGCCC>>>;;;::::::999888444444333333333333222222222222222111111111111000000000000000000000000000////////////////////////////////////////////////------------------------................................................------............---------------............///////////////////////////......////////////000000......////////////000000///111222222000/////////111000000000111222444555111222444555555666999;;;999<<<@@@DDDFFFIIILLLOOOVVVVVVVVVWWWWWWWWWXXXXXXVVVVVVUUUTTTRRRPPPNNNMMMFFFDDDBBB@@@@@@>>><<<::::::888555444555777888999333444555666666666555555555444333333333444666777555555666666666666555555444444333333333333444444666666555555555444444444222222222222222222222222222222222222333333333333333333222222222222111111333333333222222222222111222222222222222222222222222222333333333333222222000000111111222333333333333333555666666555444444222222222111111111222222222222333333444444555555333333333333222222222222111111222333444555555666333333333333333333333333555777999999777666777888444555555666666777777888888888888888999:::;;;;;;:::;;;<<<>>>@@@BBBEEEFFFAAAAAAAAABBBAAAAAA@@@@@@CCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@??????<<<======>>>???@@@AAABBBEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHHHHGGGHHHJJJLLLJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIKKKLLLLLLLLLKKKJJJIIIJJJKKKLLLLLLMMMMMMLLLGGGFFFEEEEEEGGGHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHEEEEEEDDDDDDCCCCCCDDDDDDAAA@@@@@@??????@@@@@@AAAAAA@@@>>>???@@@@@@>>>============<<<;;;;;;::::::::::::::::::::::::::::::888888777666666666666666666555444444555999<<<>>>888888777555555444444444555555444444444333333333222222333333333222111111111222333333222222333444333444555555555555444333444555555666666666666666777777777777777777777777555666666777888888999999555888:::;;;:::::::::;;;888888999:::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCBBBBBBCCCCCCDDDDDDDDDCCCBBBBBB>>>>>>>>>??????@@@AAAAAA??????>>>===============>>>>>>>>>>>>???AAABBBCCCEEEFFFGGGIIIIIIGGGFFFEEEwwwgggccc^^^]]]]]]^^^^^^ZZZRRRLLLFFFCCC>>>;;;::::::999999444444333333333333222222222222222111111111111000000000000000000000000000////////////////////////////////////////////////------------------------................................................------............---------------............///////////////////////////........./////////000000........./////////000000000111111000...------///111111111222333444444444333444444444444444444555111333666777888888:::;;;<<<<<<===>>>>>>??????@@@======>>>>>>======<<<;;;:::888777777888999999888999777555444444444555555000111333333444555666888555444444333444555666777333444555555555555444333333333222222222222333333444444444444333333333333222222222222222222222222111111222222222333333333333222222222111111111111333333222222222222111111222222222222222222222222222222333333333333222222///000000111222222333333444444333333333333333333111111111111111111222222111222222333444444555555444444444444333333333333000111222333444555555666444444444444444444444444333555777777777666777888444444555555666777777888777777777888888999:::;;;;;;;;;<<<===@@@BBBDDDEEEAAAAAAAAAAAAAAA@@@???>>>@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBAAA???>>>;;;===>>>@@@AAAAAAAAA@@@AAABBBCCCEEEFFFFFFFFFEEEGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGEEEGGGHHHHHHFFFFFFIIIKKKHHHHHHHHHHHHGGGGGGGGGGGGDDDEEEGGGIIIJJJKKKKKKLLLHHHIIIJJJKKKLLLLLLLLLLLLHHHFFFEEEEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGCCCCCCDDDDDDCCCCCCBBBAAA???>>>>>>======>>>>>>??????>>>======>>>>>>===<<<<<<;;;;;;::::::999999888777777888888888888888888777666555555444444555555444333333444555888;;;<<<666666555444333333333444444444444333333333333333222222222222222111000000000111222222111111222444222333555777777555333222333333444555555555555555666666666666666666666666444444555555666777777777444666999:::999888999:::666777999:::;;;;;;;;;:::<<<;;;;;;;;;;;;<<<===============<<<<<<======>>>===>>>>>>>>>>>>>>>>>>=========>>>???@@@BBBCCCDDDCCCCCCCCCCCCCCCBBBBBBAAA????????????@@@AAAAAABBB@@@???>>>===<<<;;;;;;;;;=========>>>???@@@AAABBBDDDEEEGGGHHHHHHGGGEEEDDDxxxhhhddd___^^^]]]^^^^^^ZZZRRRKKKFFFBBB===:::::::::999999444444444333333333222222222222222111111111111000000000000000000000000000////////////////////////////////////////////////------------------------................................................---..................------------.........//////////////////////////////............/////////000............/////////000///000111000//////000222...////////////...---,,,....../////////.........000222333333222111111222111222333444555666777777111222333444555666666666555333222222333444444333//////000222333444555555555555444333222222555777666555444333333333444555222333444555555444333222333222222222222222222333333333333222222222111111111111111111111111111111111111111222222333333333333222222222111111000000222222222222111111111111222222222222222222222222222222222333333222222222///000000111222222333333555444333222222222222222111111111111111111222222111111222333333444555555555555444444444444333333000111111222444555666666444444444444444444444444111333666666666666777888444444444555666777777888777777777777888999:::;;;;;;<<<<<<===>>>@@@BBBCCC@@@@@@@@@@@@@@@???>>>======>>>???AAABBBCCCDDDDDDAAABBBCCCCCCBBBAAA???>>>;;;===???AAABBBBBB@@@???===???BBBDDDFFFFFFEEEDDDGGGGGGGGGHHHHHHIIIIIIIIIEEEFFFFFFFFFFFFGGGGGGGGGEEEGGGHHHGGGFFFFFFHHHKKKGGGGGGGGGFFFFFFFFFEEEEEE@@@BBBDDDGGGIIIKKKLLLMMMFFFGGGHHHIIIJJJJJJJJJJJJHHHGGGEEEFFFGGGIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFGGGFFFEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGBBBCCCDDDDDDDDDCCCAAA@@@>>>>>>============>>>>>>>>>===<<<<<<======<<<;;;;;;;;;:::999999888888777555555555666666666666666555555444333333333333444333333333444555777999;;;555444333333222222222333444444333333333333333333222222222222222111000//////111222222111111222444333555888::::::888555333222333444444555555444444555555555555555555555555333333444444555666666666333555888999888888888999666777999:::;;;;;;::::::<<<;;;;;;;;;;;;<<<======>>>>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<<<<===???AAADDDEEEBBBBBBCCCCCCBBBBBBAAA@@@????????????@@@AAABBBCCCAAA@@@>>>===;;;:::::::::<<<<<<<<<===>>>@@@AAABBBCCCDDDFFFGGGGGGFFFDDDCCCyyykkkfffccc```]]]\\\[[[WWWQQQLLLFFFCCC???<<<;;;;;;:::999777666555444333222222222222111111000000000000000000000000000000000000000............////////////---------.......................................------------------------------------------------------------------------------------------------////////////////////////---------............///////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111444444333222222333444444222222222222222222222222111111000000111111222333222222222222222222222222333333333222222222111111222222222111111111000000////////////////////////111111000000000000111111000000000000000000000000222222222111111111000000222111111111000000//////000000000000000000000000000000000000000000000000222222222111111111000000111000000///000222444555222222222222222222222222555555555555555555555444333333333444444444555555666666555555555444444444444444444555555555666666555555555555666666666666666666666666777888999:::777999::::::::::::;;;=========<<<;;;;;;;;;<<<<<<:::;;;===>>>??????>>>>>>???@@@AAABBBBBBAAA???>>>===<<<<<<<<<<<<>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEDDDEEEEEEFFFFFFFFFEEEEEEHHHFFFEEEEEEFFFGGGGGGFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBBBB>>>@@@CCCFFFHHHIIIJJJJJJGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJGGGFFFFFFFFFGGGGGGEEEDDDEEEDDDCCCEEEHHHIIIFFFCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBB??????>>>===<<<;;;::::::999::::::;;;;;;::::::999;;;:::888888999888777555666555444333333333333333222333444444555555444444666444222000000222444666222222222222222222222222222222222222222222222222222222222222222111000///000111111111111222222222555555555666555555444333111222222333444444444444222222333333333333444444333333333444444444444555555777888777666555666888555555555555666666666666::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::999888888:::::::::;;;<<>>===???BBBCCCBBB@@@AAA@@@@@@???>>>===<<<;;;<<<;;;::::::;;;>>>@@@BBBAAABBBDDDFFFFFFEEECCCBBByyyjjjeeedddaaa^^^\\\[[[WWWQQQKKKEEEBBB>>><<<;;;;;;:::999777666555444333222222222222111111000000000000000000000000000000000000000............////////////..................------........................------------------------------------------------------------------------------------------------........................---------............///////////////////////////////////////////////////.../////////000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111444333222111111222333444222222222222222222222222111111000000111111222333222222222222222222222222333222222222111111111111222222222111111111000000000000000000000000000000111111000000000000111111000000000000000000000000222222222111111111000000111111111000000000//////000000000000000000000000000000000000000000000000222222222111111111000000000000000000000222333444222222222222222222222222333333333333333333333333222222222222333333333444666555555555444444444333333444444444555555555666444555555555666666666666666666666666777888999999888:::;;;;;;::::::;;;======<<<;;;;;;::::::;;;;;;:::;;;===>>>??????>>>>>>===>>>???@@@AAAAAAAAAAAA???>>>>>>>>>???@@@AAABBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGFFFDDDDDDFFFGGGFFFEEEHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAABBBBBB>>>@@@BBBEEEGGGIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAADDDEEEGGGIIIJJJJJJJJJIIIGGGFFFEEEEEEGGGFFFEEECCCDDDCCCCCCEEEGGGGGGDDDBBBCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB??????>>>===<<<;;;::::::999999::::::::::::999999:::999777777888777666444555555444333333333333333444444555444444333222222444333222111111222333444222222222222222222222222222222222222222222222222222222333333222111111000000111111111111222222222555555555555555444333333222222333333444333333333222222222333333333444444222333333333444444555555555666777777666555666777555555555555666666666666::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999;;;===???@@@@@@@@@AAAAAA@@@??????>>>@@@>>>>>>???BBBDDDCCCAAAAAAAAAAAA@@@???>>><<<;;;;;;;;;::::::;;;===@@@AAA@@@AAABBBCCCDDDCCCBBBBBByyyiiiddddddaaa^^^\\\[[[WWWPPPKKKEEEBBB>>>;;;::::::999888777666555444333222222222222111111000000000000000000000000000000000000000............/////////////////////...---------,,,........................------------------------------------------------------------------------------------------------........................---------............///////////////////////////////////////////////////....../////////000000000000000000000000000000000000000000000000000000000000000000111111111222222111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222111000000000000111222222222222222222222222222222111111111111000000000000222111111111111000000000000000000000000000000000111000000//////000000111000000000000000000000000222111111111111000000000111111000000000000//////000000000000000000000000000000000000000000000000222111111111111000000000000000000000000111222333111111111111111111111111111111111111111111111111111111111111222222222222555555444444444444333333333333444444444444555555444444444555555555666666555555555555666777888999999:::;;;;;;:::999:::<<<<<<;;;::::::999999999::::::;;;===>>>??????>>>>>>=========>>>@@@BBBCCCDDDAAA@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGEEECCCDDDEEEFFFEEEEEEIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEBBBAAA@@@@@@AAABBB???@@@BBBDDDFFFGGGHHHHHHGGGGGGFFFDDDBBBAAA@@@???CCCEEEHHHKKKLLLKKKJJJIIIFFFEEEDDDEEEFFFFFFDDDBBBCCCBBBBBBCCCDDDDDDBBB@@@@@@@@@@@@??????>>>>>>>>>@@@@@@AAAAAAAAAAAAAAAAAA>>>>>>===<<<;;;::::::999888999999999999999999888888666555555666666444333444444333333222222333333555555555444333222000000222222222222222222222222111111111111111111111111222222222222222222222222333333333333333222222111000111111111111222222222444444555555444444333222333333333333333333222111222222222222333333333333111222222333444555555666555666777666555555555777444555555555555666666666999999999999::::::;;;;;;:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<999999888999999;;;<<<<<<>>>>>>>>>>>>>>>>>>===<<<>>>>>>===???BBBCCCCCCBBBAAAAAAAAAAAA@@@???======;;;;;;::::::;;;===???@@@@@@@@@@@@AAAAAAAAABBBBBBzzziiidddeeebbb^^^\\\[[[VVVPPPJJJEEEAAA===;;;::::::999888777666555444333222222222222111111000000000000000////////////////////////............////////////000000///...---,,,,,,,,,........................------------------------------------------------------------------------------------------------........................---------............///////////////////////////////////////////////////........./////////000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111000000000000000111222222111111111111111111111111000000000000000/////////111111111111000000000000111111111111111111111111000000////////////000000000000000000000000000000111111111111000000000000000000000000000000//////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000111222222111111111111111111111111//////000000000000111111111111111222222222222333444444333333333333333333333333333333333333444444333333444444444555555555444444444444555666777888888999::::::888888999:::;;;;;;:::999888888888888:::;;;<<<>>>>>>>>>>>>===============???AAACCCDDDAAAAAAAAABBBBBBCCCDDDDDDCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHFFFDDDCCCCCCDDDEEEEEEDDDHHHHHHGGGGGGGGGGGGFFFFFFGGGEEECCC@@@???@@@AAABBB???@@@AAACCCDDDFFFFFFGGGEEEDDDCCCCCCBBBAAA@@@@@@BBBEEEHHHKKKLLLKKKIIIHHHFFFEEEEEEEEEFFFFFFDDDCCCAAAAAABBBBBBBBBAAA???>>>??????>>>>>>===<<<<<<<<<>>>>>>>>>??????@@@@@@@@@>>>======<<<;;;:::999999777888888999999888888777666444333333444444333111333333222222222222333333444444444333333222111000000111222333333222111000111111111111111111111111111111111111111111111111333333444444444333333222000000111111111222222222444444444444444333222222333333333333333222111000111222222222222333333333111111222333444555555666444555666666444444555666444444444555555555666666777777888888999:::::::::999::::::;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>>>>::::::::::::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>>>>;;;;;;;;;;;;<<<===>>>???AAA@@@@@@@@@@@@AAABBBBBBzzzjjjeeedddaaa^^^\\\[[[WWWPPPKKKEEEBBB>>>;;;::::::999888777666555444333222222222222111111000000000000000////////////////////////............////////////000000///...---,,,,,,,,,........................------------------------------------------------------------------------------------------------........................---------............///////////////////////////////////////////////////............//////////////////////////////////////////////////////////////////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000//////000000111222111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000000000000000000000//////////////////000000000000000000000000000000////////////////////////000000000000000000000000///000000000111111111111000000000000000000000000///000000000111111111222222222222222333333333333222222333333333333333333333333333333333333222222333333333333444444444444333333333333444555666777666777888888777666888999;;;;;;:::999888777777888999:::<<<===>>>>>>======???>>>======>>>???AAABBB@@@@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHFFFDDDCCCCCCDDDEEEEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEHHHFFFDDDBBBAAAAAAAAABBB???@@@@@@AAACCCDDDEEEEEEAAAAAAAAAAAABBBBBBBBBBBBBBBDDDHHHKKKLLLKKKIIIGGGGGGFFFEEEFFFGGGGGGEEECCC@@@AAABBBAAA@@@>>>===<<<>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>??????======<<<;;;:::999888888666777777777777777777666444222111222333333222111222222111111111222222333111111222222222222222111///000222333333222000///000000000000000000000000111111111111111111111111222333333444444333333333000000111111111222222222333333333333333222222111333333333333222111111000111111111222222222333333111111222222333444555555333555666555444333444555444444444444555555555555666666777777888999999:::888888999:::;;;;;;::::::999::::::;;;<<<===>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;:::;;;;;;<<<<<<<<<;;;;;;:::;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAA@@@???>>><<<<<<<<<<<<===>>>>>>???AAAAAA@@@@@@AAAAAABBBCCCyyyjjjfffccc```]]]\\\[[[WWWQQQLLLFFFCCC>>><<<;;;;;;:::999777666555444333222222222222111111000000000000000000000000000000000000000............/////////////////////...---------,,,........................---------------------------------------------------------------------------------------------------------------------------------............///////////////////////////////////////////////////------.........//////////////////////////////////////////////////////////////////000000000111111000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111000////////////000111111111111111111111111111111////////////000000000000//////000000000000000111////////////////////////000//////......//////000//////////////////////////////000000000000000111......////////////000000000000000000000000000000//////////////////////////////000000000000000111//////000111111000000//////////////////////////////000000111111222222222222222222222333333333444111111222222222222333333333333222222222222111111222222222333333333444444222222222222333444555666444666777777777777999:::<<<;;;:::999888777777777999:::<<<===>>>>>>======>>>>>>>>>>>>>>>???@@@AAA???@@@AAABBBBBBCCCBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBCCCEEEGGGHHHGGGEEECCCDDDEEEFFFEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDHHHGGGFFFDDDCCCBBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDD??????@@@AAABBBCCCCCCDDDAAACCCFFFIIIJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFDDDBBB???AAABBBAAA???<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<==================<<<<<<;;;:::999888888777555666666777777666666555333111000111222333222000111111000000111111222222///000111222222222222222///000111222222111000///////////////////////////111111111111111111111111111222222333333333333333000111111111111222222222222222333333222222111000222222222222222222111000111111111111222222222222222222222222333333333333333444555444333333444555333444444444444555555555444555555666777888999999777777888999::::::::::::999999:::;;;<<<<<<======<<<<<<===>>>>>>=========:::;;;<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>======>>>@@@@@@@@@AAAAAA@@@???>>>>>>======>>>>>>>>>?????????@@@@@@AAAAAAAAABBBBBBBBBvvviiifffbbb___\\\\\\[[[XXXRRRNNNGGGDDD@@@===<<<<<<;;;:::777666555444333222222222222111111000000000000000000000000000000000000000............////////////..................------........................---------------------------------------------------------------------------------------------------------------------------------............///////////////////////////////////////////////////---------.........//////////////////////////////////////////////////////////////////000000000111000000000000000000000000000000000000000000000000000000111222222111000000111111111111111111111111///////////////000111111111111111111111111111111/////////000000111111111////////////000000111111........................//////............//////////////////////////////////////////000000111111........./////////000000000000000000000000000000////////////////////////////////////000000111111//////000111111000///...////////////////////////...//////000111111222222111111111111222222222222111111111111222222222333333222222222111111111111222222222222333333333333111111111222222333444555444666888999999999;;;======<<<;;;:::888888888888999:::;;;===>>>======<<<;;;;;;===>>>@@@AAAAAAAAA???@@@AAACCCCCCCCCCCCBBBBBBCCCEEEGGGGGGGGGFFFEEEDDDDDDBBBBBBBBBDDDEEEGGGGGGFFFDDDDDDFFFGGGFFFEEEFFFFFFFFFEEEEEEEEEEEEDDDHHHHHHHHHGGGFFFDDDBBBAAA@@@@@@??????@@@AAABBBCCC@@@@@@AAAAAABBBCCCCCCCCCAAABBBDDDFFFGGGGGGGGGGGGDDDCCCBBBCCCDDDDDDBBB@@@???AAACCCBBB>>>;;;:::;;;<<<======>>>>>>??????@@@===============<<<<<<<<<<<<<<<;;;:::999888777777555555555666666555555555222111000111222333222000000000000000000111222222000111111111111111000000///000000000000000000///////////////////////////111111111111111111111111000111111222333333222222000111111111111222222222222222222222222111111000000111111222222222222111111111111111222222222222333333333222222222222222222444444444333222333444333333444444444555555555333444444555777888888999666777888999::::::::::::999999::::::;;;;;;<<<<<<;;;<<<===>>>>>>>>>>>>===;;;<<<======>>>>>>=========???@@@@@@>>>===>>>@@@??????@@@@@@??????>>>===>>>??????@@@@@@@@@@@@@@@>>>>>>@@@AAAAAAAAA@@@???tttgggeeeaaa^^^\\\[[[[[[YYYSSSOOOHHHDDD@@@>>>======<<<;;;777666555444333222222222222111111000000000000000000000000000000000000000............/////////000---------.......................................---------------------------------------------------------------------------------------------------------------------------------.........//////////////////////////////////////////////////////---------.........//////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000111222333333222111000000000000000000000000000///////////////000111111000000000000000000000000//////000000111111222222.../////////000000111111........................//////............//////////////////////////////.../////////000000111111---.........//////000000000000000000000000000000////////////////////////.../////////000000111111//////000111111000///...////////////////////////.........///000111111222000000000000111111111111000000111111222222222333333222222222111111000000111111222222222333333333111111111111222333444555555777999::::::;;;>>>???>>>===<<<:::999888888888999:::;;;============<<<777999<<>>@@@BBBDDDBBB>>>;;;:::;;;;;;<<<<<<===>>>???@@@@@@>>>>>>>>>======<<<<<<;;;<<<;;;;;;:::999888777777444555555555555555555444222111000111222333222111000000///000000111222222222222222222111///...---000000////////////000000////////////////////////000000000000000000000000///000111222222222222222000111111111111222222222222222222222222111000000///000111222222222222222000111111111111222222222444444333222222111111000222333444444222222333444333333333444444444555555333333444555666777888999666666777999999:::::::::999999::::::::::::;;;;;;999;;;<<<>>>>>>>>>>>>===<<<<<<===>>>??????>>>>>>???AAACCCBBB???>>>???AAA>>>>>>?????????>>>>>>===??????@@@AAAAAAAAA@@@@@@;;;===???@@@AAA@@@>>>===rrrddddddbbb```]]][[[YYYUUUPPPMMMIIIFFFAAA===<<<<<<;;;::::::999666333222222333333111111111111111222222222//////////////////////////////............//////........................------------------------...---,,,,,,---...///000.........------,,,,,,,,,+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---------............///,,,,,,,,,---------......,,,,,,,,,---------......,,,------...///000111111000000000000000000000000000000000000000/////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...------...///000///...---,,,,,,---///000......------------......////////////////////////000000//////.........---............////////////222111000.........///000////////////////////////............////////////000000000000000000000000//////............////////////000000000000//////000000000000111111111111000111111111111222222222222222222222222222222222222222222111111000000000000000111111111222222222444555777999:::999888777<<<;;;;;;:::999888777777777888888999::::::;;;;;;<<<<<<======>>>>>>????????????>>>>>>>>>???AAABBB@@@AAABBBBBBCCCCCCBBBBBBGGGGGGFFFDDDBBBAAACCCEEEIIIGGGFFFFFFGGGHHHHHHGGGHHHHHHFFFEEEDDDDDDDDDDDDGGGGGGHHHGGGFFFDDDBBBAAACCCAAA>>>>>>>>>??????>>>AAAAAABBBCCCCCCDDDDDDEEECCCCCCCCCCCCCCCDDDEEEEEECCCDDDDDDEEECCCAAA???===???@@@AAABBBAAA???<<<;;;=========>>>???@@@AAABBBBBB@@@===:::888888:::;;;999999888888777666666666444444444444444444444444333222111111333333222111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////////////////////////////000000000000/////////000000000111111111111000000000000000111111111000000000000111111111111000000000000000000000000000111111111111222222222222333333222111111222444111111222222222333333333777666555444444555666777555666777888888999999888999999999::::::;;;;;;;;;;;;;;;<<<===>>>>>>======????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>>???>>><<<<<<===>>>AAABBBDDDCCCAAA??????@@@AAABBBAAA???>>><<<<<<===???@@@nnnaaaaaaaaa___]]][[[YYYUUUQQQMMMIIIEEE@@@===<<<<<<;;;::::::888666444222222333333111111111111111111111111//////////////////////////////............//////........................------------------------......---,,,------//////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,---------.........,,,,,,,,,---------......------......//////000000////////////////////////////////////////////////.........................../////////000000000000000000000000000000000000000000000000000000000000////////////////////////000///...------...///000///...------------...///......------------..............................000/////////........................////////////222111///.........///000////////////////////////............//////////////////////////////////////////............////////////000000000000////////////000000000111111111000111111111111222222222222222222222222222222222444444333333222222222222222222222333333333444444444555777999999999888777::::::999999888777777777777777777888999999::::::;;;;;;<<<<<<===>>>>>>>>>???>>>>>>>>>>>>@@@BBBCCC@@@AAABBBBBBCCCCCCBBBBBBGGGGGGGGGEEECCCBBBDDDEEEGGGFFFDDDEEEGGGHHHHHHGGGIIIHHHGGGEEEDDDCCCCCCCCCEEEFFFFFFFFFFFFDDDCCCBBBCCCAAA>>>>>>?????????>>>AAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDAAABBBCCCCCCBBBAAA???===>>>???@@@AAA@@@>>>===;;;============>>>???@@@AAAAAA???<<<999888888999:::888888777777666666555555444444444444444444333333333222111111333333222111000000000000000000000000000000000000000000000000////////////////////////.../////////000000000000//////////////////////////////000000000000////////////000000000111111111111000000000000000000000//////000000000111111111000000000000000000000000000000111111111222222222222333333222111111222444111111111222222222333333777666555444444555666777555555666777888888888888999999::::::::::::::::::999:::;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>===============<<<;;;;;;>>>============???@@@AAACCCBBBAAA@@@???@@@AAAAAA@@@???===<<<===>>>???AAAmmm`````````^^^\\\[[[YYYVVVQQQMMMHHHEEE@@@===<<<<<<;;;;;;:::888666444333222222333222222222111111000000/////////////////////////////////............//////........................------------------------///...------,,,------......------------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---------.........//////,,,,,,,,,---------........................//////............................................................................../////////000000000000000000000000000000000000000000000000000000000//////////////////////////////............//////000///...---------------......------------..............................////////////............---............/////////111000///.........//////////////////////////////---............///////////////////////////////////////............//////...//////000000//////...//////000000000000111111000111111111111222222222333333333333333333333333555555444444444444333333444444444444555555555555333555666888888888777777777777777777777777777777555666666777777888999999:::::::::;;;<<<=====================???AAABBBDDD@@@AAABBBBBBCCCCCCBBBBBBEEEEEEEEEDDDBBBAAABBBDDDEEEDDDCCCDDDFFFHHHHHHHHHIIIHHHGGGEEECCCBBBBBBAAABBBCCCDDDEEEEEEDDDCCCBBBBBB@@@>>>>>>???@@@@@@???@@@@@@AAABBBBBBCCCCCCDDDEEEEEEDDDCCCCCCBBBBBBBBB>>>???@@@AAAAAA@@@???>>>===>>>???@@@@@@???======<<<<<<<<<<<<===>>>??????@@@>>>;;;999777777888999777666666555555444333333333333333333333333333333333222111111333333222111000000000000000000000000000000000000000000000000////////////////////////....../////////000000000000000000000000000000000...//////000000//////...////////////000000000000111111111000000///////////////000000000000111111000000000000000000000000000000000111111111222222222333444333111111333444111111111222222222222333666555555444444555555666444555666777888888888888::::::::::::::::::999999777777888:::;;;<<<==============================<<<<<<<<<;;;;;;;;;::::::<<<======>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@??????>>>=========>>>@@@AAAnnnaaaaaa^^^]]]\\\[[[YYYVVVQQQMMMHHHDDD???<<<<<<<<<;;;;;;999888666555333222222222333222222111000//////...//////////////////////////////............//////........................------------------------///......------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,---------.........------........./////////,,,,,,,,,---------...........................---------------------------,,,,,,---------------..................................../////////000000000000000000000000000000000000000000000000000000/////////////////////////////////....../////////000000///...---,,,,,,,,,......------------..............................///////////////.........---------.........//////////////////.../////////........................---------.........////////////////////////////////////............//////...//////////////////...////////////000000000111000000111111111222222222333333333333333333333333444444444444444444444444444444444444555555555555333444555777777777777777444444555555555666666666444444555666666777777888888888999:::;;;<<<<<<======<<<<<<===???AAACCCEEE@@@AAABBBBBBCCCCCCBBBBBBAAABBBCCCAAA@@@???@@@AAABBBAAAAAABBBEEEGGGHHHHHHIIIHHHFFFDDDBBBAAAAAA@@@@@@AAABBBDDDDDDDDDDDDCCCAAA???>>>???@@@AAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCFFFFFFEEEDDDCCCAAA@@@???;;;<<<===>>>????????????>>>>>>???@@@@@@@@@???>>>======<<<<<<<<<======>>>===<<<:::888777777777888555555444444333222222222222222222222333333333333333222111111333333222111000000000000000000000000000000000000000000000000////////////////////////........./////////000000000000000000000000000000...//////////////////............/////////000000222222111000///......---////////////000000000111////////////////////////000000000000111111111111222333444333111111333444111111111111222222222222444444444444444444444444444444555666777777777777:::::::::;;;:::999888777555555666777999;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>===============;;;<<<===>>>????????????@@@@@@@@@AAA@@@??????>>>>>>=========>>>???@@@AAAmmm```___\\\\\\[[[[[[ZZZVVVQQQMMMGGGCCC???<<<;;;;;;;;;;;;999888777555444333222222222222111111000///......//////////////////////////////............//////........................------------------------.........------,,,++++++------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------.........///,,,,,,,,,---------..................------------------------------------+++,,,,,,,,,------..........................................////////////////////////////////////////////////////////////...........................//////////////////...000000///......---,,,+++......------------.......................................///////////////------------.....................////////////...,,,,,,,,,,,,,,,,,,,,,,,,------------....................................//////............//////......////////////.........////////////000000000000000111111111222222222333333333333333333333333222222222222222222333333333333333333444444444444333444444555666666777777333333333444444555555666333444444555666666777777777777888999:::;;;<<<<<<===<<<<<<===???AAACCCEEE@@@AAABBBBBBCCCCCCBBBBBB@@@BBBCCCBBB@@@???@@@AAA@@@??????AAADDDFFFGGGGGGHHHGGGEEECCCBBBAAA@@@@@@>>>@@@AAACCCDDDEEEDDDDDD@@@???>>>@@@BBBBBBBBB@@@@@@@@@AAABBBBBBCCCCCCDDDFFFFFFEEEDDDCCC@@@>>>===::::::;;;===>>>???????????????@@@@@@@@@@@@@@@@@@>>>======<<<<<<<<<<<<===;;;:::888777666666666666444444333333222111111111111111111222222222333333333222111111333333222111111111111111111111111111000000000000000000000000....................................////////////////////////////////////......////////////......---............/////////222111111000///...------...////////////000000000//////////////////////////////000000000111111111111222333222111000222444000000111111111222222222333333444444444444333333333444555666666777666666999999:::;;;:::999777666555555555666777999;;;===:::;;;;;;;;;<<<<<<<<<===@@@???>>>=========>>>>>>;;;<<<===>>>??????>>>>>>??????@@@@@@@@@???>>>===>>>>>>>>>>>>>>>??????@@@jjj[[[[[[ZZZZZZ[[[[[[ZZZWWWQQQMMMFFFCCC>>>;;;;;;;;;;;;;;;888888777666444333222111111111111000000//////...//////////////////////////////............//////........................------------------------,,,------------,,,,,,+++,,,,,,,,,------------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------......------------------......------------------------+++,,,,,,------.........------------------------------........./////////////////////////////////////////////////////////..............................////////////........./////////...---,,,,,,......------------......------------------------.........///////////////,,,------------.........------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................//////............//////---......//////......---......////////////000000000111111111111222222222222222222222222222222222000000111111111111222222111222222222333333333333333333444444555666666777333333333444444444555555333444444555555666777777666777888999:::;;;<<<===============???AAABBBDDD@@@AAABBBBBBCCCCCCBBBBBBAAACCCDDDDDDBBBAAABBBCCC@@@>>>>>>@@@BBBEEEEEEEEEFFFEEEDDDCCCBBBAAAAAAAAA???@@@BBBCCCEEEEEEEEEDDD???>>>>>>@@@CCCCCCBBBAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFEEEEEECCC@@@>>><<<::::::;;;<<<===>>>??????@@@@@@??????????????????======<<<;;;:::::::::;;;999888777666555555555555444333333222222111111000000000000111111222222333333222111111333333222111111111111111111111111111000000000000000000000000........................------........./////////////////////////////////---......//////......---------------.........///000000000//////...............////////////000000000000000000000000000000/////////000000000111111000111222111//////111222000000000111111111111222222333333444444333333222222333444555666666666666777888:::;;;;;;999777666666555555555666888;;;<<<::::::;;;;;;<<<=========>>>===<<<;;;;;;;;;<<<===;;;<<<<<<======>>>>>>????????????>>>>>>>>>>>>===>>>>>>>>>???>>>>>>>>>>>>gggXXXWWWYYYYYYZZZ[[[ZZZWWWRRRMMMEEEBBB>>>;;;;;;;;;;;;;;;888777777666555333222111000000000000000///////////////////////////////////////............//////........................------------------------***+++,,,---------,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,------.........------------------------,,,,,,,,,---......//////---------------------------------.........//////////////////////////////////////////////////////........................---...///000000///...------......//////...---,,,......------------......------------------------............/////////000,,,,,,---------.........,,,---.../////////......------------------------,,,,,,---------.................................//////............//////---......//////......---........./////////000000000111111111111222222222111111111111111111111111000000000111111111222222222222222222333333333333333333333333444555666666333333444444444444444444444444444555666666777777666777888999;;;<<<======???>>>>>>>>>>>>@@@BBBCCC@@@AAABBBBBBCCCCCCBBBBBB???@@@BBBCCCAAA@@@@@@AAA???>>>===???AAACCCDDDCCCDDDCCCBBBBBBAAAAAABBBBBB@@@AAACCCDDDEEEEEEEEEDDD>>>>>>>>>AAACCCDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFDDDEEEEEEEEECCC@@@>>><<<;;;;;;;;;<<<===>>>????????????>>>======<<<<<<<<<;;;;;;999888888777777777777777666555555444444444444444333222222111111000//////000000111222222333333222111111333333222111111111111111111111111111000000000000000000000000........................---------.........//////---------------------------......//////......---,,,,,,---------.........//////////////////.............../////////000000000000000000000000000000////////////000000000111///000000///......///111000000000000111111111111111222333444444333222111222222333444555555555555555777999;;;;;;:::888666777666555555666888:::;;;:::;;;;;;<<<======>>>>>>>>>===;;;999999:::;;;<<<<<<<<<;;;;;;<<<===???@@@@@@???>>>===<<<===>>>>>>???????????????>>>===<<>>;;;;;;;;;;;;;;;888777777666555333222111////////////000000000000//////////////////////////////............//////........................------------------------)))***,,,---...------,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////........................,,,,,,------...///000000---------------------------------.........//////////////////////////////////////////////////////........................---...///000000///...---,,,---.../////////...---.........------.........---------------------------.........//////000000,,,,,,,,,---------......+++,,,.../////////......////////////////////////,,,,,,,,,---------..............................//////............//////---..................---............/////////000000111111111111222222222000000000000000000000000000000111111111222222222222222222333333333444444333333333333444555666666444444444444444444444444444444555555666777777777666777888999;;;<<<===>>>??????>>>>>>>>>???AAABBB@@@AAABBBBBBCCCCCCBBBBBB;;;===??????>>>=========???>>>===>>>AAACCCCCCBBBCCCBBBBBBAAAAAABBBBBBCCCAAABBBCCCEEEEEEEEEEEEDDD======???AAADDDEEECCCBBBCCCCCCDDDDDDEEEFFFFFFFFFDDDDDDEEEEEECCCAAA>>><<<<<<;;;;;;<<<<<<>>>?????????>>>===;;;;;;::::::::::::999888666555555555555666666666555555444444333444444333333222111111111...//////000111222222222333222111111333333222111111111111111111111111111000000000000000000000000........................---------.........//////---------------------------..................---,,,,,,,,,---------...............///////////////............/////////000000000000000000000000000////////////000000000000...///000///------///000000000000000111111111111111222333444444333222111222222333444555555555555444666999;;;;;;:::888777888777666555666777999;;;;;;;;;<<<<<<===>>>?????????===<<<::::::;;;<<<======<<<;;;:::;;;===???AAAAAA???===<<<;;;<<<>>>???@@@@@@@@@@@@???===<<<;;;jjjZZZYYYZZZZZZ\\\]]]]]]YYYSSSNNNGGGDDD@@@===<<<<<<;;;::::::999777555333000///...000000000000////////////////////////////////////111000///......///000111...------,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......---,,,,,,+++******........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............------,,,,,,,,,///...------...///...---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////////////////............---------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,......---,,,---------------------------------,,,,,,+++++++++...------------...//////------------------------------------------------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,............////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222222222222333333333444444555555444444444333333333444444444555555555555555777888888999999:::;;;;;;@@@@@@@@@???======???AAADDDCCCAAA@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCBBBAAAAAABBBCCCBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBAAAAAACCCDDDEEEEEECCCAAAAAACCCEEEEEEEEEDDDEEEEEEDDDBBB@@@>>>===;;;<<<===>>>>>>>>>>>>>>>>>>>>>???>>>===;;;999888999888888777777777777777333444444555555444444333222222222111111111111000000000000000111111111111222222111111111111222222000000111111222222222333222222222111111111000000000000///...............---...............------//////............//////................................................------............------............////////////............////////////............////////////000000000000////////////000000000000000000000000222222222222222222222222333333444444555666666666888888888888888999999:::;;;:::888777777777888999888888888:::;;;===???@@@===<<<;;;;;;::::::::::::;;;:::;;;;;;<<<===>>>???>>>======<<<<<<<<<======>>>>>>>>>>>>===<<<::::::mmm]]]\\\[[[[[[]]]^^^]]]YYYSSSOOOHHHDDD@@@===<<<;;;:::999999888777555333111000///000000000000////////////////////////////////////111000///......///000111...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------,,,++++++******------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******)))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,///---,,,---...///...---+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,............................................................------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...---+++------------------------------,,,,,,,,,+++++++++---------------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,,,,,,,,,,,,,............////////////........................//////////////////////////////////////////////////////000000000111111111000000111111111222222222222222222333333333333444555444444444444333333333444444444555555666666666777777888888999::::::;;;???@@@@@@>>>======???AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBAAAAAABBBBBBCCCCCCEEECCCBBBBBBDDDFFFEEEEEEDDDDDDDDDDDDBBB@@@>>>===<<<===>>>>>>?????????>>>======>>>===<<<;;;999888888777666666555555666666333333444444444444333333222222222111111111000000//////000000000111111111222111111000000111111222///000000000111111111222222222222111111000000000000000///...............---...............------//////............//////................................................------............------............////////////............////////////............////////////000000000000////////////000000000000000000000000222222222222222222222222333333333444555555666666777777777777777888888999888888666555555555666666888888888999:::<<<===>>><<<<<<;;;;;;:::;;;;;;;;;::::::999::::::;;;<<<===<<<<<<;;;;;;;;;<<<<<<===============<<<;;;:::999pppaaa```]]]]]]^^^___^^^ZZZTTTPPPIIIFFFAAA>>><<<;;;999888888777666555444222111111000000000000////////////////////////////////////000//////......//////000...------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,++++++******++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******************************------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,...---,,,---...///...,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,------,,,***------------------------,,,,,,,,,,,,++++++++++++------,,,,,,------...///------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,---............/////////........................//////////////////////////////////////////////////////000000000000111111000000000111111111222222111111222222222333333333444444444444333333333333333333444555666777777888777777777888999999::::::>>>>>>???>>>======>>>@@@@@@@@@AAABBBAAA@@@???>>>>>>??????@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBBBBCCCBBBBBBBBBDDDDDDCCCDDDFFFFFFEEEDDDCCCCCCCCCCCCBBB@@@>>>===>>>>>>??????@@@@@@??????<<<<<<======<<<:::888777666666555444444444444444333333444444444444333333222222111111111000000000//////000000000000111111111111000000000000111111///////////////000000000111111111111000000000000000///......---.........------...............---//////............//////........................------------------------------............---------............/////////---............/////////............////////////////////////000000000000000000000000000000000000000000000000000000000000222333333444444555555666666555555555555666777777777777666555555555666666777777777888999:::;;;<<<;;;;;;:::::::::;;;<<<<<<999888888888888888999999::::::999::::::;;;<<<<<<;;;<<<<<<<<<;;;:::999999qqqcccccc___^^^______^^^[[[UUUQQQJJJGGGBBB>>><<<;;;999888777777666555444333333222000000000000////////////////////////////////////////////////////////////...------,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,+++,,,,,,------------.........//////........................////////////////////////////////////////////////////////////000000000111000000000000111111111111111111111111222222222222444444444333333333222222222333333555666777888888666666777777888999999999<<<===>>>===<<<<<<>>>???===???AAABBBBBB@@@>>>======>>>???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@??????>>>???@@@BBBCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@AAACCCDDDDDDDDDCCCBBBDDDCCCDDDEEEGGGFFFDDDBBBBBBBBBCCCBBBAAA???>>><<<>>>??????@@@@@@@@@??????<<<<<<======<<<:::999888666555555444444444444444333333333444444333333333111111111111000000000000////////////000000000111000000000//////000000000........................000000000000000000000000///......------.........,,,---......///.........///......------......///........................------------------------------............---------------.........//////---------.........//////............////////////////////////000000000000000000000000000000000000000000000000000000000000222222222333444444555555444444444333444555555666888888888777777777888888777777777777777888999:::888888888888999::::::;;;888888777666666666777777999999888999999:::;;;<<<;;;;;;<<<<<<<<<;;;::::::ooocccddd```_________^^^ZZZUUUQQQKKKGGGBBB>>><<<;;;999888777777666555555444333333000000000000////////////////////////////////////......////////////.........------,,,,,,------.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......+++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,---------------.......................................................................................////////////000000000//////000000000111111111000000000111111111222222444444333333333222222222111222333444555666777888555666666777777888888999:::;;;======<<<<<<===>>><<<===@@@BBBBBB@@@>>><<<======>>>???AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>======>>>???@@@AAABBBAAA@@@@@@@@@@@@AAABBBAAABBBCCCEEEEEEDDDCCCCCCCCCBBBCCCDDDEEEEEECCC@@@AAAAAABBBBBBAAA???===<<<>>>>>>>>>??????>>>>>>===;;;<<<<<<===<<<;;;999888777666555555444444555555222333333333333333333222111111111000000000//////...////////////000000000000//////......//////000......------------------////////////////////////......------------......,,,------...//////............------------..............................------------------------------............------------------............------------........................////////////.../////////000000000111000000000000000000000000////////////////////////111111222222333444444444333333222222333333444555777777777888888888777777666666666666777777888999666666666666777888999999888888777777666777777777999999999999::::::;;;<<<;;;<<<<<<=========<<<<<>><<<===>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAA>>>===<<<<<<<<<===>>>???@@@??????>>>???@@@BBBCCCAAABBBCCCCCCDDDDDDCCCCCCBBBAAA@@@AAABBBBBB@@@>>>@@@@@@AAAAAA@@@???===<<<<<<<<<======<<<<<<;;;;;;::::::;;;;;;;;;:::999888666666555444444444444555222222333333333333222222111111000000000/////////......////////////000000//////............//////.........---------------............////////////---------,,,------...///,,,,,,---...////////////......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------------.........,,,------------.....................////////////......//////000000111111000000000000000000000000////////////////////////000111111222222333333444333222222222222333444444444444555666666666555555555555555666777888999:::777666666666666777777888:::999999999999999::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>jjjbbbeeeaaa```^^^^^^\\\YYYTTTPPPIIIFFFBBB???======<<<;;;888888777666555444333222000000000000////////////////////////////////////------...//////...------...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++)))))))))******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,---,,,++++++------,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------,,,++++++++++++++++++++++++)))*********++++++++++++***************+++,,,,,,++++++++++++++++++++++++***++++++,,,------......***++++++++++++,,,,,,,,,++++++******+++,,,,,,---,,,,,,---------.........------------------------........................................................./////////000000////////////000000000111/////////000000000111111333333333222222222222111111111111222222333333333444444555666666777777888666999;;;<<<;;;;;;;;;<<<;;;<<<>>>???@@@???>>>===>>>>>>??????@@@@@@@@@AAA@@@@@@@@@???@@@@@@AAAAAA>>>===<<<;;;;;;;;;<<<===>>>=========>>>AAACCCEEEAAA@@@@@@@@@@@@AAABBBBBBAAA???======>>>???>>>===??????@@@@@@@@@>>>===<<<:::::::::::::::999888888777888999999999888666666555444444333333333333333222222333333333333222222111000000000////////////........./////////000000///......------......//////.........---------------------....../////////---,,,,,,,,,------...///+++,,,---...////////////...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,---------.........,,,,,,---------.....................////////////.........///000111111111000000000000000000000000000000000000000000000000000000111111222333333333333222222222222333444444333333555666666666555555555555555666777999:::;;;999999888777777777888888;;;;;;;;;;;;<<<<<<===>>>@@@???>>>===<<<<<<<<<<<<999:::;;;<<<============iiibbbfffaaa___^^^]]][[[XXXTTTPPPIIIEEEAAA???>>>===<<<;;;999999888666555444333222000000000000////////////////////////////////////,,,---...//////...---,,,...------,,,,,,------...*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******************++++++************************+++++++++,,,,,,+++++++++*********************************************+++******+++,,,------......************************,,,++++++++++++++++++,,,*********++++++,,,,,,,,,---,,,++++++------,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,***)))(((***,,,......---++++++++++++++++++++++++))))))******++++++++++++*********)))***++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,---------......------------------------............................................................/////////000////////////000000000000////////////000000000000333333333222222222111111111111111111111111222222444444555555666777777777666888;;;<<<;;;;;;;;;<<<;;;<<<===>>>??????>>>>>>??????????????????@@@@@@????????????@@@AAABBBBBB>>>===<<<;;;::::::;;;<<<===<<<<<<<<<>>>AAADDDFFF@@@???>>>===>>>???AAABBB@@@>>>;;;;;;;;;<<<<<<<<>>===<<<999999999999888888777666555555666777777666555444444333222222111111222222222222222333333222222222000000000000////////////............/////////000.........------........./////////......------------------.........//////,,,,,,,,,,,,------...///+++,,,---...////////////...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,---------......,,,,,,,,,---------................../////////000---......///000111111222000000000000000000000000111111111111111111111111000000000111222222333333333333222222333333444555444555777888888888777777444444555666888999;;;<<<;;;;;;:::999888888888999<<<<<<<<<===>>>???@@@AAABBBAAA@@@>>>============888999:::;;;<<<=========nnneeeeeedddbbb```]]]ZZZVVVQQQNNNJJJFFFBBB???>>>===<<<;;;888888777555444333222111111111111111000///------000000000000000///..............................------------------------,,,---...---+++***+++,,,++++++++++++++++++++++++)))************+++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))************++++++++++++***)))))))))***,,,,,,************************((()))***++++++***)))(((******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,,,,++++++*********------............------,,,------......------,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,+++***))))))***+++,,,***************************************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,------------------------------+++++++++,,,,,,------------------............///............////////////000000000000000000000000222222111111111111111111000111111111111222222222333333222111000000111111444444555555555555555555777777888999:::::::::::::::;;;===???@@@@@@@@@@@@===>>>???@@@@@@@@@@@@???AAABBBBBBCCCDDDCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>;;;@@@DDDCCC@@@===???BBBAAA@@@>>><<<<<<===???@@@>>>===<<<:::999999999:::============<<<<<<<<<<<<<<<:::999999999999888666777777777666555555444444222222222111111111111000222222222111111111000000////////////////////////...................................................------,,,,,,------...,,,,,,,,,---------..............................------------------------///............---------++++++,,,,,,,,,,,,------///......------,,,++++++------------,,,+++******---------............///....................................///////////////////////////000111111//////000111222222333333222222222222222222222222111111222222222333333333444444444444444444444444555777999:::999888888999555777999::::::;;;===?????????>>>;;;999999<<<>>>@@@AAABBBCCCCCCAAA???>>>CCCCCCCCCCCCBBBAAA@@@???;;;:::999:::<<<>>>>>>===mmmdddeeecccaaa___]]][[[XXXSSSPPPJJJGGGBBB???>>>===;;;:::888888777555444333222111111111111111000///...---000000000000000///..............................------------------------,,,---...---+++***+++,,,++++++++++++++++++++++++)))************+++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************)))************++++++++++++***)))))))))***+++,,,************************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***+++++++++++++++++++++++++++,,,---,,,***)))***+++,,,,,,,,,+++++++++******,,,,,,------------,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------,,,,,,,,,------------------------------,,,,,,,,,,,,---------------------............///............////////////000000000000000000000000111111111111111111111111000111111111111222222222333222222111000000111111333444444444555555666666777777888999:::::::::::::::;;;===???AAAAAAAAAAAA?????????@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAA???>>>======<<<<<>>===<<<;;;:::999999:::;;;=========<<<<<<<<<;;;;;;;;;999888888888888777555777777666666555444444444222222222111111111000000222222111111111000000000........................................................................------,,,,,,,,,,,,------,,,,,,,,,------------...------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,++++++,,,------,,,,,,,,,------------................................................///////////////////////////000000111//////000111111222333333222222222222222222222222111111111222222222333333444444444444444444444444555777::::::999888888999888999;;;<<<<<<===???AAAAAAAAA@@@>>>;;;;;;===???@@@AAABBBCCCCCCAAA???>>>BBBBBBCCCCCCBBBBBBAAA@@@<<<;;;::::::===>>>???>>>kkkdddeeeaaa```^^^]]][[[YYYUUURRRLLLHHHCCC@@@>>><<<:::999888888777555444333222111000111111000000///...---//////000000000///..............................------------------------,,,---...---+++***+++,,,++++++++++++++++++++++++)))************+++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))************+++++++++******))))))******+++,,,************************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++***+++,,,+++)))((()))***,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++******************************++++++++++++******************************,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------------------------------.........------------------------............///............////////////000000000000000000000000111111111111111111111111000111111111111222222222333222111111000111111111222222333444555666666777666777777888999999::::::999;;;===???AAABBBCCCDDDAAAAAA@@@???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDBBB@@@>>>======<<<>>>CCCHHHJJJGGGCCCBBBBBB@@@???>>><<<;;;;;;;;;;;;===<<<;;;::::::;;;<<<<<<============<<<<<<<<<<<<:::888777777888777666444777666666555555444333333222222111111111000000000111111111111000000000000........................------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......)))***+++,,,------------------------............---------------------------............///////////////......//////000111///000000111111222222222222222222222222222222222111111111222222222222333333333333333444444444444666888:::;;;:::999999999888:::<<<=========???AAADDDDDDCCC@@@>>>===>>>@@@@@@AAABBBCCCBBBAAA@@@???@@@AAABBBBBBCCCCCCBBBBBB>>><<<;;;;;;===?????????|||jjjccceeebbbaaa___]]]\\\YYYTTTQQQMMMIIIDDD@@@>>><<<:::999888888777555444333222111000000000000000///.........///////////////..............................------------------------,,,---...---+++***+++,,,++++++++++++++++++++++++))))))*********+++++++++***************************++++++++++++,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))*********+++++++++***************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++***+++,,,+++***)))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++************++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************+++******************+++++++++++++++++++++++++++******************************++++++++++++******)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,---------............///............////////////////////////////////////111111111111111222222222000000111111111222222222222222111111111111111222111111222333555666777777666666777777888999999:::999:::<<>>===<<<>>>======<<<<<<===>>>??????>>>>>>>>>>>>=========:::999777777888888666555666666555555444333333222111111111111000000000000111111000000000/////////........................---------------------------------------------------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------++++++,,,,,,---...//////***+++,,,,,,---------,,,,,,,,,---------.........---------------------------------........./////////............///000000///000000000111111111222111111111111111111111111111111111111222222222222333333333333333444444444555888:::;;;999999999999777999;;;;;;;;;;;;===???DDDDDDCCCAAA>>>===>>>???@@@AAAAAABBBBBBAAA@@@@@@??????AAABBBCCCDDDDDDDDD@@@>>><<<<<<>>>???@@@@@@|||iiibbbdddeeeccc```^^^[[[XXXSSSOOOMMMIIIDDD@@@>>><<<:::999888888777555444333222111///000000000000//////.........////////////..............................------------------------,,,---...---+++***+++,,,++++++++++++++++++++++++))))))*********+++++++++*********************************+++++++++,,,,,,************************)))******++++++******)))************************))))))*********+++++++++))))))******++++++++++++*********************************))))))***************+++++++++,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++***,,,---,,,++++++,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,)))******++++++******)))))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************************************++++++*********++++++++++++++++++++++++************************)))******++++++******))))))))))))))))))))))))))),,,++++++******++++++,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,---------............///............////////////////////////////////////000000111111111222222222000000111111111222222222222111111111111111222222111111222333444555666777666666666666666888999:::999:::;;;>>>@@@CCCEEEFFFCCCBBBAAA@@@@@@BBBDDDEEEDDDCCCCCCBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBDDDEEEFFFFFFFFFFFFEEECCCAAA@@@@@@@@@???>>>>>>???AAAAAA@@@@@@@@@?????????>>>>>><<<:::999888999999888666555555444444333333222222111111111000000000//////000000000/////////..............................------------------------------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,---...//////,,,---------,,,,,,+++***,,,,,,,,,------------...------------------------------------...........................//////000000000000000000111111111111111111111111111111111000000111111111222222222222222222333333333444444555777999:::999888888999777999;;;;;;:::;;;<<<>>>AAAAAAAAA???===<<<<<<===??????@@@@@@@@@@@@@@@@@@>>>???@@@BBBCCCDDDEEEEEEAAA???<<<<<<===???@@@@@@~~~jjjbbbcccfffdddaaa^^^\\\XXXRRROOOMMMIIIDDDAAA???===;;;:::888888777555444333222111//////000000000000//////------.../////////..............................------------------------,,,---...---+++***+++,,,++++++++++++++++++++++++)))************+++++++++************************************++++++++++++++++++++++++++++++++++++))))))************))))))************************)))************+++++++++))))))***++++++++++++*********************************)))(((((()))************+++++++++,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++***,,,------,,,+++,,,...***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,*********++++++*********((((((((())))))))))))***++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************)))***++++++++++++***)))************************************************))))))************))))))))))))))))))))))))))))))++++++************+++++++++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------------------------............///............////////////000000000000000000000000000000000111222222333333000111111111111222222222111111111000111111222333111111222333444555555666666666555555555777888:::999999:::<<>>>>>===;;;:::;;;<<<>>>>>>>>>>>>>>>?????????>>>???@@@BBBCCCDDDEEEEEEBBB???<<<;;;<<>>===;;;888888777555444333222111//////000000000000//////,,,---......//////..............................------------------------,,,---...---+++***+++,,,++++++++++++++++++++++++)))************+++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))))))))))))))))))))))))))))))************+++++++++((()))***+++,,,++++++***************************++++++***))))))***++++++******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++)))+++,,,,,,++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++++++++***((())))))))))))*********************************************************************************************************************************)))***++++++++++++***)))))))))))))))))))))))))))************************))))))************))))))************************++++++************++++++************+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,---------------------............///............////////////000000000000000000000000///000000111222222333333000111111111111222222222111111000000111222222333222222222333333444444444666555444444444666888999999999:::;;;===@@@CCCDDD@@@AAAAAAAAAAAABBBBBBBBBCCCBBB@@@@@@@@@AAACCCDDDCCCCCCCCCCCCDDDDDDEEEFFFIIIGGGDDDBBBBBBCCCDDDDDDEEEFFFIIIJJJIIIGGGDDDCCCBBBAAA@@@>>>>>>>>>???????????????>>>>>>>>>======;;;:::888888999999777666444444333333222111111111111000000000/////////////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,------,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------...//////000000000000000000000///111111111111111111111111000000000000111111111111000111111222333333444444222444777777666555555666888:::;;;;;;::::::<<<===:::;;;===<<<;;;::::::;;;<<<<<<<<<<<<<<<===>>>>>>>>>???@@@BBBCCCDDDDDDDDDBBB???;;;:::;;;>>>???@@@kkkaaaaaacccaaa___^^^]]]ZZZVVVSSSKKKHHHDDDAAA??????===<<<888888777555444333222111//////000000000000000///,,,,,,---.../////////...........................------------------------,,,---...---+++***+++,,,++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))(((((((((((((((((((((((()))************+++++++++((()))***+++,,,+++******************************---,,,+++******+++,,,---******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++(((***++++++******+++---*********++++++,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,++++++)))************+++++++++************************************************************************************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((************************))))))************))))))************************++++++************++++++************+++,,,---...+++++++++++++++++++++++++++++++++,,,,,,------------------.........//////............/////////000000000000000000000000000///000000111222222333333000111111111111222222222111111000000111222333333333333333333333333333333666555444333444666888999999999999:::<<>>>>>???AAABBBCCCDDDDDDDDDBBB???;;;999;;;===??????lllbbbcccbbbaaa___^^^\\\YYYTTTPPPMMMIIIDDDAAA???>>><<<;;;999999888666555444333222000000000000//////////////////.........---------...........................---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************************************************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++***)))(((((())))))+++***)))(((((()))***+++---,,,+++******+++,,,---+++++++++*********))))))(((((()))************)))************************+++*********))))))((((((++++++************++++++++++++******))))))(((((())))))))))))))))))))))))+++)))''')))+++,,,***'''+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...,,,***(((((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///000000//////000111000000000000111111111111222222222222222222222222111111000000111111222333333333333444444444555555444444444555555666777888999999999:::;;;<<<===>>>@@@@@@??????@@@BBBCCCEEECCCCCCBBBAAA???>>>======@@@AAABBBBBBCCCCCCBBBBBBGGGHHHJJJJJJHHHEEEBBB@@@???AAACCCDDDCCCBBBBBBBBBAAAAAA@@@>>><<<:::888777999:::;;;<<<===<<<;;;;;;999999888777666555444444333333333222222222111111000000000000000000000000///...---,,,+++,,,------)))+++---,,,+++***+++,,,)))************+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,+++*********+++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------..................////////////000000////////////000000//////////////////////////////000111222222333333555444333222333444555666666666666777888888999999::::::999999999:::;;;;;;===<<<<<<<<<<<<======>>>>>>>>>>>>???@@@@@@AAAAAA@@@???>>><<<;;;;;;;;;;;;nnndddeeebbbaaa___^^^\\\YYYTTTPPPMMMIIIDDDAAA???>>><<<;;;999999888666555444333222000000000000//////////////////.........---------...........................---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++*********************************************************************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++***)))))))))))))))+++***)))(((((()))***+++,,,++++++******++++++,,,+++++++++*********))))))((())))))***+++*********************************************)))))))))(((+++******))))))******+++*********)))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))'''+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---///000000//////000111//////000000000111111111222222222222222222222222111111000000111111222333444444444444555555555666555555555555666777888888999999999999:::<<<===>>>@@@???>>>>>>???@@@BBBCCCCCCBBBAAA@@@???>>>======???@@@AAAAAABBBBBBAAAAAAEEEFFFHHHHHHGGGEEEBBB@@@???AAACCCDDDBBBBBBBBBBBBBBBAAA@@@???===;;;999777777888:::;;;;;;;;;;;;:::999888888777666555444333333333222222222111111111///////////////////////////...---,,,+++,,,,,,---)))+++---,,,+++***+++,,,)))************+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++---,,,++++++*********+++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------..................////////////000000////////////000000000000000000000000000000//////000111111222333333444444333222333444555666555666666777777888999999:::999999999999::::::;;;<<<<<<<<<<<<<<<<<<===>>>======>>>>>>??????@@@@@@???>>>===<<<<<<;;;;;;<<>><<<;;;999999888666555444333222000000000000////////////...............---------...........................---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************************************************************************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))************+++++++++************************++++++++++++++++++++++++******++++++++++++******+++***))))))))))))))))))******))))))))))))*********++++++++++++++++++***+++************)))))))))))))))***++++++++++++***************************************))))))))))))+++******))))))******+++((())))))))))))))))))***))))))))))))))))))))))))***)))((()))++++++)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---///000000///...000111//////000000000000111111111111111111111111111111111000000000000111222222444444555555555666666666555555555555666777888999888888888999:::;;;======???>>>===<<<======??????AAAAAA@@@??????>>>======>>>>>>???@@@@@@@@@@@@@@@BBBCCCDDDEEEEEECCCBBB@@@???AAACCCCCCBBBBBBBBBCCCCCCBBBAAA@@@>>>;;;999888666777888999::::::::::::888777777666555444333333222222222222111111111000////////////////////////......---,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,)))************+++++++++,,,,,,,,,++++++++++++*********++++++++++++******++++++++++++++++++++++++,,,,,,+++************+++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......---............/////////000//////......//////000111111111111111111111111///000000111111222222222333333333333333444555555555555666666777888888888888888888888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>;;;<<<<<<===>>>>>>??????======<<<<<<<<<<<<<<<===qqqffffffaaa```___^^^\\\YYYUUUQQQMMMIIIDDDAAA???>>><<<;;;999999888666555444333222000000000000////////////...................................................---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))******************************************************************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******************************************************++++++++++++************)))))))))))))))******))))))))))))))))))***)))***+++,,,,,,+++***)))************)))))))))))))))******+++++++++++++++*********************************)))))))))))))))******))))))))))))******'''((((((((())))))******)))))))))))))))))))))))))))))))))*********)))(((***))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...000///......///111////////////000000000111111111111111111111111111000000000000000111222222333333333444444444555555555555555555666777888888888888888888999;;;<<<=========;;;::::::;;;<<<<<>>>>>=========<<<===>>>>>>??????>>>>>>>>>???AAABBBCCCBBBAAA@@@???AAABBBCCCBBBBBBCCCDDDEEEDDDCCCAAA???<<<:::999555555666777888888888888666666555555444333333222222111111111111000000000////////////////////////---------,,,,,,,,,,,,,,,)))+++---,,,+++***++++++))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******************************++++++***************+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,+++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......---------.........///////////////....../////////000000000000000000000000///000000000111111111222222222222333333444555555444444555666666777777888777777777777888888999:::::::::::::::;;;<<<======:::;;;;;;<<<<<<======>>>;;;;;;;;;;;;;;;<<<===>>>oooeeeeeeaaa```___^^^]]]YYYUUURRRMMMIIIDDDAAA???>>><<<;;;999999888666555444333222000000000000////////////---................................................---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************************************************************************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************************************)))******++++++******)))***)))))))))))))))******)))))))))******)))))))))))))))+++,,,,,,+++))))))))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))*********))))))))))))))))))***''''''(((((()))))))))***))))))))))))))))))))))))((()))*********))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---...//////......///000...////////////000000000000000000000000000000000000000//////000000111222111111222222222333333333444444444444555666777888777777777888999:::;;;<<<<<<;;;:::999888999:::;;;========================;;;<<<======>>>>>>======<<<===???@@@AAAAAA@@@@@@???AAABBBBBBAAABBBCCCEEEFFFFFFEEECCC@@@===;;;:::555555555555666666777777555555444444333222222222111111111000000000//////........................,,,,,,,,,,,,,,,+++++++++)))+++---,,,+++***++++++))))))*********+++++++++++++++++++++++++++++++++)))******++++++******)))*********************************))))))***++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......------------............//////............//////////////////////////////000000000000000111111111111111222333333444444555444444444555666666777777666555555666777888999999999999999999:::;;;<<<===:::::::::;;;<<<<<<======;;;::::::;;;;;;<<<===>>>mmmdddeeeaaa___^^^^^^]]]ZZZUUURRRMMMIIIDDDAAA???>>><<<;;;999999888666555444333222000000000000////////////---------..........................................---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******************************************************************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))************+++++++++************************************************))))))************)))))))))))))))))))))******+++))))))************)))))))))******************)))(((((()))))))))))))))***(((((()))************)))************************))))))))))))***************))))))(((((())))))***'''(((((((((((((((((()))))))))))))))))))))))))))((()))++++++)))((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...//////...---///000......////////////000000////////////////////////000////////////000111111000000000111111111222222333333333333444555666777666666666777888999;;;;;;:::999888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<===;;;;;;<<<===============<<<<<<===>>>??????@@@@@@???@@@AAAAAAAAABBBDDDFFFHHHHHHFFFDDDAAA???<<<;;;777777666555555555555555333333333333222222222111000000000000////////////........................,,,,,,,,,,,,,,,+++******)))+++---,,,+++***+++,,,)))************+++++++++***++++++++++++,,,,,,,,,))))))************))))))***************************))))))))))))***++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,------------.........///......------......///........................000000000000000000000000///000111333444444444444333333444444555666666666444444444555666777888999888888888999:::;;;<<<===:::::::::;;;<<<<<<======;;;:::::::::;;;<<<======kkkccceee```___^^^^^^]]]ZZZVVVRRRMMMIIIDDDAAA???>>><<<;;;999999888666555444333222000000000000////////////---------.........//////...........................---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,******************************************************************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++************************************************))))))************)))))))))))))))))))))***++++++((()))***++++++***)))(((******))))))))))))******(((((((((((())))))******''''''((())))))))))))(((************************((()))))))))************))))))(((((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))''')))++++++)))((()))***((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---///...------...000........./////////000000///////////////////////////////////////000111111000111111111222222222222222222222222333444555555666666666666888999:::;;;888888777777777999:::;;;::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<===============<<<<<<===>>>>>>????????????@@@AAAAAAAAABBBDDDGGGIIIIIIGGGEEEBBB???===;;;999888777555444444444444222222222222222111111111000000/////////.................................+++,,,,,,---,,,+++***))))))+++---,,,+++***+++,,,)))************+++++++++******+++++++++,,,,,,,,,))))))************))))))************************)))))))))))))))***++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------************************)))******+++++++++******)))*********++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---------.........///......------......///////////////////////////000000000000000000000///...///111333444444444444222333333444555555666666333333333444555666888999777777888888999;;;<<<===::::::;;;;;;<<<=========;;;;;;:::::::::;;;<<<<<>><<<;;;999999888666555444333222000000000000////////////---------.........//////...........................---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,******************************************************************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))************))))))))))))((())))))***++++++((()))***++++++***)))(((+++***)))(((((()))***+++'''((((((((())))))******&&&''''''(((((((((((((((************************(((((())))))*********+++))))))(((((((((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))'''***,,,+++)))((()))+++((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''(((***,,,))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---///...------...000............/////////000///////////////////////////////////////000111111111111222222222333333333111111111111222333444444555555666666777999:::;;;888777777777888999;;;<<<999::::::;;;;;;<<<<<<<<<;;;<<<======>>>>>>==================>>>>>>?????????@@@AAAAAA@@@BBBEEEGGGJJJJJJHHHFFFCCC@@@===<<<;;;:::777555444333333333222222222111111111111111000/////////....................................++++++,,,---,,,+++***))))))+++---,,,+++***+++,,,)))************+++++++++*********++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))((())))))***++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------************************+++++++++++++++***)))((())))))******++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------...............------.........000000000000000000000000000000000000////////////...///111333444444444444222222333444444555555666333333333444555666888888777777777888999;;;<<<===::::::;;;<<<<<<======>>><<<;;;;;;::::::;;;;;;;;;llldddcccbbbaaa```___^^^\\\XXXUUUMMMIIIDDD@@@>>>>>>===<<<:::999888666555333222111////////////............------............------......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++(((***,,,,,,++++++,,,---,,,,,,,,,++++++***************++++++++++++******************************))))))))))))))))))))))))******++++++++++++******((()))***++++++***)))(((************************))))))))))))************))))))))))))))))))))))))(((((())))))******++++++)))************+++++++++************************))))))))))))))))))))))))(((***++++++)))((())))))'''(((***+++,,,,,,+++***)))))))))))))))******+++)))))))))(((&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((,,,+++)))((((((((()))***))))))))))))))))))))))))***)))(((''''''((()))******)))(((''''''((()))***))))))))))))))))))))))))******))))))((((((''''''************************+++*********))))))((((((&&&''')))***++++++******)))************+++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......///////////////////////////////////////.........000000000000111111111111000000////////////000000333222222111111222222333333333444444555666666666888888999::::::;;;<<<<<<;;;;;;:::999:::;;;<<<===>>>??????@@@@@@>>>===<<<;;;:::999999:::;;;<<<===???>>>>>>>>>???AAADDDEEEGGGGGGFFFEEEBBB>>>;;;999;;;:::999888666444333222000000000000000000000000////////////...............------,,,,,,------...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))+++++++++*********)))))),,,,,,++++++******))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************,,,++++++++++++++++++,,,+++***)))(((((()))***+++)))************+++++++++***++++++,,,,,,++++++*********++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......---------............///////////////////////////111111000000//////......000000111222222222222111444333333333333444555555333444555666777777777777666777777888888999::::::999:::<<<<<<;;;:::;;;<<<;;;;;;:::999999:::;;;;;;ooogggfffcccaaa```___^^^[[[XXXUUUMMMIIIDDD@@@>>>>>>===<<<:::999888666555333222111111000000000000/////////---......//////......---......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++(((***,,,,,,+++++++++---,,,,,,,,,+++++++++************++++++++++++************************************************************++++++++++++******))))))************))))))************************))))))))))))************))))))))))))))))))))))))((((((((())))))*********)))************+++++++++************************))))))))))))))))))))))))((()))++++++)))((()))***)))******+++++++++*********)))))))))******++++++)))))))))((('''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++)))((((((((())))))))))))))))))))))))))))))***))))))(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''************************************)))))))))((())))))***+++******)))((()))************+++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---......//////....../////////////////////////////////////////////...//////000000000111111111000000//////000111111222333333222222222222333333444555555666666777777888777777888999:::;;;;;;<<<<<<;;;:::::::::;;;======>>>???@@@@@@@@@???===<<<<<<;;;;;;::::::;;;<<<======<<<<<<<<<===???AAACCCEEEEEEFFFFFFDDDAAA===;;;999999777555333222000///000000000000000000000000////////////............------,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))+++++++++*********))))))***************)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************++++++************+++++++++***)))(((((()))***+++)))************+++++++++***++++++,,,,,,++++++*********++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...............---------............///////////////////////////111000000000/////////...000000111222222222222111444333333333333444555555333444555666777777777777888888999999:::;;;;;;;;;999;;;===<<<;;;::::::;;;;;;:::999888888999:::;;;rrriiihhhcccbbb```___^^^[[[WWWTTTMMMIIIDDD@@@>>>>>>===<<<:::999888666555333222111111111111111000000000000---......//////......---.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))+++,,,,,,+++++++++,,,,,,,,,,,,++++++++++++*********++++++++++++******************************++++++++++++++++++++++++******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++************************))))))))))))))))))))))))''')))++++++)))))))))***++++++******************)))))))))*********++++++((())))))((('''''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******)))((((((((()))))))))))))))))))))))))))))))))*********))))))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((************************************))))))))))))++++++++++++***)))'''''')))************+++++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......//////......////////////////////////......////////////////////////000000000000111111000000000000111333444555333333222222222222333333555666666777777888999999666777888999:::;;;<<<<<<<<<<<<<<<;;;<<<======>>>>>>???@@@@@@@@@???============<<<;;;;;;<<<<<<<<<;;;:::::::::;;;<<<>>>???BBBCCCFFFGGGFFFCCC@@@>>>999888777555333111///...000000000000000000000000/////////............---------,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))+++************)))))))))((())))))))))))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))*********************))))))***************))))))))))))******)))************+++++++++******++++++++++++************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...............---------............///////////////////////////000000000000////////////000000111222222222222111333333333333333444555555333444555666777777777777999::::::;;;;;;<<<======;;;<<<======;;;999999:::999999888888888888999999sssjjjhhhcccbbb```___^^^[[[WWWTTTMMMIIIDDD@@@>>>>>>===<<<:::999888666555333222111111111111000000000//////......////////////......---...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++,,,++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++******++++++++++++******+++***)))(((((()))***+++((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++************************))))))))))))))))))))))))''')))***+++)))))))))***---,,,***)))((()))******(((((())))))*********)))((()))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))((((((((())))))(((((((((((((((((((((((())))))***++++++)))(((''''''((()))******)))((('''(((((((((((((((((((((((())))))))))))((((((((((((*********************************)))))))))))))))************))))))(((((())))))*********+++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......///.........////////////////////////............////////////////////////000000000111000000000111333555666777333333333222222333333333555555666777777888888999777888999:::;;;<<<===>>>============>>>>>>????????????@@@AAA@@@???>>>===>>>>>>======<<<<<<<<<<<<:::::::::::::::;;;<<<===>>>AAADDDFFFFFFDDDAAA???;;;:::888666444222111000000000000000000000000000//////.........------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************))))))))))))''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******((()))))))))******************))))))))))))*********))))))))))))))))))***))))))*********+++++++++******++++++++++++************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------------............///////////////////////////000000000000////////////000000111222222222222111333333222222333333444555333444555666777777777777999999:::;;;;;;<<<<<<===;;;===>>>===:::999888999888888888888888888888888rrrhhhfffdddbbb```___^^^[[[WWWSSSMMMIIIDDD@@@>>>>>>===<<<:::999888666555333222111000000/////////............//////////////////...------...............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,+++******+++++++++++++++++++++++++++******++++++++++++************************************************************++++++++++++******+++***)))(((((()))***+++((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))((((((((())))))*********+++++++++************************))))))))))))))))))))))))'''(((*********)))***+++---,,,***)))((()))******&&&'''((()))))))))((((((''')))***)))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))((((((((((((((((((((((((((((((((()))***++++++***)))((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))******+++))))))*********+++++++++************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......///.........////////////////////////---.........//////000000...////////////000000000000000111222444666777888444333333333333333333444444555555666666777888888999:::;;;<<<>>>???@@@AAA>>>>>>?????????@@@@@@@@@???@@@@@@AAAAAA???>>>===>>>>>>>>>======<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<;;;>>>AAACCCDDDBBB@@@>>>999888777555444222111000////////////////////////............------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******((()))))))))******************))))))))))))******)))))))))******)))))))))))))))*********+++++++++)))******++++++******)))******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------------............///////////////////////////////////////000000000000000000111222222222222111333222222222222333444444333444555666777777777777888888888999::::::;;;;;;;;;===>>>===:::999888999888888888888888888888888qqqgggeeedddcccaaa___]]]ZZZVVVSSSMMMIIIDDD@@@>>>>>>===<<<:::999888666555333222111////////////...............//////000000//////...,,,---......///.........------------------------++++++,,,,,,,,,,,,------***,,,------+++******+++***++++++++++++,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))************+++++++++************************))))))))))))))))))))))))&&&(((*********)))***+++++++++******************&&&'''((()))***)))(((''''''(((******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))(((((())))))))))))))))))))))))(((((()))***++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,)))************+++++++++************************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////......////////////////////////------......///000000000......////////////000000000111111222444555777888444444333333333333444444444444555666666777777888:::;;;<<<===???AAABBBBBB??????@@@AAAAAAAAAAAA@@@???@@@AAAAAAAAA@@@>>>>>><<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<>>>>>>===<<<;;;555444333222111000000///////////////////////////.........------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((()))))))))))))))***((())))))))))))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))*********************))))))*********))))))************)))))))))************+++++++++))))))************))))))******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------............///////////////////////////////////////000000000000000000111222222222222111222222222222222333444444333444555666777777777777666777777888888999999:::;;;<<<======;;;999999:::888888999::::::999888888pppgggfffeeecccaaa___]]]ZZZVVVSSSMMMIIIDDD@@@>>>>>>===<<<:::999888666555333222111000000000////////////...//////000000000000//////,,,------...//////..............................+++++++++,,,,,,---------***,,,------+++***************+++++++++,,,,,,,,,******++++++++++++************************************************************++++++++++++******))))))************))))))************************))))))))))))************)))))))))))))))))))))))),,,+++++++++*********))))))************+++++++++************************))))))))))))))))))))))))&&&(((***************,,,)))******+++++++++******'''(((***+++,,,+++***)))&&&(((******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&((()))))))))(((((())))))))))))))))))))))))''''''((()))***,,,---...))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))******************)))(((((()))***+++)))************+++++++++************************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,---......//////......////////////////////////------......///000000111........./////////000000111111111222333555666777444444333333333333444444555666666777777888888999::::::<<<===???AAABBBCCC???@@@AAABBBCCCBBBBBBAAA@@@@@@AAAAAAAAA@@@???>>>::::::<<<<<<===<<<;;;;;;;;;;;;;;;;;;::::::999888999999999888888888777777222222222222111111111111////////////////////////.........---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((())))))*********************)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************++++++************++++++((()))***++++++***)))((()))************+++++++++))))))************))))))******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,---------............///////////////////////////.../////////000000000111000000111222222222222111222222222111222222333444333444555666777777777777666666777777888999999999999;;;===<<<;;;::::::;;;888999:::;;;;;;:::999888ppphhhgggeeecccaaa___]]]ZZZVVVSSSMMMIIIDDD@@@>>>>>>===<<<:::999888777555333222111111111111111000000000000//////000000000000//////,,,,,,---.../////////...........................+++++++++,,,,,,---------+++,,,------+++******************++++++,,,,,,,,,******++++++++++++******************************++++++++++++++++++++++++******++++++++++++******((()))***++++++***)))(((************************))))))))))))************)))))))))))))))))))))))),,,,,,,,,+++++++++******)))************+++++++++************************))))))))))))))))))))))))&&&(((************+++,,,''')))***,,,,,,,,,+++***(((***,,,---------+++***&&&(((***+++)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&((()))))))))(((((())))))))))))))))))))))))'''''''''(((***,,,///000***)))(((''''''((()))***))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++,,,+++***((((((((()))))))))************+++++++++************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---......//////......////////////////////////---------...///000000111............/////////000111111111222333444555666555444444333333444444555777777777888999999::::::999:::;;;===>>>@@@AAABBB@@@AAABBBCCCCCCCCCBBBAAA@@@@@@AAABBBAAA@@@???>>>888999;;;<<<<<<<<<;;;;;;:::::::::::::::999888777888888666555444444444444333333333333333333333333////////////////////////......---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))'''((((((((())))))******,,,,,,++++++******))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************,,,,,,++++++++++++,,,,,,((()))***++++++***)))((()))************+++++++++))))))************))))))******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,---------.........//////////////////////////////.../////////000000111111000000111222222222222111222222111111222222333444333444555666777777777777666777777888999999::::::999:::<<<<<<;;;:::;;;<<<999:::;;;;;;;;;;;;:::999|||kkkfffgggeeecccaaa^^^ZZZWWWUUUSSSOOOKKKFFFBBB@@@>>><<<::::::999888777555333222111111111111111111000//////////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,++++++*********************************)))))))))***+++++++++,,,)))************+++++++++******++++++++++++************************************))))))))))))******))))))))))))))))))))))))************************)))))))))***+++++++++,,,******))))))))))))***************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******''''''(((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))******))))))******+++,,,++++++++++++++++++++++++---------............///...///000///...---...000........................///////////////.........000000000111222222333333333222222222222333444444444444555555666666777777888999:::<<<===>>>>>>???=========>>>???AAABBBCCC@@@@@@@@@??????===<<<<<<<<<:::888999<<<>>><<<:::;;;<<<<<<<<<;;;999777666777666444333222333444444222222222111111111000000//////.........---------.........------,,,,,,,,,************************++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((************************))))))***++++++++++++***************************))))))************)))))))))))))))***+++++++++,,,++++++++++++++++++++++++************************************************+++,,,,,,------,,,,,,+++,,,---------,,,,,,...///------............------............///////////////////////////.........000000000111222222333333111111222333333444555555777888888888999999999999999999999::::::;;;;;;;;;999999888777666666666777yyyiiidddfffeeedddaaa^^^ZZZWWWUUUTTTOOOKKKFFFBBB@@@>>><<<;;;:::999888777555333222111111111111111111000//////////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++++++++*********************************************+++++++++)))************+++++++++******++++++++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************++++++*********))))))************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******)))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''((())))))(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))))))))******))))))******+++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,---------...---///000///...---...000......................../////////////////////...000000000111222222333333333333333333333444444555444444555555666777777777888999:::;;;<<<=========;;;;;;;;;<<<===???@@@AAA>>>>>>>>>>>>===<<<;;;:::;;;999888:::<<<===<<<:::;;;;;;<<<<<<;;;999777666555555333222222222333333222222111111111000000000///.........------------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))***************)))))))))(((************************))))))***++++++++++++***************************))))))************))))))******************++++++++++++++++++++++++++++++************************************************+++,,,,,,------,,,,,,++++++---------,,,,,,---///------............------............/////////////////////////////////...000000000111222222333333111111222333333444555555666666666666777777777777888888888999::::::;;;;;;999888777777777777777777vvvgggccceeeeeedddaaa^^^[[[WWWUUUTTTNNNJJJEEEAAA???>>><<<;;;::::::888777555444222222111111111111111000//////////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***************************+++++++++***************)))************+++++++++******++++++++++++************************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((******************))))))************************))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))************))))))(((''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))*********))))))))))))***++++++)))******++++++,,,,,,,,,+++++++++,,,,,,,,,---------...//////...---...///..............................//////////////////000000000111222222333333444333333333333444555555444444555555666777777888888999:::;;;;;;;;;;;;:::999999999:::;;;<<<===>>>============<<<;;;:::999:::999999:::<<<<<<;;;999:::;;;======<<<:::777555444333222222111222222222111111111111000000000000............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))((((((((()))))))))******************))))))))))))************************))))))***++++++++++++***************************))))))************))))))******************))))))++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,+++++++++,,,---,,,+++,,,---///------............---------............/////////......//////////////////000000000111222222333333111222222333333444444555333444444444444555555555666666777888888999::::::777777777777777777888999uuufffcccdddeeecccaaa^^^ZZZWWWUUUSSSLLLIIIDDDAAA???>>>===<<<;;;:::999777555444333222111111111111111000//////////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************,,,+++++++++***)))))))))))))))*********+++++++++******++++++++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((******++++++++++++******)))))))))))))))*********************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((((('''((())))))*********))))))(((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********)))))))))))))))***+++++++++++++++***************+++,,,,,,,,,,,,------------...//////------...///....................................////////////000000000111222222333333444444333333444444555666333444444555666777888888999999:::::::::999999888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;<<<;;;:::999999;;;<<<===<<<:::666444222222111111111111111111111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))(((((((((((((((((((((((((((((()))))))))******************)))))))))))))))************************))))))***++++++++++++***************************))))))************))))))++++++******))))))((((((************************************************************************++++++,,,,,,,,,,,,+++++++++,,,---,,,++++++---///------............---------------.........//////............////////////000000000111222222333333222222222333333444444444333333333333444444444444444555555666777888999999777666666666777888999999uuugggdddeeecccbbb```]]]YYYVVVSSSRRRKKKHHHCCC@@@???>>>===<<<;;;:::999888666444333222111111111111111000//////////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************,,,+++++++++***)))))))))))))))*********+++++++++******++++++++++++************************************))))))))))))******))))))))))))))))))))))))************************+++******))))))((((((((()))***++++++++++++***)))(((((())))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******&&&'''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((()))************))))))((((((''''''(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))(((((())))))***+++---,,,++++++***)))((((((------------............---...///...---,,,---///........................---.........//////000000000000000111222222333333444333333333333444555555333333444555666777888888999999::::::999999888777999999999999:::;;;<<<<<<<<<<<<=========<<<;;;;;;999;;;<<<===<<<;;;::::::999:::;;;<<<;;;888555444000111111111111111111111000000000/////////......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************************************)))))))))))))))))))))))))))((((((((((((((())))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))******************************))))))***++++++++++++***************************))))))************))))))+++******))))))(((((((((***************************************************************************++++++,,,,,,++++++***+++,,,,,,,,,++++++---...------............------------------............---.........//////000000000000000111222222333333222222333333333333444444333333444444444555555555333444444555777888888999777666666666777888999999vvvhhhdddeeebbbaaa^^^[[[XXXTTTRRRQQQJJJGGGCCC@@@??????>>>===;;;;;;999888666555333333111111111111111000//////////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++++++++,,,,,,,,,************************+++++++++***************)))************+++++++++******++++++++++++************************************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))((((((((()))***++++++***)))(((((((((((()))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******%%%&&&&&&'''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))(((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))(((((((((((()))******,,,,,,+++***)))(((((('''---------.........//////,,,---......---,,,---...........................------......///000000000000000000111222222333333333222222222222333444444222333444555666888888999999999:::::::::999999888:::999999999::::::;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;:::<<>><<<;;;;;;999999999999888666555333000000111222222222111111////////////............,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************************************))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************************************))))))***++++++++++++***************************))))))************))))))))))))))))))))))))((((((******************************************************************************++++++++++++*********+++,,,+++***+++,,,...------............------,,,------------.........------......///000000000000000000111222222333333333333333333333333333333444444444444555555555555333333444555777888999999777777777777777777888999uuuiiidddccc```___]]]YYYVVVSSSPPPOOOIIIFFFBBB?????????>>>===<<<;;;:::888666555444333111111111111111000//////////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++******+++++++++,,,,,,,,,***************************************+++++++++)))************+++++++++******++++++++++++************************************))))))))))))******))))))))))))))))))))))))************************((((((((()))))))))))))))&&&''')))******)))'''&&&'''(((((()))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++(((((((((((())))))))))))((((((((())))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((((((((((((((()))******))))))))))))************,,,,,,---------.........,,,---......,,,,,,---...........................------......///000000111000000000111222222333333222111111111111222333333222333444555666888999999999999:::::::::::::::999999999999888999999:::;;;::::::;;;;;;;;;;;;::::::;;;>>>AAAAAA???<<<;;;<<<999888777666555444444333000000222333333333222222/////////.........------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************************************))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))*********+++++++++((()))))))))************************************))))))***++++++++++++***************************))))))************))))))((((((((()))))))))))))))******************************************************************************++++++++++++*********+++,,,+++******,,,...------............------,,,,,,---------.........------......///000000111000000000111222222333333333333333333333333333333333333333444444444555555333333444666777888999:::999888777777777777777777uuuhhhcccbbb___^^^\\\YYYUUURRROOONNNIIIEEEBBB?????????>>>===<<<;;;:::888777555444333111111111111111000//////////////////////////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++*********++++++,,,,,,,,,************************))))))******+++++++++,,,)))************+++++++++******++++++++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&'''(((******((('''&&&'''(((((()))***+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******((((((((('''&&&&&&%%%%%%(((((())))))))))))(((((((((((((((((((((((((((((('''((()))++++++)))((('''(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++''''''(((((())))))******''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++((((((((((((((()))******&&&'''((()))***+++,,,,,,++++++,,,,,,,,,---------,,,---......,,,,,,---...........................---------...///000000111000000000111222222333333111111000000111111222333222222333555666888999999888999:::;;;;;;;;;;;;:::999888888888888888999:::888999999:::::::::999999;;;???BBBCCC@@@===<<<<<<999888666444333333333444000111222333444444333222//////.........---------+++++++++,,,,,,---------*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++************************))))))***++++++++++++***************************))))))************))))))''''''(((((())))))******))))))))))))))))))))))))******************************************************++++++++++++*********+++,,,+++******,,,...---..................---,,,,,,,,,---------......---------...///000000111000000000111222222333333333333333333333333333333222222333333333444444444333333444666777999::::::999999888777666666777777qqqeeecccfffcccaaa^^^ZZZUUUQQQNNNMMMJJJGGGBBB@@@???????????????===:::888666444222000000000000000////////////------............---------------...------,,,,,,------------------------...---+++,,,,,,---+++***++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((())))))))))))+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++******)))))))))))))))+++*********))))))(((((((((((())))))))))))((((((************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))(((''''''$$$%%%&&&'''(((((((((((())))))(((((((((((())))))))))))************))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((,,,,,,***)))))))))***+++))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((''''''))))))************))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......,,,,,,---...///000111222000000000000000111111222222111000//////111333444555555666666777777888888999999888888999999:::;;;:::::::::::::::::::::::::::999777666666666777888===>>>@@@@@@>>><<<<<<<<<:::777444222333444444444000000000000000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,+++++++++*********))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,)))************+++++++++,,,+++++++++***))))))))),,,+++***))))))***+++,,,++++++************++++++))))))))))))))))))))))))))))))))))))************++++++******************,,,+++***))))))***+++,,,++++++******************++++++++++++++++++++++++,,,,,,---......---,,,,,,---------............///............////////////000000000000111111111111333333444444444444444444666555444333333333333333777888888999999:::;;;;;;888999:::999777666777888pppeeeccceeecccaaa^^^ZZZVVVRRROOONNNKKKGGGBBB@@@?????????>>>>>><<<:::999888666333000111111000000000/////////------............------,,,------...------,,,,,,------------------------...---+++,,,,,,---+++***++++++++++++++++++++++++++++++++++++++++++++++++************************************+++++++++++++++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++******)))))))))))))))************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))(((''''''((((((((()))((((((''''''))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((+++***)))((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((''''''))))))************))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------...............,,,------...///000111111000000000000000111111222222111000///000111333444444555555666777777888888999999999888999::::::;;;:::::::::::::::::::::::::::999777666666666777888;;;===???>>><<<:::::::::999666333222333444444333000000000000000000000000...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))******++++++,,,+++++++++*********))))))))))))************))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,*********+++++++++,,,,,,)))************++++++++++++++++++***************++++++***))))))***+++++++++******************+++))))))))))))))))))))))))))))))))))))************************************++++++***))))))***++++++************************++++++++++++++++++++++++,,,,,,---......---,,,,,,---------............///............//////////////////000000000111111111333333333333444444444444555555444333333333444444666666777888888999999:::888999:::999777666777888ooodddbbbdddcccbbb___[[[WWWTTTQQQOOOKKKGGGCCC@@@?????????>>><<<;;;;;;;;;:::888444111222222111111111000000000------............------,,,,,,------...------,,,------------------------...,,,++++++------,,,***++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++******)))))))))))))))************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))(((''''''************)))((('''&&&))))))(((((((((((())))))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((''''''''''''&&&((((((''''''''''''((((((***))))))((('''((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((''''''((())))))******))))))((())))))))))))))))))))))))************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...............---.........//////000000000000000000000111111222222111000000000111333444444444555555666777777777999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666777888888:::<<<======;;;999888888888555333222333333333222000000000000000000000000........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++++++++***************))))))************))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++*********++++++++++++,,,)))************+++++++++***************+++++++++++++++***))))))***++++++************************))))))))))))))))))))))))))))))))))))************************************++++++***))))))***++++++************************++++++++++++++++++++++++,,,------......------,,,---------............///............//////////////////000000000000111111222222333333333444444444444444333333333444555555555555666666777888888999888999:::999777666777888nnndddbbbccccccbbb___\\\XXXUUUSSSQQQKKKHHHCCC@@@??????>>>>>>;;;;;;;;;<<<<<<:::666222222222222222111111111000------............------,,,,,,------...------------------------------------,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))))))))*********+++++++++*********))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))+++******)))))))))))))))*********)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))***(((((((((((((((((((((((()))))))))))))))((('''''')))))))))))))))((('''&&&))))))(((((((((((())))))'''(((((())))))(((((('''(((((())))))))))))((((((((((((((('''''''''''''''((((((''''''''''''((((((******))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---.........------.........///////////////000000000000000111111222111111000000000111222333333444444555555666777777999999999999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::999888777777777888999:::<<<===<<<:::888777777666444222111222222222111000000000000000000000000........................---------,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++******************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************++++++++++++))))))*********+++++++++)))))))))***+++++++++,,,+++******************+++*********++++++*********))))))))))))))))))))))))((()))))))))***************************++++++++++++******************+++***************+++++++++***+++++++++++++++,,,,,,---------------------------------............///............////////////////////////000000000111111111222222333333444444333333333333333444555666555555666777777888888999999:::;;;:::999888999:::mmmdddbbbccccccbbb___\\\YYYVVVTTTRRRLLLHHHCCC@@@???>>>>>>===::::::;;;<<<<<<:::666333222222222222111111111000------............------+++,,,,,,---.........------------------------------,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************+++++++++*********))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))******(((((())))))))))))((((((************************((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))***(((((((((((((((((((((((()))))))))))))))(((''''''%%%&&&''''''((((((((('''))))))(((((((((((())))))((())))))******))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((+++++++++*********))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,---...---------.........///////////////000000000000000111111222111111111111111222222222333333333444555555666666999888888888888999:::::::::::::::;;;;;;;;;<<<<<<;;;:::888777777777888999;;;<<<======:::888777777555333111111222222111///////////////////////////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++******)))************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))*********+++++++++))))))*********+++++++++)))))))))***+++++++++,,,*********++++++*********)))***++++++++++++***)))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++*********++++++*********))))))*********+++++++++*********++++++,,,,,,,,,---------------------------------............///............////////////...////////////000000000000000111111222333333444333333333333333444555666666666777777888999999::::::;;;<<<;;;::::::;;;<<>>======;;;::::::;;;;;;999555333222222111111111000000000------............------++++++,,,---............------------------------,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,---+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))************(((((())))))))))))((((((************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))(((''''''$$$%%%&&&'''(((((((((((())))))(((((((((((())))))))))))************))))))(((((())))))))))))(((((('''(((((((((((()))))))))((((((''''''''''''((((((+++++++++++++++***))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))((('''''''''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++************++++++++++++++++++,,,------------------.........//////000000000000000000000111111222000000111111222222222222222222333333444555555555777777777777777888999999888999999::::::;;;;;;;;;;;;:::999888777888999999;;;<<<===<<<:::777666666333222000000111111///...////////////////////////------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,***)))(((***************+++++++++))))))************)))))))))))))))************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******)))))))))************+++)))************+++++++++***************+++++++++)))***++++++++++++***))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,)))***++++++++++++***))))))))))))***++++++,,,,,,*********++++++,,,,,,---...------,,,,,,------...---------............///............////////////......////////////000000//////000111222333333444444444333333333444555555666666777888888999999:::999;;;<<<<<<;;;:::;;;===nnnfffcccccc```___^^^[[[YYYVVVTTTSSSMMMIIIDDD@@@???>>>===<<<<<<;;;999999888777555222111111000000000/////////------............------***+++,,,---............------------------------,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++******)))))))))))))))((()))))))))************(((((())))))))))))((((((************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''(((((((((''''''))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))(((((('''((((((((())))))))))))((((((''''''''''''(((((()))***+++++++++***(((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************************++++++++++++++++++,,,------------,,,,,,------...///000111111000000000000000111111222000000111222222222222222222222222333444444555555666666666666666777777888777777888888999::::::;;;;;;:::999888888888999999999;;;<<<;;;888555444444222111000000111000...---////////////////////////------------------------,,,,,,,,,++++++++++++***************************)))***,,,,,,,,,***)))'''))))))*********+++++++++))))))************))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************)))************++++++++++++++++++***************)))***++++++++++++***)))(((***+++,,,,,,+++***((())))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,)))***++++++++++++***)))((())))))***++++++,,,,,,)))******+++,,,,,,------...---,,,,,,,,,,,,---...---------............///............////////////........./////////000000......///000111222333333555555444333333333444444555555666666777888888999888999::::::999999:::<<<nnnfffdddddd```___]]][[[XXXVVVTTTSSSMMMIIIDDD@@@???>>>===<<<===;;;999777777666444222000000000000////////////---..................---***+++,,,---............------------------------,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++******)))))))))))))))(((((())))))*********+++(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))(((((('''************)))((('''&&&))))))(((((((((((())))))''''''((((((((((((''''''(((((())))))))))))(((((('''((((((((())))))******((((((''''''''''''((((((((()))*********)))'''&&&))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((((('''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++++++++,,,---------,,,,,,,,,,,,---...///000111222000000000000000111111222000000111222222222222111111222222333333444555555555555555555555666777777666666777888999999::::::;;;:::999888888888999:::888999:::999666444333222222000000000111000...,,,////////////////////////------------------------,,,,,,,,,+++++++++******************************)))***,,,---,,,***((('''))))))******++++++++++++))))))************))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************)))************+++++++++,,,+++++++++******)))))))))***+++,,,,,,+++***)))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,))))))***+++,,,,,,------...---,,,,,,,,,,,,---...---------.........//////............/////////000............/////////000---...///000111222333333666555444444333333333333444444555555666777777777666777999999888888999:::mmmeeeaaa```aaa___]]][[[YYYWWWSSSQQQLLLHHHDDDAAA@@@@@@???>>><<<<<<;;;999777555333222...///000///...---...///------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,***((()))+++,,,+++(((************************,,,+++***))))))***+++,,,************************))))))))))))))))))))))))***************)))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''(((((())))))******'''(((******)))(((((()))******))))))))))))******))))))(((((('''''''''&&&'''((()))((('''&&&'''))))))((('''&&&&&&'''((()))******))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((''''''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++,,,------++++++,,,---,,,,,,,,,------,,,++++++---------............///---......///000111111222///000000000000111111111444444333222222333333333444444444555666777888999555555666777888:::;;;<<<===<<<<<<;;;;;;;;;;;;<<<999999888777666444222111000000000000////////////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************(((***+++***)))((()))***))))))))))))************************))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,******++++++++++++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------............//////////////////000000///...------/////////000111333444555222333444555555555444333333444555555333333444555777777777777888888888888nnneeebbbaaa___^^^[[[ZZZYYYVVVSSSPPPLLLIIIEEEBBBAAA@@@???>>><<<<<<;;;999777555333222///000111000...------...------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...---+++******,,,---,,,***************************++++++***))))))***++++++************************))))))))))))))))))))))))***************)))((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))'''((((((((()))))))))***''')))***)))((('''(((******))))))(((((())))))***)))((((((((('''''''''''''''((()))((('''&&&'''))))))(((''''''''''''((()))***)))))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((''''''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++,,,------++++++,,,---,,,,,,,,,------,,,,,,+++------------.....................//////000111222000000000111111111111222444333333222222333333333444444444444555666777777666666666666888:::<<<===??????===<<<;;;:::::::::888888888777555444222111000000000000/////////...---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((***+++***)))((()))***))))))))))))************************))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,******++++++++++++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------............///////////////////////////...------/////////000111222333444222333444555555555444333333555555555333333333555666666777777777888888888ooofffcccbbb^^^\\\ZZZYYYXXXVVVSSSQQQMMMJJJEEECCCBBBAAA@@@???<<<<<<;;;999777555333222000111111000...------...------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------,,,++++++------,,,+++************************++++++***))))))***++++++************************))))))))))))))))))))))))***************)))((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))((('''''')))+++)))((((((''''''(((((()))(((((((((((('''''''''''''''((()))((('''&&&'''))))))((((((''''''(((((()))))))))))))))(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''(((((((((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++,,,---,,,+++***+++---+++,,,,,,------,,,,,,,,,------------............///.........///000111222000111111111111222222222333333222222222222333333555444444444444444555555777666555555666999<<<>>>BBBAAA???===;;;999999888777777777666555333222111000000000/////////......------------------------,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((***+++***)))((()))***))))))))))))************************))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,******++++++++++++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......---------............////////////////////////......---.........///000111222333222222333444444444444444444666666555333222333444666666666666777777777777ooogggdddccc^^^]]][[[ZZZYYYWWWTTTRRRNNNJJJFFFCCCBBBBBBAAA???<<<;;;;;;999777555333222111222222111...------...------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,,,,+++************************+++******************+++************************))))))))))))))))))))))))***************)))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))******)))'''&&&&&&))),,,((((((''''''''''''(((((((((((((((((((((''''''''''''((()))((('''&&&'''))))))(((((((((((((((((()))))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************************,,,,,,,,,+++***+++,,,++++++,,,---------,,,,,,,,,,,,---------.........///////////////000111222111111111111222222222222222222222222222222333444555444444333333333444444888777555444555999===???AAA@@@>>><<<;;;999999999666666666555444333222111000000/////////.........------------------------,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((***+++***)))((()))***((()))))))))************************)))))))))(((******))))))))))))******((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************))))))(((((()))***++++++******++++++++++++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......---------------.........//////...///////////////..................///000111222222222333333444444444444555666777666444222333444555555666666666777777777ooogggdddddd```___]]][[[ZZZXXXUUUSSSNNNJJJFFFCCCBBBBBBAAA???<<<;;;;;;999777555333222111222222111///---...///------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++*********+++*********************************++++++*********************************))))))))))))))))))))))))***************)))(((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((******)))'''&&&&&&))),,,((((((''''''''''''(((((('''''''''((((((((((((((('''((()))((('''&&&''')))((())))))))))))))))))((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************************+++,,,,,,******+++,,,***+++,,,,,,---------,,,,,,,,,,,,------------...000000111111111111111111000000111111111222222222111111111111222222333444555444444333333333444444888777555444555999===??????>>>===;;;::::::::::::555555555555444222111000////////////............------------------------,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***((()))))))))************************)))))))))(((******))))))))))))******((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))***+++******++++++++++++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------------------..................///////////////...///.........///000111222222222222222333333444444555666777666444333444555666666666666777777777777nnngggddddddbbbaaa^^^\\\[[[YYYUUURRRMMMJJJEEECCCBBBAAA@@@???<<<<<<;;;999777555333222000111222111///...///000------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++************************)))***++++++++++++***)))************************))))))))))))))))))))))))***************)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))((('''''')))+++)))((((((''''''(((((()))'''''''''((((((((((((((('''((()))((('''&&&''')))((())))))******))))))((((((((((((((())))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((())))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++,,,+++***)))***,,,******+++,,,------------,,,,,,,,,,,,------------000111333555555333222000///000000000000111111111111111000111111222333444555444444444444444555555777666555555666999<<<>>>===<<<;;;:::999999999999444444444444333222111000/////////.........------------------------------++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))************************))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))***************)))))))))))))))************++++++++++++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------,,,------------.........---...//////////////////000/////////000000111222222222222222222333444444444555666666555444555666777777777777888888888888}}}mmmfffdddccccccaaa^^^\\\ZZZWWWSSSPPPLLLIIIEEEBBBAAA@@@???>>><<<<<<;;;999777555333222...000111111000///111222------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++---,,,***)))+++,,,************************)))***++++++++++++***)))************************))))))))))))))))))))))))***************)))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))***)))))))))((((((((('''''')))***)))((('''(((******))))))(((((())))))***''''''''''''((((((((()))'''((()))((('''&&&''')))((()))************)))((('''((((((((()))))))))***))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''))))))))))))((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))+++,,,+++***)))***+++)))***+++,,,------------++++++,,,,,,,,,---------000222666888888666222///....../////////000000000000000000000111222333444444444444444555666777777666666666666888:::<<<===>>>===;;;999888666666666333333444333333222111000//////.........---------------------------------++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))************************))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))************++++++++++++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------,,,,,,---------.........------...///////////////111000000000000111222222333222111111111222333444333444666666555555777888888888888888999999999999}}}mmmfffcccccccccaaa^^^[[[YYYVVVQQQNNNLLLHHHDDDAAA@@@@@@???>>><<<<<<;;;999777555333222...///111111000000222333---..................---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,...---+++***,,,...************************)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))***************)))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******))))))(((((((((''''''(((******)))(((((()))******))))))))))))******&&&'''''''''(((((())))))'''((()))((('''&&&''')))((()))***++++++***)))((('''((((((((())))))******))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))(((((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))+++++++++***)))***+++)))***+++,,,------...---++++++,,,,,,,,,---------000333777::::::777222///............////////////000000000000111222333444444444444555666777888999555666666777888:::;;;<<>>;;;999666444333333333333333333333222111000//////.........---------------------------------++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))************************))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))******************)))))))))))))))*********++++++++++++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------......------...///000000//////111111111111111111222333333222111111111222333444222444555666555666888999888888999999999:::::::::~~~ooohhheeeddd^^^\\\[[[ZZZXXXVVVRRROOOOOOKKKFFFBBB@@@@@@???>>><<<<<<;;;999777555333222000000000000////////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))((()))***++++++***((('''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))*********+++*********))))))(((((((((((((((((())))))))))))***)))(((&&&&&&''''''(((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******)))))))))))))))))))))))))))((((((((((((***,,,---*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......---///222444444222///---////////////////////////000000000000111111111111222222333444444555555666777777666666777999<<<===;;;;;;:::888777555444444111111111111000000000///.........------,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,+++)))))),,,...******))))))))))))******++++++******************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((((()))***************)))))))))))))))******+++))))))))))))************))))))))))))))))))))))))''''''(((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++******...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000000000000000000000000000111222333444444444555555666666777777999999888888777888888999ppphhheeeccc```^^^\\\[[[ZZZWWWSSSPPPNNNJJJEEEBBBAAA@@@???>>><<<<<<;;;999777555333222000000000000////////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))***************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))******)))(((((())))))))))))))))))))))))***)))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))***)))((('''&&&''''''(((***)))(((''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((()))***))))))))))))))))))))))))))))))(((((()))***+++,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))************************++++++++++++++++++++++++,,,,,,,,,------------...---...000222222000...---////////////////////////000000000000111111111111222222333333444555555555777666666555777999;;;<<<::::::999888666555444333111111111000000000//////......---------,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***)))******)))'''((()))+++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))(((((()))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))******+++))))))))))))************))))))))))))))))))))))))************************'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++******+++,,,,,,+++++++++,,,,,,+++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000000000000000000000000000000000000000111222333444444444555555666777777777999999888888888888999999qqqiiidddbbbbbb```^^^]]]\\\YYYUUUQQQLLLIIIEEEBBBAAAAAA@@@???<<<<<<;;;999777555333222000000000000////////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******************)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))+++***************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******))))))((())))))))))))))))))))))))*********))))))(((((((((******))))))))))))(((((((((((((((((())))))))))))))))))(((''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((((((((((((((())))))))))))***)))((((((((((((((()))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******************************++++++++++++++++++++++++,,,,,,,,,,,,---------------......//////......---////////////////////////000000000000111111111111222222333333444444555555666666555555666888:::;;;999999888666555444333333000000000000////////////------------,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***)))******)))(((((()))+++******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))))))))))))))******+++))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))***+++,,,,,,,,,,,,++++++***))))))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000000000111111000000000000000000000000000000000000111222333444444444555666666777888888999999999999999999999999rrriiidddaaabbbaaa___]]]\\\YYYTTTQQQKKKHHHDDDBBBBBBBBBAAA???<<<;;;;;;999777555333222000000000000////////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))++++++***))))))***,,,---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((''''''&&&))))))))))))))))))(((((((((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((((((((((((((((((((((((((((((*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------///..................//////////////////////////////000000000111111111111111222222333444444555555555555555555666777888999777777666555444333222222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++******,,,,,,,,,******+++---******))))))))))))*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))(((((()))***************)))))))))))))))******+++((()))))))))************))))))))))))))))))))))))---,,,,,,,,,,,,+++++++++))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++(((((()))+++,,,,,,,,,,,,+++******)))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000111111111111000000000000000000000000000000000000111222333444444444555666777888888999999999999:::::::::::::::qqqiiidddaaabbb```^^^\\\ZZZWWWSSSOOOJJJHHHEEECCCBBBBBB@@@???<<<;;;;;;999777555333222000000000000////////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))+++***)))((()))***,,,---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************************+++******)))((('''&&&&&&(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((''''''&&&''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***************)))))))))(((((())))))************************************)))))))))))))))))))))))))))******++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------000//////......//////000///////////////////////////000000000111111111111111111222222333444444555444444444444555666777777666555555444333222111111/////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++******+++---,,,+++***+++,,,******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((()))***************)))))))))))))))******+++((()))))))))************))))))))))))))))))))))))+++++++++++++++*********))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++'''((()))***+++,,,,,,,,,++++++*********++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000111111111111000000000000000000000000000000000000111222333444444444555666777888999999888999:::;;;;;;;;;;;;;;;}}}ooohhheeecccaaa___]]][[[YYYVVVQQQNNNKKKHHHEEEDDDCCCBBB???>>><<<<<<;;;999777555333222000000000000////////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))******************)))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))(((((((((((()))***++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++******))))))******+++************************)))))))))(((((('''''''''''''''(((((((((((())))))(((((((((((())))))))))))((((((((()))(((''''''&&&&&&'''((()))*********)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))((()))************))))))((((((((()))******++++++************************))))))))))))))))))))))))******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000//////......//////000////////////////////////000000000000111111111111111111222222333333444444333333444444444555555555444444333222222111000000///.........------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***''')))++++++)))((()))*********))))))))))))******)))))))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))***++++++***)))((())))))))))))))))))))))))(((((()))***************)))))))))))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))*********+++((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++(((((()))***+++++++++++++++************+++,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000000000111111000000000000000000000000000000000000111222333444444444555666888999::::::888999;;;<<<===<<<<<<;;;zzzmmmgggeeeeeeaaa```]]][[[YYYVVVQQQNNNKKKIIIFFFDDDCCCAAA>>><<<<<<<<<;;;999777555333222000000000000////////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))&&&&&&'''((()))******)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***))))))***++++++************************(((((((((((((((((('''''''''''''''((((((((())))))(((((((((((())))))))))))'''((()))))))))(((&&&&&&%%%&&&((()))*********)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((***+++,,,))))))))))))))))))))))))'''((()))***++++++******'''(((((()))******++++++************************))))))))))))))))))))))))))))))*********)))((('''++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,........................////////////////////////000000000000111111111111111111111222333333444444222333333444444444444444333222222111111000000///.........---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***''')))++++++***)))))))))******))))))))))))******((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((()))***************)))))))))))))))******+++))))))))))))************))))))))))))))))))))))))'''(((((()))***+++,,,,,,'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))************)))))))))))))))))))))***++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000000000000000000000000000000000000000111222333444444444555777888999:::;;;888999;;;===>>>===<<<<<>>;;;<<<<<<;;;999777555333222000000000000////////////---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))$$$%%%'''))))))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***))))))***+++,,,************************'''''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))'''((()))))))))(((&&&%%%%%%&&&((()))*********)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&''')))***,,,---))))))))))))))))))))))))&&&''')))***+++++++++***'''(((((()))***+++++++++************************))))))))))))))))))))))))(((((()))))))))'''&&&%%%++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,////////////////////////000000000000111111111111000111111222333333444444222222333444444444333333222222111111000000//////......---------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***)))+++------,,,+++***+++******))))))))))))******((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,+++,,,...//////...,,,+++))))))))))))))))))))))))(((((()))***************)))))))))))))))******+++))))))))))))************))))))))))))))))))))))))''''''(((***+++,,,---...''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++)))************))))))(((((((((((((((((()))******))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000000000000000000000000000111222333444444444555777888:::;;;;;;888999;;;===>>>>>>===<<>>===<<<:::888666444333222000000000000////////////------............------........................------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,******************************))))))))))))************)))))))))((((((((())))))))))))************)))************+++++++++************************((()))***+++++++++++++++))))))))))))******************)))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))******)))))))))))))))))))))))))))))))))))))))(((((('''(((((())))))))))))(((((())))))))))))************((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))''''''((())))))))))))((()))))))))))))))))))))))))))))))))************+++************************++++++++++++,,,,,,,,,,,,,,,------------.................................---......//////......---///////////////000000111222222111111000000//////........................,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((())))))***((((((((()))))))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))************************************))))))))))))))))))))))))************************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000000000000000000000000//////000111222333333444444444555555555555555555666666777777777888888888wwwlllgggdddbbbaaa^^^[[[YYYWWWTTTPPPMMMJJJHHHDDDBBBAAAAAA???>>>===<<<:::888666444333222000000000000////////////------............------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************++++++++++++******************************))))))))))))*********)))))))))((((((((((((*********))))))))))))))))))************+++++++++************************(((((()))++++++,,,,,,+++))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))******+++(((((((((((((((((((((((()))))))))))))))((('''''''''((()))******)))((('''))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))***************************************++++++++++++,,,,,,,,,,,,,,,---------.................................---......//////......---///............///000000000000000///////////////........................++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************************************((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000000000000000000000000000000111111111222222222333444444444555555666666666666666777777777777777vvvkkkfffcccaaa___]]][[[YYYXXXUUURRROOOJJJGGGDDDBBBAAAAAA???>>>===<<<:::888666444333222000000000000////////////---..................---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++******************************))))))))))))******))))))))))))((((((((((((++++++******))))))(((((()))************+++++++++************************(((((()))++++++,,,,,,,,,))))))))))))***************)))))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((******)))((('''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((())))))***++++++(((((((((((((((((((((((()))))))))))))))((('''''''''((()))******)))((('''))))))))))))************''')))***++++++***)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,---------..............................---..................---...............///000000............////////////---.....................***+++,,,------,,,+++***+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000000000000000000000000000111111111111111111222222222222333444444555666666666666666666777777777777sssjjjfffccc```bbb```\\\ZZZXXXUUURRROOOJJJHHHEEEBBB@@@?????????======;;;999666444222111222333333222///---......////////////////////////......------------......---------------------------,,,***)))))))))******++++++++++++++++++++++++,,,,,,,,,++++++***************************************************************++++++++++++******************************************************))))))*********+++++++++***((('''))),,,...---+++///,,,((((((***+++***))))))))))))))))))))))))))))))************+++++++++,,,***))))))***++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))(((''''''((()))***((((((((((((((()))******))))))))))))))))))))))))&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))))))))))))))************(((((())))))***+++------))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------............------------..........................................////////////000000000000////////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++******))))))***+++,,,,,,''''''&&&''''''((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))************+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))******+++---,,,,,,+++***)))(((((()))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......---------............///000000000000111111111111000000000111222222333333222333444444555555444444555666777666555666888:::sssjjjgggddd```bbb```\\\ZZZXXXUUURRROOOMMMJJJGGGCCC@@@>>>============;;;999666444222111222333333222///......///////////////////////////......------------......------------------------,,,+++***))))))******+++++++++++++++++++++++++++---------,,,,,,+++++++++******************************************************++++++++++++******************************************************))))))*********+++++++++***(((''')))+++---,,,***---***((((((***+++***))))))))))))))))))))))))))))))************++++++++++++***((((((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))(((''''''((()))***((((((((((((((()))******))))))))))))))))))))))))''''''((('''&&&%%%''')))((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))***)))))))))(((((((((''')))))))))(((((((((''''''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............------------............................../////////000000000111111000000000/////////.........------------,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++******)))******++++++,,,+++************++++++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))************+++***)))(((((()))***+++************************)))))))))))))))***++++++,,,,,,++++++***))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------............/////////000000000111111111000000000111222222333333222333444444555555444444555666777666666666888:::tttjjjhhheeebbbbbb```\\\ZZZXXXUUURRROOOPPPMMMIIIDDD@@@===<<<<<<======;;;999666444222111222333333222///......///////////////////////////......------------......------------------------+++************++++++,,,++++++++++++++++++++++++,,,,,,+++++++++++++++*********************************************************++++++++++++*********************************************************************+++++++++)))((('''(((***++++++******)))'''''')))******))))))))))))))))))))))))))))))************++++++++++++)))'''((()))***))))))))))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))'''(((((('''&&&&&&''')))((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((()))*********(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((***)))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))((((((((()))))))))+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------............------------......................................./////////000000000////////////.........------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))************************+++++++++***************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))*********************+++++++++---,,,+++++++++++++++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))******************))))))))))))*********************************))))))))))))***++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------............/////////000000000000111111000000000111222222333333222333444444555555444444555666777777666666999:::sssjjjhhhfffcccbbb```\\\ZZZXXXUUURRROOOOOOMMMIIIDDD@@@>>>===<<<======;;;999666444222111111222333111///......///////////////////////////......------------......------------------------************+++,,,,,,---++++++++++++++++++++++++************))))))))))))******************************************************++++++++++++******************************************************************************((((((((()))************(((''''''((())))))******))))))))))))))))))))))))))))))*********+++++++++***(((''''''((())))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((())))))***(((((((((((((((((((((((('''(((((('''&&&&&&''')))((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************++++++***)))))))))))))))******++++++++++++,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,---------............------------..............................+++++++++,,,,,,,,,------/////////.........---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++++++++******************************************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++******+++***))))))((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************))))))))))))))))))***((()))))))))***************))))))))))))))))))*********************************))))))******+++,,,))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,---------......---------............///////////////000000000111000000000111222222333333222333444444555555444444444666777777666777999;;;rrriiihhhfffdddbbb```\\\ZZZXXXUUURRROOOLLLJJJGGGCCC@@@???>>>???======;;;999666444222111111222222111///...///000////////////////////////......------------......------------------------******++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++++++++******************************************************++++++++++++******************************************************************************((()))******))))))******&&&'''((())))))))))))***))))))))))))))))))))))))))))))*********+++++++++***(((''''''((())))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((())))))***(((((((((((((((((((((((('''((()))(((&&&&&&((()))((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************------,,,+++************))))))))))))*********************++++++,,,,,,,,,,,,,,,,,,---------............------------..............................++++++++++++,,,,,,,,,,,,............------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******+++++++++******)))***)))((('''''''''''''''******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))******)))))))))((()))))))))************)))))))))******)))))))))***************************************++++++,,,)))))))))***++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......---------............///...////////////000000000000000000111222222333333222333444444555555444444444666777777777888:::<<>>>>>???======;;;999666444222111000111222111000///000111////////////////////////......------------......------------------------+++,,,---------,,,+++***++++++++++++++++++++++++++++++,,,,,,------------******************************************************++++++++++++******************************************************+++++++++*********))))))***,,,---,,,***)))+++---(((***,,,,,,***((((((***)))))))))))))))))))))))))))************++++++++++++***((((((***+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((()))******)))((('''((((((((((((((()))******))))))))))))))))))))))))((())))))(((''''''(((***((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((()))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************,,,,,,++++++***+++++++++((())))))))))))*********)))******+++,,,,,,------,,,,,,,,,---------............------------..........................................////////////---------,,,,,,,,,,,,+++,,,,,,,,,++++++++++++*********++++++++++++************++++++++++++******************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))))))))))))))))))))*********++++++)))***,,,,,,,,,***)))'''*********)))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))))))))************((()))***++++++***)))(((++++++++++++++++++++++++++++++******++++++,,,---***************+++++++++)))************+++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,---------......---------............///........./////////000000000000000111222222333333222333444444555555444444444666777777777999;;;===nnnfffeeedddcccbbb```\\\ZZZXXXUUURRROOOIIIGGGDDD@@@>>>===============;;;999666444222111000111222111000///000111////////////////////////.........------.........------------------------,,,------...---,,,***)))++++++++++++++++++++++++(((((())))))******************************************************************++++++++++++******************************************************++++++++++++******))))))+++---...---+++***+++...)))+++...---***(((((())))))))))))))))))))))))))))))************+++++++++,,,***))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((()))******)))((('''((((((((((((((()))******))))))))))))))))))))))))((()))))))))'''''')))***((((((((((((((((((((((((((()))***)))((('''(((***))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************+++***************++++++)))************+++++++++))))))***+++,,,,,,------,,,,,,,,,---------...............------.................................,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))'''((()))++++++)))((('''))))))))))))))))))))))))************++++++++++++)))***,,,---,,,***(((''')))((((((((()))***++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))))))))************((()))***++++++***)))(((++++++++++++++++++++++++++++++******++++++,,,---************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......---------.........//////............/////////000000000000111222222333333222333444444555555444444444666777888888999<<<>>>rrriiidddccccccccc___YYYWWWVVVTTTPPPLLLHHHFFFDDDAAA???===<<<;;;>>>===<<<999777555333222000000000000////////////......////////////..............................,,,------......------,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++)))***,,,,,,***)))***++++++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))************---,,,***)))))))))************))))))))))))************+++++++++,,,,,,,,,************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&''''''((()))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))((('''&&&%%%)))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++******)))*********---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))******+++,,,,,,))))))))))))************+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++*********)))))))))))))))+++*********))))))((((((+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++******++++++++++++******))))))))))))************)))))))))))))))******+++++++++************++++++---,,,***))))))***,,,---******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,---......//////......////////////////////////000111111111222222222222111111111000111111222222555555666666777777888888tttkkkfffddddddbbb^^^ZZZXXXWWWUUUPPPLLLJJJHHHFFFDDDAAA???>>>>>>>>>===<<<999777555333222111000000000////////////......////////////..............................,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++)))***,,,,,,***)))***++++++++++++*********))))))++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))************,,,,,,***)))))))))************))))))))))))******))))))*********+++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((('''''''''&&&&&&))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((''''''((())))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))((('''&&&%%%)))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,++++++*********++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((('''''''''''''''((()))))))))))))))************************)))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++***)))))))))))))))))))))************)))))))))(((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********)))******++++++******)))))))))))))))************)))))))))))))))******+++++++++************++++++---,,,***))))))***,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,---......//////......////////////////////////000000000000111111111222111111111111111222333444333444444555555666777777uuulllgggddddddaaa^^^[[[ZZZYYYVVVQQQLLLJJJIIIFFFDDDAAA@@@>>>>>>>>>===<<<999777555333222111111000000000/////////......////////////..............................,,,------......------,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++)))***,,,,,,***)))***++++++++++++***************++++++++++++++++++++++++*********++++++++++++,,,))))))))))))************,,,+++******)))***************))))))))))))******(((((()))))))))*********************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))((((((((((((''''''(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))''''''((()))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))((('''&&&&&&))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++***)))))))))******))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******************))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))******++++++******)))))))))))))))************)))))))))))))))******+++++++++************++++++---,,,+++******+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,---......//////......////////////////////////////////////000000000000111111111111222444555555222222333333444555555666tttlllfffdddccc```^^^\\\[[[[[[XXXRRRMMMHHHGGGEEEBBB@@@>>>===<<<>>>===<<<999777555333222111111111000000000//////......////////////..............................,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++)))***,,,,,,***)))***+++************************************************************++++++++++++((()))))))))************++++++************************))))))))))))******))))))))))))*********+++************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''((()))))))))))))))************))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))---,,,++++++************((()))))))))*********************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))******************)))))))))))))))******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++******))))))(((((())))))************))))))((()))))))))************)))))))))))))))******+++++++++************++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---......///.........////////////////////////.........////////////000111111111222333555666777222222333333444555555555rrrjjjeeebbbbbb```^^^\\\\\\\\\ZZZTTTOOOIIIGGGEEEBBB@@@>>>===<<<>>>===<<<999777555333222111111111111000000000000......////////////..............................,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++)))***,,,,,,***)))***+++************************************************))))))*********+++++++++((()))))))))************************+++***************))))))))))))***************+++++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))((('''(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))((('''''''''''''''((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((())))))************))))))))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++******))))))(((((()))))))))******)))))))))((()))))))))************)))))))))))))))******+++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,---......///.........////////////////////////---.........////////////111111111222333555666777222333333444444555666666qqqiiieeebbbbbbaaa___\\\\\\]]][[[VVVRRRKKKJJJGGGEEEBBBAAA??????>>>===<<<999777555333222222222111111111000000000......////////////..............................,,,------......------,,,,,,,,,------------......++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++)))***,,,,,,***)))***+++***************+++++++++************************)))))))))************+++))))))))))))************))))))***++++++++++++*********))))))))))))*********++++++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******''''''((()))))))))))))))(((((()))))))))))))))***)))))))))))))))))))))))))))))))))******))))))((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******)))))))))************++++++******++++++,,,---...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))******++++++))))))))))))************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))((())))))******))))))((())))))))))))************)))))))))))))))******+++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,---......//////......////////////////////////............////////////111111111111222444555555222222333444444555555666pppiiieeeccccccccc___\\\[[[\\\[[[XXXUUUKKKJJJHHHEEECCCAAA@@@???>>>===<<<999777555333222222222222111111111000000......////////////..............................,,,------......------,,,,,,,,,,,,------.........***************************************************++++++,,,,,,++++++***)))************+++++++++)))***,,,,,,***)))***+++))))))*********+++++++++************************))))))))))))************))))))))))))************((()))***+++,,,++++++*********))))))))))))******************++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++''''''((()))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))************)))))))))******,,,---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++,,,---))))))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))******++++++((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********(((((())))))))))))(((((())))))))))))************)))))))))))))))******+++++++++************+++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++***++++++,,,---,,,---......//////......////////////////////////....../////////000000000111111111111111222333444111111222222333444444444pppjjjfffddddddddd```\\\[[[\\\\\\YYYVVVIIIHHHFFFCCCAAA???>>>===>>>===<<<999777555333222222222222111111111111000......////////////..............................,,,------......------,,,*********++++++,,,,,,,,,************************************************+++++++++,,,,,,+++++++++)))************+++++++++)))***,,,,,,***)))***+++))))))******++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************((()))***+++,,,,,,+++*********))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((%%%&&&&&&&&&''''''((((((************************&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))'''(((((()))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))***+++,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((('''''''''((()))******))))))))))))************(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))***+++++++++(((((())))))*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))(((((())))))))))))************)))))))))))))))******+++++++++************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------------------------------++++++******++++++,,,---,,,---......//////......////////////////////////////////////000000000000111111111000111111222222000000000111222222333333|||nnnkkkiiieeeccceee___YYYYYY\\\\\\VVVPPPKKKJJJHHHDDD???===<<<===@@@???>>>;;;999777555444111111111111000000000000////////////////////////.........------,,,,,,,,,,,,------......------,,,***++++++,,,,,,++++++***************+++,,,---...+++***)))***,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))++++++***)))(((((())))))))))))))))))))))))))))))(((((()))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((()))******&&&''')))*********)))((((((((((((((())))))))))))''''''(((((())))))******************))))))))))))******))))))((((((''''''))))))))))))))))))))))))%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******%%%'''((()))((()))***,,,))))))))))))))))))))))))***)))))))))(((((('''''')))))))))***++++++,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,...---+++***)))******+++------,,,,,,+++*********))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))*********)))))))))))))))******))))))))))))******,,,+++++++++******))))))))))))************))))))+++*********))))))(((((())))))***++++++++++++***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++,,,+++***((((((((()))***((((((((((((((((((((((((***)))((((((((()))+++,,,'''((()))***+++,,,------(((((())))))******++++++)))************+++++++++,,,,,,+++******+++,,,,,,......---,,,,,,+++******------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................222222222111111111111111111111111111111111111111000000000000000000000000|||mmmjjjhhheeecccddd```[[[ZZZ[[[ZZZUUUPPPKKKJJJHHHDDD???=========@@@???===;;;888666444333111111111111000000000000////////////////////////.........------,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,++++++************+++,,,------+++***)))***,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************+++******************++++++++++++*********))))))++++++***)))))))))))))))))))))))))))))))))))))))*********++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((()))******''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((******)))))))))(((((((((***)))))))))((((((((('''))))))))))))))))))))))))'''(((((((((((((((((()))((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&((())))))((((((***+++))))))))))))))))))))))))*********))))))((((((((()))))))))***++++++,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,+++*********+++,,,************++++++++++++))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))***************))))))))))))******++++++*********)))))))))))))))************))))))************)))))))))((())))))***++++++++++++***+++*********))))))))))))************************))))))))))))))))))))))))************************))))))*********+++++++++************************++++++++++++++++++++++++)))************+++++++++,,,+++)))((((((((()))***))))))))))))))))))))))))***)))((((((((()))+++++++++************))))))))))))))))))))))))*********)))************+++++++++,,,,,,+++******+++,,,,,,...------,,,++++++******)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................000000000000000000000000111111111111111111111111111111111111111111111111{{{lllhhhgggeeeccccccaaa^^^\\\ZZZWWWSSSPPPKKKKKKHHHDDD@@@======>>>???>>><<<:::888555444333111111111111000000000000////////////////////////.........---------------,,,------......------,,,++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++************)))))))))+++***))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((()))******((((((((((((((()))******(((((((((((())))))))))))*********)))(((''''''''')))))))))(((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))((((((''''''''''''((()))******(((((()))***))))))))))))))))))))))))***************))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------------,,,++++++++++++++++++************+++,,,,,,((((((((()))***+++++++++))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))******++++++******))))))))))))************))))))))))))(((((())))))************))))))************))))))))))))))))))***++++++++++++******************)))))))))************************))))))))))))))))))))))))************************(((((()))))))))*********************************************************)))************++++++++++++***))))))((()))))))))************************)))))))))((()))******+++*********))))))(((((((((************)))))))))))))))************+++++++++,,,++++++******++++++,,,------,,,,,,++++++******)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.................................//////000000000111111111111111111111111222222222222222222222222{{{jjjgggfffeeedddbbbbbb```]]]ZZZVVVRRRPPPLLLKKKIIIDDD@@@======>>>>>>===<<<999777555333222111111111111000000000///////////////////////////...............---------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++***++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***((((((***+++,,,************))))))))))))******)))))))))))))))***))))))))))))))))))))))))++++++,,,,,,---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((()))******((((((((((((((())))))***)))((('''''''''(((***+++(((((((((((())))))))))))***)))))))))((((((((('''((((((((((((''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((*********))))))(((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((''''''''')))***+++***(((((()))***))))))))))))))))))))))))++++++******************)))))))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***++++++++++++++++++***************'''((((((((()))))))))***((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''''''((()))***++++++,,,******))))))))))))******)))))))))((((((((((((((())))))************))))))*********)))))))))))))))))))))***++++++++++++***************************************************))))))))))))))))))))))))************************))))))))))))*********+++************************))))))))))))))))))))))))))))))*********+++++++++******))))))))))))))))))************************)))))))))))))))******+++&&&''''''((()))*********++++++******))))))(((((())))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................------...///000000111111111111111111111111111111222222222222222222222222zzzjjjgggfffeeeeeebbbaaa```^^^ZZZVVVRRRPPPLLLKKKIIIEEE@@@>>>===>>>>>>===<<<999777555333222111111111111000000000///////////////////////////........................,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++***))))))***++++++))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))***++++++,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((())))))***)))((('''''''''(((***+++(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***)))***+++***)))((()))***))))))))))))))))))))))))******************++++++)))))))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++***)))(((((()))))))))(((((((((''''''((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''''''((()))***++++++,,,******))))))))))))******((((((((((((((()))))))))))))))************))))))))))))))))))))))))******))))))***++++++++++++******************+++++++++************************))))))))))))))))))))))))*********************************+++++++++,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++)))))))))*********))))))************************((()))))))))************''''''(((((())))))******++++++******))))))(((((())))))*********+++++++++++++++++++++++++++++++++,,,+++++++++++++++******------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------..............................//////000111222222111111111111111111111111222222222222222222222222yyyjjjhhhgggfffeeebbb```___]]]\\\XXXSSSOOOLLLLLLIIIEEEAAA>>>>>>??????>>><<<:::888555444333111111111111000000000000////////////////////////.............../////////,,,------......------,,,,,,,,,------------,,,,,,+++++++++***++++++,,,,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************(((((()))))))))))))))***)))))))))))))))******+++))))))))))))))))))))))))'''((()))***++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((()))******((((((((((((((()))******(((((((((((())))))))))))'''''''''((()))*********)))))))))(((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******)))***+++***))))))***+++)))))))))))))))))))))))))))))))))***************)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++***************++++++++++++***)))((('''*********)))((('''''''''))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))******++++++******))))))))))))******(((((())))))))))))******))))))************))))))))))))))))))************))))))***++++++++++++************+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,************************************************)))************+++++++++(((((()))************)))************************(((((()))************)))++++++***))))))(((''''''************)))))))))))))))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++******)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......................../////////000000111111111111111111111111111111111222222222222222222222222xxxkkkiiiiiigggfffbbb___\\\\\\]]][[[TTTNNNLLLLLLIIIEEEAAA>>>>>>???@@@???===;;;888666444333111111111111000000000000////////////////////////---........./////////000,,,------......------,,,,,,,,,------------,,,,,,************+++,,,------+++***)))***,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************(((***+++,,,,,,+++***((((((((((((((())))))******)))))))))))))))***++++++))))))))))))))))))))))))'''((()))***++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))******''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******)))))))))((((((((('''((((((((()))))))))***))))))))))))))))))))))))((())))))))))))))))))***************************''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))((()))+++*********+++---))))))))))))))))))))))))((((((((())))))*********)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------)))))))))))))))))))))))),,,++++++***************'''((()))***++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))***************))))))))))))******)))))))))*********++++++))))))************))))))((()))))))))************))))))***++++++++++++************++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************++++++++++++************************++++++++++++++++++++++++)))************+++++++++'''((()))***+++******)))))))))))))))))))))))))))'''((()))***+++******)))---,,,+++***)))((('''''')))))))))))))))*********)))************+++++++++***+++,,,,,,,,,,,,+++*********************++++++)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................////////////////////////111111111111111111111111111111111111111111111111xxxkkkjjjjjjgggfffbbb^^^ZZZ\\\___]]]UUUMMMMMMLLLJJJEEEAAA>>>>>>???@@@???>>>;;;999777555444111111111111000000000000////////////////////////---.........//////000000,,,------......------,,,,,,------......------,,,************+++,,,---...+++***)))***,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''')))+++------+++)))''''''((((((((())))))******))))))((())))))***++++++))))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))******&&&''')))*********)))((((((((((((((())))))))))))******))))))((((((''''''************))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))******+++++++++,,,************************''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++((((((((((((((((((((((((((((((((((((((('''''''''''')))************,,,...))))))))))))))))))))))))''''''(((((()))))))))***)))))))))***++++++,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------((((((((((((((((((((((((,,,++++++***)))*********$$$%%%(((***,,,,,,,,,,,,(((((())))))******++++++))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))*********)))))))))))))))******))))))))))))******))))))******+++++++++,,,))))))************))))))(((((())))))*********+++))))))***++++++++++++************++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************************************++++++++++++++++++++++++)))************+++++++++'''((()))+++++++++***)))(((((((((((((((((((((((('''((()))++++++******)))***************+++++++++(((((())))))******++++++)))************+++++++++***+++,,,------,,,+++*********************++++++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.......................................---------111111111111111111111111000000000000000000000000uuukkkkkkhhhffffffdddbbb______^^^[[[UUUPPPKKKKKKKKKGGGCCC@@@????????????===;;;888555333222111111111111000000000000////////////////////////////////////////////////---------,,,,,,,,,++++++------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******+++***)))))))))***,,,,,,************************,,,------+++)))(((((()))******************************++++++++++++************++++++++++++******************************************************************************))))))))))))))))))))))))******++++++++++++******+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((((((((('''&&&((((((((((((((()))******))))))))))))))))))))))))******************************************************))))))******+++,,,******+++++++++******)))************************,,,,,,++++++***)))((((((+++*********))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))((())))))************)))))))))************++++++++++++++++++++++++++++++++++++++++++*********))))))*********++++++,,,,,,,,,,,,++++++******++++++,,,************************************************************************+++++++++++++++***)))(((******++++++++++++******+++++++++++++++***)))(((((())))))))))))***************))))))***+++,,,,,,************************++++++,,,,,,,,,++++++***)))************+++++++++)))************+++++++++,,,++++++******++++++,,,------,,,++++++,,,,,,,,,---------............///..................................../////////000000111111111111222222222111111111111111111111111uuukkkkkkiiiffffffdddaaa^^^]]]]]]ZZZUUUPPPKKKLLLJJJGGGCCC@@@???@@@??????===;;;888555333222111111111111000000000000////////////////////////////////////////////////---------,,,,,,,,,++++++------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******+++***)))))))))***+++,,,************************+++,,,,,,+++)))((()))*********************************++++++++++++************++++++++++++******************************************************************************))))))))))))))))))))))))******++++++++++++******************)))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((((('''((((((((((((((()))******))))))))))))))))))))))))******************************************************))))))******+++,,,++++++,,,,,,,,,,,,++++++************************,,,,,,++++++***))))))(((*********)))))))))((((((************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))((())))))*********))))))((()))************++++++++++++++++++++++++++++++++++++++++++*********))))))***++++++++++++++++++,,,,,,++++++******++++++,,,************************************************************************+++++++++++++++***))))))******++++++++++++******+++++++++++++++***)))))))))))))))*********++++++******))))))***++++++,,,************************+++++++++,,,,,,++++++***************++++++++++++)))************+++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------------............///........................---------............///000000111111111222222222111111111111111111111111ssskkkkkkiiiggggggddd```\\\[[[ZZZYYYTTTQQQLLLLLLJJJGGGCCC@@@???@@@??????===;;;888555333222111111111111000000000000////////////////////////////////////////////////------------,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))******+++,,,************************)))+++,,,+++***)))***+++******************************++++++++++++************++++++++++++******************************************************************************))))))))))))))))))))))))******++++++++++++******************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''((()))))))))(((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++,,,,,,---------,,,,,,************************,,,,,,++++++***)))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))(((***************)))(((''')))************++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++*********++++++************++++++***************************************************************************++++++++++++***))))))******++++++++++++*********++++++++++++***))))))************+++++++++,,,*********)))******+++,,,***************************++++++,,,,,,+++++++++************+++++++++,,,)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,------------............///........................,,,,,,---------.........000000000111111111222222111111111111111111111111rrrjjjkkkjjjggggggddd```[[[YYYYYYXXXTTTQQQLLLLLLJJJFFFBBB@@@@@@@@@??????===;;;888555333222111111111111000000000///////////////////////////////////////////////////...------------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++*********************+++++++++************************(((***++++++******+++,,,******************************++++++++++++************++++++++++++******************************************************************************))))))))))))))))))))))))******++++++++++++***************)))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%'''((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,***+++,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))++++++******))))))(((((()))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))(((******+++******)))((('''))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,++++++******))))))++++++************++++++******************************************************************************+++++++++******)))******++++++++++++************+++++++++******)))******+++++++++,,,,,,,,,+++***************++++++******************************+++,,,,,,,,,++++++*********+++++++++,,,,,,))))))*********+++++++++,,,++++++******++++++,,,,,,,,,+++++++++,,,---------------............///........................---------.........//////000000000000111111111111111111111111111111111111rrrjjjkkkiiiffffffccc___ZZZXXXXXXWWWTTTQQQMMMLLLJJJFFFBBB@@@@@@AAA??????===;;;888555333222111111111111000000000///////////////////////////////////////////////////.........---------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))******++++++++++++************************((()))++++++******+++---******************************++++++++++++************++++++++++++******************************************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))((()))***)))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%'''((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,))))))***+++++++++++++++************************+++++++++***************(((((((((((((((((())))))************************(((((((((((((((((((((((())))))(((((((((((())))))++++++******))))))((((((*********))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))(((***************)))(((((())))))*********+++++++++++++++++++++++++++++++++************************+++++++++******)))))))))+++******))))))******+++************************************************************************)))******+++++++++************++++++++++++******)))******+++++++++************+++++++++,,,,,,,,,++++++***************+++************************)))***+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,,,,+++++++++,,,,,,---...---------............///........................////////////000000000000//////000000000111111111000000000000000000000000qqqjjjkkkiiieeeeeebbb^^^[[[YYYZZZXXXUUUQQQMMMLLLJJJEEEAAA???@@@BBB??????===;;;888555333222111111111111000000000000////////////////////////////////////////////////............---------,,,------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***++++++++++++***************************((()))++++++******+++---******************************++++++++++++************++++++++++++******************************************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''((()))))))))(((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,(((((()))***++++++++++++************************************************''''''(((((((((((())))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))((())))))************)))))))))************+++++++++++++++++++++++++++++++++***************+++++++++***************)))))))))******))))))))))))******************************************************************************))))))***++++++++++++*********++++++++++++******))))))***++++++++++++***************+++++++++,,,,,,+++******)))*********************************)))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))************+++++++++,,,++++++******++++++,,,++++++++++++,,,---......---------............///........................//////000000000111111111/////////000000000111111000000000000000000000000qqqjjjkkkhhhdddcccaaa^^^[[[[[[\\\ZZZUUUQQQNNNMMMJJJEEEAAA???@@@BBB??????===;;;888555333222111111111111000000000000////////////////////////////////////////////////............------------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))***+++,,,++++++***************************)))***++++++***)))***,,,******************************++++++++++++************++++++++++++******************************************************************************))))))))))))))))))))))))******++++++++++++******((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))***)))((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((((('''((((((((((((((()))******))))))))))))))))))))))))******************************************************))))))******+++,,,((()))***+++,,,,,,,,,,,,************************************************'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))((('''((()))******+++******)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))******************))))))))))))******************************************************************************))))))***+++++++++++++++******++++++++++++******))))))***+++++++++++++++)))))))))*********++++++,,,++++++***))))))******************************))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------)))************+++++++++,,,++++++******++++++,,,++++++++++++,,,---...///---------............///........................////////////000000000000////////////000000000111000000000000000000000000rrrjjjkkkgggcccbbb```^^^\\\\\\]]][[[UUUQQQNNNMMMIIIEEEAAA???@@@BBB??????===;;;888555333222111111111111000000000000//////////////////////////////////////////////////////.........---------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))***+++,,,+++******************************)))+++,,,+++***)))***+++******************************++++++++++++************++++++++++++******************************************************************************))))))))))))))))))))))))******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((******)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************'''(((((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))*********************************************************)))***++++++,,,)))***+++,,,------...---******************************************++++++&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))(((&&&'''(((***++++++++++++)))************+++++++++++++++++++++++++++++++++))))))******++++++++++++(((((())))))******++++++******))))))))))))******************************************************************************((()))***+++++++++++++++******++++++++++++******((()))***+++++++++++++++((())))))))))))*********,,,,,,+++***))))))******************************((()))***+++,,,---------++++++,,,,,,,,,---------)))************+++++++++,,,++++++++++++++++++,,,++++++++++++,,,---...///---------.........//////..................................../////////000////////////000000000000000000000000000000000000qqqlllgggfffhhhccc```___^^^^^^]]]ZZZVVVRRROOOOOOLLLFFFAAA>>>@@@CCC@@@???>>>;;;888555333111222222222111111111111000000000000000000000000000000000000000////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++.........------,,,,,,,,,***++++++,,,,,,++++++***************************)))***,,,,,,+++++++++,,,************************+++++++++*********))))))************************************************+++++++++++++++++++++++++++++++++++++++***)))((()))))))))))))))******+++,,,+++)))((((((((()))***))))))************))))))(((((())))))))))))(((((())))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************---,,,***)))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))+++++++++*********)))))))))))))))))))))))))))))),,,***)))''''''(((***+++***+++,,,,,,******+++,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************+++*********))))))(((((())))))*********))))))(((******************************************************************************))))))))))))******)))************+++++++++)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++******************************************************************))))))))))))************+++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,++++++******++++++************************))))))*********+++++++++,,,,,,,,,---------..................////////////000000000000111111111111111111000000//////............////////////......oookkkfffeeefffbbb```___^^^^^^]]]ZZZUUURRROOONNNKKKFFFAAA???@@@BBB@@@???===;;;888555333111222222222111111111111000000000000000000000000000000000000/////////......---..................---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,......---------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))***,,,,,,+++++++++,,,************************+++++++++*********))))))************************************************+++++++++++++++++++++++++++++++++++++++***)))))))))))))))))))))******+++++++++)))((((((((()))***))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************,,,+++***)))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))+++++++++*********))))))))))))))))))))))))))))))+++***)))(((((()))***+++***+++,,,,,,******+++,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************************)))))))))((())))))************))))))******************************************************************************))))))))))))******)))************+++++++++)))************+++++++++************************************************)))************+++++++++************************************************************************)))***++++++++++++***)))++++++******************************************************************))))))))))))************+++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,++++++******++++++***************************+++++++++,,,,,,,,,,,,,,,,,,,,,---------..................//////////////////000000000111111111111000000000/////////.........////////////......nnnjjjeeedddfffaaa```___^^^]]]\\\YYYUUURRROOOMMMJJJEEEAAA???@@@BBB??????===;;;888666333222222222222111111111111000000000000000000000000000/////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,...------------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++++++++,,,************************+++++++++***************************************************************++++++++++++++++++++++++***++++++++++++***)))))))))))))))))))))******++++++******)))((()))))))))))))))************))))))((())))))******))))))(((''''''(((((())))))************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++***)))))))))************))))))((((((''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))******************************))))))))))))************************************))))))((((((((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))+++++++++***************))))))))))))))))))))))))+++***)))(((((()))***+++***,,,,,,,,,******+++,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))))))))************))))))******************************************************************************))))))))))))******)))************+++++++++)))************+++++++++************************************************)))************+++++++++************************************************************************)))***++++++++++++***)))******++++++++++++++++++************************************************)))))))))*********+++++++++++++++++++++++++++++++++++++++*********************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------..................//////////////////000000000000111111000000000000////////////......////////////......nnnjjjfffeeefffaaa```___^^^]]]\\\YYYUUUQQQNNNLLLHHHDDDAAA???@@@AAA???>>>===;;;999666333222222222222111111111000000///////////////////////////.........------------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++++++++,,,******************************************************************************************************************************+++++++++******))))))))))))))))))******++++++******)))))))))))))))))))))************)))))))))))))))******)))))))))&&&''''''((()))******+++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))*********************))))))))))))*********))))))((((((''''''(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********************************((()))))))))************))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))************************))))))))))))))))))))))))***))))))((())))))***++++++,,,---,,,*********,,,************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************)))))))))))))))((())))))************)))******************************************************************************))))))))))))******))))))*********+++++++++))))))*********+++++++++************************************************))))))*********+++++++++*********************************************************************************++++++***************+++++++++++++++,,,************************************************))))))*********+++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,---------..................////////////////////////000000000111000000000000////////////......////////////......ppplllgggfffgggbbb___^^^]]]]]]\\\YYYTTTQQQNNNKKKFFFCCC@@@@@@@@@@@@>>>>>>===;;;999666444333222222222111111111000000///////////////////////////.........------------///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++)))***,,,,,,+++++++++,,,************************************************************************************************************************)))******+++++++++******)))))))))))))))******+++************)))))))))((())))))************))))))))))))************))))))&&&''''''((()))******+++******))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***((()))))))))************))))))))))))***)))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************************************((()))))))))************((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))************************)))))))))))))))))))))))))))))))))))))))******++++++,,,---,,,***)))***+++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************(((((())))))************************************))))))))))))))))))******(((((()))*********************************************************************************************))))))))))))******))))))*********+++++++++))))))*********+++++++++************************************************))))))*********+++++++++************************************************************************+++******************+++******++++++,,,,,,,,,,,,************************************************************++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------..................////////////...////////////000000000////////////000000000000......////////////......rrrnnniiiggggggaaa___^^^]]]\\\[[[XXXTTTQQQMMMJJJEEEAAA@@@@@@@@@???>>>===<<<;;;999666444333222222222111111111111000000000000000000000000000/////////.........------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,------------...***++++++,,,,,,++++++***************************)))***,,,,,,+++++++++,,,***************************************+++++++++************************************************************************))))))***++++++++++++***)))))))))))))))******+++)))************)))(((((())))))************)))))))))******++++++******)))''''''(((((())))))************))))))))))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))************'''((()))*********))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))************'''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))***************+++++++++))))))))))))))))))))))))(((((())))))******++++++,,,------,,,***)))***+++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************((((((((()))******++++++************************))))))))))))************'''((()))******+++************************************************************************************))))))))))))******)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++******++++++,,,---------*********************************************************++++++++++++,,,++++++++++++++++++++++++***************+++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,---------..................////////////......////////////000000////////////000000000000......////////////......sssoooiiigggfff```___^^^]]]\\\[[[XXXTTTQQQMMMIIICCCAAA@@@@@@???>>>>>>===<<<;;;999777555333222222222111111111111000000000000000000000000000000000000/////////......000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,---------......***++++++,,,,,,++++++***++++++++++++++++++++++++)))***,,,,,,+++++++++,,,************************))))))*********+++++++++************************************************************************))))))***+++++++++++++++)))))))))))))))******+++)))******+++***)))((('''))))))************)))))))))******++++++******)))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))'''''''''((()))*********))))))))))))************&&&''')))*********))))))''''''(((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))))))))*********+++++++++))))))))))))))))))))))))'''((()))******+++++++++,,,------,,,***))))))***************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************'''(((((()))******++++++************************((()))))))))************'''((()))******+++++++++******************************************************************************))))))))))))******)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++******++++++,,,------...*********************************************************+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------..................////////////........./////////000000.../////////000000000111......////////////......tttoooiiifffddd^^^___^^^]]]\\\[[[XXXTTTPPPMMMHHHCCC@@@@@@AAA???>>>======<<<;;;999777555444222222222111111111111000000000000000000000000000000000000000////////////000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,------.........+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++++++++,,,************************))))))******++++++++++++************************************************))))))))))))))))))))))))((()))***+++++++++++++++)))))))))))))))******+++)))******++++++)))((('''))))))************))))))******++++++++++++******))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************&&&'''(((*********)))(((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************)))))))))))))))))))))))))))************+++++++++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))))))))******++++++++++++))))))))))))))))))))))))'''''')))***++++++++++++,,,---...,,,***))))))***************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************'''(((((()))***+++++++++************************(((((())))))*********+++''''''(((******+++++++++******************************************************************************))))))))))))******)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++,,,,,,---......******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000............/////////000.../////////000000111111......////////////......pppnnniiieeeeeeccc```^^^\\\ZZZYYYVVVSSSPPPJJJHHHEEEBBB@@@????????????@@@@@@===999555333333111111111111111222222222000000000000000000000000........................------------------------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++*********)))))))))************+++++++++...,,,***+++---...,,,***************************************************************************))))))************))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))###&&&)))***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******)))))))))((((((((((((((()))))))))))))))******++++++++++++*********))))))))))))))))))************************************)))************+++++++++(((((((((((())))))))))))******))))))))))))******++++++***)))(((((())))))************************++++++++++++++++++++++++++++++******************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,***((((((***++++++++++++*********))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++)))'''(((+++,,,***(((++++++++++++++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***+++,,,,,,------,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,------------///000///---,,,,,,------------............///............////////////....../////////...,,,+++........................qqqoooiiieeefffccc```^^^\\\ZZZYYYVVVSSSPPPKKKIIIFFFCCC@@@?????????>>>???@@@===999555333333111111111111111111111111000000000000000000000000........................------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++*********)))))))))************+++++++++,,,+++)))***,,,---+++)))************************************************************************))))))************))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))(((((((((((())))))((())))))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))))))))))))))************************************)))************+++++++++******))))))((((((''''''******))))))))))))******++++++***)))))))))))))))************************++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,+++++++++*********))))))************************+++,,,,,,***((((((***++++++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))))),,,,,,+++)))++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***+++,,,,,,------,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///000///...,,,,,,------------............///............////////////....../////////...,,,,,,........................qqqoooiiieeeeeeccc```^^^\\\ZZZYYYVVVSSSPPPMMMKKKGGGDDDAAA@@@@@@@@@>>>??????===999555333222222222222111111000000///000000000000000000000000........................------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++***************)))************++++++++++++***))))))++++++***)))************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++)))'''%%%%%%''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******************************)))))))))))))))******++++++************)))))))))))))))))))))************************************)))************+++++++++,,,+++***)))(((''''''&&&******))))))))))))******+++***))))))))))))))))))************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***************************************++++++,,,***)))(((***++++++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++,,,---,,,***++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---...000///...,,,---------------............///............////////////.........///......---,,,........................ooommmhhhcccdddbbb```^^^\\\ZZZYYYVVVSSSPPPNNNLLLHHHEEEBBBAAA@@@AAA>>>??????===999555333222333222222111000//////...////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))*********++++++++++++*********+++++++++***************************************************************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((()))))))))******)))))))))*********(((&&&&&&(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))*********************+++++++++)))))))))))))))******+++************))))))))))))((()))))))))************************************))))))*********++++++++++++******))))))(((((((((******))))))))))))************)))))))))))))))***************************))))))))))))))))))))))))***************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************************************+++++++++))))))***+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...//////...------...---------............///............////////////..................------........................nnnlllfffbbbccc``````^^^\\\ZZZYYYVVVSSSPPPOOOMMMIIIEEEBBBAAA@@@@@@>>>??????<<<888444222222222222111111000///......////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))*********++++++++++++,,,,,,,,,++++++,,,,,,************************************************************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))%%%'''******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******))))))******++++++++++++)))))))))))))))******+++))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++(((((())))))******++++++******))))))))))))*********)))))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++******************************************************+++++++++,,,,,,,,,************************************************)))***++++++***)))***+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))*********))))))******++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---)))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++,,,...//////...------...---------............///............////////////......------....................................nnnkkkfffbbbbbb``````^^^\\\ZZZYYYVVVSSSPPPOOOMMMIIIEEEBBB@@@@@@@@@===>>>>>><<<888444222111111111111000000//////...000000000000000000000000........................------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++)))************++++++++++++,,,------++++++,,,---************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((($$$'''***,,,+++***)))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******(((((())))))***+++++++++)))))))))))))))******+++(((((()))))))))))))))***))))))))))))************************************)))************+++++++++'''(((((()))***+++,,,,,,******))))))))))))******)))))))))))))))******+++************************************************)))))))))***++++++,,,,,,******************************************************+++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++(((***+++,,,*********+++***************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++((()))******)))((()))***++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---)))******+++++++++++++++++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,************************************+++++++++++++++---//////...---...///---------............///............////////////......---------...//////........................ooommmgggcccdddbbb```^^^\\\ZZZYYYVVVSSSPPPOOOLLLIIIDDDAAA@@@??????===>>>>>><<<888444222111000000000000000/////////000000000000000000000000........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++)))************+++++++++***,,,---,,,***)))+++---************************************************************************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((''')))******)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******''''''((())))))***++++++)))))))))))))))******+++(((((((((((())))))******))))))))))))************************************)))************+++++++++)))))))))******++++++,,,******))))))))))))******)))))))))))))))***++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++''')))+++,,,+++******+++))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,+++)))(((***,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++******++++++,,,---))))))***+++++++++++++++***+++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++---//////...---...///---------............///............////////////...------,,,---...///000........................qqqnnniiieeeeeeccc```^^^\\\ZZZYYYVVVSSSPPPOOOLLLHHHDDDAAA???>>>>>>===>>>>>><<<888444222111////////////000000000000000000000000000000000000........................------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++)))************+++++++++(((+++,,,,,,)))(((***,,,************************************************************************))))))************))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))+++,,,,,,+++)))(((,,,,,,+++(((&&&&&&)))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******&&&''''''((()))*********)))))))))))))))******+++'''((((((((())))))******))))))))))))************************************)))************++++++++++++++++++*********************))))))))))))******))))))((())))))***++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++''')))+++,,,+++******+++))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))),,,---,,,***)))+++---++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++******++++++,,,---))))))***++++++++++++***)))***,,,---...---,,,,,,*********++++++,,,,,,,,,---------------------------------.........//////+++---//////.........///---------.........//////............/////////000...------,,,---...///000........................rrrqqqkkkffffffcccccc```]]][[[ZZZXXXUUURRRNNNLLLHHHEEEBBBAAA@@@@@@>>>>>>>>><<<888555333333222111111000000000000000//////000000///...------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++************************+++++++++*********))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))******+++++++++,,,,,,,,,++++++************++++++))))))************))))))))))))************))))))))))))))))))))))))))))))+++++++++*********))))))******))))))))))))*********++++++***((('''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))+++***)))))))))))))))*********))))))((((((''''''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++***)))((()))************+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))++++++***))))))***+++,,,)))))))))))))))******+++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++******+++++++++******)))+++++++++++++++***)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++******))))))((((((+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---******+++++++++,,,,,,,,,...------,,,+++***)))))),,,,,,,,,,,,,,,+++***))))))))))))***+++++++++,,,,,,,,,++++++***+++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......---------.........//////........................------............------........................ooonnniiiddddddbbbbbb```]]][[[YYYWWWTTTRRRNNNLLLHHHEEEBBBAAA@@@@@@>>>>>>>>><<<888555333333222222111000000000000000//////000000///......---.........//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))******+++++++++,,,,,,,,,++++++************++++++))))))************))))))))))))************))))))))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******)))***+++***((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))***)))))))))))))))*********)))))))))((((((((('''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))))))))************+++++++++,,,,,,,,,+++++++++******************************,,,+++***))))))******+++)))))))))))))))***++++++,,,,,,+++++++++*********************************)))************+++++++++******+++++++++******)))+++++++++++++++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************))))))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))************++++++++++++++++++***************+++,,,++++++******++++++,,,---------,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---------.........---------.........//////........................------............------........................mmmkkkfffbbbcccaaaaaa___\\\ZZZXXXVVVTTTQQQNNNLLLHHHEEEBBBAAA@@@@@@>>>>>>>>><<<888555333333222222111000000000000111//////000000000///.........//////000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++)))))))))*********++++++++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,++++++************++++++))))))************))))))))))))************))))))))))))))))))))))))))))))+++++++++*********************))))))))))))******)))***+++***)))((()))***))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))((())))))************))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))((((((((()))***++++++))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))***************************++++++++++++***)))))))))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,+++***))))))*********))))))))))))***+++++++++++++++***************************************)))************+++++++++)))******+++++++++*********++++++++++++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******+++++++++++++++***************))))))))))))******,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------------.........------........./////////........................------............------........................kkkjjjeeebbbcccbbb```^^^[[[YYYXXXVVVSSSQQQNNNLLLHHHEEEBBBAAA@@@@@@===>>>>>><<<888555333333333222111111000000111111//////000000000//////...//////000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++)))******++++++******)))))))))************))))))))))))))))))))))))))))))******************************))))))))))))******)))***+++***)))((()))***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))******)))))))))))))))************))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((()))***,,,,,,))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******************************+++++++++******)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******)))))))))******))))))******+++,,,************************************************))))))*********+++++++++))))))***+++++++++************+++++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,++++++***************************+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------........................////////////........................------............------........................~~~kkkjjjfffcccdddccc___]]][[[YYYXXXVVVTTTRRRNNNLLLHHHEEEBBBAAA@@@@@@===>>>>>><<<888555333333333222222111111111111111//////000000000000000/////////000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************++++++++++++************************+++++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++************++++++******++++++++++++******))))))************))))))))))))))))))))))))))))))******************************))))))))))))******((()))******)))((()))+++))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))************))))))***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((()))***,,,,,,(((((((((((())))))))))))''''''((()))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************************)))******+++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))***************++++++,,,******************++++++************************))))))*********+++++++++((()))***+++++++++++++++)))******+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,*********++++++,,,,,,---***++++++,,,,,,,,,++++++---,,,,,,,,,++++++******+++++++++++++++,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........./////////000000........................------............------////////////////////////}}}llllllhhhdddeeebbb```]]][[[YYYYYYWWWUUUSSSNNNLLLHHHEEEBBBAAA@@@@@@>>>>>>>>><<<888555333333333333222111111111111222//////000111111111000000...//////000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++******++++++++++++******))))))************))))))))))))))))))))))))))))))***************+++++++++******))))))))))))******((()))******))))))***+++))))))))))))(((((((((((()))))))))))))))))))))))))))******++++++******)))))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))((((((((()))***++++++(((((((((((())))))))))))''''''((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))************************))))))***++++++++++++***)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++******+++************+++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++((()))***+++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---...///,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------........./////////....../////////000000000........................------............------////////////////////////|||lllmmmiiieeedddaaa```^^^\\\ZZZZZZXXXVVVTTTNNNLLLHHHEEEBBBAAA@@@@@@>>>>>>>>><<<888555333333444333222222111111222222//////000111111111111111.........//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++************++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***))))))************))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******''')))******))))))***+++))))))))))))(((((((((((((((((((((((((((((((((((()))******++++++******)))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))***)))))))))))))))******'''((((((((()))))))))***''''''((()))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,************************((((((***+++,,,,,,++++++++++++******++++++,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++)))************+++++++++(((((()))++++++,,,,,,+++))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,++++++******++++++,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000............////////////.../////////000000000000........................------............------////////////////////////zzzkkkmmmjjjeeeccc``````^^^\\\[[[ZZZYYYWWWUUUNNNLLLIIIEEEBBBAAA@@@@@@>>>>>>>>><<<888555333333444333222222111111222222//////000111111111111111------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++************++++++++++++******************************+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***))))))************))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))******''')))******))))))***,,,))))))))))))((((((((((((((((((((((((((((((((((((******++++++++++++******))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))+++***)))))))))))))))***'''((((((((())))))******'''(((((()))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++++++++++++++)))************+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))&&&((()))+++,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,------.........++++++++++++++++++++++++)))************+++++++++(((((()))++++++,,,,,,,,,((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------------------------,,,+++******+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------************+++,,,---...,,,++++++++++++++++++,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111............/////////000////////////000000000000........................---..................---000000000000000000000000|||kkkjjjgggfffeee^^^aaa___\\\ZZZYYYWWWTTTRRROOOMMMJJJFFFBBB@@@AAACCC???@@@???===999555444333333222111111000000111111000000000000000000000000///////////////////////////...------...///...------------............///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++******)))))),,,++++++******++++++,,,))))))***+++,,,,,,------+++++++++***************++++++++++++++++++++++++++++++++++++******))))))))))))***++++++++++++*********))))))))))))******+++******)))))))))))))))************************))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((())))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++******))))))++++++******++++++,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++---------------------------------------------------,,,,,,,,,,,,---....................................------------......---------........./////////............//////000666000---111333000111555|||lllkkkhhhgggeee___aaa___\\\ZZZYYYWWWTTTQQQOOOMMMJJJFFFAAA@@@AAACCC???@@@???===999555444333333222111111000000111111000000000000000000000000///////////////////////////...------...///...---------------............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++*********))),,,++++++******++++++,,,*********++++++,,,,,,---************++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******+++,,,+++++++++++++++************++++++++++++***)))))))))))))))************************))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((((((((()))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++*********)))+++************+++,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++*********++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++---------------------------------------------------,,,,,,,,,,,,---..............................///......------......///---------.........////////////.........//////000111......111222000111666|||mmmllliiihhhggg```aaa^^^[[[YYYXXXVVVSSSQQQNNNMMMJJJEEEAAA@@@AAACCC???@@@???===999555444333333222111111000000111111000000000000000000000000///////////////////////////...------...///...---------------............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++************,,,++++++******++++++,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***))))))))))))***************************))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((())))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++++++++******************))))))******+++,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++******++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++---------------------------------------------------,,,,,,,,,,,,---..............................///......------......///------........./////////000000////////////000000000///111333222111666<<<|||nnnnnnjjjhhhhhhbbb```^^^[[[YYYWWWUUURRRPPPNNNMMMJJJEEEAAA???@@@BBB???@@@???===999555444333333222111111000000111111///////////////////////////////////////////////////---------...///...---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,+++++++++******+++++++++,,,+++******))))))******************************))))))))))))))))))))))))((()))))))))************(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***++++++,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,,,,++++++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---..............................//////............//////............////////////111000000//////000000111111333555555555999BBBKKK{{{oooooojjjhhhhhhccc___]]]ZZZXXXWWWUUURRROOONNNLLLIIIEEEAAA???@@@BBB???@@@???===999555444333333222111111000000111111///////////////////////////////////////////////////---------...///...---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++---,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,------------,,,******))))))))))))******,,,++++++***************************************))))))))))))))))))))))))((()))))))))************(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++,,,*********)))***++++++,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,,,,++++++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---....../////////////////////////////////....../////////........./////////000000000000000000000111222222///333666888===HHHWWWbbbzzzoooooojjjggghhhddd___\\\YYYWWWVVVTTTQQQOOOMMMLLLIIIDDD@@@???@@@BBB???@@@???===999555444333333222111111000000111111000000000000000000000000///////////////////////////...------...///...---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***))))))))))))))))))***,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,---......////////////////////////000//////......//////000....../////////000000000//////000000111333444555---444;;;AAAMMM___pppzzzxxxnnnoooiiifffgggccc^^^\\\YYYWWWVVVTTTQQQNNNMMMLLLIIIDDD@@@>>>@@@AAA???@@@???===999555444333333222111111000000111111000000000000000000000000///////////////////////////...------...///...---++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,*********++++++,,,,,,---******++++++,,,---......+++++++++++++++++++++++++++++++++,,,,,,,,,------)))******+++,,,++++++++++++******))))))******+++---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,------------,,,,,,,,,,,,,,,------------...------------------------+++++++++,,,,,,---------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,------------------------------------------------------------,,,,,,,,,,,,---......////////////////////////000000////////////000000.../////////000000000000......///000222444666777777???IIITTTcccwwwxxxnnnnnniiifffgggccc^^^\\\YYYWWWUUUSSSPPPNNNMMMLLLIIIDDD@@@>>>???AAA???@@@???===999555444333333222222111000111111111000000000000000000000000///////////////////////////...------...///...---++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,))))))***+++,,,,,,------'''((()))+++---///000111+++++++++++++++++++++++++++++++++,,,,,,---------))))))***++++++++++++***,,,++++++++++++++++++,,,---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,------...///...------,,,,,,------...,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,---------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,------------------------------------------------------------,,,,,,,,,,,,---......000000000000000000000000000000////////////000000////////////000000000000---...///000333555777888DDDNNNYYYeeeuuuwwwmmmooojjjggggggbbb```^^^ZZZWWWTTTRRROOOMMMKKKLLLIIIBBB@@@BBBBBB???>>>??????<<<888444333333333222111111000000111111000000000000000000000000//////............////////////.........---------.........------,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------............---------------,,,,,,+++++++++,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------------,,,,,,,,,,,,++++++)))************+++++++++******++++++++++++******++++++************++++++***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))***+++++++++,,,(((((())))))*********+++************************))))))))))))************))))))))))))((((((((((((++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,///...,,,,,,,,,---///111000000//////.........---///...---------...///000,,,---......,,,,,,---...,,,------.........------,,,,,,,,,,,,------......---------------------------------------,,,+++***//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///+++++++++******)))))))))------------------------,,,,,,,,,------.........------------------------//////.........------------...//////---...///111////////////000000000000000000000000////////////111111111000///000222444000444555222444???JJJPPP```iiiqqqwwwvvvmmmnnniiigggfffbbb^^^\\\XXXUUURRRPPPMMMKKKKKKLLLIIIBBB@@@BBBBBB???===>>>>>>;;;777333222222333222111111000000111111000000000000000000000000//////............////////////.........---------......---------,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------------,,,,,,,,,,,,++++++************++++++++++++******++++++++++++******++++++************++++++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))+++***)))(((((()))***+++))))))))))))))))))))))))***************+++++++++((()))))))))************************************))))))))))))***************************)))))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,///...---,,,,,,...///111000000/////////.........///...---,,,,,,,,,---...---/////////---,,,---...***+++,,,---...........................//////////////////////////////////////////000//////..................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///---------,,,,,,,,,++++++------------------------,,,,,,,,,---------......------------------------//////.........---------,,,---......------...000////////////000000000000000000000000000000000///000111111000......000222111666888888===KKKYYYaaarrr{{{~~~uuukkkmmmhhhfffeeeaaa^^^\\\XXXUUURRRPPPMMMKKKKKKLLLIIIBBB@@@BBBBBB???=========:::666333111111333222111111000000111111000000000000000000000000//////............//////...............---------...------------,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++************+++++++++,,,******++++++++++++******++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((******))))))))))))******))))))))))))))))))))))))+++++++++***************))))))))))))************************************))))))))))))***************************+++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------............------///...---------...///000000000////////////......000///...---------------///000111000...------...++++++---...////////////.....................---------------------------------......///..................---------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,************************,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...------------,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------...............---------,,,---...---,,,,,,...000////////////000000000000000000000000000000000000...///000000///000111333111999???BBBIIIYYYiiisssuuuqqqtttxxxtttkkklllgggeeeeee``````]]]ZZZVVVTTTRRROOOMMMKKKLLLHHHBBB@@@BBBBBB???>>>>>>>>>;;;777333222222333222111111000000111111//////////////////////////////............//////........................---------------------------,,,,,,+++++++++,,,,,,------------------------------------------------......------,,,,,,,,,+++,,,,,,------------,,,,,,------------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------,,,,,,,,,+++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***))))))))))))))))))***)))))))))))))))))))))))),,,+++++++++***))))))))))))))))))))))))*********************************((()))))))))************))))))***************+++******+++++++++++++++,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,---------............------///......---...///000000000000//////////////////111111000000//////......///000111000...,,,---...---...///000000000000000000000000////////////...------------------------------.../////////...............------------,,,................................................------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++------------------------------------------------,,,,,,------------------........................---.........------///000////////////000000000000000000000000000111111111---///111111111333555888<<>>??????<<<888444333333333222222111000111111111000000000000000000000000//////............//////---------.........//////,,,,,,,,,------........................///000111........................------------------------,,,---------.../////////+++,,,,,,------,,,,,,+++---------.........//////,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((()))***++++++***)))((())))))))))))))))))))))))))))))******+++++++++,,,+++*********))))))((((((************************))))))))))))************((())))))***++++++,,,,,,******+++,,,,,,---..............................---------.........//////------------------------.................................////////////000......////////////............///000000000000000//////000000111111111222111222444666777777777666000222444444444444666888666888:::===???AAABBBBBBDDDDDDEEEFFFHHHIIIJJJKKKDDDDDDDDDDDDDDDDDDDDDDDD=========<<<:::999777666222222222222111111111000////////////////////////////////////////////////........................---------.........//////........................------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++++++++,,,,,,---------------------------------.........------,,,,,,,,,++++++,,,,,,---...//////---------.........//////---...//////---...///111////////////000000000000///000000111222222333333000222666<<>>@@@>>>???BBBEEEDDDFFFFFFFFFHHHIIIKKKMMMNNNLLLNNNRRRTTTTTTUUUUUUVVVUUUTTTSSSSSSTTTTTTSSSQQQMMMMMMLLLIIIFFFEEEEEEEEE>>><<<999888888888777555444333111////////////000000//////000111111///---,,,------.........------........................////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,+++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,////////////////////////------------------------........................---------.........//////000000000000////////////666222000333444333222444666<<>>===:::666444333333222222222111111111111000111000000000/////////...000000000000////////////........................//////.........---------.........------,,,,,,,,,,,,---...000000...---,,,------------------------.........------,,,,,,,,,+++---......---,,,------........................------------------------,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,---------.........------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,+++++++++***))))))))),,,++++++***))))))******))))))))))))))))))))))))************************************************************************))))))(((((((((((())))))************************)))))))))))))))))))))))))))************+++++++++******************************************************))))))))))))************+++++++++,,,,,,,,,+++,,,------......------,,,,,,---------.........,,,------......------,,,---...000111111000...------------.........//////////////////////////////............/////////000000...,,,---000222111000444333222222333333333333666999888777???LLLLLLCCCDDDHHHIIIGGGGGGJJJMMMLLLMMMMMMMMMNNNOOOQQQRRRSSSPPPQQQSSSUUUVVVXXXYYY[[[XXXWWWUUUVVVWWWXXXWWWVVVUUUUUUTTTSSSQQQPPPOOOPPPNNNLLLJJJIIIIIIIIIHHHGGG>>><<<:::777444222000000111000///000111222111///000000000000000000//////........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++***++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................------------------------........................---------.........//////000000000000000000000000222000000444555444555999===GGGSSS```pppzzznnnmmmlllfff```aaa[[[YYYVVVTTTSSSQQQOOOLLLJJJHHHEEEBBB@@@@@@@@@@@@===>>>===:::666333333333222222222111111111111000000000000000////////////------...///000111222222......................../////////............---.........---------------,,,---...//////...---,,,------------------------.........---------------,,,---//////---,,,---...........................------------------------......---,,,,,,,,,------.........---------------,,,------------.........------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,(((***,,,---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++++++++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,++++++***)))((((((,,,+++******)))*********))))))))))))))))))))))))***************************************************************************))))))(((((())))))***************************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,+++,,,------......------,,,------------.........,,,------......------,,,...///000111111000//////------........./////////////////////////////////---...///000000111000000111///...///222333333333666666555666666777888888:::AAADDDAAAEEENNNRRROOOPPPTTTTTTQQQPPPTTTWWWVVVVVVVVVWWWWWWYYYZZZ\\\\\\ZZZXXXWWWUUUUUUVVVWWWXXXWWWTTTRRRRRRSSSTTTTTTSSSUUUUUUVVVVVVVVVUUUTTTTTTVVVTTTRRRRRRTTTUUUUUUUUUNNNLLLJJJFFFAAA===999777666444111111111111000////////////.......................................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------........................------........./////////000000000000000000000000000000222555555444888???JJJWWWiiiyyyxxxmmmlllllleee``````ZZZXXXUUUTTTSSSQQQOOOMMMKKKIIIFFFCCC@@@??????@@@>>>>>>===:::666333222333222222222111111111000000000000000000////////////------...///000111222222......................../////////..............................---------------...//////...------.......................................---------,,,...//////...------...................................................//////...---,,,,,,------...............---------------------...................................................---------------------------------,,,,,,------------,,,,,,(((***,,,---,,,,,,---...------------------------------------------------******++++++,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,+++***)))((((((++++++***************+++))))))))))))))))))))))))***************************************************************+++++++++***))))))))))))))))))***************************))))))))))))))))))))))))))))))*********+++++++++************************+++++++++++++++++++++++++++******))))))******+++******+++++++++,,,,,,,,,+++,,,------......------------------............,,,------......------,,,,,,,,,---.........------............///////////////////////////000000000///000111222222222111111111111111222555777888888999;;;<<<>>>???AAADDDFFFFFFMMMSSSUUUZZZbbbfffdddbbbffffffbbbaaaeeehhhhhhiiijjjjjjlllnnnppprrrsssrrrnnnhhhbbb___]]]]]]\\\\\\YYYUUURRRQQQQQQPPPOOORRRRRRSSSTTTUUUUUUSSSRRRTTTSSSQQQRRRUUUXXXYYYZZZZZZYYYXXXVVVRRRNNNKKKHHHAAA===999666444222///---......---------.................................////////////////////////------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------............................................................////////////000000111111111111111222333222444666555777AAAKKK___lll}}}vvvllllllllleee``````ZZZXXXUUUTTTSSSQQQOOOMMMKKKIIIFFFCCCAAA@@@@@@@@@>>>???>>>:::666333222222222222222111111111000000////////////000000000000////////////000000000000////////////////////////////////////////////////........................---..................---................................................,,,...//////...------...................................................000000///...------------........................---------.........//////................................................------------------------,,,------......------,,,+++---...---,,,++++++,,,------------------------++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++***))))))(((+++***************++++++))))))))))))))))))))))))************************************************))))))*********+++++++++******))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,+++,,,------......---------------.........//////,,,------......------,,,++++++,,,,,,------------........./////////000000////////////000000111111000000111222222222111111111222444777999<<<@@@BBBCCCFFFJJJNNNPPPTTTZZZ]]]]]]```dddjjjttt{{{{{{wwwzzz~~~|||||||||yyywwwuuupppmmmgggccc```]]]ZZZXXXWWWVVVUUUUUUWWWWWWUUUSSSRRRQQQOOOPPPTTTXXXZZZ[[[[[[\\\]]]]]]]]]\\\ZZZYYYRRRNNNHHHCCC???;;;666333222111000000///000000111////////////////////////////////////////////////------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,................................................................................./////////000000000111111111222222333333333222444888<<>>:::666333222222222222222111111111111000////////////000000000000111111000000//////......////////////////////////...////////////000000000.............../////////.............................................................../////////---...000000...---...///................................................000//////.........//////.............../////////------........./////////......................................./////////------------------------------............---------...///...+++)))))))))------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,+++++++++************************)))******+++,,,))))))))))))))))))))))))************************************************)))))))))***++++++,,,,,,+++******))))))******+++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,+++,,,------......------------........./////////,,,------......------,,,,,,,,,------.../////////....../////////000000000...//////000000111111222000000000111222444555666666999===AAAEEEIIINNNRRRWWW\\\aaafffjjjooovvv{{{{{{wwwvvv|||{{{xxxtttpppmmmccc```\\\[[[\\\[[[YYYVVVSSSPPPNNNMMMPPPSSSUUUVVVUUUVVVYYY[[[^^^___aaaaaaaaa^^^YYYUUUQQQLLLFFFBBB888666444111///.........////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---.........------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,////////////////////////....................................................../////////000000000111111111222333333444444222222777AAALLLYYYkkkyyy|||xxxxxx}}}tttkkkmmmmmmgggaaaaaa]]][[[XXXUUUTTTRRROOOLLLJJJHHHFFFCCCBBBAAABBBCCC??????>>>;;;666333111111222222222111111111111000.../////////000000000111000000000000////////////////////////////////////.../////////000000000000---........./////////000.........------.................................---........./////////000---...000000.........///................................................/////////...//////000000---........./////////000............////////////........................---........./////////000........................------............---------...///...+++))))))***........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++************+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,***************+++++++++******))))))***++++++,,,))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,+++******))))))******+++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,------......------............////////////,,,------......------,,,---------......///000111.../////////000000000000...//////000111111222222222222222444777<<<@@@CCCBBBGGGMMMRRRWWW]]]dddiiipppuuu|||xxxrrrkkkhhhhhhgggdddaaaYYYUUUPPPNNNMMMNNNOOOOOOPPPQQQSSSVVVZZZ]]]```bbbeeedddcccbbb```\\\WWWSSSFFFCCC>>>999444111///...////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---...------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........................................................................../////////000000000000111111222222333444444555666777@@@OOO___mmm|||zzzvvvuuu{{{tttkkkmmmnnngggaaaaaa___\\\YYYVVVTTTRRRNNNLLLIIIHHHEEECCCBBBBBBCCCDDD??????>>>;;;666222111111222222222111111111111000.../////////000000111111////////////000000000000000000000000000000000000.../////////000000111111---.........//////000000......------------......////////////////////////---.........//////000000---///000000///......///........................//////////////////////////////...//////000111222---.........//////000000............/////////000////////////////////////---.........//////000000........................------............------,,,...///...,,,******+++........................------------------------.........---,,,+++***)))******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,)))))))))***++++++,,,,,,******))))))***+++,,,,,,))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,++++++************++++++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,------......------............/////////000,,,------......------,,,,,,,,,,,,------///000000////////////000000000000...//////000111222222222666666666999>>>EEEKKKOOOOOOTTT[[[aaagggnnnwww}}}~~~yyyxxxwwwtttpppccc^^^XXXSSSQQQPPPOOONNNPPPPPPQQQTTTWWW[[[^^^aaabbbcccdddggggggfffaaa^^^XXXTTTMMMFFF???:::777555000000000000000000000000////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------////////////////////////........................////////////000000000000111111222333333444555555<<<>>>III[[[lllyyy{{{xxx|||vvvllljjjkkkhhhdddccc```\\\XXXTTTRRRPPPMMMLLLLLLIIIDDDBBBBBBDDDEEEEEEAAAAAA@@@===999666555555555444333222111111111111222111111111000000//////////////////////////////////////////////////////////////////////////////////////////////////////111111000000//////......////////////////////////............////////////000000////////////000000111111000000//////......000000000000000000000000000000////////////000000000000000000000000000000555---+++000...(((+++444000000000000111111111111000000000///......------222222111//////.........////////////////////////................................................,,,,,,,,,---------......---...///...,,,+++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,+++***))))))))))))))))))((((((((((((,,,,,,,,,++++++*********,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,---------............////////////................................................------000111111000///...000111444444333444555777888999===@@@EEEKKKRRR]]]iiirrrtttvvvyyywwwkkkeeeccc```YYYSSSPPPOOOMMMNNNPPPRRRTTTUUU]]]```dddfffgggfffffffffiiigggccc^^^XXXOOOEEE>>>:::777333000111111111111000///---...///000///...111///---,,,,,,,,,...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------/////////...---------,,,.../////////...---,,,,,,------...///000111222222---...///000111111111000555000000555777555666;;;CCCQQQ```mmmzzzvvvqqqooouuuuuukkkiiijjjgggcccbbb```]]]XXXUUUSSSQQQNNNMMMLLLIIIDDDBBBBBBDDDEEEEEEAAAAAA@@@===999666555555555444333222111111111111222111111111000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////111000000000/////////.../////////////////////////////////000000000000111000000////////////000000111111000000////////////000000000000000000000000000000////////////000000000000000000000000000000111///333:::888...---333//////000000000111111111/////////000000000000000111111000///.........///////////////////////////................................................,,,,,,---------.........---...///...,,,+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******)))************************,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,---------..................////////////..............................////////////////////////000111111111//////111333///111333444777;;;AAAFFFIIIPPP\\\fffqqq~~~}}}xxxrrrmmmccc___[[[YYYYYYYYYWWWUUUZZZ\\\^^^aaaccceeehhhjjjiiihhhgggeeebbb^^^ZZZXXXLLLGGGAAA;;;888555333111222111//////000000...,,,000///...,,,,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------+++,,,------......------..................------......//////......---,,,////////////000000000000//////000111111111111111111000222444444555???KKKYYYggguuu|||~~~|||vvvnnnkkklllqqq{{{~~~ssskkkiiiiiieeebbbaaaaaa]]]YYYUUUSSSRRROOONNNLLLHHHDDDBBBBBBCCCDDDEEEAAAAAA@@@===999666555555555444333222111111111111111111111111111000000000////////////////////////111111111111111111111111////////////////////////000000000000000000000000000000000000////////////////////////////////////000000000000111111111111111000000//////000000111111000000000000/////////000000000000000000000000111000000//////000000111000000000000000000000000---111;;;CCC???333...111/////////000000000111111...//////000111222222222000000///....../////////////////////////////////------------------------........................,,,------------.........---...///...,,,,,,,,,---,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,------************************++++++++++++++++++++++++,,,,,,++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...------........./////////...//////000000//////...........................000000000000000111111111222222333222111111333555222666:::===@@@GGGRRRZZZeeeppp~~~|||vvvoookkkjjjhhhccc^^^[[[ZZZYYYZZZ\\\aaaeeehhhfffgggggggggeeeeeeeeegggaaa\\\TTTLLLFFF???:::666333111000000000111///............------------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------........................,,,,,,---............---..................//////....../////////...------111000000000/////////...000000111111111111111111000333555555333999MMM```rrrwwwqqqmmmlllmmmooosssxxx|||{{{rrrjjjhhhgggdddaaaaaa___\\\XXXUUUSSSQQQOOOMMMLLLHHHDDDAAABBBCCCDDDDDDAAAAAA@@@===999666555555444444333222111111111111111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000000000000000//////////////////////////////////////////000000000111111111111000000000000000000111000000000000000000000000000000000000000000000000111000000000000000000111000000000000000000000000+++111;;;AAA===222///111/////////000000000111111//////000000111111111111//////.........///000000////////////////////////------------------------........................------------............---//////...---,,,---...++++++++++++++++++++++++,,,,,,,,,---------------************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++******************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///.........////////////000//////000000000000//////........................000000000000111111111111222333333222222333666999;;;@@@FFFIIILLLTTTbbbmmm|||~~~|||vvvpppddd```ZZZVVVVVVXXX[[[]]]bbbdddeeedddbbb```aaabbbiiifffbbb]]]XXXPPPHHHBBB777444000...///111222222---............---,,,,,,................................................------------------------........................------------------------------------------------,,,------......------,,,------------------------,,,,,,------------------------,,,,,,,,,,,,------------------------------,,,------...............------......//////000000......////////////......000000000000////////////000000000000000111111222222555888888:::GGG^^^rrr|||rrrpppsssxxx{{{}}}{{{yyyyyy}}}~~~xxxqqqjjjiiigggccc```aaa]]]ZZZVVVSSSQQQPPPNNNLLLKKKHHHCCCAAAAAACCCDDDDDDAAAAAA@@@===999666555555444444333222111111111111111111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000........./////////000000111111000000000000111111000000000000111111111111111111111111111111111111111111000000000000111111111111111111111111111111---000555777333...///333000000000000111111111111111111111000000000//////000000/////////000000111000000000000000000000000........................////////////////////////---------.........//////...///000///---,,,---...++++++++++++++++++++++++,,,,,,,,,------.........************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,+++++++++++++++***)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///.........////////////000//////000000000000///////////////////////////////////////000000111111111000111222333444777<<<@@@GGGNNNVVVZZZ^^^ggguuutttmmmddd\\\XXXVVVUUUTTT[[[]]]______^^^]]]]]]]]]bbbdddfffgggfff```YYYSSSEEE@@@888222000000222222....../////////...---,,,................................................------------------------........................------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---......//////000000000......///////////////............///000111111111///////////////111222333222666;;;AAAMMM```uuusssnnnuuu{{{wwwzzzwwwpppkkkjjjgggbbb```aaa\\\YYYUUURRRQQQOOOMMMLLLKKKGGGCCCAAAAAABBBCCCDDDAAAAAA@@@===999666555555555444333222111111111111111111111222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000............////////////222111111000000111111222000000000111111111111222111111111111111111111111222111111000000111111222111111111111111111111111////////////......000333111111111222222222333333333333222222111000000///222111111000000111111111000000000000000000000000////////////////////////////////////////////////------........./////////...///000///---------...+++,,,,,,,,,,,,,,,------,,,,,,,,,---......//////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++(((((())))))***+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///------.........////////////000000111111000000////////////////////////////////////000111111222222000222666999>>>EEEMMMRRRccciiirrrxxx~~~|||tttmmmiiiddd^^^ZZZTTTSSSSSSUUUXXXZZZZZZYYYYYY\\\bbbhhhkkkiiieee```YYYRRRGGG>>>888444222111000000000/////////......................................................------------------------........................------------------------------------------------,,,------......------,,,------------------------+++,,,,,,------...............------------......,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...//////////////////000000......///000000000//////------...///000111222222///......///000222444666333;;;FFFTTTggg{{{|||sssmmmooozzz{{{www|||vvvppplllkkkgggbbb```bbb\\\YYYUUUSSSQQQPPPNNNMMMKKKGGGCCC@@@AAABBBCCCCCCAAAAAA@@@===999666555555555444333222111111111111111111111222222333333333222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////.../////////000000000111000000000000000000000000...////////////000000000222111111000000111111222000000111111111222222222111111111111111111111111222111111000000111111222111111111111111111111111222111//////111333333111222222333333333444444444444444444444444333333333444444333222111111111111000000000000000000000000111111111111111111111111////////////////////////............////////////...///000///...---...///,,,,,,---------.........,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))******+++,,,,,,------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,---------............000000111111111111000000////////////////////////000000111111222333333444777:::AAAHHHRRR^^^iiiqqq~~~wwwqqq___XXXQQQPPPSSSWWWWWWTTTUUUWWW[[[aaafffiiiiiigggddd___XXXOOOHHH@@@999444333222000/////////000111................................................................................................................................................,,,------......------,,,........................++++++,,,,,,---......///......------------......------------------------------...///////////////000000000///////////////......///000000000000000......//////000000111111000//////000222555888:::;;;III[[[mmm{{{pppnnnpppttt}}}{{{|||uuuppplllkkkhhhcccaaaccc]]]ZZZVVVTTTRRRQQQOOONNNKKKGGGCCC@@@AAABBBCCCCCCAAAAAA@@@===999666555555555444333222111111111111111111111222222333333333222222222222222222222222222222222222222222222222000000000000000000000000////////////////////////.../////////000000111111000000000000000000000000000000000000111111111111222222111111111111222222000000111111222222222222111111111111111111111111222222111111111111222222111111111111111111111111333222111333777:::555///333333333444444444555555444444555555666777777777666555444333222222222222000000000000000000000000111111111111111111111111000000000000000000000000............/////////000...000000000...---...///---------....../////////,,,,,,------...///000000------------------------++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,---......*********++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))***+++,,,,,,------------------------------***++++++,,,,,,++++++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////...---,,,,,,,,,---------......000000111111111111000000000000000000000000000000111111222333333444555555>>>CCCLLLWWWdddssswwwjjj[[[TTTVVVXXXVVVSSSUUUUUUWWW[[[```eeehhhiiigggeeeaaa\\\UUULLLBBB;;;444333111//////000222333........................////////////////////////........................////////////////////////................................................,,,------......------,,,........................++++++,,,,,,---...//////......------------..............................---......///////////////111111000000//////............///000000000000000000000000000////////////111000000222444888;;;===FFFXXXoootttjjjmmmuuu{{{}}}|||uuunnniiigggeee```^^^___^^^[[[WWWTTTQQQNNNJJJGGGGGGEEEBBBAAABBBDDDDDDDDDBBBAAA???;;;777444444555444444333333333333222222111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222000000111111111111000000000000000000////////////000///000111222111000...111000000111222333333222222111000111333444555555555333222222444444444333333333444444444444444333666777888999999::::::::::::999888999;;;<<<<<<;;;999;;;===?????????@@@AAABBB>>>::::::======999444333222222222222333444444444222000//////...,,,+++222111111000000/////////111111000///////////////111111000//////...---------.../////////...,,,+++333...---111222---***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++************++++++,,,,,,++++++***)))************+++++++++))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......000000000000////////////000000000000000000000000111......000000...///222333444444333333666;;;???IIIVVVgggttt|||~~~qqqdddZZZUUUTTTUUUVVVSSSSSSYYY^^^aaadddiiiggghhhhhhiiieee\\\PPPGGG???:::333///...///111111000...,,,,,,---------,,,......------------..................///////////////............---------........................................................................------............---------------,,,,,,+++++++++......------------..............................---......///////////////111000...---...///111222000000000000000000000000000000111222222111///...555333333444555777<<>>???@@@BBBDDDFFFIIIGGGEEEEEEFFFGGGFFFEEEFFFHHHIIIJJJKKKOOOVVV[[[^^^ZZZUUUPPPLLLGGGAAA===>>>>>>===<<<;;;:::999999777555444444555444222000/////////000000111111111111000///.........////////////......------,,,,,,......///000000000//////444,,,((()))******---222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++************++++++++++++*********++++++************++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------.........000000000000000000000///000000000000000000000000444111111333333000000444000222555777;;;BBBKKKQQQggguuusssaaaVVVXXXTTTTTTYYY___bbbeeejjjffffffggghhhiiieee___YYYMMMFFF<<<444000000111111///...---...000111111000///......------......///............///////////////............---------........................................................................------............---------------,,,,,,,,,++++++......------------..............................---......///////////////000000.........///111222000000000000000000000000000111222222222222111000000111222222666???OOO[[[uuuwwwrrrqqquuu|||~~~}}}{{{sssmmmiiiiiigggcccaaaccc]]][[[WWWSSSQQQNNNJJJGGGGGGDDDAAA@@@AAACCCCCCCCC@@@@@@???;;;777555444555444444333333333333222222111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000111111111111000000000000000000000000000000222111000//////000222333222222333333333444444444777666666666666666777777:::<<<>>>CCCFFFHHHFFFEEEEEEGGGIIILLLOOOQQQSSSTTTYYY[[[]]]______aaadddffffffccc```^^^^^^^^^]]]\\\]]]^^^\\\ZZZYYY___jjjsss|||{{{wwwpppfff\\\TTTPPPLLLKKKJJJIIIGGGDDDBBBAAA>>>============<<<999777333333333222222222111111444333111//////000111222...............---------,,,------......//////000000---...111222///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,***++++++,,,,,,++++++***)))************+++++++++******+++++++++,,,,,,,,,))))))************))))))++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------......------------------------------------.........///000000000000000000000000000000000000000000000000111///111333333000222777333999AAAHHHPPPYYYdddkkkkkk[[[UUUSSSVVV[[[^^^bbbgggfffeeefffhhhkkkkkkjjjiii```WWWJJJ???777444222111...---,,,---///000///...///......------......///............///////////////............---------........................------------------------........................------............------------------,,,,,,,,,,,,......------------..............................---......///////////////000///.........///111222000000000000000000000000111111222222333222222111000333555555<<>>AAAKKKYYYeeennnwww~~~fff]]]VVVUUUVVVYYY^^^dddgggggghhhjjjkkkkkkkkkkkkkkkcccXXXLLLCCC<<<777444111000......//////---,,,//////............//////............///////////////............---------........................------------------------........................------............------------------------,,,,,,......------------..............................---......///////////////000//////...///000111111000000000000000000000000000000111111222222222222444888;;;???KKKccc|||~~~|||{{{|||}}}vvvppplllkkkhhhbbb^^^^^^\\\YYYUUUSSSPPPMMMJJJGGGEEECCC@@@???@@@AAABBBBBB?????????<<<888666555555444444333333333222222222111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000111111222222222222111111000111111111222222333333333666888999777555555666555777:::;;;;;;<<>>FFFQQQ```tttuuujjj]]]WWWUUUUUUZZZ```dddgggjjjlllmmmllljjjjjjlllhhhaaaZZZRRRIII@@@;;;666444222111111111000////////////....../////////............///////////////............---------........................------------------------........................------............------------------------------......------------..............................---......//////////////////////////////000000111111111111111111111111111//////000000111222333333333:::AAALLL```yyy~~~zzzyyyyyyzzz~~~||||||vvvqqqlllkkkhhhaaa\\\\\\[[[XXXUUURRRPPPMMMJJJGGGEEEBBB???>>>???AAAAAAAAA>>>>>>???===999666555555444444333333333333222222111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000/////////000000000111111111111222222222222111111111111111222333333444444222555888888555333444555;;;???CCCEEEFFFHHHMMMQQQVVVZZZ^^^aaadddgggmmmrrrzzz}}}zzzqqqbbb```^^^[[[YYYWWWVVVVVVQQQPPPPPPQQQTTTUUUUUUTTTSSSRRRPPPNNNKKKIIIHHHGGG===;;;999666444222000000111111111000///.........,,,---///000000///...---(((---333666999999333,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,***)))((((((***++++++,,,,,,++++++***)))************+++++++++))))))*********+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------..............................////////////000000000000///000000111111222222222222222222222222222222222111111444777888;;;FFFRRReeevvv}}}qqqddd[[[UUUQQQRRRVVV]]]bbbhhhmmmnnnnnnmmmmmmkkkjjjgggddd^^^VVVMMMGGG999555111//////000111000000//////......//////000............///////////////............---------........................,,,,,,,,,,,,,,,,,,,,,,,,........................------............------------------..................------------..............................---......///////////////////////////000000000000111111111111111111111111//////000000222333555666222>>>NNN```www~~~vvvtttvvvxxx{{{wwwzzztttoookkkjjjgggaaa\\\\\\ZZZXXXUUURRRPPPMMMJJJGGGDDDBBB???>>>???@@@AAA@@@===>>>???===999666555555444444333333333333222222111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000111111111222222111222222333333222222111111111222222333444444555333666999999999;;;BBBGGGNNNSSSYYY]]]^^^bbbhhhmmmwww{{{|||uuuppplllkkkjjjdddaaa]]][[[ZZZZZZYYYXXXWWWVVVVVVUUUUUUTTTTTTTTTKKKJJJIIIFFFBBB>>>;;;999666666555444222111000000...111444888999999777666---777AAAEEEGGGDDD888,,,........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++******++++++,,,,,,++++++***)))************+++++++++(((((()))))))))*********+++,,,,,,------,,,,,,+++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................//////000000000111111111///000000111111222333333333333333333333333333333222444999???EEENNN```ooo}}}rrrkkkcccZZZVVVUUUUUUZZZbbbgggjjjlllnnnppplllkkkkkkjjjgggaaaZZZUUUEEE???888222////////////000000////////////000000............///////////////............---------........................,,,,,,,,,,,,,,,,,,,,,,,,........................------............------------------.........///......------------..............................---......///////////////...//////000000000000000111111111111111111111111111111111222333555777999:::OOOfffyyyzzzqqqlllqqqzzz~~~qqqllliiijjjhhhbbb]]]]]]ZZZXXXTTTRRRPPPMMMJJJGGGDDDAAA???>>>???@@@@@@@@@===>>>???===:::777555555444444444333333333222222111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111222222222222111222222333333222222111111111222333333444555555999<<>>CCCPPPGGG<<<666333444:::BBBTTTNNNDDD===>>>AAA;;;000000000000000000000000000111000///------......///------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************+++---000111+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------.........------,,,,,,,,,---------............//////...---,,,,,,---...///---------.........//////111000///...------...///000000000000000111111111111222333222111111333555555222333777777555999@@@DDDSSSccckkksssvvvqqqeeeVVVMMMTTT\\\___eeemmmqqqmmmhhhgggiiijjjhhhfffhhhbbbWWWKKK@@@777222///222111111111111111111111000000000000000000000000////////////....................................................................................------............------........................---------............///---------............///---......///////////////111111111000000000000000222222111111111111111111222......333444666>>>HHHeee{{{ooonnnllliiifffbbb___^^^ZZZXXXTTTQQQOOOMMMKKKHHHGGGDDD@@@??????AAABBBBBBAAA???===;;;888666555555444444333333333333222222333666666222000222333222222222111000000111222222000111111111111222222222222222222111111111000000222222111111111111111111333111000111222333111...444444444444444555666666555888<<<@@@EEELLLTTTYYYaaabbbdddfffkkkttt}}}}}}pppeee```^^^^^^^^^]]]]]]___aaabbbaaaaaabbb^^^]]]YYYRRRLLLIIIIIIKKK<<<666111///......222777BBBAAACCCIIILLLDDD555(((000000000000000000000000222111000///...//////000------------------------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++---...///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------......---------,,,,,,,,,---------............//////...------------...///---------.........//////111000///...---......///000000000000111111111111000222333333333333555666777444555888:::;;;BBBKKKWWWfffuuu{{{~~~yyyoooaaaWWWVVVUUUSSSYYYdddhhhiiihhheeeddddddgggjjjhhhddd^^^UUUJJJ@@@777222---///111111///...///000000000000000000000000000////////////....................................................................................------............------........................---------............///---------............///---......///////////////111000000000000000000000222222111111111111111111444222444666777;;;IIIXXXwwwooonnnllliiifffbbb___]]]ZZZWWWTTTQQQOOOMMMKKKIIIGGGDDD@@@??????AAAAAAAAAAAA???===;;;888666555555444444333333333333222222666999888333000111222000222222111000000111222222000111111111111222222222222222222111111111111111111111222222222222222222222111000111222222111000444222111222555888999:::>>>BBBJJJRRR[[[dddlllqqquuuwwwyyy|||yyyuuusssrrrgggfffdddaaa```aaabbbbbb^^^___```___\\\YYYYYYYYY>>>888444333111000333888CCC999444:::===777111///000000000000000000000000222111000000//////000000------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------...------------,,,,,,,,,---------............//////...------------...///------........./////////000000///.........//////000000000111111111222222000222555555555555666777555333444888<<>>???@@@AAAAAAAAA???===;;;888666555555444444333333333222222222555888777222///111111000222111111111111111111222000000111111111222222222111111111111111111111111111111222222222222222333222111111222333444555555555444555888===BBBEEEGGGPPPWWW```jjjsss|||xxxllldddaaa^^^\\\\\\^^^___```______^^^^^^UUUMMMEEE@@@<<<999;;;@@@LLL777***,,,///+++///999////////////////////////111000000///////////////........................---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...---------------------------------............///.........------.....................////////////000000//////////////////000000000111111222222333111333666666555444555666333555999???IIIXXXkkkyyyrrraaaXXXXXXXXX^^^bbb```ZZZWWWYYY]]]ccceeeggggggaaaXXXOOOHHH999666333111111111222222////////////////////////////////////....................................................................................------............------........................---------............///---------............///---......///////////////000000000000000111111111111111222222222222222333222222555:::FFFXXXnnn~~~|||zzz{{{}}}qqqpppmmmjjjfffbbb___]]]YYYVVVSSSQQQOOONNNLLLJJJFFFCCC???>>>???@@@AAAAAAAAA???===;;;888666555555444444333333333222222222000444444000...111222111111111111222222111111111000000111111111222222222111111111111111111111111111111222222333333333333222222222222222333444666777:::>>>DDDJJJPPPWWW[[[eeelllwwwwwwmmmeee]]]```___]]][[[[[[ZZZZZZYYY^^^YYYSSSPPPJJJCCCAAABBBBBB444///666888000...555////////////////////////...............---------....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,+++,,,,,,---------.........---------------------------------............///---..................---........./////////000000//////000000000000000000///000000111222333333333333444666666555444555666777???IIIRRR___rrr{{{ssspppqqqxxx{{{|||yyyyyy{{{{{{yyy}}}~~~yyydddVVVTTTVVVZZZ\\\[[[YYYVVVUUU^^^aaadddfffeee```[[[XXXHHH>>>444///111333222000////////////////////////////////////....................................................................................------............------........................---------............///---------............///---....../////////////////////000000111111111111111111222222333333333333555666:::FFF[[[rrr}}}ssspppxxxrrrpppnnnkkkgggbbb___]]]YYYVVVSSSQQQPPPNNNLLLJJJFFFCCC???>>>>>>@@@@@@@@@AAA???===;;;888666555555444444333333333333222222...111222///...111333222000111222222222222111000000111111111111222222222111111111111111222222222111111222222333444444444444444444222111111333555999AAAJJJPPPTTTZZZccckkkwww~~~wwwkkk___\\\YYYWWWXXXYYYZZZYYYYYYXXX[[[^^^[[[RRRJJJHHH>>>555111666777222000333000000000000000000000000---............---,,,+++........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++,,,---------............,,,,,,,,,------------...---------............///------...//////...------....../////////000000000//////000111111111000000///000000111222333444444333555666666555666888:::>>>KKK[[[gggttt~~~vvvuuuvvvvvvrrrjjjfffgggiiinnnpppmmmlllnnnnnnlllnnnooorrruuuxxxyyyzzzzzzwwwyyy}}}~~~oooZZZUUUTTTTTTXXX]]]^^^YYYTTTZZZ\\\```ccceeedddcccbbbTTTIII;;;333222222000...000000000000000000000000////////////....................................................................................------............------........................---------............///---------............///---......////////////////////////000111111222222111111222222333444444444444888AAATTTnnnzzzpppnnnxxxrrrqqqnnnkkkgggccc___]]]XXXVVVSSSQQQPPPNNNLLLJJJFFFCCC???===>>>???@@@@@@AAA???===;;;888666555555444444333333333333222222...222333000///222444333000111222222222222111000000111111111111222222222000000111111111222222222111111222222333444444555222444555555444666;;;>>>EEEQQQ^^^dddeeeiiittt}}}oookkkgggdddcccaaa___\\\WWWWWW[[[aaaaaa[[[WWWWWWLLLCCC999111000111333555000000000000000000000000---.../////////...,,,,,,.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---.........---,,,+++,,,,,,------,,,,,,+++------------............,,,,,,,,,---------......---------............///------...//////...------.../////////000000000000...///000111222111111000///000000111333444444555333444555666777;;;@@@CCCLLL___sss{{{vvvtttpppoooqqqrrrnnnfffbbbccceeekkkooommmkkkkkkjjjhhhhhhkkkppptttwwwxxxxxxwwwuuutttuuuyyy}}}}}}wwwqqqooorrrvvvyyy}}}|||hhhaaa\\\XXXXXX[[[]]]ZZZWWWWWWZZZ^^^bbbeeefffeeeeee[[[VVVLLLAAA777222//////000000000000000000000000////////////....................................................................................------............------........................---------............///---------............///---......///////////////...//////000111111222222111111222222333444444555666BBBSSSggg{{{vvvuuu~~~rrrqqqoookkkgggccc___]]]XXXVVVSSSQQQPPPNNNLLLKKKFFFBBB???===>>>???@@@@@@AAA???===;;;888666555555444444444333333333222222000444444111///222444333000111222333333222111000000111111111111222222222000000111111222222222222111111222333333444555555///222666888:::???FFFKKKXXXfffvvv|||yyy|||{{{sssjjj```ZZZ[[[WWWUUUXXXYYYZZZ^^^cccXXXUUUKKK???:::999666000000000000000000000000000...///000000000///---,,,////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,.../////////......+++,,,,,,------,,,,,,+++---------.........//////,,,,,,,,,------.........---------.........//////,,,---...//////...---,,,////////////000000000000...///000222222222111000///000000222333444555555222333444666999???FFFKKK___ttt{{{qqqmmmkkkqqqpppqqqrrrmmmeee```aaaeeemmmrrrpppmmmmmmkkkhhhcccgggmmmsssvvvwwwvvvuuuuuuqqqoooqqqvvvuuunnngggdddfffiiikkklllooouuuzzzvvvnnnggg^^^YYYWWWXXXYYYXXXWWWZZZ^^^cccffffffeeeddd``````[[[NNN===222111333000000000000000000000000000/////////....................................................................................---..................---........................---------.........//////---------.........//////---......///////////////...//////000111222222222111111222333333444555555???PPPggg}}}uuusssqqqmmmhhhbbb^^^[[[ZZZWWWSSSPPPOOOMMMLLLJJJHHHDDD???>>>@@@AAA@@@>>>AAA???<<<:::888777666666666555555555555444444444222222222222222222222222333222222111111222222333111111222222222333333333222222333444444444333333555555444444444444444555777;;;@@@BBBEEELLLVVV___jjj}}}wwwhhhaaa[[[YYYZZZYYYUUUUUUZZZ[[[___]]]TTTLLLFFF<<<222777111///333444000///222000000/////////.........////////////////////////........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...---,,,,,,......---,,,///......------///000111..................------////////////000000000000////////////000000000000666111000333444333444777888555444777<<>>@@@AAA@@@>>>AAA???<<<:::888777666666555555555555444444444444222222222222222222222222333222222111111222222333111111222222222333333333222333333333333333333333444444444444444666888:::<<>>@@@AAA@@@>>>AAA???<<<:::888777666666555555555555444444444444222222222222222222222222333222222111111222222333111111222222222333333333333333333333333333333333333444555555777:::???CCCGGGNNNXXX```fffnnnxxxwwwiiibbb^^^[[[XXXXXXUUUYYY]]]___bbbdddaaa\\\PPPFFF<<<666111...///222000000111111111000///...////////////////////////........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...---,,,---.........,,,///............///000000......................../////////000000000111111///000000000000111111111333111111444555333444888999<<>>@@@AAAAAA???@@@???<<<:::888666666666555555555444444444333333222222222222222222222222333222222111111222222333111111222222222333333333444333333333333333333444444666888999;;;AAAHHHNNNUUU^^^iiiqqqwww~~~wwwmmmiiieee```[[[XXXXXXZZZ^^^bbbeeedddaaa^^^UUUJJJ@@@888333000/////////000111111000000000////////////////////////........................................................................------------------------------------------------...------------.../////////---,,,---...///...---............/////////000............//////////////////000000000111111111000000000111111111222222333111222555555222444888888AAAMMMXXXfffuuu~~~|||jjjddd^^^\\\___cccfffhhhjjjlllqqqxxx{{{rrrbbbWWWSSSTTTVVVYYY\\\^^^]]][[[^^^aaaeeeiiihhhbbbXXXQQQBBB;;;333000111333111...000000000000000000000000//////............/////////////////////.........................................................------------........................////////////..............................///000000000000000111111000000111111222333111777555333888>>>OOOhhhsssrrrpppmmmiiieeeaaa___ZZZWWWSSSPPPOOOMMMLLLJJJFFFCCC???>>>@@@BBBAAA???@@@???<<<:::888666666666555444444444444333333333222222222222222222222222333222222111111222222333111111222222222333333333444444333333444444555666777:::>>>@@@CCCJJJSSS[[[dddlllwww}}}xxxooofffhhhccc___```dddffffffeeeiiiddd\\\RRRIIIAAA:::444000000000000000111111222000000000000000000000000////////////////////////................................................------------------------------------------------...------------.../////////...------//////...------......///////////////........./////////000000000000000000111111111111111111111111222222222222444333333555444333666<<>>>>>@@@BBBAAA@@@AAA???<<<:::888777666666444444444444333333333333222222222222222222222222333222222111111222222333111111222222222333333333555444444444555777999:::;;;@@@FFFJJJMMMTTT^^^gggqqqxxx~~~rrrfffbbbccceeefffhhhmmmmmmjjjccc\\\UUUKKKAAA888666333111000000111222000000000000000000000000////////////////////////................................................------------------------------------------------...------------.../////////...---...//////...------......///000/////////.........//////000000111000000000111111111222222111111222222222333333333555444444666666777>>>FFFWWWiii}}}zzzsssqqqkkkgggggghhhiiinnnuuu~~~ooo\\\YYYVVVTTTVVVXXXYYYZZZTTTVVV[[[aaagggiiihhhfff[[[QQQCCC888333333222222........................000//////......//////000.........///////////////................................................/////////.........------............////////////////////////////////////...///000000111111000000222111111111111222333333333555444<<>>>>>@@@BBBBBB@@@AAA???<<<:::888777666666444444444333333333222222222222222222222222222222333222222111111222222333111111222222222333333333555444444555666999<<<===???FFFNNNSSSVVV]]]gggpppyyypppfffcccbbbdddhhhhhhmmmnnnjjjgggdddZZZPPPCCC@@@:::444000000111222000000000000000000000000////////////////////////................................................------------------------...........................------------...//////000...---...///000///---------///000000000///...---......///000000111111000000111111111222222222222222222333333333333444444444555888:::>>>IIITTTjjj|||~~~uuuqqqnnnkkkllloooqqq~~~xxxddd^^^WWWRRRRRRVVVYYY\\\WWWWWWYYY]]]ccchhhjjjjjjddd]]]QQQDDD;;;555333333////////////////////////000000////////////000000............/////////000............................................................////////////............//////////////////////////////////////////000111111111111000222222111111222222333444555777777HHHfffyyyzzzqqqjjjjjjpppwww}}}|||vvvnnnnnnllljjjgggccc```^^^ZZZWWWSSSPPPOOONNNLLLJJJFFFBBB>>>>>>@@@BBBBBB@@@AAA???<<<:::888777666666444444444333333333222222222222222222222222222222333222222222222222222333111111222222222333333333555555444555777;;;>>>@@@AAAIIISSSXXX\\\bbblllttt}}}}}}~~~}}}nnnfffbbbdddiiiaaagggkkkjjjjjjjjjcccYYYMMMGGG???777111///000111000000000000000000000000000000000000000000000000////////////////////////........................------------------------...........................------------...//////000...---...///000///...,,,---///000000000///...---......///000111111222000111111111111222222222222222333333333444444444444333666:::>>>DDDRRR___zzzxxxrrrooopppmmmyyyiiiaaaXXXQQQPPPUUUZZZ]]]YYYXXXXXXZZZ___dddhhhjjjiiiddd[[[NNNAAA888444333000000000000000000000000000000////////////000000---.........//////000000////////////////////////........................,,,,,,---...///000111111............/////////000000000000000000000000000//////000111111111111111222222111111222222333444:::;;;===RRRssswwwnnnkkkrrr{{{zzzssspppllliiigggdddaaa___YYYWWWTTTRRRPPPNNNKKKHHHDDDAAA???>>>???@@@@@@@@@@@@>>><<<999777555555555666666555444444444444555222222333333333333444444333333333333333333333333222222111111111111222222777666777888<<>>???@@@@@@@@@@@@>>><<<999777666555555666666555444444444444555222222333333333333444444333333333333333333333333333333222222222333333444777888:::>>>BBBHHHLLLOOOTTTYYY___dddhhhjjjmmmooottt{{{~~~|||}}}~~~}}}wwwlllbbbfffeeeeeedddeeefffggggggfffccc]]]UUUKKKBBB:::555333222222222222222111///111111000///////////////111///,,,******---//////........................---......//////......------............/////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111222222222222666222111444666444444666888666>>>PPPdddxxx|||uuuyyy}}}qqqiiiaaaXXXSSSTTTXXX^^^```[[[YYY```hhhkkkmmmjjjfffaaa[[[OOO???444444222///000222444222000111111111111000000000000000////////////000000111........................////////////////////////////////////////////////////////////000000000000111111111111111111111111//////000000000000//////222//////333444333555999AAAKKK```vvv~~~{{{zzzxxxuuupppllliiifffbbb```ZZZWWWTTTRRRPPPMMMJJJHHHDDDAAA???>>>???@@@@@@@@@???>>>;;;999777666555555666666555444444444444555222222333333333333444444333333333333333333333333333333333333444555666666888;;;@@@FFFLLLRRRVVVXXXZZZ]]]bbbeeeeeeffffffggglllvvv~~~}}}zzz{{{~~~tttffffffdddbbbccceeeeeeccc```bbbbbbcccccc___UUUGGG===888555222222333444111///111111000////////////000000...,,,,,,,,,---///111........................---......//////......------------............///////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111222222222333444222333777777555555888===>>>IIIaaa|||~~~www}}}ssscccVVVQQQSSSZZZ______```dddggghhhjjjhhhfffgggeee[[[KKK>>>777333000000333555444222111111111111000000000000111000000////////////000........................////////////////////////////////////////////////////////////000000000000000000000000000000000000//////000000111000000///222000111333444333777===KKK```xxx|||{{{{{{yyyvvvqqqllliiieeeaaa^^^ZZZXXXTTTRRRPPPMMMJJJGGGDDDAAA???>>>???@@@@@@@@@???>>>;;;999777666666666666666555444444444444555222222222333333333444444444444444444444444444444333333333444555666888888;;;???FFFNNNUUUZZZ]]]___ZZZ\\\^^^______```bbbccckkkuuu}}}zzzvvvxxx~~~~~~ppphhhdddbbbcccffffffaaa\\\YYYZZZ]]]bbbeee```UUUKKK===888222000222444444222222111000000//////000000,,,,,,///333222...---.................................////////////......------------............////////////////////////////////////////////////000000000000000000000000///000000000111111111111111111111222222222333333333222444777666333555:::BBBEEESSSnnn}}}xxx}}}~~~nnn___WWWRRRVVV[[[___cccfffiiiiiiiiifffeeeggghhhaaaSSSGGG:::555000///111333444333111111111111000000000///111111000//////...//////........................////////////////////////////////////////////////////////////000000000000//////////////////////////////000111111111000000222111111222222222999BBB[[[sssyyyvvvqqqlllhhhddd```]]][[[XXXUUURRRPPPMMMIIIGGGDDDAAA???>>>???@@@@@@@@@???===;;;999777666666666666666555444444444444555222222222333333333444444444444444444444444444444222333333444666888:::;;;>>>BBBJJJRRRYYY]]]___```UUUVVVVVVVVVWWW[[[```dddiiisssyyywwwuuuzzzxxxoooeee___```aaa___]]]TTTRRRSSSXXX___bbb___[[[HHHAAA888333111222333333222222111000000000000000,,,,,,///333111,,,+++///////////////////////////...//////////////////...---------.........//////000000000000000000000000000000000000000000000000111111111111111111111111///000000000111111111111111222222222222333333333222222444666444222777???FFFNNN```{{{uuukkkeeeWWWVVVWWW[[[aaafffjjjmmmllliiifffggghhhdddZZZQQQAAA:::333//////111111111111111111111000000000///111111000//////...//////////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////000111111111111111222111222222111444AAANNNmmm~~~yyyvvvqqqlllhhheeeaaa^^^[[[XXXUUURRRPPPMMMIIIFFFDDDAAA???>>>???@@@@@@@@@>>>===;;;999777777777777666666555444444444444555222222333333333333444444444444444444444444444444333444555666888;;;===>>>AAAEEELLLRRRXXXZZZ[[[[[[QQQRRRRRRRRRTTTXXX^^^cccdddnnnvvvwwwyyyooo```YYYZZZ]]]___VVVRRRNNNPPPVVV]]]bbbdddVVVQQQHHH>>>666222000000222222111000000000000111111...///222///)))+++333////////////////////////...//////000000//////............////////////000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111222222222222333333333333333333555666333555@@@MMM^^^jjj{{{~~~{{{}}}yyyuuusssaaaZZZUUUWWW]]]ccciiimmmooommmjjjiiiiiifffaaa]]]LLLDDD:::222000111000000111111111111000000000000111000000////////////000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000//////000111222222222222222222333333444===PPPccc}}}zzzsssxxxzzzvvvqqqmmmjjjgggccc```[[[YYYUUURRRPPPLLLIIIFFFDDDAAA???>>>???@@@@@@@@@>>><<<:::888777777777777666666555444444444444555222222333333333333444444555555555555555555555555555666777999<<>>:::...,,,222//////////////////////////////000000000000///////////////000000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111222222222333333333444444555555666777666===NNN```~~~uuuxxx{{{zzz{{{zzzmmm```VVVVVV[[[^^^ccciiimmmmmmmmmllljjjhhhfffeeeZZZPPPCCC999444333222111111111111111000000000000000////////////000000111////////////////////////////////////////////////////////////////////////////////////000000000000111111111111111111111111//////000111222222222222111222555777<<>>???@@@@@@@@@>>><<<:::888777777777777666666555444444444444555222222333333333444444444555555555555555555555555777888999<<<>>>AAADDDEEEFFFHHHKKKNNNPPPPPPOOONNNSSSVVVYYY[[[[[[ZZZZZZZZZdddnnnxxxyyykkkbbb^^^]]]ZZZTTTOOOLLLOOOUUUYYYbbbeeeddd[[[KKK>>>777666333222111111000111111111///444CCCPPPKKK888---...000000000000000000000000//////000000000000//////000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111222222333333333444444444666666888888:::CCCYYYnnnzzzxxx|||{{{{{{}}}|||ttteeeXXXVVVYYY[[[___cccgggkkknnnnnnjjjgggggghhhdddYYYJJJ>>>888555444222111111111111000000000000//////...//////000111222000000000000000000000000////////////////////////////////////////////////////////////000000000000111111111111111111111111//////000222222333333333111333777;;;BBBTTTtttuuurrrnnnlllttt