BM6P6(@ mmmRRRGGG===:::;;;777666666666555444444333333////////////////////////111111222333333333222222...------,,,++++++++++++,,,,,,,,,++++++*********+++***)))(((((()))***+++)))))))))))))))******+++***************************************************+++,,,+++)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***++++++************++++++===;;;333***&&&***,,,,,,******+++++++++,,,,,,,,,//////...---,,,,,,++++++******************************))))))))))))******))))))*********+++++++++,,,+++*********+++,,,---,,,,,,+++++++++,,,---...,,,---.........---,,,++++++++++++*********))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&''''''(((((())))))******))))))))))))************************************)))************+++++++++******++++++++++++******++++++******************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++++++++,,,---.../////////////////////...------,,,,,,////////////////////////000000000000000000000000......---------......//////............------------------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++***+++++++++************************(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))******)))((((((((((((((((((***++++++******+++,,,******)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,------...---......,,,******+++,,,,,,,,,,,,---------......//////.........---------////////////000000000000000111222111///...///000111111111///......000222111000000333777888666333333888???IIISSS[[[```cccllljjjjjjnnnxxx~~~kkkQQQGGG===;;;<<<888555555555444333333222222////////////////////////000000111222222222222111......---,,,++++++++++++,,,++++++++++++++++++***+++***)))(((((()))***+++)))))))))))))))******+++***************************************************+++,,,+++)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++---...,,,***++++++************++++++<<<:::333***&&&)))***)))*********+++++++++,,,,,,///......---,,,,,,++++++******************************))))))))))))******))))))*********+++++++++++++++*********+++,,,---,,,,,,+++***+++,,,---...------.........,,,+++***+++++++++*********))))))(((((((((((()))))))))***************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************))))))*********+++++++++)))******++++++******)))************************++++++++++++++++++++++++,,,,,,,,,,,,---------...------,,,,,,,,,++++++++++++,,,---....../////////............------------........................////////////////////////......------------..................------------------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++*********++++++************************((()))))))))************))))))))))))))))))))))))******))))))))))))***************)))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))******)))(((((((((((((((((()))******))))))***,,,******)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,,,,,,,---+++***)))***,,,+++++++++,,,,,,,,,------//////.........---------....../////////000000000---...//////------...000...111333444444333444555555222000000333999===???KKKNNNTTT]]]fffmmmrrrtttssstttvvv}}}kkkQQQGGG===;;;<<<888555444444333222222111111////////////////////////...///000111111111111000///...---,,,++++++++++++*********+++++++++++++++******))))))))))))******)))))))))))))))******+++***************************************************+++,,,+++)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++++++++************++++++555555111***(((***+++)))*********++++++++++++,,,......------,,,,,,++++++******************************))))))))))))*********************+++++++++++++++******++++++,,,---,,,++++++******,,,---............---,,,+++***)))+++************)))))))))((((((((()))))))))******************************))))))))))))))))))))))))))))))(((((((((((())))))''''''((())))))***++++++))))))))))))(((((((((((())))))))))))************************************)))))))))*********++++++)))******++++++******)))************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---............,,,,,,------------..............................------------------------...------,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++******+++***************++++++************************))))))))))))************))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))***))))))((((((((((((((('''((())))))(((((()))******))))))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,+++++++++******+++,,,,,,+++))))))***+++*********+++++++++,,,,,,...............---------------........./////////,,,---......---...000222+++---111222111000000000111333555999@@@IIISSSYYY\\\^^^cccjjjttt|||uuuxxxlllRRRGGG===:::;;;666555555444444333222222222////////////////////////------...///000000000000000///...---,,,+++++++++))))))******++++++,,,,,,***))))))))))))))))))***)))))))))))))))******+++***************************************************+++,,,+++)))))))))***++++++++++++++++++++++++,,,+++++++++,,,,,,++++++++++++************++++++***---,,,))))))---...,,,************++++++++++++---------,,,,,,,,,++++++******************************))))))))))))******************************+++***++++++++++++,,,,,,,,,+++*********+++------......---,,,+++***)))(((************))))))))))))(((((()))))))))*********************************(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))*********+++******))))))((((((''''''((()))))))))************************************))))))))))))************))))))************))))))))))))))))))************************************)))))))))************+++,,,+++++++++++++++++++++++++++,,,---------------***++++++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,+++++++++++++++++++++,,,+++++++++++++++++++++******************************++++++++++++*********))))))))))))***++++++************************)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&'''((((((''''''(((***))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,,,,+++******+++---++++++++++++,,,,,,,,,,,,........................------------.........///.../////////...///111333333333222000///000333555888???JJJSSS[[[bbbjjjoootttuuuzzz||||||yyyuuupppnnnooorrrtttvvvrrroooooottt{{{~~~{{{{{{zzz|||}}}}}}}}}mmmSSSGGG<<<888888444666666555555444333333333000000000000000000000000,,,,,,---...///000000///111000...---,,,+++++++++)))))))))******+++++++++)))))))))******))))))))))))))))))))))))******+++***************************************************+++,,,+++)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++&&&)))***)))***---...,,,))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++******************************))))))))))))************************************++++++,,,,,,,,,,,,++++++***)))***+++,,,---......,,,+++***)))(((((())))))))))))))))))))))))))))))))))))************************************(((((((((((((((((((((((())))))(((((((((((())))))+++*********)))))))))(((******))))))((((((''''''((()))))))))************))))))))))))))))))))))))(((((()))))))))*********)))))))))******)))))))))(((((()))))))))*********))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,)))******+++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++******))))))((((((((())))))***+++))))))))))))))))))))))))******))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))%%%'''((((((''''''((()))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,------,,,---...---++++++---///,,,,,,,,,,,,---------------.....................------------.........////////////...---...000333<<<999555333444:::CCCJJJPPPYYYdddmmmsssyyy~~~yyykkkhhhnnnooooooooosss{{{|||sssxxxxxxxxxzzzmmmRRRFFF<<<888888333777666666555555444333333000000000000000000000000+++,,,---...///000000000111000///---,,,+++++++++)))))))))***************))))))************)))))))))))))))))))))******+++***************************************************+++,,,+++)))))))))***++++++++++++++++++++++++***+++,,,+++***)))***,,,++++++************++++++))),,,,,,))))))++++++((()))))))))************+++,,,,,,,,,,,,++++++++++++******************************))))))))))))******+++++++++***************)))***+++,,,,,,,,,,,,++++++******))))))+++,,,------,,,+++***))))))))))))(((((()))))))))))))))***)))))))))*********++++++************************))))))))))))))))))))))))))))))(((((((((((())))))++++++***))))))(((''''''))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))((((((((()))))))))******((())))))******))))))((('''(((((())))))*********((((((((((((((((((((((((,,,,,,,,,,,,---------...*********+++++++++++++++***++++++,,,,,,+++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************,,,,,,,,,+++++++++***************+++++++++++++++*********+++++++++++++++************************))))))************))))))((('''''''''((()))***+++))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((())))))***&&&'''((((((''''''((()))((((((((((((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++,,,------...,,,---...---,,,,,,...000,,,,,,---------.........---------...............------........./////////.........------...111444666555444555;;;FFFSSS\\\eeekkkttt~~~|||zzzxxxooogggggglllvvvxxx|||kkkPPPEEE<<<999:::666666666555444444333333222000000000000000000000000+++,,,---///000000000111222111///...,,,+++++++++************))))))))))))((()))***++++++***)))((()))))))))))))))******+++***************************************************+++,,,+++)))))))))***************************)))+++,,,+++))))))***,,,++++++************++++++***---,,,)))(((++++++((())))))))))))************++++++++++++++++++++++++******************************))))))))))))******+++++++++*********)))))))))***+++,,,,,,,,,+++++++++***)))))))))***,,,---,,,+++***)))((())))))***(((((((((((())))))******))))))*********+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))))))))((((((''''''(((((()))******+++((((((((((((((((((((((((++++++++++++,,,,,,,,,,,,)))*********++++++++++++******++++++++++++******))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******)))))))))++++++++++++************)))*********++++++++++++)))*********++++++++++++************************))))))************))))))''''''''''''((()))******))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******&&&((())))))(((''')))***((((((((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,,,,,,,---------,,,,,,...000++++++,,,,,,,,,------------------.........//////....../////////000000000......//////000333888;;;999===CCCKKKTTT___iiipppvvv{{{zzzuuunnnlllyyyyyyqqqpppxxxhhhOOOEEE<<<;;;<<<888555555444333333222222111000000000000000000000000+++,,,---///000111111111222111000...,,,+++++++++++++++******))))))((((((((()))***++++++***)))((()))))))))))))))******+++***************************************************+++,,,+++)))))))))***************************(((+++,,,,,,)))(((***,,,++++++************++++++)))++++++((())),,,---+++))))))))))))************++++++++++++++++++++++++******************************))))))))))))******++++++++++++******)))))))))***+++,,,---,,,+++++++++***)))))))))***,,,,,,+++***)))(((((()))******'''((((((((())))))******)))************+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++++++++******+++++++++******)))***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))+++++++++************)))))))))******++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))************))))))&&&&&&&&&'''''')))******))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******'''((())))))(((((()))+++((((((((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++++++++******,,,,,,,,,++++++---///******+++++++++,,,,,,,,,---------.........//////////////////000000000000///000222333555:::@@@DDDOOOVVVbbbnnnxxx{{{qqqiiifffjjjpppooollluuueeeMMMFFF>>>:::<<<;;;666666666666555555555555222222222222222222222222111111000000000111333444333222111000...,,,+++)))***************+++++++++))))))))))))))))))))))))+++***)))'''''')))***+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************)))))))))))))))***+++++++++,,,(((((((((((())))))))))))+++++++++***************+++++++++*********))))))))))))))))))************(((((((((((((((((((((((()))************)))(((((('''(((******))))))***,,,))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((())),,,+++)))(((((()))+++,,,))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))''''''((()))***++++++,,,************************)))*********++++++++++++)))************+++++++++***************************+++,,,------,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))(((((((((((())))))************))))))))))))&&&''''''((((((((((((((()))))))))))))))))))))))))))******)))(((''''''((()))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******************,,,+++++++++***))))))))),,,+++***))))))***+++,,,,,,,,,,,,---------......,,,,,,,,,---------.........---,,,---000111///,,,///++++++///000---///444111444999<<>>999:::888777777666666666555555555333333333333333333333333111000000///000111222333333333222000...,,,***)))************************))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++++++++************************************))))))))))))))))))))))))************************))))))************))))))******************++++++))))))))))))************))))))))))))))))))))))))+++++++++*********))))))))))))))))))************))))))))))))))))))))))))'''((()))***************((()))******)))(((***+++))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))),,,+++)))(((((()))+++,,,***************************)))))))))((((((((('''))))))))))))))))))))))))***************************)))))))))((((((((('''(((((((((((((((((((((''''''((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((())))))******++++++************************)))))))))*********++++++)))************+++++++++******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++))))))(((((((((((())))))******)))))))))(((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((()))***)))((('''((())))))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++***************++++++***))))))***++++++,,,,,,,,,,,,------------,,,,,,---------.........///...---...000111///---111---...222333111222666666;;;BBBJJJTTTcccttt~~~}}}qqqpppwwwfffMMMFFF===888888666777777777777666666666666555555555555555555555555111111000//////000222333444333222111///,,,***)))******))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))************))))))******************))))))************++++++++++++'''''''''''''''(((((((((+++++++++***************))))))))))))************************************&&&'''((()))+++++++++,,,)))***+++***)))((()))***)))))))))************+++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((************************))))))))))))((((((((((((''''''((((((((((((((((((''''''((((((((()))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((()))))))))))))))*********************************((((((((()))))))))******)))************+++++++++*********************************))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))***)))))))))))))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++++++++++++++***))))))***++++++++++++++++++,,,,,,,,,,,,,,,------------.........000///...///000000///...222000///222444333666999AAAIIIUUUcccqqq~~~qqqooouuuzzz}}}cccLLLFFF===888999777888888777777777666666666666666666666666666666666333222111000000111222333444444333111///---+++)))******)))))))))))))))((())))))))))))))))))))))))******)))(((((()))******)))))))))))))))(((((((((************************))))))))))))))))))))))))************************))))))************))))))++++++******))))))(((((()))))))))*********++++++''''''''''''((((((((((((************************((()))))))))************))))))))))))))))))))))))'''''')))******+++++++++***++++++***((('''((()))))))))))))))************(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))*********))))))))))))******************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))))))))************************(((((((((((())))))))))))))))))*********+++++++++************************+++***)))(((((()))***+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***))))))(((((((((((()))))))))(((((((((((())))))((((((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&((())))))(((((()))+++(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************+++++++++)))))))))***+++++++++,,,+++******************+++******+++++++++,,,,,,,,,------------............000///......////////////111//////111555;;;BBBGGGZZZdddtttvvvmmmkkklllvvv___IIIEEE===999:::888777777777777666666666666666666666666666666666666444444222222111222333444333333222111///---,,,++++++*********))))))(((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++******))))))(((((((((((((((((()))))))))******(((((()))))))))*********************************((()))))))))************(((((((((((((((((((((((())))))************)))(((***++++++***((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))*********))))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++************************+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))***))))))(((((((((((()))))))))(((((((((((())))))((((((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&((())))))(((((()))+++(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++)))))))))***+++++++++,,,*********++++++***************+++++++++,,,,,,,,,---------.........//////.........------...///000///000111666BBBRRR```hhh~~~}}}pppfffaaattt|||]]]GGGDDD===999:::999666666666666555555555555555555555555555555555555555444333222111222333333222222222111000///------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((('''((((((((())))))))))))))))))******++++++,,,,,,***************+++++++++))))))))))))************''''''''''''''''''''''''***************)))(((((()))***+++***)))((()))******)))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&''''''((()))))))))&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))((((((''')))))))))))))))*********))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++*********************************))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))***'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,***************+++++++++)))***++++++++++++***)))++++++++++++,,,,,,,,,,,,------........./////////---.........---///222444333888???III\\\ttt|||wwwpppgggaaa^^^cccqqq~~~]]]GGGDDD===888999777555555555555444444444444333333333333333333333333333222111000000000111111000111111111111000//////------,,,,,,+++******)))))))))))))))))))))))))))))))))************))))))((((((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))))))))))))))(((((()))))))))*********))))))******+++,,,,,,---))))))*********+++++++++))))))))))))************((((((((((((((((((((((((((())))))************)))((()))******)))(((***+++******))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))***+++(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***&&&&&&''''''((())))))***&&&&&&&&&'''''''''(((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((())))))******++++++)))))))))))))))))))))))))))))))))*********++++++)))************+++++++++******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((('''(((((()))***+++))))))(((((((((((())))))******)))))))))(((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((()))***)))((('''((()))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,+++++++++***************)))***++++++++++++***))),,,,,,,,,,,,------------............////////////---///000000///111555999AAAJJJUUUcccwwwvvvllllllfffaaa___bbbooozzzzzz^^^HHHDDD<<<777777444555555444444444333333333222222222222222222222222222111000.........///000///000000111111111000000......------,,,+++******))))))))))))))))))))))))))))))************))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******)))************+++++++++((())))))***+++,,,,,,,,,))))))******++++++++++++))))))))))))************))))))))))))))))))))))))&&&'''(((***++++++++++++'''(((******))))))***,,,******))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))++++++(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******************************************************'''((((((((())))))******&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))***++++++,,,))))))))))))))))))))))))************++++++++++++)))************+++++++++***************************+++,,,------,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))''''''''''''(((***++++++))))))(((((((((((())))))************))))))))))))&&&''''''((((((((((((((()))))))))))))))))))))))))))***+++)))(((''''''(((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,,,,+++++++++******)))))))))***+++,,,,,,+++***))),,,,,,------------................../////////000...000111111111333888<<>>IIIWWWhhhvvvxxxmmmeeebbbiiiuuu~~~zzztttrrrsssuuuvvvvvvyyy~~~[[[DDDAAA<<<999999666555555444444333222222222//////...//////000111222000000111222222111111111111111111333666888888777000///...,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++******))))))))))))************))))))***++++++++++++***++++++******)))((((((((((((((())))))))))))******************************))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))******++++++))))))))))))((((((((((((*********))))))***************++++++,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((&&&''')))*********)))(((***))))))(((((())))))******))))))))))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((()))))))))(((((((((((('''((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++++++++,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,------------...///...,,,+++,,,///222444:::CCCQQQggg~~~yyycccVVV___\\\bbbuuu~~~yyywwwpppjjjjjjrrr{{{}}}[[[EEEBBB<<<888999666555555444444333333333333000000111111333444555666222333444555555333222111222111111333666888888777111000///---+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((()))))))))************))))))***++++++++++++***************))))))(((((((((((((((((()))))))))***************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))((((((((((((,,,+++***))))))***+++,,,*********++++++,,,,,,---(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((************************'''''''''((((((((())))))((((((((((((((((((((((((%%%''')))***+++***((('''))))))(((((((((((())))))******))))))((((((((('''(((((())))))))))))(((((()))))))))))))))))))))))))))*********)))(((''''''(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((''''''((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((()))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************************************+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...+++...111111000///000222888EEEWWWjjj~~~eee\\\^^^iiiooo~~~~~~{{{wwwuuu}}}vvvoooqqqzzz{{{YYYEEEBBB<<<888999777555555444444444444333333111111111222444555777888444555666666666555444333444333111222333555555444222111000---,,,******)))************************))))))))))))))))))))))))************************((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********))))))(((((()))))))))************))))))***++++++++++++************)))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))***++++++,,,(((((((((((()))))))))))),,,+++***))))))***+++,,,((()))))))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((%%%''')))***+++***((('''))))))(((((((((((())))))***)))))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))((('''&&&'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))(((((('''''''''''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((('''(((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))*********+++***++++++++++++,,,,,,,,,,,,,,,---------.........+++---///......222999???CCCVVVmmmxxxeeeXXX]]]iiittt~~~{{{wwwsssooopppuuu|||~~~~~~}}}zzz|||wwwXXXEEECCC<<<888999888555555444444444444444444000000111111333444555666555555666666777666666666666444111000111222222222444222000...,,,+++******************************))))))))))))))))))))))))************************(((''''''(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))(((((())))))))))))************))))))***++++++++++++*********))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))*********))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''')))*********)))((()))((((((''''''(((((())))))((((((((((((((((((''''''((()))******)))((('''(((((((((((((((((((((((((((((()))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))((((((&&&''''''''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,---------............//////...,,,000;;;MMMZZZiiivvv~~~ssskkkhhhqqqwwwtttqqqqqq|||vvvpppllljjjiiilllqqq{{{tttVVVDDDCCC<<<888::::::444444555555555555555555222222222222333444555666555555555555666777888888666444111000111222222222444333111///---+++******************************))))))))))))))))))))))))************************''''''''''''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''))))))))))))************))))))***++++++++++++***)))))))))))))))))))))***'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********'''((((((((()))))))))***((())))))******))))))(((***))))))((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''(((((()))((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&((())))))'''&&&''')))((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))*********++++++++++++++++++,,,,,,,,,------------------............///333666:::BBBRRRhhhwwwxxxvvviiikkk|||yyy|||{{{|||zzzuuupppnnnqqquuuuuuxxxsssUUUDDDCCC<<<888;;;;;;444444555555555555555555555555555555555666777888666555444444555777999:::666444111000222333444444555444111///---+++******************************))))))))))))))))))))))))************************''''''''''''((()))++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))************))))))***++++++++++++***)))))))))))))))*********''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))'''((((((((())))))******'''((()))******)))((('''++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''((((((&&&'''''''''(((((())))))'''((()))++++++)))((('''((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&'''((()))******((((((((((((((((((((((((&&&(((***)))&&&%%%''')))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////,,,666BBBNNNYYYiii{{{uuuwwwzzzoooqqqyyyxxxrrrsssyyy~~~}}}zzzxxxyyy|||{{{qqqhhhkkktttqqqssswww{{{oooSSSCCC@@@;;;;;;===999666555333222222333444555222222333333333444444444555666666888999:::;;;<<<888777666444333111000///666555444222000---+++***)))***************)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************++++++++++++******))))))))))))((((((((((((+++,,,------,,,***'''&&&((((((''''''''''''((((((''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((())))))******++++++***************)))((((((++++++******))))))((((((''''''((((((((((((''''''((((((''''''''''''(((((('''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++******)))(((''''''&&&))))))(((((((((((())))))(((((())))))******++++++))))))(((((()))***++++++''''''(((((((((((('''''')))(((&&&%%%%%%&&&((()))'''&&&&&&&&&&&&'''((((((******))))))(((((('''''''''((()))((('''&&&''')))************************(((((())))))*********+++++++++++++++)))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************)))))),,,***((())),,,---+++)))))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((()))))))))))))))(((''''''&&&&&&&&&&&&'''''''''(((***&&&###&&&******(((&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))((()))(((&&&'''***(((###''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))******))))))******+++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++***)))(((((())))))))))))***++++++++++++***+++++++++*********))))))************************...///...---***)))***+++333111000111111//////000444DDDSSS___rrrvvvtttvvvpppllllllqqquuuxxxttthhhaaa]]]aaabbbdddgggkkknnnppprrrqqqsssuuuwwwxxxzzz~~~oooTTTCCC@@@;;;:::<<<888666555444333333333333333111222222222222333333333444444555666888999999:::::::::999777666444333333333222111000...,,,+++***+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))(((((((((((()))***+++,,,+++)))(((&&&((((((''''''''''''((((((''''''''''''((((((((((((***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))*********)))************)))(((((()))))))))(((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((('''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''''')))((((((''''''(((((()))(((((())))))))))))))))))((((((''''''((())))))***''''''(((((((((((('''''')))(((&&&%%%%%%&&&((()))'''&&&&&&&&&&&&'''((((((***)))))))))((((((((('''&&&'''((('''&&&%%%&&&((((((((((((((((((((((((((((((((()))))))))************************)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))+++)))((()))++++++***((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))(((''''''&&&&&&'''''''''(((((((((((('''&&&''''''(((***,,,((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))***///111,,,((((((((('''((((((((())))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))))))))******))))))******+++,,,******************************))))))))))))******))))))))))))))))))))))))++++++***)))))))))))))))))))))***++++++++++++***+++++++++*********))))))************************,,,---...---,,,+++---///---,,,---...000222777;;;FFFYYYmmmzzz{{{|||wwwxxxyyyyyyvvvrrrqqqrrr~~~{{{qqqnnnmmmsssrrrpppkkkddd___]]]\\\bbbcccfffjjjnnnrrruuuvvvsssuuuxxx{{{}}}oooTTTCCC@@@;;;999;;;666555555555555444222111111000000000111111111222222222333333444555666777777:::999888777666555444444///......---,,,+++******------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''))))))))))))(((((((((((('''((()))******)))((('''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))******))))))((('''''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((('''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((''''''''''''''''''((())))))(((((((((((((((((('''''''''''''''(((((()))''''''(((((((((((('''''')))((('''&&&&&&'''((()))''''''&&&&&&''''''((()))))))))))))))((((((((((((%%%&&&''''''%%%%%%&&&'''(((((((((((((((((((((((((((((())))))))))))******((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))***((('''((()))***)))((())))))))))))))))))))))))'''((((((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))(((((('''''''''((((((((()))))))))'''((()))'''%%%&&&))),,,((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))************)))))),,,555999222(((&&&))),,,))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))******+++,,,******************************))))))))))))******))))))))))))))))))))))))+++***))))))))))))))))))))))))***++++++++++++***+++++++++***************+++++++++++++++++++++++++++,,,------------///111,,,---------000999DDDMMM\\\rrryyy~~~yyyxxx}}}~~~yyyssspppxxx}}}}}}yyywwwrrriii```ZZZZZZ\\\\\\^^^```aaabbbccceeeggghhhiiimmmqqquuuyyy|||~~~zzz}}}nnnSSSCCC@@@;;;999999555555555666555444222000////////////000000000000111111111111222222333333444555555444333222222111111,,,,,,,,,+++++++++,,,,,,......------,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''(((((())))))(((((('''))))))))))))((((((((((((&&&&&&'''((())))))((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))++++++******))))))(((((()))))))))))))))((((((''''''''''''(((((()))))))))''''''((((((((((((''''''((((((''''''''''''((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''***)))))))))((((((((('''''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&(((((('''''''''(((((()))''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''(((((()))))))))))))))((((((((((((&&&'''((((((&&&&&&'''((())))))))))))))))))))))))(((((())))))))))))))))))''''''((()))******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((((((''''''((((((((('''((((((((((((((((((((((((''''''(((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((******(((''')))'''%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))+++444888111)))'''***,,,(((((()))))))))*********(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***************))))))******+++,,,******************************))))))))))))******))))))))))))))))))))))))******)))))))))))))))***))))))***++++++++++++***************************++++++++++++++++++++++++***,,,------,,,---///111000222111111777HHH\\\gggzzzvvvnnnrrrzzzuuuqqqqqqttttttooojjjsss}}}wwwppphhh```XXXYYYYYYXXXVVVWWWZZZ]]]]]]```ccceeefffiiilllnnnjjjlllnnnrrrvvvyyy|||}}}|||~~~mmmRRRBBB@@@;;;999999444444555555555444222000........./////////000000000000000000000000000000000111111000000/////////...,,,++++++++++++,,,............///......,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((())))))******))))))((())))))))))))((((((((((((%%%&&&''''''(((((())))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((++++++******))))))(((((()))))))))))))))(((''''''((((((((())))))*********''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&******)))(((((()))))))))''''''((((((((((((''''''(((((((((''''''((((((((((((''''''''''''((())))))(((((((((((())))))))))))''')))***)))((('''((()))))))))))))))))))))))))))))))))((((((((((((((((((&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))''''''(((((('''''''''((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((((((((())))))))))))(((((((((((((((((())))))))))))((())))))***000444---###))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************)))))))))...///+++)))******)))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******************))))))******+++,,,******************************))))))))))))*********************************)))))))))))))))******))))))***++++++++++++***************************+++++++++++++++++++++++++++,,,---,,,+++,,,...///...333777;;;KKKeee~~~|||{{{|||}}}pppooonnnmmmmmmmmmmmmllluuu}}}qqqddd\\\[[[[[[WWWSSSUUUVVVXXXYYYZZZZZZ[[[\\\]]]___aaaaaaaaabbbccceeefffgggiiikkknnnppprrrsssvvvxxx{{{}}}jjjPPPAAA@@@;;;999999444444444444444333111000000........./////////000000//////////////////......///////////////.........,,,,,,+++++++++---///000...000111222111///,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))((())))))))))))((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))(((((())))))(((((('''&&&))))))))))))************''''''((((((((((((''''''((((((''''''''''''(((((((((((('''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''((())))))((((((((((((((((((+++******))))))))))))***''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((())))))))))))((()))******(((((()))***(((((((((((((((((((((((())))))((((((((((((''''''&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))'''((()))((('''&&&''')))))))))))))))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))((((((((((((((()))******'''(((((()))))))))))))))''''''((((((((()))))))))'''((((((+++555<<<555'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))'''((('''&&&)))---+++&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++******))))))******+++,,,++++++++++++++++++++++++******))))))))))))******************************)))))))))))))))******+++))))))***++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000+++555@@@MMMeee}}}|||xxxxxx{{{vvvmmmeeeeeefffgggjjjnnntttxxx~~~xxxaaaZZZRRRPPPSSSWWWXXXXXXYYYZZZ[[[\\\\\\\\\ZZZYYY[[[\\\]]]]]]]]]]]]^^^```cccccceeefffhhhjjjkkklllppprrruuuwwwyyy|||hhhNNN@@@???;;;999:::555444444333222111111222222...////////////000000000/////////......------------------------------...,,,+++******+++,,,...//////222555777666222---***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))(((((((((((((((((((((((((((((())))))((((((''''''''''''((((((''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))*********(((((())))))(((((('''&&&)))))))))))))))(((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((''''''&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))(((((())))))))))))))))))******)))(((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((())))))***'''((((((((()))))))))***((()))***)))((('''(((***(((((((((((((((((((((((())))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))''')))***)))'''&&&(((***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''((()))))))))))))))&&&&&&'''''''''(((((((((&&&)))((('''...777333((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))'''((('''&&&)))---+++&&&'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++******))))))******+++,,,++++++++++++++++++++++++******))))))))))))******************************)))))))))))))))***++++++))))))***++++++++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000222444555BBBRRRccc||||||sssuuuyyypppqqqtttqqqhhhbbbdddbbbccciiiuuunnneeeccc^^^WWWXXXVVVTTTUUUWWWYYYYYYYYYVVVUUUUUUUUUVVVVVVVVVUUUTTTUUUWWWXXXWWWXXXZZZ[[[ZZZ[[[]]]^^^aaacccdddeeegggiiilllooorrruuuzzz}}}gggMMM??????;;;::::::555444333222111111111222333////////////000000000111/////////......------,,,******++++++++++++,,,,,,,,,+++***)))***+++---///111444888;;;:::555///+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&''''''''''''''''''&&&))))))))))))(((((((((((())))))(((((((((((())))))((((((''''''''''''((((((''''''''''''((((((((()))'''((((((((())))))******(((((((((((((((((((((((((((((())))))******++++++(((((((((((((((''''''&&&))))))(((((('''''''''&&&''''''((((((((((((''''''((((((''''''''''''(((((((((''''''&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))******++++++***)))((('''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((()))******'''((((((((())))))******'''((()))((('''&&&''')))************************))))))(((((('''''''''&&&'''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))''')))+++***'''&&&(((***))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((''''''((()))))))))))))))&&&&&&&&&&&&'''''''''((('''+++)))"""$$$,,,+++###))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))'''******((())),,,+++'''))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++*********)))***++++++,,,++++++++++++++++++++++++******))))))))))))******************************))))))((())))))***++++++))))))***++++++++++++***))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///000111333666999DDDSSSccctttnnnhhhkkk{{{uuullljjjfffbbbjjjvvvnnnjjjjjjuuuyyy```LLLHHHOOOQQQLLLLLLOOOSSSVVVXXXWWWVVVUUUVVVSSSOOOLLLKKKKKKKKKKKKGGGIIIKKKKKKKKKLLLNNNPPPMMMNNNPPPSSSUUUXXXZZZ[[[YYY\\\```dddggglllqqqtttuuuvvvyyy|||iiiKKK>>>BBB>>>777777666444444333222222111111000000000000000000///......111---222)))222)))...***)))111888'''%%%///'''---***$$$---((("""///***777...BBB777777000...(((''',,,000(((::: ...))))))(((((('''''''''&&&++++++++++++++++++++++++***)))''',,,///$$$"""000%%%*********%%%'''--- &&&,,,111&&&+++,,,///%%%$$$---///&&&$$$***111&&&!!!&&&(((######)))+++---&&&--- &&&>>>***000)))!!!///---%%%///+++$$$...(((&&&222###((((((((((((((((((((((((---'''///000'''))))))))))))))))))))))))000%%%111(((444***((($$$"""%%%***)))$$$...%%%!!!$$$&&&'''***+++'''+++"""---((( 333)))''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((******))))))))))))******''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))((((((******'''$$$************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((()))***++++++))))))))))))))))))))))))***))))))((('''&&&&&&&&&((((((''''''''''''(((((((((((((((((((((''''''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''((((((((()))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))******))))))))))))******%%%&&&&&&'''((())))))***))))))))))))(((((((((((()))************+++++++++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,///***))),,,,,,******,,,+++...222444222444AAAOOOjjjlllsss~~~|||pppgggjjjzzz}}}xxxooofffcccbbbdddnnnzzz|||{{{rrrfffUUUSSSPPPMMMMMMPPPSSSUUUTTTSSSRRRPPPNNNMMMLLLKKKIIIGGGDDDBBB@@@@@@AAAAAACCCCCCDDDEEEEEEFFFFFFGGGEEEFFFHHHJJJLLLNNNOOOPPPTTTWWWYYY\\\^^^aaadddggglllooosssvvvyyy|||fffJJJ>>>AAA===777888777444444333222222111111000000000000000000///......,,,$$$---444&&&---666...... 222!!!&&&///###***$$$111......%%%111444+++555777===;;;777...''''''222'''+++******,,,,,,,,,++++++*********########################&&&%%%$$$"""&&&---+++!!!))))))&&&***+++(((+++***555===+++"""---BBBiiitttaaaGGG888444'''***&&&"""+++777000!!!'''(((000+++""",,,---...!!!******!!!222&&&###222""",,,///222!!!333''''''''''''''''''''''''+++---!!!###>>>222(((!!!))))))))))))))))))))))))***...,,,)))'''$$$!!!###===XXXoookkkRRR999,,,'''(((###333444!!!***000------!!!......###---((('''''''''((((((((())))))((()))))))))))))))((('''))))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))******''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((((()))+++,,,***'''))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))***))))))(((''''''&&&&&&((((((''''''''''''(((((((((((((((((((((''''''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''((())))))))))))))))))))))))))))))'''''''''((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))******))))))))))))******&&&''''''((())))))***************)))))))))(((((()))************+++++++++++++++++++++++++++++++++************************)))************+++++++++***************************************************++++++++++++,,,,,,,,,---***)))---...,,,,,,...)))+++000444777@@@RRRccc|||uuujjjgggjjj~~~ssskkkiiijjjlllkkkiiioooxxx~~~vvvfffVVVLLLOOOOOOOOOPPPRRRSSSUUUVVVQQQPPPNNNKKKHHHEEECCCBBBDDDBBB@@@>>>======>>>>>>===>>>>>>???@@@@@@AAAAAABBBCCCFFFHHHJJJLLLMMMMMMOOOQQQTTTVVVWWWZZZ^^^aaacccfffiiimmmooorrrvvvyyy|||}}}cccIII>>>@@@<<<888888777444444333222222111111000000000000000000///......222++++++///vvvzzzzzzssswwwqqq|||pppwwwrrruuu|||xxxzzzuuu|||uuuuuu(((+++111)))...///qqqooozzzzzzzzzzzzzzzyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{xxxuuu|||RRR,,,)))%%%***///(((%%%222---888,,,666ppp___===)))"""...///)))&&& (((***!!!...)))"""***------))){{{pppuuu}}}{{{{{{vvvttt}}}}}}}}}}}}}}}}}}}}}}}}kkk|||~~~qqq}}}hhhkkkVVV))))))))))))))))))))))))(((!!!000WWW}}}>>>+++***///***,,,&&&...%%%))),,,''''''((((((((())))))))))))))))))))))))(((''''''(((((((((((())))))))))))******))))))))))))************))))))))))))******'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))+++,,,+++***(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))((((((((('''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((''''''''''''(((((((((((((((((((((''''''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''(((((()))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))******))))))))))))******((((((((()))******+++++++++++++++*********)))))))))************+++++++++************************************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,******......,,,,,,///---+++---666DDDWWWooo}}}oookkkooottt{{{rrrppprrrooogggeeeiiipppvvvwwwwww|||}}}rrrnnnggg___VVVNNNHHHEEEKKKMMMOOOQQQRRRRRRPPPOOOGGGFFFDDDBBB???===;;;:::<<<;;;:::999888999:::;;;888999999:::;;;;;;<<<<<>>@@@;;;888999777444444333222222111111000000000000000000///......(((///***%%%333((('''+++&&&&&&'''((((((+++(((---(((///(((///999|||XXX,,,###+++ ...!!! 222&&&((( 222***)))&&&###+++((((((((((((((((((((((((###AAAWWW%%%---(((&&&000(((###(((%%%&&&,,,'''(((((((((((())))))))))))******))))))((('''&&&(((((((((((())))))))))))+++******************+++******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))******))))))''''''''''''(((((((((((((((((())))))))))))(((((('''''''''((((((((())))))))))))))))))(((''''''&&&''''''''''''''''''''''''))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((''''''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''((()))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))******))))))*********+++++++++,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))))))))))))))************************))))))*********+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,***+++......+++,,,///444000444EEE]]]uuu{{{qqqvvv~~~~~~wwwnnniiiccc___bbbhhhiiigggnnnqqqwwwzzziiiQQQOOOKKKHHHGGGIIILLLNNNLLLLLLMMMLLLJJJGGGDDDBBB;;;::::::999999888888777666666555555555666777888777777888888999:::::::::;;;<<<>>>@@@AAACCCCCCDDDBBBDDDFFFHHHIIIKKKOOOQQQQQQTTTWWWYYY[[[]]]```bbbbbbccceeegggjjjnnntttxxx|||\\\HHH@@@@@@:::888:::777444444333222222111111000000000000000000///......###...+++"""111(((&&&***%%%222&&&'''$$$...&&&''',,, ))))))\\\EEE///111666$$$...++++++"""111(((***+++''')))((((((((((((((((((((((((333bbb&&&"""...333)))'''+++''''''(((((((((((()))))))))***)))))))))))))))((('''''''''((((((((()))))))))***++++++************++++++******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&'''''''''((((((((()))(((((())))))))))))((((((''''''''''''((((((((((((***************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))(((******))))))))))))******************++++++++++++,,,,,,,,,,,,++++++++++++))))))*********+++++++++))))))))))))))))))))))))************************))))))*********+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,...,,,***,,,111:::===LLLgggxxxwww|||jjj]]]XXXVVVZZZaaagggmmmqqqyyy||||||kkk[[[PPPJJJIIIHHHHHHHHHIIIJJJKKKHHHGGGDDDAAA>>><<<:::999555555555555555555555555333333333444555555666777666666666777888888999999888999:::<<<>>>???@@@@@@@@@BBBDDDEEEFFFHHHKKKMMMOOORRRTTTVVVWWWYYY\\\^^^___```bbbbbbcccfffjjjmmmrrrvvv{{{[[[JJJBBBAAA:::999;;;666444444333222222111111000000000000000000///......---...222...iiieeeiiijjjlll^^^ccc""")))...((('''+++'''CCCBBB"""+++%%%###000%%%)))777<<< +++++++++)))***,,, (((///$$$333$$$kkkVVVbbbwww{{{fffaaaCCC))))))))))))))))))))))))222(((***(((111---)))((((((((()))))))))******(((((())))))))))))((((((''''''(((((())))))******++++++************++++++******))))))))))))******)))))))))))))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((('''%%%$$$###$$$'''''''''(((((())))))***(((((())))))))))))((((((&&&&&&'''''''''((((((((())))))***++++++***((((((''''''''''''''''''''''''((((((((((((((((((''''''((((((''''''''''''(((((((((((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))((((((''''''''''''((())))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))(((******))))))))))))******************************,,,,,,,,,+++++++++******)))************+++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...------...---,,,111999DDDSSSnnn}}}ppp^^^XXXSSSTTT[[[bbbfffnnnyyyzzzwwwwwwrrrhhh[[[RRROOOOOOOOOOOOOOONNNLLLIIIEEECCC???===:::777555555666777555555444333222222111111222222333444555555666666444444444555666666777777666777999:::<<<=========???@@@BBBCCCCCCEEEHHHJJJMMMOOORRRSSSTTTUUUWWWYYY\\\]]]^^^______aaadddgggmmmqqqvvvyyy{{{~~~[[[LLLEEEBBB:::999;;;666444444333222222111111000000000000000000///......+++(((444777###'''222///(((HHHooo555222%%%%%%(((---+++&&&'''((("""%%%333zzz'''$$$((("""///&&&,,,hhh666...,,,%%%%%%+++)))+++###222###)))(((BBBHHH&&&111111***,,,))))))))))))))))))))))))///***'''///......(((((()))))))))*********&&&'''((())))))******)))'''''''''((()))***************))))))))))))************))))))))))))******)))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))$$$&&&((((((%%%$$$%%%&&&''''''((())))))***++++++(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&''')))***+++***(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))((('''''''''''''''))))))))))))))))))))))))(((((()))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))(((******))))))))))))******************************++++++++++++************)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,------------......---...//////111:::DDD]]]qqqyyywwwyyyiiiZZZUUUQQQTTT^^^dddgggttt}}}ppp]]]YYYTTTPPPMMMNNNQQQUUUNNNNNNMMMKKKHHHCCC???===888777555333333333444555333333333222222111111111222222333444555555555555444444444555666666777777666666888:::;;;<<<<<<<<<<<<>>>???@@@@@@AAADDDFFFIIIKKKMMMNNNNNNOOOQQQSSSUUUVVVXXXYYYZZZ\\\```bbbggglllqqqssstttwww}}}\\\MMMFFFCCC::::::<<<666444444333333222111111000000000000000000//////...+++''',,,%%%222+++000,,,,,,>>>)))000$$$&&&$$$***)))(((,,,(((&&&777"""@@@000 ,,,###+++$$$,,,qqqaaa555 ]]]sss"""111+++""")))"""...*** ***'''%%%666$$$'''---///$$$$$$,,,"""(((((())))))))))))))))))))))))xxx(((+++HHH\\\(((000&&&'''''',,,))))))))))))************%%%&&&''')))************&&&''''''((()))******+++******))))))))))))************))))))))))))******)))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))###&&&(((((('''&&&'''***'''(((((()))***++++++,,,(((((())))))))))))((((((&&&&&&&&&'''''''''(((((($$$&&&((()))***)))((('''(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''((())))))***)))((('''''''''''''''))))))))))))))))))))))))))))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))(((******))))))))))))************))))))))))))))))))+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,---------.........---...000222666AAAMMMuuunnnmmmwwwyyyqqqfffYYYUUUQQQWWWccciiinnnrrrcccSSSNNNKKKLLLOOOPPPOOONNNMMMKKKHHHCCC>>>999666444666555555444333333333333///000000111222333444555222222333444444444444444555666666777777888999999666777888999;;;;;;<<<<<<:::;;;=========???AAACCCDDDFFFHHHIIIIIIIIIKKKMMMNNNPPPSSSUUUVVVYYY]]]___bbbggglllnnnooorrrxxx~~~ZZZJJJCCCAAA888777:::777444444333222222111111000......//////...---,,,,,,,,,,,,+++******+++++++++'''+++111{{{***''''''((()))))))))))))))+++(((((()))$$$%%%999RRR222000***))),,,(((mmmVVV'''###000&&&(((ffffff%%%***777***))))))(((''''''&&&&&&+++))),,,&&&///KKK~~~+++))))))$$$***'''(((((())))))))))))((((((___(((!!!+++((('''***$$$xxx]]]'''""";;;222(((((('''&&&&&&((()))***))))))))))))))))))))))))******))))))((((((''''''******)))((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((&&&'''((()))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))((('''&&&&&&))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))************))))))(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))(((((())))))((('''&&&&&&))))))))))))************((((((((((((((((((((((((''''''((()))***++++++,,,)))************+++++++++************************++++++************++++++************************...---,,,,,,++++++++++++)))************+++++++++((()))---111///+++...333000111444444111888SSSooouuugggvvvyyyssshhhccc^^^SSS]]]ccchhhmmmvvvsssaaaVVVMMMGGGKKKOOORRRRRROOOJJJFFF@@@>>>:::777555444444444000111111111111222222222222222222222222222222222444444444555555555666666666555555444444555777888777888888888888999999999;;;;;;:::;;;<<<>>>@@@AAA???@@@AAABBBDDDFFFHHHJJJGGGIIILLLNNNPPPSSSWWWZZZ___bbbeeegggiiilllooorrr}}}YYYIIICCC@@@888777:::777444444333222222111111000///////////////...------...---,,,+++++++++++++++''')))...{{{)))''''''((()))))))))))))))+++'''(((,,,''' $$$///RRR000%%%)))$$$'''&&&BBBttt,,,$$$//////)))&&&'''***&&&555999"""***((((((((((((((((((((((((((()))'''***%%%---HHH|||)))))))))%%%+++)))((())))))))))))))))))(((000000888***'''---555000ddd'''111((((((''''''''''''((())))))))))))))))))))))))))))))***)))))))))((((((((('''******)))((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))&&&''''''((((((((((((((((((((())))))***)))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((''''''&&&))))))))))))))))))))))))''''''((((((((((((((('''&&&''''''((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((())))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))******(((((())))))(((''''''&&&))))))))))))************))))))))))))))))))))))))(((((())))))******++++++)))************+++++++++************************++++++************++++++************************...---,,,+++++++++++++++************++++++++++++---,,,---///---)))+++000------222<<>>@@@AAACCCDDDDDDGGGIIIKKKMMMPPPTTTWWW\\\___aaacccdddfffiiikkkyyyXXXHHHBBB@@@888777:::666444444333222222111111000///000000000000//////...000///...---,,,+++++++++)))''')))zzz)))''''''((()))))))))))))))***%%%&&&---///((($$$%%%+++,,,***((("""&&&'''eee---000...###,,,!!!))),,,'''KKK ''''''&&&&&&'''(((((()))******'''&&&)))###+++FFFyyy'''((()))&&&,,,)))))))))************))))))???XXX%%%333%%%'''&&&000666''')))'''+++''''''(((((()))))))))((())))))))))))))))))))))))))))))))))))((((((((((((******)))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((()))))))))*********&&&''''''((((((((((((((()))************))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))%%%&&&'''((())))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))++++++************++++++(((((()))))))))(((''''''))))))))))))************************************)))*********************)))************+++++++++************************++++++************++++++************************---,,,,,,++++++++++++,,,************+++++++++,,,000---,,,...---+++,,,/////////555HHHeeeyyy}}}ggg[[[[[[YYYbbbwwwzzzpppoooyyy}}}sssdddhhhcccTTTIIIIIIKKKJJJLLLKKKHHHDDD@@@<<<999777333222000...------......111111111111222222222333444444444444444444444444333333333444444444555555444555555666666666666666777777777888888888999999777777777777888999;;;;;;:::::::::;;;<<<>>>???@@@AAACCCFFFGGGIIILLLOOORRRXXXZZZ\\\]]]]]]___bbbdddwwwUUUFFFAAA@@@888777:::666444444333222222111111000000000111111111000000///111111///...,,,,,,+++++++++''''''zzz)))''''''((())))))))))))))),,,&&&$$$***...------...(((000###+++)))&&&))))))000&&&888CCC***###111000!!!777((($$$,,, ,,,((())),,,***"""'''''''''((())))))******&&&&&&***###***DDDyyy'''((()))%%%+++((())))))************))))))&&&555 +++&&&%%%+++...***''')))'''---###///!!!???777 ,,,&&&'''(((******)))(((((((((((((((((((((((((((((())))))))))))((((((((((((+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&''''''(((((((((((((((***+++++++++***)))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********((((((((((((((((((((((((''''''((()))))))))))))))+++******))))))******+++(((((()))))))))(((((('''((()))))))))************************************+++*********************))))))*********+++++++++************************++++++************++++++************************,,,,,,+++++++++++++++,,,*********+++++++++,,,,,,///,,,+++///000//////222111888EEE\\\{{{zzzzzzaaaTTTaaannnwwwxxxsssooorrr{{{}}}nnn\\\DDDGGGFFFCCCEEENNNUUUVVVJJJFFFAAA;;;666333222111000000///......//////000111111111222222222333333111111222222222222333333333333333333444444444444333444666777777777666555777777777777888888888888666666666777777888999999;;;;;;;;;;;;<<<===>>>>>>???@@@CCCDDDEEEHHHKKKNNNSSSTTTVVVWWWYYY[[[___bbbvvvSSSEEE@@@@@@888777:::666444444333222222111111000000000111111111111111000222111///...---,,,,,,,,,,,,((('''zzz(((''''''((()))))))))))))))---)))'''((('''%%%&&&)))$$$333EEE###***)))***,,,&&&(((+++---:::AAA(((444%%%***%%%$$$***,,,)))%%%&&&000...000'''jjj%%%---))))))))))))))))))))))))'''''',,,%%%***DDDzzz((())))))$$$)))&&&))))))************))))))%%%333444:::EEE999)))000""")))+++%%%###)))...---%%%+++'''===***$$$222"""&&&''')))*********)))((((((((((((((((((((((((((((((((((((((())))))))))))++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((***************)))((('''(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((()))(((((((((((((((((((((((((((((()))(((((('''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********+++((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((()))))))))))))))(((((()))))))))************************************++++++++++++************))))))*********+++++++++************************++++++************++++++************************+++++++++******++++++,,,***++++++++++++,,,,,,,,,,,,+++,,,///000...///333666EEE]]]vvvzzzxxxxxxzzzoooUUUPPPcccrrr|||~~~~~~{{{~~~~~~rrr[[[FFF>>>@@@BBBDDDHHHLLLLLLJJJBBB>>>999333000.../////////////////////000111111111222222222222333333333111111111222222333333333333333333444444444555555333444666777777777666555666666777777777888888888666666777777888888888999;;;;;;::::::;;;<<<<<<======???AAABBBCCCEEEHHHKKKNNNOOORRRTTTVVVZZZ^^^bbbtttQQQCCC??????888777:::666444444333222222111111000///000000111111111111000111000///...---,,,,,,,,,+++)))***yyy(((''''''((()))))))))))))))%%%(((++++++(((%%%%%%&&&***###[[[???---<<<...---,,,%%%uuu111+++&&&***---"""'''>>>---+++222+++))),,,...'''###///'''###222%%%*** 888000+++))))))))))))))))))))))))''')))...&&&***DDDzzz)))******%%%)))%%%(((((())))))))))))((((((***%%%&&&((('''''')))+++---$$$%%%111000$$$!!!)))%%%+++)))+++)))...%%%(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((((((((())))))))))))(((((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((('''&&&&&&''')))***))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&''''''((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******+++++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))(((((()))*********))))))))))))))))))******************************************++++++++++++++++++)))************+++++++++************************++++++************++++++************************+++************++++++,,,++++++++++++,,,,,,,,,,,,,,,+++,,,...------222:::IIIZZZttt}}}rrrnnn~~~sssfffVVVQQQ[[[iiiooo|||sss___JJJ<<>>???@@@AAABBBEEEGGGJJJKKKMMMOOORRRWWW\\\```oooPPPBBB>>>???888888:::555444444333222222111111000...///000000111111000000///......---,,,,,,,,,---)))))),,,yyy(((''''''((()))))))))))))))###&&&***++++++,,,,,,+++///***###zzz000%%%000888###$$$666777===FFF...###'''///###555***'''+++444!!!++++++###***666///''' 000(((%%%fff]]]$$$((((((((()))******++++++''')))...&&&)))BBBzzz)))++++++'''+++(((''''''((((((((((((''''''---333&&&,,,+++ """!!!444222///444###'''&&&'''111666PPP///))))))(((((())))))***+++))))))))))))))))))))))))'''((((((((()))))))))***,,,+++******))))))******))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((&&&''''''(((((((((((((((&&&''''''(((((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))((((((&&&&&&&&&''')))***))))))))))))))))))))))))'''(((((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))************))))))((((((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))''''''((()))))))))))))))***))))))))))))))))))***(((((()))***************))))))))))))************))))))))))))))))))))))))*********++++++,,,,,,,,,)))************+++++++++************************++++++************++++++***************************************+++,,,,,,+++++++++,,,,,,,,,---------------...---222AAAPPPbbbmmmjjjeeeooowwwooocccSSSXXX```pppxxx{{{}}}yyy~~~pppYYYIIIBBB???<<<===>>>@@@???;;;777555111000//////...///000000...//////000111111111111222222222333333333444444222222333444444555666666555555555666666666777777555555555555555666777777666666666666777777777888555666777888888888777666555555555666777888999::::::<<<===>>>>>>???BBBDDDGGGHHHIIIKKKMMMQQQWWW[[[kkkOOOAAA>>>???999888:::555444444333333222111111000......///000000000000000...------,,,,,,,,,------&&&(((---yyy((('''(((((()))))))))))))))***)))&&&$$$%%%(((***(((,,,!!!......!!!###///***'''***$$$...MMMUUU222 &&&333(((+++$$$)))(((&&&...%%%***%%%$$$&&&$$$!!!&&&...&&&!!!---!!!$$$000+++&&&&&&''')))***+++------&&&(((...&&&)))AAAxxx(((+++---)))...***&&&&&&''''''''''''&&&&&&###((()))******''')))111000&&&###---111***$$$%%%,,, %%%***...wwwggg'''...***)))((((((((()))+++,,,))))))))))))))))))))))))'''((((((((())))))******,,,+++******)))*********))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))''''''''''''((((((((()))&&&''''''(((((((((((((((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&'''''''''(((((())))))((('''&&&%%%&&&'''***+++))))))))))))))))))))))))%%%&&&'''((())))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************))))))************))))))((((((((((((((((((((((((((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))'''(((((()))))))))))))))++++++************++++++(((((()))***************))))))))))))************(((((((((((((((((((((((())))))***+++,,,,,,------)))************+++++++++************************++++++************++++++******************************))))))***+++,,,,,,++++++,,,,,,,,,---------------......000:::RRRhhhpppvvvjjjnnnxxxdddYYYUUUTTThhhppp}}}rrruuuzzz|||rrrZZZBBB:::???EEE???===<<<;;;777222000111......//////000000000000111111222333444444333333222222333333333444444444000000111222222333444444666666666666777777777777666666555444444666777888666666666666777777777777444555666777777777666555666666666666888999:::;;;999:::<<<<<<<<<===@@@BBBEEEFFFGGGGGGIIIMMMRRRVVVoooMMMFFF===888888999:::999444444333222222111111000000111111222222222111111111000...---,,,,,,------+++***+++xxx*********+++******)))((('''))))))))))))))))))))))))***'''"""666\\\&&&"""222"""222///555'''&&&&&&000&&&111+++)))(((((()))***))))))&&&'''(((((((((((())))))!!!111%%%000###,,,%%%))))))(((((((((((()))))))))&&&***&&&+++BBBzzz))))))***&&&+++((()))******)))((((((***,,,---,,,++++++,,,,,,+++***((($$$$$$)))+++***+++000,,,***)))KKK,,,***++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,+++***))))))******---***((()))+++,,,***(((((((((((()))+++***(((&&&))))))))))))))))))))))))''''''''''''((((((((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((((((''''''&&&&&&((()))*********))))))******+++,,,(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&''''''((()))******+++******))))))((((((''''''''''''''''''''''''''''''******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++******))))))************************************************++++++++++++++++++++++++000...,,,,,,---/////////111+++333444000JJJmmmuuu{{{www~~~qqqbbbZZZXXXYYYZZZfffsssgggfffjjjmmmmmmooocccRRRFFFBBBBBBBBBAAA===<<<999666444222111000////////////000000000000555444333222333444555666333333333444444444555555666666666666555555555555666555555555555666777777666666666666777777777777777777666666666666666777555555666666777777888888777777888999999999999999:::;;;;;;;;;:::;;;>>>@@@@@@AAACCCFFFIIIKKKMMMNNNoooLLLFFF===999888999999999444444333222222111111000000000111222222222222111000000...---,,,,,,------+++***+++xxx***'''((((((((((((''''''&&&))))))))))))))))))))))))!!!***---!!!444+++III111///$$$,,,---))) (((///&&&;;;***111000###*********)))'''&&&'''(((---,,,+++)))'''%%%"""!!!"""333###(((%%%((((((''''''''''''(((((()))&&&***&&&+++BBBzzz))))))***&&&+++((('''((())))))''''''(((***!!!"""$$$$$$%%%&&&)))+++&&&+++///+++%%%"""###### 000222,,,%%%++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))+++***))))))(((((())))))+++)))((()))++++++)))'''((((((((()))++++++)))'''))))))))))))))))))))))))''''''''''''((((((((((((***)))(((((('''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))))))))(((((((((''''''&&&'''((()))*********))))))******+++,,,(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((())))))*********)))))))))((((((((('''''''''''''''''''''''''''***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))***))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++*********)))************************************************++++++++++++++++++++++++,,,+++++++++---......---///)))444???GGGeee~~~~~~hhhYYYWWW^^^gggmmmrrr|||qqqjjjgggcccZZZSSSMMMFFF@@@@@@EEEIIIGGGDDD;;;999777555222111000////////////000000000111111444333333333333444555666333444444444555555555555777777666666555555444444555555444444555555666777555666666666777777777777777777666666666666777777666666666666777777777777666777888888999999888888999:::;;;:::::::::===???>>>???AAACCCFFFHHHJJJKKKnnnLLLFFF>>>999999:::999888444444333222222111111000000000111222222222222222000///...---,,,,,,,,,,,,+++***+++xxx***&&&''''''(((((((((((('''))))))))))))))))))))))))...###555+++%%% sss777 ((($$$+++444---111###%%%(((%%%)))000)))'''777)))***+++***'''&&&(((+++111+++$$$!!!###)))000333(((---$$$???+++(((''''''&&&&&&''''''((()))'''+++&&&,,,CCCzzz))))))***&&&+++(((''')))******)))'''((()))...///000///---,,,///222******((('''---333111***<<<&&&,,,---%%%+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***)))((((((((((((((((((((((((((()))++++++)))'''((('''''')))++++++***((())))))))))))))))))))))))''''''''''''(((((((((((()))(((''''''&&&'''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))))))))(((((((((''''''''''''((())))))***))))))))))))***++++++(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------444222???QQQccc{{{wwwsss{{{}}}wwwwww}}}~~~ppp___WWW]]]kkkyyyzzzzzzyyyuuulll\\\III<<>>???FFFLLLMMMFFF@@@777666444222000///......///000000000000111111111333333333333444555777777444444555555555666666666888777777666555444444444444444444444444555555555555555666666666777777777777777666666666666777777777777777777666666666666555666777777888888777777888999:::999999999;;;===<<<<<<>>>@@@BBBDDDFFFGGGlllLLLEEE>>>999999:::999888444444333222222111111000///000111222222222222222//////...------,,,,,,,,,******+++xxx***'''((()))******+++******))))))))))))))))))))))))333###'''/// ///@@@DDD%%%((()))###:::777---&&&)))///'''$$$$$$$$$$$$$$$%%%&&&'''((( $$$)))...000,,,%%% !!!,,,EEE---((((((''''''''''''(((((()))'''+++&&&,,,CCCzzz))))))***&&&+++((((((***,,,,,,***))))))***'''((((((((('''&&&%%%$$$&&&%%%)))---)))""""""'''///---*********)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******************))))))***))))))((((((((())))))'''((()))+++,,,+++***)))(((''''''(((***++++++)))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((((())))))))))))))))))***++++++(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((())))))************)))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---/////////.........555===NNNbbbttt}}}qqqssssssxxx~~~rrrjjjiiiccc^^^[[[```mmm||||||www}}}~~~lllVVVDDD;;;DDDGGGLLLOOOOOOIII@@@:::333222111000///.........000000000111111111222222222222333444555666777888555555555666666666666777888888777666555444444333333333333444444444444444555555555666666666777777777666666666666777777888888888777777666666555555555555666777777777777777777888999999888888999;;;:::;;;<<<>>>@@@BBBCCCDDDjjjKKKEEE>>>:::::::::999777444444333222222111111000//////000111222333333333////////////...---,,,,,,******+++xxx***'''((()))******+++******))))))))))))))))))))))))$$$...555///<<<$$$...'''...---&&&$$$###!!!,,,(((000444...///222)))---***((())),,,...,,,***...,,,)))&&&$$$&&&***---<<<@@@(((******))))))))))))*********'''+++''',,,CCCzzz))))))***&&&+++(((&&&(((******)))((()))***(((''''''+++...///+++(((222 )))...%%%'''555444lll,,,---***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********))))))******+++''')))+++,,,,,,,,,,,,,,,***(((((((((***++++++***((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((&&&''''''((((((((((((((())))))(((((())))))***+++(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......000222444GGG\\\lllxxxyyyooohhhfff|||{{{ooofffPPPTTT]]]kkk{{{lllnnn|||uuu]]]IIICCCDDDEEEJJJOOONNNFFF>>>:::999000000///............///111111111111222222222222222222333555666777777888555555555666666666666777888777777666555444444444222333444555555555444444555555555555666666666666666666666666666777888888888888777777666666555555555555666777777777777777666777999999888777888999::::::;;;===>>>@@@AAABBBfffKKKEEE>>>;;;::::::999777444444333222222111111000...///000111222333333333000000111000000///------+++***+++xxx***&&&''''''((((((((((((''')))))))))))))))))))))))))))+++)))+++***%%%(((000###~~~$$$222///222---111,,,'''&&&---$$$)))'''$$$$$$%%%%%%$$$""")))***)))&&&%%%+++666@@@~~~'''+++******))))))******+++***(((,,,'''---DDDzzz))))))***&&&+++(((%%%&&&''''''&&&'''***,,,***((('''''')))(((&&&###%%%+++555222 YYYPPP+++,,,)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,***************++++++,,,((()))+++,,,,,,,,,...000,,,***((((((***+++***)))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''&&&''''''((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((&&&''''''((()))((((((((()))(((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))(((((()))))))))))))))***************************((((((((()))******++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,///666;;;EEE\\\iiilllooojjjcccggguuuuuuhhh[[[PPPYYYgggvvvwwwfffiiiiiimmmjjj[[[III???DDDMMMOOOQQQPPPHHH<<<444333444///.........//////000111111111222222222333333333222333444666666777777777444444555555555666666666666666666666555555555555222333444666666555444444444444555555555666666666666555555666666777888999777777777777666666666666555666777777888888777777666888999999888777777888999:::;;;<<<===>>>??????cccJJJEEE>>>;;;;;;:::999666444444333222222111111000...///000111222333333333111222222222111000///...+++***+++xxx***'''((((((((((((''''''&&&))))))))))))))))))))))))222%%%222$$$ 666---""")))000YYY%%%///---###)))---...111333...'''(((,,,...---***)))---111(((&&&%%%///OOORRR*********))))))))))))*********(((,,,'''---DDDzzz))))))***&&&+++(((&&&''''''''''''***...111***++++++'''###%%%,,,222***$$$MMM:::)))+++)))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++)))))))))))))))***++++++((()))******)))+++///222...,,,)))))))))***))))))))))))))))))))))))))))))''''''''''''((((((((((((((('''''''''(((((()))***((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))((((((&&&&&&((()))))))))((('''((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&&&&''''''((((((((('''((((((((()))))))))***'''''''''''''''''''''''''''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))(((((((((((())))))******************************'''(((((()))******++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......---...666BBBKKK\\\nnnkkk___```___dddvvvwwweeeXXXRRRYYYhhhzzz{{{yyymmm]]]ZZZPPPOOOLLLGGGCCCEEEMMMUUUXXXSSSIII???666111...............///000111222333222222222333333333333444333444555666777777666555333444444444555555555555555555555555666666666666222444555777777666555444444444444555555555666666555555555555666777888999666666666666777777777777666777888888999999888888666888::::::999777777888888999999:::;;;<<<======bbbJJJEEE>>>;;;;;;:::888666444444333333222111111000...///000111333333333444222222333333222111///...+++***+++xxx*********+++******)))(((((())))))))))))))))))))))))$$$,,,%%%&&&111((("""...,,,!!!zzz000))))))...***&&&)))&&&&&&***%%%"""***RRR\\\dddccc]]]\\\fffqqq$$$)))))))))(((((((((((())))))***(((,,,(((---DDDzzz))))))***&&&+++(((*********)))***...333777YYY___dddaaa^^^fffyyy,,,)))---))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((((((((((((((()))******'''((()))(((''')))///333///---***))))))))))))((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))((((((%%%&&&((()))))))))((('''((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))'''((((((((())))))******'''''''''''''''''''''''''''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))'''((((((((())))))******************************'''(((((()))***+++++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///000000///222===MMMYYYaaannnbbbPPPUUU___qqq~~~xxxnnn^^^WWWZZZ___rrrnnn```ddd```OOOFFF@@@===<<>><<<:::999888777555444444333222111000000//////000111222222222222...///111111///,,,)))(((+++))))))xxx***))))))))))))))))))))))))************************************************ 000)))333NNNOOO---******))))))))))))******(((nnn]]](((111&&&###((((((((((((((((((((((((***(((,,,(((---DDDzzz)))***+++''',,,***(((((())),,,+++((())),,,777III000%%%+++'''&&&,,,((()))))))))************((()))))))))************************************++++++******)))((((((((())))))************))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((()))))))))***(((((()))***************))))))))))))))))))))))))(((((())))))************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))((('''(((*********((((((((((((((()))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************++++++***)))((('''((()))))))))************))))))***************)))******+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++...111222111000000111;;;NNNeeeoooiii]]]WWWWWW___{{{uuudddpppwwwyyyqqqeeeZZZPPPLLLNNNTTTTTTOOOHHH???666000///111.........///000111444555222222222222222333333333333333333444444444555555555555555555555555555555555555555555555555555555444444555666666555555444666666666666666666666666666666666666666666666666666666666666777999:::;;;888888888888888888888888666777777777888888888888888888888888888888888888;;;:::888777666777888888\\\EEEBBB>>><<<;;;:::888777555444444333222111000000...///000111222222222222...000222111///,,,******+++)))***xxx***))))))))))))))))))))))))************************************************---'''%%%+++333*********))))))))))))******(((===eee,,, >>>$$$ ===))))))))))))))))))))))))***(((,,,(((---DDDzzz)))***+++''',,,***(((***,,,***&&&$$$'''+++ \\\+++444444===!!!))))))))))))************))))))))))))************************************+++*********))))))(((((()))******++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************))))))))))))))))))))))))((((((((()))))))))******(((((()))***************))))))))))))))))))))))))((((((((()))******++++++*********++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))((('''(((***+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))***++++++***((('''))))))))))))************)))))))))************+++******+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,------------...))),,,000000000000333777EEEVVVhhhiiiYYYMMMTTTbbbbbbsssooo~~~uuummmnnncccUUUKKKIIILLLQQQTTTOOOGGG>>>777111------111+++---...///...///222444222222333333333333333333333333333444444444555555555555555555555666666666555555555555555555555555444444555666666666666555777777777777777777777777666666666666666666666666666666666777888999:::;;;888888888888888888888888777777777777888888888888888888888888888888888888999888888777777777888888\\\DDDBBB>>><<<;;;:::888666555444444333222111000000...///000111222222222222...000111000---+++,,,---+++)))***xxx***))))))))))))))))))))))))************************************************000'''(((###111///******))))))))))))******,,,222\\\555...$$$"""666!!!***************************(((,,,(((---DDDzzz)))***+++''',,,***(((+++,,,***'''&&&''')))%%%qqq+++:::+++666%%%)))))))))))))))************))))))))))))*********************************************))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))************************)))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))(((((()))))))))*********(((((()))***************))))))))))))))))))))))))'''(((((()))******++++++*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))(((((((((***+++***)))'''((((((((()))))))))***((((((((()))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))'''(((***++++++***)))((())))))))))))***************)))))))))******+++,,,******+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,---------..............................,,,,,,,,,---------......,,,...///...///444>>>EEEXXXbbblllkkk^^^WWWcccvvv}}}yyyyyy}}}wwwnnnfff\\\VVVNNNIIIJJJLLLMMMLLLFFF<<<444222111...---000,,,///000000//////111333333333333333333333333333333333333444444444555555444555555555666666666777555555555555555555555555444444555666666666666666777777777777777777777777666666666666666666666666666666666777888999;;;;;;888888888888888888888888777777777777888888888888888888888888888888888888666777777888888888888777\\\DDDBBB>>>===<<<:::888666555444444333222111000000...///000111111222222111---///000...+++***+++---+++)))***xxx***))))))))))))))))))))))))************************************************###---***$$$...GGG******))))))))))))******%%%***888((((((000///%%%777!!!******************************(((,,,(((---DDDzzz)))***+++''',,,***(((***+++++++++,,,,,,***+++III@@@***444'''###+++'''&&&000((())))))))))))************))))))))))))************************************))))))))))))))))))******)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************(((((()))***+++***)))'''((((((((())))))******''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))&&&''')))+++,,,+++***)))))))))))))))******************))))))***+++,,,,,,******+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,------.................................,,,,,,,,,------.........111111000...000:::HHHTTTkkkmmmrrrrrrllljjjwwwwwwyyysssuuutttllldddMMMOOOOOONNNNNNMMMIIIDDD>>>444...111333111...///000222444333111111333555333333333333333333333333333333333444444444555555444555555555666666777777555555555555555555555555444444555666777777666666666666666666666666666666666666666666666666666666666666777777888999;;;<<<888888888888888888888888777777777777888888888888888888888888888888888888555666777999999999888777^^^GGGCCC>>>:::888888777666333333222222111000000000111111111111111000000///111***...&&&111***000+++%%%222222zzz,,,))))))))))))))))))))))))333 ***---"""'''(((,,,...)))$$$222444((('''...//////444+++*********))))))((((((&&&111000hhh444%%%+++))))))''',,,((()))222***)))111&&&%%%------///---------******+++JJJzzz)))++++++''',,,)))+++***)))(((((()))***+++'''$$$lll---$$$+++)))...,,,%%%333!!!...)))(((************************************************))))))))))))))))))))))))---,,,+++***)))))))))))))))))))))))))))))))))))))))************+++++++++******))))))))))))******++++++***)))(((((())))))(((((()))***++++++,,,,,,******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,+++++++++************************************))))))))))))******+++******+++---......---************************+++*********))))))((((((************************(((((()))*********************++++++++++++******))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++++++++,,,...000.........------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,.../////////...---...222333000111AAA]]]ssswwwnnnsss}}}|||wwwnnnaaaUUUPPPMMMPPPSSSSSSMMMDDD;;;555111000///////////////000111222222333333222222111444444444444444444444444555333333555888999888555555555555666666666666666666666666666666666666666777777666666666666777777666666666666777777777777666666666666777777777777777888888999999:::;;;;;;<<<;;;;;;::::::999999888:::;;;;;;:::777666666777999888888888888999999:::;;;::::::999999999999999ZZZFFFCCC>>>:::999888777666333333222222111000000000000000000111111000000///444---222222444...***)))%%%'''zzz,,,)))))))))))))))))))))))),,,''''''...(((111###000&&&,,,,,,"""111***"""''',,,"""++++++******))))))))))))(((+++%%%___lll777&&&///)))$$$111+++000***555222+++(((,,,***---,,,''')))((((((### %%%DDDzzz)))+++,,,''',,,)))+++***)))(((((()))***++++++***iiiJJJ---&&&***+++))))))((("""---***'''666***'''++++++++++++++++++++++++************************))))))))))))))))))))))))---,,,+++***))))))))))))************************)))************+++++++++******))))))))))))******++++++***))))))))))))))))))))))))***++++++,,,,,,******))))))))))))************))))))))))))******************************))))))))))))************************++++++++++++,,,,,,+++++++++***************************************))))))))))))******+++***)))***---...---,,,************************+++*********))))))))))))************************))))))***+++++++++++++++******++++++++++++******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------///111333555.........------,,,,,,,,,,,,,,,,,,+++,,,------...---...///000000000//////---000222111666KKKkkksssttt}}}~~~nnnZZZPPPOOOVVVYYYZZZSSSGGG<<<666444000000////////////000000222222333333333333222222444444444444444444333333444333333555888999777555555555555666666666666666666666666666666666666666777777666666666666777777666666666666777777777777666666666666777777777888888888888999::::::;;;;;;<<<<<<<<<;;;:::999888888999:::;;;:::888777888999999999999999999999999999999999888777777777777888UUUFFFBBB===:::999888777666333333333222111111000000...///000000000000000///)))+++111///"""111:::222---333zzz,,,)))))))))))))))))))))))),,,777++++++;;;666+++''')))+++000111)))111---'''FFF???+++++++++************)))///'''&&&(((^^^000---...,,,++++++---.........***...""")))%%%,,,""",,,***&&&---111)))'''***)))---+++444666888GGGzzz***+++,,,(((,,,)))******))))))))))))******$$$///RRROOO:::---)))777"""---666,,,&&&---111---999'''&&&000(((---,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))),,,,,,+++***))))))))))))************************)))************+++++++++******))))))))))))******++++++***))))))))))))***))))))******+++,,,,,,,,,******))))))))))))************))))))))))))******++++++++++++++++++++++++)))))))))*********++++++************+++++++++,,,+++++++++***************++++++++++++++++++++++++******))))))))))))*********))))))***,,,---,,,+++++++++++++++++++++++++++***************)))))))))******************************+++,,,,,,,,,,,,,,,******++++++++++++******'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000333666888.........------------------,,,,,,,,,,,,---......//////000111111111111111///000111555BBB\\\}}}sss{{{jjjUUURRRZZZaaabbb^^^QQQ???333111333000000000//////000000111222222333333333333222222555555555444444333333333444333333555777777666555555555555666666777777777666666666666666666666666888777777666666777777888666666666666777777777777666666666777777777888888888888999999::::::;;;;;;>>>===<<<;;;:::999888888777888::::::999999:::;;;888999999999999999888888:::999888888777777888888SSSEEEAAA===;;;:::999777666444333333222222111000000---...///000000000000000333---+++222...333+++"""$$$&&&'''zzz,,,))))))))))))))))))))))))$$$,,, +++HHHttt:::!!!222000... 333"""yyy++++++++++++++++++++++++000$$$///'''YYY &&&...999$$$***+++,,,,,,***(((&&&&&&///"""&&&---===///''';;;---%%%///,,,'''000000)))((("""***"""$$$<<<{{{***+++,,,(((---******))))))))))))))))))***"""000,,,"""***888.../// ,,,###...333+++######&&&((("""000)))000(((''''''...,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))),,,++++++***))))))******************************))))))*********++++++++++++******))))))******+++++++++***))))))******************++++++,,,,,,,,,+++******))))))******++++++******))))))******+++++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,************************+++++++++++++++++++++++++++******))))))******+++***)))((()))+++,,,+++***++++++++++++++++++++++++************************************************)))***++++++,,,,,,++++++******++++++++++++******''''''((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...111333444...............------------------------......//////000000111111111111111111000222>>>VVVrrr}}}sss{{{ooo^^^TTT[[[gggccc```VVVHHH999000///222000000000///000000111111222333333333333333333222555555555444444333333222444444444555666666666555555555555666777777888888666666666666666666666666888777777777777777777888666666666666777777777777666666777777777888888888888888999999:::;;;;;;<<>>===<<<;;;:::999888777888:::999888888999;;;999999::::::999888777666;;;;;;:::999999999999:::TTTDDDAAA===;;;:::999777666444444333333222111111111------///000111111111111,,,333111)))(((%%%)))555333)))"""zzz,,,************************$$$777111$$$$$$VVV999%%%)))BBB+++999>>>???++++++++++++,,,,,,,,,,,,)))&&&---000}}}}}}<<>>===<<<::::::999999:::;;;:::888777888999;;;;;;;;;:::999888777666<<<;;;::::::999999::::::TTTCCC@@@===<<<;;;:::888666444444444333222222111111---...///000222333333333(((444000 CCC000&&&...)))777zzz,,,************************...+++ ///:::999}}}***111...""""""///ttt+++,,,,,,,,,,,,---------(((///(((+++:::LLL...444???---,,,(((444&&&)))///'''HHH111$$$,,,$$$444mmm{{{+++,,,---)))---***))))))************)))))),,,&&&---!!!AAA///***,,,333'''************************************************))))))))))))))))))))))))++++++***************+++++++++++++++++++++++++++)))************+++++++++++++++************+++++++++************+++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************(((((()))************)))******++++++++++++******((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////...............////////////............///000000000000//////000000111222000666HHHhhhzzzdddYYYSSSWWW______[[[XXXKKKCCC999333222333222111000000000000111111222333333333444444444444333333444444444444444444444444555777888888777666777888555555666777777888999999777777777777777777777777999888888777777888888999666666666666777777777777777777777888888888999999999999::::::;;;;;;<<<<<<>>>>>>>>>===<<<<<<;;;;;;;;;<<<===<<<:::999:::;;;@@@???>>><<<;;;:::::::::<<<;;;::::::999999::::::TTTBBB@@@===<<<;;;:::888666555444444333333222111111---...000111333444444555<<<222&&&:::XXX +++999}}}zzz,,,************************ 888///...%%%444)))III***'''vvv,,,,,,,,,,,,---------...---333***)))''' ---222+++...'''111(((---,,,@@@sssFFF---AAA|||+++,,,---)))...+++((()))***++++++***)))((()))!!!555"""222$$$)))111,,,++++++++++++++++++++++++************************))))))))))))))))))))))))+++***************++++++++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))***++++++++++++*********++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////000000000000000---........./////////000//////......//////000111222111111000111222333444888GGGbbb{{{|||^^^YYYXXX]]]```ZZZPPPJJJ;;;777333000000000111000000000000000111222333444333333444444444444333333222333333444444555555555666999;;;:::888777888999444555666777888999::::::777777777777777777777777999888888777777888888999666666666666777777777777777777888888888999999999999999::::::;;;<<<<<<<<<===========================>>>??????>>>>>>???@@@GGGEEEBBB???>>>>>>???@@@???>>>>>>===============RRRBBB@@@===<<<<<<:::888666555444444333333222222111---...000222444555555666,,,...000LLLzzz,,,***************************'''---,,,,,,---sss,,,,,,,,,------............+++//////111111000!!!///333%%%---)))111...bbb|||+++,,,---)))...+++((()))***++++++***)))(((/// ***&&&NNN<<<+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++***************++++++++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,........................******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++******++++++++++++******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))'''(((((()))***++++++,,,************************)))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///000000000000---.........//////000000///////////////000111111444333222111222333444555CCCXXXxxxjjj\\\ZZZZZZ[[[VVVJJJAAA>>>222333333111...---...000000000000000111222333444333444444555555444444333111222222333444555666666777:::<<<;;;999777888:::444555666777888999::::::777777777777777777777777999999888888888888999999666666666666777777777777777888888888888999999999999999:::;;;;;;<<<<<<===============>>>>>>>>>>>>===???AAAAAAAAABBBCCCEEELLLJJJFFFBBB@@@AAACCCDDDDDDCCCBBBBBBAAAAAABBBBBBSSSDDDAAA>>><<<;;;999777555555555444333111000000///.........///000000111111333<<>>??????@@@@@@???>>>???@@@AAABBBGGGJJJKKKKKKIIIIIILLLOOOSSSPPPKKKHHHGGGGGGFFFEEEJJJHHHGGGGGGHHHIIIIIIHHHRRRDDDAAA>>><<<;;;999777555555555444333222111000000......///000000111111222444666---<<>>***"""///'''222%%%###\\\uuu|||+++---...)))---***++++++++++++++++++++++++111+++'''333%%% ###""",,,+++*********))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++)))*********++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------------------------------,,,,,,---------.................................---------------------------------.........//////......------------...............---------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,+++++++++***************************************++++++++++++******++++++++++++++++++++++++******++++++++++++******)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))***++++++***)))(((******(((%%%%%%)))---///***++++++++++++,,,,,,,,,........................------------............/////////////////////...000000//////////////////111777222---222444999FFFlll|||iii^^^dddccc___UUUIII>>>777444222111000//////000111222222222222111222222333444444444555555555444444333555555666666777888888999999999999888888888777777888777666666666666777888777777888888888888777777888888888888888888888888777777777777777777777777888777777777777777888999;;;;;;;;;<<<<<<======>>>@@@@@@@@@AAABBBDDDFFFHHHOOOPPPQQQPPPMMMMMMNNNPPPPPPNNNJJJHHHHHHGGGFFFEEEEEEDDDCCCDDDFFFGGGGGGFFFPPPCCCAAA>>><<<;;;999777555666555555444333222111111//////000000111222222333777+++(((333000***YYY}}}000******+++++++++,,,,,,,,,///***---'''///000###666hhh(((........................222222///777***---CCC...555&&&...444444555000$$$%%%333222qqq|||+++---...***...+++,,,,,,,,,,,,,,,,,,,,,,,,000&&&,,,222(((FFFSSS666222******************))))))))))))))))))*********++++++++++++++++++++++++++++++************+++++++++,,,,,,++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------................................................------------.........///////////////////////////.........///////////////....../////////000000000......................../////////.........---------..................---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******------------------------******++++++++++++******)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))******+++******)))111///+++)))((()))+++,,,++++++++++++,,,,,,,,,,,,....................................////////////....../////////////////////000000000000000//////222555222222555444???VVVtttfffgggiiicccZZZLLL@@@777333222222111000//////000222222222222222222222333444444444555555666666555555555666666666777888888999999999888888888888777777777888777777666666777777888777777888888888888777777888888888888888888888888777777777777777777777777888888888888888999:::;;;;;;;;;;;;<<<<<<======>>>CCCCCCDDDFFFHHHKKKMMMNNNOOOPPPPPPNNNKKKIIIJJJJJJLLLJJJIIIHHHIIIIIIGGGEEECCCAAAAAAAAACCCDDDDDDBBBOOOCCC@@@===;;;;;;:::888666666666555444444333222222000000000111222222333333+++///...111333((("""---ccczzz)))******+++++++++,,,,,,,,,)))000000---))),,,111&&&aaaAAA###......////////////000000333---333777000111"""&&&;;;222...///&&&333777'''>>>000@@@<<>>???@@@AAABBBJJJJJJKKKKKKMMMNNNOOOOOOKKKKKKJJJIIIGGGFFFEEEEEEGGGGGGGGGHHHIIIIIIHHHFFFEEEDDDCCCCCCDDDCCCBBB@@@NNNBBB@@@===;;;;;;:::888666555555555444444333333222000000000111222222333333+++>>>555!!!---BBB999$$$&&&888iii|||'''******+++++++++,,,,,,,,,+++000...222)))(((999...000jjj)))666/////////000000111111111555---888111333333111AAA:::000+++444(((555;;; 555333$$$+++666GGG|||,,,...///+++///,,,++++++++++++++++++++++++)))------$$$...$$$###...888***************+++++++++************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........------------------------------------------------........./////////000000000000000111111111222222////////////000000111111/////////000000000111111///000000000000///...---////////////............------............------.................................---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************************++++++,,,((($$$$$$***---+++***+++++++++,,,,,,,,,---------......................../////////000000000111111---.........//////000000222000......000555:::===333777666666777;;;ZZZtttrrrqqqlll```WWWIII;;;333000111333111111111111111222333333333333222222333333444555555666777777888888888777888888888888999999999999777777777777777777777777777777888888888888777777888888999999999999888888888888888888888888888888666777777777888888999999777777888888:::;;;<<<===<<<===>>>AAACCCEEEGGGHHHMMMMMMMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDFFFIIIIIIHHHGGGKKKIIIHHHGGGFFFEEEBBB???NNNBBB@@@===;;;;;;:::888777444444444444333333333222//////000000111222222333333222000111+++ <<<)));;;000!!!HHH{{{---******+++++++++,,,,,,,,,222,,,(((111...+++111(((,,,888nnnPPP999'''///000000111111222222333777000888+++///...@@@EEE|||444///:::000444999'''333,,,JJJ>>>(((000,,,888ggg|||,,,...///,,,000---++++++++++++++++++++++++***+++(((...000###\\\\\\'''*********+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,---------............------------------------------------------------////////////000000000000000111111222222333333333000000111111222222333333/////////000000000111111000111111222111000...---111111111000000000//////......////////////......////////////////////////............---------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,++++++)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***************+++,,,--->>>222)))******(((***///,,,,,,,,,,,,------------........................////////////000000000000------......///000000000111000......111666;;;>>>999:::444333>>>QQQxxxuuujjjqqqpppdddVVVNNNBBB777222111222333000000111222222333333333333333333333333444444555666666777888999999999999999999999999999999999999666666777777777777777888777888888999999888888777888888999999999999888888999999999999999999999999777888888999999:::::::::666666777888:::;;;===>>>>>>???AAADDDFFFIIIKKKLLLKKKKKKKKKJJJIIIGGGEEEDDDEEEEEEEEEGGGHHHHHHFFFDDDCCCCCCCCCDDDGGGIIIIIIHHHNNNLLLKKKJJJJJJGGGCCC@@@OOOBBB???===;;;;;;:::999777333333333333222222222222......///000000111111222//////(((+++<<<>>>///''',,,++++++333333***999^^^ttt)))******+++++++++,,,,,,,,,111+++,,,,,,///000))))))%%%777&&&777333&&&CCC)))+++000000111111222333333444444111555...000...>>>...JJJ222***111---)))111333444***+++555888...,,,111000+++III{{{,,,...000,,,111...,,,,,,,,,,,,,,,,,,,,,,,,(((,,,&&&111000---<<<222(((*********++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------............................................................//////000000000111111111111111222222333444444444222333333444555555666666333444444444444555555555666666777888777555333222444333333333222222222222000111111222222111111000000000000000000000000000............------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******))))))***,,,---...KKK;;;///---,,,'''(((///,,,,,,,,,------------..................................../////////000000------......///000000111//////000000222555777888777999333:::VVVvvvpppjjjiiicccYYYNNNGGG===666333333222222000000111222333333333333444333333333333444555555666777888999::::::::::::::::::::::::::::::::::::666666666666777777888888777888999999999999888777888999999::::::999999888999999999999999999999999888999999:::;;;;;;<<<<<<::::::;;;<<<>>>@@@BBBCCCBBBCCCDDDFFFHHHIIIJJJKKKGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGIIIKKKKKKHHHEEEDDDBBBAAABBBEEEHHHIIIIIILLLKKKKKKKKKKKKIIIEEECCCOOOAAA???===;;;;;;:::999777333333222222222222222222.........///000000111111555666///---111,,,)))222...---&&&'''...***)))333eeezzz,,,******+++++++++,,,,,,,,,***...666)))***333+++888111)))333***KKK:::333,,,000)))111888000000111222333333444444//////111555555555777777XXX|||wwwttt000<<<555;;;===111333:::---000777000...777333---888***333000333iii{{{,,,...000,,,111...------------------------(((555'''''''''333'''DDD||||||||||||||||||||||||||||||||||||||||||||||||xxxwwwzzzvvvwww&&&---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++,,,,,,,,,------------------.........//////000000000000000000000000000000000000000000000000000000000000111111111111111111222333333444555555555555555666777888888999999:::::::::;;;;;;;;;;;;<<<===>>>???>>><<<:::888666666555555555444444444222333333444444333333222000000000000000000000000//////.........------------.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******))))))***,,,---///<<<...''',,,...***)))...,,,,,,,,,---------..........................................////////////---------...///000000111---///111333444333222111///444555FFFpppwwwooommmiii\\\PPPKKKJJJDDD<<<777555444222000///000111222333444444444444333333333333444555555666777888999:::;;;;;;;;;::::::::::::::::::::::::555666666666777777888888777888999::::::999888777888999999::::::999999888999999999999999999999999999999:::;;;;;;<<<======@@@@@@AAABBBDDDGGGHHHJJJFFFFFFFFFGGGHHHHHHIIIIIIFFFGGGJJJMMMOOOPPPPPPPPPQQQPPPPPPQQQSSSSSSOOOKKKDDDBBB@@@AAADDDGGGIIIIIIHHHHHHHHHJJJKKKJJJGGGDDD~~~PPPDDDAAA===;;;:::999888666666555444444222222111000000...------///111222222000000///..................---,,,,,,,,,,,,---...111%%%'''LLL~~~^^^)))++++++,,,,,,,,,---------////////////000000000000---------...------,,,,,,222aaalllMMM888---+++///111111///...111555...222444333111111111///666777888666555666999<<<===;;;>>>CCC>>>444555<<<444666:::<<<;;;:::===BBBAAACCCFFFGGGFFFCCC@@@>>>FFFCCC>>>999777999999888;;;777666777555111000222222...222666...333]]]^^^333---444...'''(((------------,,,+++******,,,,,,,,,------.........,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...222111...,,,++++++,,,------......---++++++---...---------.........//////000000000000000/////////......---------...//////444000///111333111222444555666555222333999<<<;;;;;;???@@@<<<<<>>>>>===<<<;;;:::::::::<<<<<<999999::::::999999888888999999:::<<>>===AAAEEEDDDEEEHHHKKKLLLMMMNNNTTTVVVYYY[[[\\\\\\ZZZYYYTTTSSSQQQOOONNNOOOOOOMMMLLLIIIHHHHHHDDD===;;;<<<>>>777777>>>;;;000111;;;:::+++&&&...222...111:::......//////000000//////,,,,,,---------.........,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...111000...,,,,,,,,,---...---......---,,,+++---///------........./////////.........////////////000333333333333333333333333111//////444666555555777555999999777777===AAABBBEEEKKKMMMMMMRRR[[[``````ddd```___eeelllnnnhhhaaaYYY\\\^^^^^^ZZZUUUSSSRRRMMMKKKHHHFFFEEECCCAAA???===;;;999888999999888888...222222//////333333000111000//////000000...---//////......------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........,,,---......//////.........///000000//////000111111111111111111111111111111111111//////111111111666999HHHkkkvvvsssrrrnnnjjjddd^^^XXXUUUPPPIII???888666555333111222222333333333444444444555555444444555888:::;;;:::::::::;;;;;;<<<<<<===999999999999999999999999666777777777888888888888777777888:::;;;<<<===>>><<<;;;:::999999999:::;;;;;;::::::999:::<<<===?????????@@@AAACCCEEEGGGHHHHHHFFFDDDDDDEEEFFFEEEDDDGGGFFFFFFGGGIIIKKKLLLLLLQQQPPPOOOOOOOOOQQQSSSTTTUUUQQQOOOPPPSSSUUURRROOOIIIFFFDDDDDDFFFIIIKKKKKKNNNJJJFFFFFFGGGGGGCCC???QQQCCC@@@===;;;::::::888777666666555444333222111111000///......111222222222111000//////......//////......---,,,,,,---......111444111***&&&(((,,,...,,,,,,,,,,,,------------------........./////////------...............---///...&&&!!!&&&222666222///000111222222222111111555666666666555666888;;;>>>@@@CCCEEEGGGKKKPPPSSSYYY```fffgggiiikkkllliiinnnllllllooouuuxxxvvvrrrppppppqqqrrrsssqqqmmmjjjjjjiiigggddd```[[[WWWVVVaaaaaacccddd^^^VVVSSSUUUNNNFFFAAAEEEIIIFFF===777111444888777///((((((...---......//////000000000---------...............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...///...---,,,,,,---...///---......---,,,,,,---///............////////////......//////000111111111000111222333333333222222777444444888:::999<<<@@@FFFNNNUUUVVVZZZcccmmmrrrrrrwww{{{~~~~~~}}}yyyrrrlllfff```ZZZWWWSSSOOOHHHCCCAAA@@@@@@@@@888;;;:::777555444222...333111000000111111///...000000///...---,,,+++***------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,------------.........------...////////////......///000000//////000111111111111111111111111111333111000000222333444444999<<>>PPPCCC@@@===;;;::::::999777666666555444333222111111000//////000222333333222111000000///.../////////......------------.........+++)))---555888222))),,,,,,,,,------------...------------.........///------...////////////...***222888666333333222...000000111333444555555444777666777:::<<<>>>CCCIIINNNXXXdddmmmssszzzzzzrrrwwwuuusssqqqjjjbbb]]]]]]iiikkkooorrrmmmfffdddhhhjjjiiiccc[[[WWWYYYZZZXXXOOOKKKBBB777333444333111//////////////////000000.....................///,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++------------------------------------------------------------------------------,,,,,,,,,---.........------------...///000---......---,,,,,,...000....../////////000000000222222222222222222222222000111222444555555555555888777;;;DDDKKKQQQ[[[cccqqq|||{{{tttiii___WWWPPPKKKHHHFFFFFFDDD@@@===:::777555444222111111222222111000//////......---,,,,,,+++........................******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------............------...///////////////...///000000//////000111111111111111111111111111111//////333666777777999===EEE```vvvvvvxxxsssppppppssssssnnniiiUUULLL???666333333333333333333333444444444444555444444444555666888999:::777777888999:::;;;;;;<<<777777777777777777777777777777777777777888888888666666777888:::;;;<<<<<>>>>>===============>>>@@@CCCGGGJJJLLLIIIHHHHHHHHHHHHIIIJJJJJJGGGGGGHHHIIIKKKKKKIIIGGGHHHLLLPPPSSSUUUUUUUUUVVVWWWVVVUUUTTTSSSTTTTTTTTTRRRQQQQQQRRRUUUUUUSSSQQQLLLJJJIIIIIILLLNNNOOOOOOLLLJJJGGGFFFEEEDDDAAA???~~~OOOBBB@@@<<<;;;::::::999888777666666555444333222111111000///111333444333222111111000///////////////........................---......,,,))))))---222,,,,,,---------.........------------.........///---...//////000000000///'''...222000------111333111222222333444555666777555444999BBBIIINNNWWWaaasss}}}|||}}}{{{rrrooorrrhhhhhhkkkmmmjjjdddcccfff]]]fffkkkjjjjjjmmmlllhhhaaa\\\OOOAAA<<<>>>:::333111000000///000000111222////////////////////////---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++------------------------------------------------------------------------,,,,,,,,,,,,---......///------------......///000,,,---......------///111/////////000000000111111444333333222222111111111333444666777999:::::::::555>>>PPPeeevvvyyynnnccc]]]RRROOOLLLIIIEEEAAA@@@???555333111111111222111000................................................*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////---...//////000000//////...///000000//////000111111111111111111111111111...---000666777444666;;;BBBVVVwwwxxxzzzwwwqqqpppvvvsssgggVVVMMM@@@666333333444444333333444444444555555555666666666666666777777777666666777888999:::;;;<<<777777777777777777777777888888777777777777777777666666777888:::;;;<<<<<<>>>??????????????????>>>===???CCCFFFIIIKKKLLLLLLGGGGGGGGGGGGGGGHHHHHHIIIHHHIIIJJJMMMOOOPPPOOOMMMNNNRRRWWWYYYYYYWWWWWWWWWXXXWWWWWWVVVUUUUUUUUUUUUSSSSSSTTTUUUVVVVVVTTTRRRMMMLLLJJJKKKMMMOOOOOOOOOLLLJJJIIIGGGFFFEEECCCBBB}}}NNNBBB???<<<:::::::::999888777777666555444333222222111000000222444555444222222111000000//////000000---...////////////...---000000222333///,,,...333,,,---------............------........./////////---...///000111111111111444222//////222444444333///222333333222444:::???DDDCCCKKKZZZeeemmmyyyzzz|||wwwrrrooonnnkkkeeebbbcccYYYZZZ\\\cccnnnuuusssllliiimmmlllbbbTTTJJJCCC???777555333111000///000000000000000000////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,------------------------------------------------------------------------,,,,,,------......//////,,,------....../////////,,,---......---...000111000000000000111111111111333222222222111111111111111222444888<<>>??????@@@??????@@@BBBFFFJJJLLLLLLKKKJJJFFFFFFFFFFFFGGGHHHJJJJJJKKKKKKLLLNNNQQQSSSSSSQQQSSSWWW[[[\\\YYYVVVUUUVVVXXXXXXWWWWWWWWWVVVVVVUUUTTTUUUWWWXXXWWWVVVTTTRRRNNNMMMKKKLLLMMMNNNMMMLLLKKKKKKJJJIIIHHHGGGFFFFFF|||LLLAAA???<<<::::::;;;:::999777777666555444333222222111111111333555555444222222111000000//////000000---...///000000///...---***%%%%%%...444111***'''------------................../////////000000000......///000111111111111222000000222444222///---333999???@@@AAAHHHTTT___ooonnnvvv|||yyyssspppooozzzqqqjjjjjjkkkjjjfffcccbbbeeejjjmmmiiidddcccfffQQQMMMGGG@@@:::555222000111111111000000000//////------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,------------------------------------------------------........................+++,,,---....../////////------..................,,,---............000222000000000111111111222222222222333444555555666666999<<>>:::777444222111111111111000000000000........................+++++++++,,,------......------------------------++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////......///000000000000000...///000000//////000111222222222222222222222222111000333777333222@@@TTTmmm}}}~~~rrrcccTTTKKK@@@888555555555555444444444444555555555555666666777777777777777666666777888999:::<<<======888888888888888888888888888888888888777777777666777777888:::;;;<<<===>>>===>>>@@@BBBCCCDDDDDDDDDEEEFFFHHHJJJJJJJJJIIIIIIGGGGGGHHHIIIKKKMMMOOOPPPPPPOOONNNNNNPPPRRRRRRQQQTTTXXX[[[ZZZVVVSSSSSSUUUWWWWWWWWWWWWWWWWWWVVVVVVTTTVVVXXXXXXWWWTTTRRRQQQOOOMMMLLLLLLLLLLLLKKKIIIIIIIIIJJJIIIHHHGGGHHHHHH{{{KKKAAA???<<<:::;;;;;;:::999777777666555444333333222111111111333555666444222222111111000000000000000---...///000000///...---444///,,,---,,,)))---555---------.........//////////////////000000000000......///111111222222222---111666555000000:::DDD???HHHQQQVVVZZZfffxxx}}}{{{rrrssszzz~~~yyyooommmrrrqqqcccZZZ]]]dddfffiiimmmsssmmmcccWWWKKKAAA:::777222111111111000000//////...------,,,,,,------...------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++,,,------...------------------------------------------------........................+++,,,---...////////////---......///......------,,,---............000222000111111111111222222222333444666777:::;;;===>>>NNNSSS^^^nnnzzzuuu]]]XXXPPPIIICCC>>>999777444333333222111000//////////////////////////////++++++,,,------...//////------------------------*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000...//////000000000000000...///000000//////000111222222222222222222222222333111555888555888OOOiiiooobbbRRRJJJ@@@888666666666555444444444555555555666666444444666777888888888888666777888999;;;<<<===>>>888888888888888888888888999888888888777777666666888888999:::<<<===>>>>>>@@@AAADDDFFFHHHIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIHHHIIIJJJLLLOOOQQQTTTUUUSSSQQQOOONNNOOOPPPPPPOOORRRVVVZZZXXXTTTQQQRRRUUUVVVVVVWWWWWWXXXWWWWWWVVVTTTVVVXXXXXXVVVRRRPPPOOOOOOMMMLLLKKKKKKKKKIIIGGGGGGHHHIIIIIIHHHGGGHHHIIIwwwMMMDDDAAA>>><<<<<<<<<<<<;;;666777888777555444444444111222444555666555555444222222111000/////////000//////............//////000//////........./////////////////////.........222222222111111111111111---///111222111000111222444111333888:::<<>>;;;777555555666666555333111///...............//////.........//////000//////.........------------------------------------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...............---------///////////////.........000000000000000000000000111111111111111222222222444333333222222333333444555444555555666DDDddd|||vvveeePPPIII@@@999666666777777444555555555666666777777666555555444444666777888999999::::::::::::;;;;;;:::999999999888888777777999999888888777777777666888;;;===???>>>>>>???@@@EEEFFFIIIMMMOOOOOOMMMJJJIIIIIIIIIIIIJJJKKKLLLMMMPPPQQQRRRSSSTTTUUUVVVVVVVVVUUURRRPPPNNNMMMLLLLLLUUUVVVVVVTTTPPPPPPRRRUUUVVVTTTSSSTTTUUUUUUTTTSSS\\\\\\[[[YYYUUUQQQMMMJJJJJJHHHGGGEEEDDDEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@wwwNNNCCC@@@===;;;;;;<<<;;;:::666777888777555333333444111222444555555555555444444444333222111111111111/////////......///////////////............//////////////////////////////111111111111111111111111444444444333222444777:::777666777<<>>;;;;;;======888444555444333111000111222333//////............////////////.........------------------------------------------,,,,,,+++++++++,,,,,,,,,------------...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------................../////////////////////...000000000000000000000000111111111111111222222222444333333222222333333444222333666666:::NNNwwwsssfffOOOIII@@@999666666777777555555555555666666666777666666555444555666777888999999999:::::::::;;;;;;:::::::::999999888888888888888888888888888888888999;;;===>>>???AAACCCFFFKKKKKKKKKKKKLLLKKKJJJHHHIIIIIIJJJKKKMMMNNNPPPQQQRRRSSSSSSTTTUUUUUUVVVVVVTTTSSSQQQPPPOOOOOOPPPPPPSSSTTTTTTQQQNNNLLLNNNPPPQQQPPPOOOQQQTTTVVVWWWVVVYYYYYYYYYWWWSSSNNNIIIGGGGGGFFFDDDCCCBBBBBBBBBBBB@@@???>>>>>>======>>>>>>wwwNNNBBB@@@<<<;;;;;;;;;:::999777888999888555333333333222222333555555666666555666555444333333222222222//////////////////////////////............//////////////////////////////000000111111111111111111333333333222111333666888777<<>>CCCMMMWWWggg~~~~~~nnngggWWWNNNDDDAAACCCCCC===777666666555333111///000111//////............///////////////.........------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////......//////////////////000000000000000000000000000000111111111222222222444333333222222333333444222555777888@@@[[[}}}pppdddMMMHHH@@@:::777777777777555555555555666666666666666666555555555666777888999999999999:::::::::::::::::::::999999999999999777888888999::::::;;;;;;:::<<<>>>@@@AAADDDHHHKKKMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLNNNPPPRRRTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSQQQPPPOOOOOOPPPPPPNNNOOOOOONNNMMMMMMNNNPPPRRRPPPOOOOOORRRUUUWWWWWWUUUVVVVVVTTTQQQLLLGGGEEEGGGFFFEEEEEECCCBBBAAAAAA>>>>>>======>>>>>>???@@@uuuMMMAAA???<<<;;;;;;;;;999888777888999888555333222333222222333444555666666777777666555444333222222222/////////000000////////////............//////000///////////////000000000000000000111111222222222000111333444555777;;;>>>KKKWWWhhhvvv|||vvvmmm```VVVLLLVVVbbbkkkppprrrssssssoooeeeYYYOOOGGG???777222222000........./////////111...,,,,,,///000...,,,---------...............------------------------------------...........................---------..............................////////////....../////////...........................//////////////////000000000111111111000000000000111222333444888555333444555999BBBLLL```qqqnnnXXXLLLKKKKKKFFF@@@<<<<<<<<<:::666222000///000000///.........//////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000............////////////////////////////////////000000000111222222333333444333333222222333333444777777777:::HHHfffooo___KKKGGG@@@;;;999888888777555555555666666666666666666666666666666777777777888999999999999:::::::::999999999999999888888888888888999:::<<<===>>>???<<>>SSSrrrqqq[[[IIIEEE@@@<<<:::999888777666666666666666555555555666666666777777777777777888888888999999999::::::777888888888888888888888999:::;;;===???@@@BBBBBB???CCCGGGJJJJJJIIIHHHHHHCCCGGGLLLOOOPPPPPPQQQRRRQQQRRRTTTUUUVVVVVVVVVVVVTTTTTTSSSRRRQQQPPPOOOOOOTTTSSSQQQOOOMMMMMMMMMMMMPPPPPPRRRTTTVVVXXXYYYYYYWWWSSSOOOMMMNNNOOOPPPPPPPPPPPPRRRRRRRRRPPPOOONNNMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMqqqKKKAAA???===<<<<<<<<<999888666777888777555444444444333333333444555777888999555555333111000///////////////111111111111//////......---......///000111...//////000000111111222000000111222333444555666777777999BBBSSSlll|||rrrmmmlllttt|||~~~|||{{{pppsssuuusssqqqlllbbbYYYIIIAAA777000///000000000222555777555111------.../////////...............------------------------------........./////////.............../////////////////////////////////......////////////.........////////////000000000............////////////000000000111111111222222111111222333555777888999444777???MMM^^^rrruuugggVVVPPPIIIFFFFFFDDD???999444333222111000000000111000000000/////////......------------------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////------......///000000000000000000000000000000000//////000111222333333444444333333222222333333444444555999GGGbbbqqqWWWHHHDDD@@@===;;;:::888777666666666666666555555555555666777888888888777777888888888888999999999999777888888888888999999999======>>>@@@BBBDDDEEEFFFCCCFFFKKKLLLKKKIIIGGGGGGGGGLLLQQQSSSQQQOOOOOOPPPRRRSSSUUUWWWWWWWWWVVVVVVSSSSSSRRRQQQPPPOOONNNNNNOOONNNNNNNNNOOOQQQRRRSSSXXXWWWWWWWWWXXXWWWUUUSSSMMMKKKIIIJJJLLLOOOPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQLLLKKKIIIIIIIIIIIIKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLqqqLLLAAA@@@>>>>>>>>><<<:::888444666777777666555555666333333333444555777999:::666555333222000/////////...///111222222111///...---------......///000111...//////000111111222222000111222333555666777888999???KKK\\\uuu}}}uuurrrvvvzzzzzz{{{}}}ssswwwxxxuuussstttpppiii^^^RRRCCC888333222222111444;;;@@@===444---...111000/////////.........---....................................////////////---........./////////000////////////////////////......////////////........./////////000000000000............////////////000000111111111222222222222333333555777999;;;<<<:::DDDXXXooouuueeeSSSJJJIIIHHHCCC<<<666555444333222222222222000000000000/////////...------------------------+++++++++,,,,,,---------***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------..................------......///000000111000000000000000000000000...///000111222333444444444333333222222333333444444999CCCTTTpppkkkSSSFFFCCC@@@===<<<;;;999777777666666666555555555555555666777888999888777777888888888888999999999999999999999::::::;;;;;;;;;@@@@@@AAACCCEEEFFFGGGHHHGGGIIIJJJJJJIIIHHHIIIJJJLLLQQQTTTTTTQQQNNNOOOQQQPPPRRRTTTVVVXXXXXXWWWWWWSSSSSSRRRQQQPPPOOOOOONNNOOONNNOOOOOOQQQTTTVVVWWWZZZXXXVVVVVVVVVTTTPPPMMMGGGGGGGGGJJJNNNRRRSSSSSSPPPOOOMMMKKKKKKLLLNNNOOOIIIGGGEEEDDDDDDGGGJJJLLLMMMMMMKKKJJJHHHHHHGGGGGGqqqMMMAAA@@@???>>>>>>===;;;888333555777777666555666777333333333444555777999;;;777666444222111000//////...000111222222111000...---------......000111111...//////000111222222222111111333444666777888999===KKKbbb}}}}}}yyyyyyxxxuuuyyyzzz|||xxxqqqooosssrrrnnnnnn```LLL>>>777555333222555???FFFCCC777...///444000000//////.........---..................................../////////000---.........//////000000000000000000000000000000......////////////........./////////000000111111............/////////000000111111111111222222222333333444666888:::<<<===MMM\\\vvvdddSSSPPPOOOHHHAAA777666555444333333222333000000000000////////////------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...............------------------...///000000111000000000000000000000000...///000111222333444444444333333222222333333444777AAANNN___xxxyyycccNNNEEECCC@@@>>><<<;;;999777777777666666555555555444555666777999999888888777777888888888888999999999;;;;;;;;;<<<<<<=========BBBBBBCCCEEEFFFHHHIIIIIIJJJJJJIIIGGGFFFHHHLLLOOOOOORRRUUUSSSOOONNNRRRVVVNNNPPPSSSVVVXXXYYYXXXXXXTTTSSSSSSRRRQQQQQQPPPPPPRRRRRRRRRRRRSSSTTTVVVWWWWWWTTTSSSSSSSSSRRRNNNJJJHHHHHHJJJMMMRRRUUUVVVVVVQQQNNNKKKHHHGGGHHHJJJLLLGGGEEECCCAAACCCFFFJJJMMMNNNMMMKKKIIIGGGFFFEEEEEEnnnJJJCCCAAA>>><<<<<<<<<;;;:::777777777666555555444444444333333333444666777999444444333333222111111000000000000000000000000000////////////000000000000333222444555111...000666111111444999888777===GGGYYYppp}}}{{{zzzzzzzzzwwwttttttvvvuuurrrrrrtttrrroooeeeVVVIII@@@888222???AAA@@@;;;555111000111////////////////////////////////////000000000000000///...------...///000000//////............///000000000000000000000000------...///000000/////////000111222222111000///000000000000111111111111,,,111333//////444555111555777:::;;;;;;???KKKVVVtttmmmWWWNNNJJJGGG::::::999555111///111333222111111111000000000///////////////...---,,,+++---------,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......000000///...............////////////////////////000000000000000000000000000111111111111222222222111222000///222666888777777KKK]]]ssskkkXXXQQQHHHEEEAAA???===<<<;;;999555555666666777777888888777777666666666666777777<<<999666666888999999777;;;888555666:::???@@@@@@HHHIIIJJJKKKKKKLLLLLLLLLLLLJJJIIIJJJMMMQQQSSSTTTWWWVVVSSSPPPMMMLLLKKKKKKMMMNNNOOOQQQRRRSSSTTTTTTUUURRROOOQQQTTTVVVTTTQQQZZZ[[[\\\]]]\\\XXXUUUSSSNNNOOONNNLLLIIIIIILLLPPPKKKLLLNNNRRRUUUWWWVVVUUUQQQNNNIIIDDDBBBCCCDDDFFF@@@AAACCCDDDDDDGGGJJJMMMRRRNNNIIIHHHIIIJJJIIIGGGmmmJJJCCC@@@===<<<<<<<<<;;;:::777777777666555555444444555555444333444555666666333333333222222111111111000000000000000000000000/////////000000000111111222111222444333///111666888555666;;;AAAKKK\\\mmm|||zzzzzz{{{xxxrrrooorrruuuvvvvvvxxxwwwtttkkkaaaZZZTTTIII>>>999999888555222000//////////////////////////////////////////000000000000000///...------...///000/////////...//////000000000000000000000000000000......//////////////////000000111222222111000///111111111222222222222333333666666222333777888444555666888<<>>WWWuuuzzzbbbTTTOOOHHHEEEAAA>>>===<<<:::999666666666666777777888888888888777666666666777777999777666666999;;;:::999<<<999777999===BBBDDDDDDIIIJJJKKKLLLLLLLLLKKKKKKIIIJJJLLLOOOSSSUUUTTTSSSSSSRRRPPPNNNLLLKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQRRRRRRPPPPPPQQQTTTUUURRROOOQQQTTTYYY\\\\\\WWWQQQLLLLLLNNNOOONNNLLLLLLOOORRRPPPQQQTTTXXX[[[\\\[[[YYYVVVPPPIIIAAA======???AAA???BBBFFFIIIKKKMMMOOOQQQTTTPPPKKKIIIKKKMMMOOOOOOnnnJJJBBB???<<<;;;;;;;;;:::999777777777666555555444444777666555444444444444444222222222222111111111111000000000000000000000000///000000000000111111111333111111555555333333666666555777@@@PPPggg|||tttnnnpppuuuvvvwwwyyyuuurrrlllhhhgggcccVVVHHH999666222000000000000///////////////////////////////////////000000000000//////............//////////////////000000111222000000000000000000000000////////////////////////000000111111222111111000222222333333333444444444444555444222333777888555:::;;;>>>DDDTTTqqqpppZZZIIICCC;;;888999999777444333333222111111000//////////////////......---,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000//////............///////////////////////////111111111111111111111111111111111111222222222333444444555555555777:::>>>GGGffflll[[[TTTPPPHHHEEEAAA>>>===;;;999888666666666777777777777888:::999888777777777777777666666666888;;;<<<;;;:::<<<;;;:::===AAAFFFIIIJJJLLLMMMNNNOOOOOOMMMLLLKKKHHHKKKPPPVVVYYYXXXTTTPPPNNNNNNMMMLLLKKKKKKLLLLLLHHHIIIKKKLLLNNNOOOOOOOOOOOOOOOQQQRRRSSSQQQMMMIIIEEEKKKSSSZZZZZZTTTLLLFFFIIIKKKNNNOOOPPPQQQSSSUUUVVVWWWZZZ]]]```___\\\YYYSSSNNNEEE>>>::::::===@@@EEEHHHLLLOOOOOOOOOPPPPPPOOOLLLHHHHHHJJJNNNQQQRRRoooLLLAAA???<<<:::::::::999888777777777666555555444444555555555555444444555555222222222222222222222222000000000000000000000000000000000111111111222222555222222666777555555777333888EEEWWWnnnyyytttttttttssstttwwwrrrqqqmmmjjjjjjhhh^^^SSSGGG@@@666111000111111111////////////////////////////////////000000000000/////////....../////////////////////000111333333////////////////////////000000000///////////////000000111111111222111111222222333333333444444444444444333333555777888666999AAAMMM\\\rrrttt^^^QQQBBB999999;;;;;;999555555444333111000/////////////////////...------...------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......000///............//////////////////////////////111111111111111111111111111111111222222222333333444444555666555666===EEERRRxxxddd\\\YYYRRRIIIFFFAAA>>>===;;;999888777777777777777777777777;;;:::999888777777777777666777888:::;;;;;;:::999<<<<<<===@@@EEEJJJMMMOOOQQQQQQRRRRRRQQQPPPNNNMMMMMMOOOTTTXXX[[[YYYSSSOOOKKKKKKKKKKKKLLLMMMMMMMMMGGGHHHJJJLLLMMMNNNNNNNNNMMMOOORRRRRROOOJJJEEEBBB>>>DDDMMMTTTUUUQQQIIIDDDFFFIIINNNRRRUUUWWWXXXYYY______```aaaaaa^^^YYYUUUHHHEEE@@@======???CCCFFFMMMNNNOOONNNLLLJJJIIIJJJKKKJJJJJJLLLNNNRRRTTTUUUpppNNNAAA???<<<:::::::::999888777777777666555555444444222333444555555666666666333333333222222222222222111111111111111111111111111111111111222222222222555222222555555333555999888HHHaaa|||{{{~~~{{{zzzvvvrrrtttxxxwwwxxxuuuooollllllhhhcccZZZPPPAAA777222111111111000000000000000000000000////////////000000000000...//////////////////...////////////000111333333////////////////////////111000////////////000000111111111111111222222333222222222333333333333444777777777888888888:::===???RRRkkkoooXXXFFF<<<:::::::::888777666555333222000000/////////000//////...---.........---------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......//////............//////000000000000000000000000111111111111111111111111111222222222222333333333444333555777555777BBBNNN___vvvaaa```[[[QQQJJJGGGBBB???===<<<999888888888888888777777777777::::::999888777777888888888999:::;;;:::999888888<<<===@@@DDDHHHLLLQQQTTTUUUUUUUUUTTTSSSRRRQQQQQQSSSTTTTTTVVVWWWUUURRRNNNJJJKKKKKKLLLMMMNNNOOOOOOIIIJJJKKKMMMNNNOOOOOOPPPNNNQQQSSSQQQKKKDDD@@@>>>>>>BBBIIIOOOQQQOOOKKKHHHKKKMMMQQQVVVZZZ\\\]]]\\\aaa```___^^^[[[WWWPPPLLL>>>??????@@@CCCFFFIIIKKKOOONNNLLLIIIEEEDDDFFFHHHMMMOOOSSSVVVXXXYYYYYYZZZpppNNNBBB???<<<;;;;;;;;;:::999777777777666555555444444111222333555666777777777555555555444333333222222111111111111111111111111111111222222222333333333222111222333222222777???GGG\\\yyy~~~~~~~~~{{{xxxzzzzzz{{{xxxqqqmmmmmmmmmjjjfff]]]OOOBBB888333000///000000000000000000000000////////////000000000000......////////////......////////////000000111222000000000000000000000000000000///...///000111222111111111111111222333444222222222333333333444444777666777888777999DDDOOOggg}}}~~~dddMMM@@@;;;;;;;;;:::999777555333222111/////////000000//////...............---------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......///............//////000000000000000000000000000222222222222222222222222222222222222333333333333333222444777666999III[[[hhhpppbbbaaaYYYNNNLLLHHHDDD@@@>>>===:::999999888888888888777777777888888777777777888888999999;;;<<<;;;999888888999===@@@DDDGGGKKKOOOTTTWWWXXXWWWUUUSSSRRRRRRSSSTTTVVVTTTRRRQQQRRRQQQPPPOOOKKKLLLMMMNNNNNNOOONNNNNNJJJKKKMMMNNNPPPQQQQQQQQQQQQTTTUUUPPPHHHAAA@@@AAACCCEEEIIIMMMOOOPPPOOOOOOSSSSSSUUUXXX[[[\\\ZZZXXXRRRQQQOOOMMMLLLHHHCCC@@@???@@@BBBDDDFFFHHHIIIIIIIIIHHHGGGDDDCCCEEEJJJMMMNNNQQQUUUXXXXXXXXXXXXXXXoooMMMCCC@@@===<<<<<<<<<;;;:::777777777666555555444444222333555666666666555555888888777666444333222222111111111111111111111111222222222333333333333444000222555666444666AAANNN```rrr{{{~~~zzzyyyuuuooooooqqqooojjjjjjfff]]]QQQDDD999333000000000000000000000000000////////////000000000000---...///000000///...---/////////...//////000000000000000000000000000000000///......///111333444111111000000111333444555333444444444444555555555444444666888;;;FFF___vvvjjjPPPEEECCC======;;;999777555333222//////000000000000//////............------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,---------.....................///000000000000000000000000000000222222222222222222222222222222222333333333444444444222444888888<<>>;;;999999999999888888888777777666666666666777888999999888:::;;;:::888888:::===@@@CCCHHHLLLNNNRRRWWW[[[XXXVVVRRRPPPOOOQQQSSSUUUSSSQQQNNNNNNNNNOOOOOOOOOLLLMMMNNNNNNNNNNNNMMMLLLKKKLLLMMMOOOPPPQQQRRRRRRRRRVVVVVVPPPGGGCCCEEEJJJHHHJJJLLLOOORRRSSSTTTTTTYYYWWWTTTTTTSSSQQQMMMIIICCCAAAAAAAAACCCCCCBBBAAAEEEEEEEEEEEEEEEFFFGGGGGGDDDEEEFFFFFFHHHKKKPPPTTTQQQSSSTTTTTTRRRRRRTTTVVVmmmKKKCCCAAA>>><<<<<<<<<;;;:::777777777666555555444444444555666666666555444333:::999888777555333222111111111111111111111111111222222333333333444444444222555:::;;;999<<>>===:::888666444333//////000000000000000/////////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------.....................///000111000000000000000000000000222222222222222222222222222222333333333444444444666333555999999???VVVqqq}}}yyy~~~lllddd^^^YYYVVVNNNKKKFFFCCC@@@>>><<<:::999999999999888888777777555555555555666888999:::777999:::999888999<<<@@@BBBFFFKKKOOOQQQTTTYYY]]]WWWTTTPPPMMMLLLOOOSSSVVVOOOMMMLLLLLLNNNOOOOOOOOOLLLMMMNNNNNNNNNLLLKKKJJJKKKLLLNNNOOOQQQQQQRRRRRRSSSWWWWWWQQQHHHEEEKKKQQQKKKMMMOOOSSSUUUVVVWWWWWWZZZVVVQQQMMMJJJFFF@@@;;;@@@@@@@@@CCCGGGKKKMMMMMMHHHGGGEEECCCCCCEEEGGGHHHCCCEEEHHHKKKMMMPPPTTTVVVXXXXXXWWWSSSPPPQQQUUUYYYjjjIIIEEECCC???===<<<;;;:::888888888777777666666555555444333333444555777999;;;444444444333333222222222333333333222222111111111///111222111222555666666333555<<<===888>>>]]]zzz}}}|||uuuuuuyyyxxxooogggmmmkkkjjjggg___RRRBBB777666111///111222000111333000000000000000000000000000000000000000000000000000000000000000000000000222222111000//////000000////////////000111222333444333222111111222444666555222222444444333555999999888999FFFccciii[[[KKKDDD@@@AAA>>>555222666222222222222111000///...//////.........---------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---......//////......////////////000000000000000000111111111000000///000111111111111222222222222222222333333333444444111777999777;;;MMMhhh{{{}}}lllccc^^^YYYUUUOOOLLLHHHCCC???<<<;;;;;;;;;:::999888777777777777888888999999999:::::::::999888666666999<<>>@@@AAABBBCCCEEEHHHKKKNNNPPPPPPPPPGGGEEEAAA???@@@DDDHHHLLLMMMMMMMMMNNNPPPRRRUUUWWWXXXRRRPPPUUUXXXXXX[[[```kkkJJJEEEBBB>>><<<;;;;;;999888888888888777666666555555444444333444555666888999444444333333333333333333333333333222222222111111333333222111222444555444777444666???GGGUUUqqq|||zzzyyywwwrrrnnnmmmlllkkkjjjdddYYYKKKAAA777111...000222000///000000000000000000000000000000000000000000000000000000000000000000000000000222222111000000000000000////////////000111222333444333222111111333444666777222000333555555444666666???NNNfffhhhSSSBBB>>>===999666888000000000111111111000000//////.........---------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---......//////......////////////000000000000000000111111111111000000111111111111222222222222333333444444444555555555444888999777???VVVsss|||mmmeee```ZZZVVVQQQOOOJJJEEEAAA>>>======;;;:::999888777777777777777777888888888999999999999888777888:::>>>BBBEEENNNNNNSSSZZZ[[[XXXYYY]]]VVVTTTQQQNNNLLLMMMNNNOOOOOONNNMMMMMMMMMNNNMMMLLLPPPPPPQQQPPPNNNLLLJJJIIIIIIJJJKKKNNNRRRSSSRRRQQQQQQTTTVVVUUURRROOOOOOPPPPPPRRRTTTVVVXXXWWWUUUSSSNNNJJJCCC???>>>@@@BBBCCCKKKMMMPPPSSSTTTTTTRRRQQQEEEDDDBBBBBBDDDGGGLLLNNNPPPQQQQQQRRRRRRSSSTTTVVVVVVUUUWWW\\\]]]^^^ccckkklllLLLDDDAAA===;;;;;;:::999777999888888777777666555555555444444444444555666666333333333333444444444444333333333333222222222222666444333333444555666666999888AAAUUUhhhuuu~~~yyyvvvuuummmmmmlllllljjjcccXXXPPP===444...000222111//////000000000000000000000000000000000000000000000000000000000000000000000000222222111000000000000111000000000000000111222333444333222222222333555666999222000444999:::999:::AAAUUUsss{{{xxxzzzuuusssssswww~~~qqqQQQDDDBBB>>>;;;;;;222222222222111111111000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---......//////......////////////000000000000000000111111111111111000111111111111222222222333444444444555555555666666777999888888GGGeeeyyynnnhhhccc]]]XXXTTTRRRMMMHHHDDDAAA@@@???;;;:::999888888777777888666666777777777888888888999888888999<<>>;;;???DDDGGGJJJNNNVVV[[[```^^^[[[VVVQQQLLLIIIFFFCCCDDDGGGKKKOOORRRUUUVVVYYYZZZYYYXXXWWWYYY___dddjjjmmmqqqtttwww}}}lllNNNBBB???<<<:::::::::999888999999999888777777666666555555555555555444444444333333333444444555555555333333333333333333333333555222444888888555666;;;===YYY{{{xxx{{{{{{rrrnnnlllkkklllmmmkkkfffbbbSSSEEE777111//////222555111111111111111111111111111111111111111111111111111111111111111111111111222111111111111111222222111111111111111111222333222333333333444555666666666777888999777:::FFFTTT~~~|||~~~xxxtttttttttssssssvvvvvvvvvxxxzzzwwwuuurrruuurrrnnnkkkmmmuuucccFFF999;;;:::999777444222000000///000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---......///.........////////////000000000000000000111222222222222222111222222222222333333333222333333333333444444444666888999AAA]]]zzzqqqkkkfffbbb___XXXUUUPPPJJJFFFCCCAAAAAA<<<;;;:::999888888888888888888888999999999::::::999:::;;;===AAAFFFJJJLLLRRRVVVXXXXXXUUURRRPPPNNNQQQRRRTTTUUUUUUTTTRRRQQQMMMOOOPPPQQQQQQTTTXXX\\\ZZZYYYYYYXXXUUUSSSPPPNNNKKKHHHEEEEEEIIIOOOTTTWWWTTTPPPLLLJJJLLLPPPSSSTTTXXX[[[^^^[[[TTTJJJBBB>>>@@@DDDIIIMMMRRRYYYbbbhhhhhhbbbZZZQQQJJJFFFEEEDDDEEEHHHKKKOOOSSSUUUWWWWWWWWWXXXWWWUUUVVV]]]iiiqqqxxx}}}jjjLLLBBB@@@===;;;;;;;;;:::999:::999999888888777666666555666666777666666555555444444444444444555555555333333333333444444444444555333444777666444<<>><<<<<<===<<<;;;::::::999999888777777777555666777999999999888777666666666555444444444333333333333444444555555555555222555:::===HHHhhh|||uuupppnnnkkkgggdddccc^^^WWWNNN@@@444333777111111111111111111111111111111111111111111111111111111111111111111111111222111111111222333333444333333222222111222222222111222333555666777777777999888===III^^^}}}tttpppttt{{{~~~zzz|||kkkZZZXXXTTTLLLDDD<<<666333111000000000000////////////------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---......//////......////////////000000000000///000111222333444444444222222333333333444444444444444444555555555666666666@@@HHHWWWuuu~~~zzzssskkkccc^^^\\\YYYSSSNNNIIIEEECCCCCC<<<<<<;;;:::999999999999777777777777888888888888;;;<<<===@@@CCCFFFHHHJJJQQQVVVWWWSSSRRRWWWYYYWWWXXXXXXWWWVVVTTTQQQNNNMMMLLLOOOPPPNNNKKKLLLQQQWWW____________^^^\\\ZZZYYYPPPNNNJJJIIIHHHHHHGGGFFFNNNSSSXXXVVVNNNGGGCCCCCCDDDKKKSSSWWWVVVTTTUUUVVV\\\]]]aaaiiippprrrppplll\\\XXXRRRNNNLLLMMMQQQSSSTTTTTTTTTUUUUUUTTTTTTSSSYYY```hhhmmmsss|||pppYYYNNNJJJFFFaaaJJJCCCBBB???===;;;;;;::::::999999999999999999999999555777777666777:::999555666666555444444444444444777666333222222444666888444999<<<<<>>UUU~~~~~~qqqsssxxx~~~ccc]]]]]]XXXKKK===555444555222222111///...---///000//////...------------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................---......///////////////000000000000111111111111111111222333333333333222222222333333333333444444666777888777666666888:::<<>><<<;;;:::999999999999999888666666888:::;;;===AAAFFFJJJLLLMMMNNNUUUUUUQQQMMMPPPXXXZZZVVVZZZ[[[[[[XXXTTTQQQPPPPPPOOOOOONNNMMMMMMMMMMMMMMMVVVYYY]]]```aaaaaa___^^^VVVPPPJJJGGGGGGHHHGGGEEEGGGLLLSSSXXXWWWPPPGGGAAAAAABBBGGGOOOVVVZZZYYYWWW\\\dddjjjnnnsssuuummmcccUUUSSSPPPNNNNNNQQQTTTVVV___YYYVVVUUUSSSQQQXXXbbb\\\eeennnrrrttt{{{qqq^^^QQQIIIEEEFFFIII```JJJCCCBBB???===;;;;;;::::::999999999999999999999999777888888888;;;@@@???:::777666666555555555555555999888666444444444666666555555777@@@WWW{{{wwwooojjjfffdddbbbcccaaa\\\QQQEEE999333444111000333444111111444222222222222222222222222444444333333222111111000111222222222222333333333333333333333222222222111444444444444666888888666;;;999GGGlll{{{uuurrrvvv{{{kkkfff[[[MMMCCC===888333111111000///...---.../////////...------------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................---......///////////////000000000000111111111111111111222333333333333222222222333333333333444444555666777777777888;;;===999GGGYYYrrr~~~zzzvvvooofff^^^[[[XXXTTTPPPKKKGGGDDDCCC@@@???===;;;:::999999999888888888777666777999;;;===???BBBGGGKKKNNNPPPQQQTTTUUURRROOORRRYYYZZZVVV[[[\\\\\\ZZZVVVTTTSSSSSSPPPPPPOOONNNNNNMMMMMMLLLTTTWWW\\\```bbbbbbaaa___YYYUUUOOOKKKIIIIIIHHHGGGGGGIIIMMMPPPPPPMMMJJJGGGDDDCCCEEEJJJPPPTTTUUUUUUTTTZZZ___ccchhhmmmjjjbbbWWWVVVTTTTTTTTTVVVYYYZZZZZZUUURRRUUUXXXZZZ```hhhkkkooosssvvvwwwtttnnniii[[[SSSLLLJJJIIIHHHKKKOOO```JJJCCCBBB???===;;;;;;::::::999999999999999999999999999999888:::@@@FFFDDD>>>888777777666666666666666777777666666666666777777888888???UUUwwwsssjjjggggggbbbccceeebbb[[[OOODDD<<<666222000333444222111333222222222222222222222222444333333222222111111111222222222222333333333333444333333333333333222222666444333555777999::::::???BBB^^^vvvlllmmmrrrzzzuuubbbQQQIIIEEE<<<222222222222111000//////...000///......------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................---......///////////////000000000000111111111111111111222333333333333222222222333333333333444444444555666777777999===???===MMMppp|||yyyrrrhhhaaa]]]ZZZUUUPPPKKKGGGFFFEEE???>>>===;;;:::999888888777888888888888999<<<>>>BBBDDDGGGKKKOOORRRTTTUUUSSSUUUTTTSSSUUUYYYYYYVVVYYYZZZZZZYYYVVVTTTSSSTTTRRRRRRQQQQQQOOONNNLLLKKKOOOSSSYYY^^^bbbcccaaa```^^^]]]YYYTTTNNNKKKJJJJJJIIIHHHHHHHHHJJJLLLOOOPPPLLLIIIGGGGGGJJJMMMOOOPPPMMMPPPSSSVVV\\\cccfffccc___^^^]]]]]]]]]]]]^^^___[[[WWWUUUYYY```fffnnnuuu||||||pppaaaUUUOOOHHHGGGJJJOOOPPPNNNPPPTTT___JJJCCCBBB???===;;;:::::::::999999999999999999999999999999888999@@@FFFDDD===999888888777666777777777333444555666777888999::::::DDDYYYuuusssnnnmmmddddddeeeddd```XXXNNNHHH:::444111333555333222333222222222222222222222222333333333222222111111111222222222333333333444444444444444444333333333333444222333777:::;;;===@@@GGG\\\~~~yyyrrrnnnttt~~~uuu]]]QQQNNNFFF;;;777666555444444333111000000//////...............,,,,,,,,,------------...------------------------........................---......//////////////////000000000111111111111111111222333333333333222222222222333333333444444444555666666666888<<>><<<;;;999888888888777999:::::::::<<>>GGGVVV|||rrrmmmsss|||{{{nnn\\\WWWRRRIII<<<999777666666555222///000000///............///,,,,,,---------.........------------------------........................---......//////////////////000000000111111111111111111222333333333333222222222222333333333444444555666666555444666:::===QQQfff{{{uuunnniiiccc___YYYRRRMMMJJJHHHHHH???>>>===;;;:::999888888999:::<<<<<<===???CCCFFFLLLQQQWWW]]]^^^[[[UUURRRSSSTTTVVVXXXXXXUUUSSSRRRQQQRRRSSSSSSQQQPPPPPPQQQRRRRRRQQQOOOMMMKKKIIIHHHHHHLLLQQQXXX\\\___``````hhhjjjiiicccZZZSSSOOOOOOLLLJJJHHHGGGGGGIIILLLNNNUUUUUUTTTTTTSSSRRRRRRSSSTTTQQQNNNNNNOOOSSSYYY___ccceeehhhkkkmmmoooppppppnnnrrruuuwww|||yyybbbNNNCCCHHHRRROOOQQQXXX```eeeiiiqqq{{{]]]JJJCCCBBB???===;;;;;;::::::999999999999999999999999777999999777888;;;:::666999888888777777777777777888777777777777777888999@@@[[[|||{{{llljjjfffaaa_________\\\YYYHHH>>>555333555444333444222222222222222222222222222222222222222222222222333333333333444444444444444444444555555555555666555444666999777777FFFWWWqqqqqqgggfffvvv||||||fff```ZZZPPPBBB>>>888666666555222///111000//////......//////,,,---------............------------------------........................---......///////////////000000000000111111111111111111222333333333333222222222333333333333444444777777666555444666:::===RRRmmm~~~yyytttooollldddaaa[[[UUUOOOLLLIIIHHH@@@???>>><<<::::::999999:::;;;======>>>@@@DDDGGGNNNSSS[[[```aaa\\\VVVQQQSSSSSSVVVXXXUUUPPPNNNOOOPPPRRRSSSRRRQQQPPPPPPQQQNNNMMMKKKIIIGGGEEEEEEDDDGGGJJJNNNRRRWWWZZZ\\\^^^dddeeefffccc^^^XXXSSSQQQKKKJJJIIIHHHHHHHHHHHHHHHMMMPPPTTTWWWYYYZZZ[[[]]]YYYUUURRRPPPNNNMMMPPPVVVXXX\\\aaahhhooouuuyyy{{{vvv}}}]]]LLLLLLNNNPPPSSSUUUWWW]]]hhhqqqyyy\\\JJJCCCBBB???===;;;;;;::::::999999999999999999999999444999;;;888666888999888888888777666666666666777888777777777999;;;>>>@@@XXXppptttlllgggaaa___```aaa^^^[[[PPPCCC777333444444444555222222222222222222222222222222222222222222222222333333333444444444444555444444555555666666666666777666999:::999@@@\\\zzzooogggmmmuuu{{{ssshhhYYYKKKEEE===999999888555222111000000///////////////------------............................................................---......///////////////000000000000111111111111111111222333333333333222222222333333333333444444777777777666666999>>>AAAVVVxxx}}}wwwrrrooonnndddaaa]]]WWWRRRMMMJJJHHHAAA@@@???===<<<;;;:::::::::;;;<<<======@@@CCCFFFNNNRRRXXX]]]^^^[[[WWWTTTTTTSSSUUUWWWRRRKKKIIILLLNNNPPPQQQPPPNNNMMMMMMNNNHHHFFFCCC@@@>>>>>>???@@@CCCDDDFFFHHHLLLPPPTTTVVVZZZ[[[]]]______\\\WWWSSSMMMMMMMMMLLLKKKJJJIIIHHHGGGLLLQQQUUUWWWZZZ^^^aaa^^^ZZZXXXWWWQQQKKKKKKQQQPPPTTTZZZbbbkkktttzzz~~~rrrSSSMMMVVV\\\___aaaiiikkkuuu\\\JJJCCCBBB???===;;;;;;:::;;;999999999999999999999999222999===:::777888;;;<<<888777777666666666666666444444555777;;;AAAFFFJJJrrrlllgggbbbaaabbbbbb___[[[UUUFFF888333444444444666222222222222222222222222222222222222222222222222333333333444444444555555444555555555666666777777888777:::===>>>LLLsss{{{ggghhhsss|||zzzfffTTTLLLCCC=========:::777111111000///////////////---------.........//////................................................---......///////////////000000000000111111111111111111222333333333333222222222333333333444444444777777777777888<<>><<<;;;;;;;;;999:::<<<<<<<<<>>>BBBDDDMMMPPPTTTXXXZZZZZZYYYXXXTTTRRRTTTUUUPPPGGGFFFJJJKKKMMMNNNMMMKKKJJJJJJJJJCCC@@@===999888999;;;<<<======>>>???CCCGGGKKKNNNQQQRRRUUU[[[______ZZZUUUQQQQQQQQQPPPOOONNNMMMMMMHHHKKKOOOQQQSSSVVVZZZ^^^bbb^^^]]]]]]VVVMMMKKKPPPOOOQQQWWW^^^gggooovvvyyyvvveeeYYY[[[```bbbkkkvvvxxx}}}YYYIIIDDDAAA>>><<<<<<<<<;;;999;;;;;;;;;:::999888777666666666777888888888888888777777777777888888888888<<<444555<<<<<<<<>>BBBEEEHHHJJJMMMRRRWWWZZZZZZYYYTTTTTTTTTPPPKKKHHHHHHJJJKKKJJJIIIJJJJJJGGGAAA;;;<<<;;;999999999:::;;;<<<===<<<<<<::::::<<<@@@CCCHHHLLLTTT[[[aaacccdddccc^^^ZZZXXXXXXRRRIIIGGGJJJGGGKKKOOOQQQSSSUUUWWWYYYaaacccdddaaa\\\VVVQQQOOOQQQRRRTTTWWW]]]fffpppwwwlllggghhhnnntttxxx~~~YYYIIIDDDAAA>>><<<<<<<<<;;;999::::::::::::999888777777666777777888888888888888777777777777888888888888777555777;;;>>>IIIdddkkkcccgggccc```aaa^^^ZZZSSSJJJ@@@999555444333333333333333333333333333333333333333333333333333444444444444444444444444444555777777666555666777555:::;;;???UUUtttrrrzzzkkk\\\YYYTTTLLLDDD===<<<>>>777666333111//////000000................................................////////////////////////////////////000000000000000000000000000000000000111111222222222333333333222333333444444555555666444555888:::777999EEESSSwwwsssyyy~~~yyyuuurrrpppppplllgggaaaZZZUUUPPPKKKHHHEEECCC@@@===;;;::::::;;;999:::;;;;;;;;;===AAADDDIIIJJJMMMQQQUUUXXXWWWVVVPPPQQQQQQNNNJJJHHHIIIKKKKKKJJJJJJIIIHHHDDD???;;;999999::::::;;;<<<======>>>===<<<;;;:::;;;>>>@@@EEEIIIPPPXXX___dddggghhhbbb]]]ZZZXXXRRRJJJHHHLLLGGGIIILLLNNNPPPSSSVVVYYY]]]___aaa```\\\WWWTTTSSSRRRSSSUUUXXX\\\bbbiiinnn}}}yyyvvvvvvzzz}}}~~~YYYJJJDDDAAA>>><<<<<<<<<;;;999::::::::::::999888888777666777888888999999888888777777777888888888999999666888999<<>>777444333333333333333333333333333333333333333333333333333444444444444444444444444444666777777666666777999444:::AAAMMMllloooooovvvyyy^^^XXXSSSQQQJJJ???<<<@@@:::888666333111000//////................................................////////////////////////////////////000000000000000000000000000000000000111111222222222333333333333333333444555555666666333666999999666:::JJJ[[[mmmwww~~~zzzvvvsssqqqppplllhhhccc^^^YYYSSSMMMIIIEEEDDDAAA>>><<<;;;;;;;;;999999:::::::::<<<@@@CCCGGGHHHJJJMMMQQQSSSRRRQQQNNNNNNNNNLLLJJJIIIJJJLLLIIIJJJJJJHHHCCC???;;;:::777999;;;>>>@@@AAAAAAAAAAAA@@@>>><<<<<<<<<<<<===@@@DDDJJJRRRZZZbbbgggjjjhhhddd```\\\TTTMMMJJJLLLJJJLLLMMMNNNOOOPPPTTTVVVWWWZZZ]]]^^^\\\ZZZXXXXXXRRRSSSTTTUUUVVVXXX\\\```sss}}}}}}YYYJJJDDDAAA>>><<<<<<<<<;;;999:::::::::::::::999888777777777888999999999999888777777888888888999999999999;;;;;;CCC]]]nnngggbbbdddddd]]]]]]\\\XXXPPPFFF<<<666444444444444444444444444444444444444444444444444444444444444444555555555555444666777777666777999;;;888===MMMkkk{{{ooonnnnnn___UUUUUUPPPEEE>>>@@@===;;;888555222000//////................................................////////////////////////////////////000000000000000000000000000000000000111111222222222333333333333333444444555666666666444777999777777BBBXXXlllrrr{{{~~~zzzwwwtttrrrqqqkkkiiieeeaaa]]]VVVPPPKKKFFFEEECCC@@@>>><<<;;;;;;888999999999999;;;???BBBBBBBBBDDDHHHLLLOOOOOONNNOOONNNMMMKKKJJJJJJKKKLLLFFFHHHIIIEEE???:::999999888;;;???CCCFFFHHHHHHGGGGGGEEECCCAAA@@@???>>>===>>>@@@DDDJJJRRRZZZaaafffllljjjhhhccc[[[RRRNNNLLLOOOQQQSSSSSSQQQPPPPPPQQQSSSVVVZZZ\\\\\\\\\\\\]]]UUUTTTSSSPPPNNNOOOQQQTTT```hhhsss{{{}}}YYYJJJDDDAAA>>><<<<<<<<<;;;999999999:::::::::999888888777777888999999999999999888888888888999999999999:::<<<@@@TTT|||~~~mmmbbbbbbddd^^^^^^^^^\\\WWWMMMBBB:::555444444444444444444444444444444444444444444444444444444444555555666666666555666777777777888:::======BBB```ssseeepppuuuaaa\\\ZZZRRRHHHDDD???===;;;888555222000///////////////////////////........................////////////////////////////////////000000000000000000000000000000000000111111222222222333333333333333444555555666666777666999999777;;;OOOkkk~~~}}}zzzwwwtttrrrqqqllljjjgggccc___YYYRRRMMMGGGFFFDDDAAA???===;;;;;;888999999999999:::>>>AAA??????AAAFFFKKKOOOQQQQQQSSSPPPMMMKKKJJJJJJKKKKKKEEEGGGGGGCCC===:::999;;;===@@@EEEJJJMMMNNNNNNNNNMMMKKKIIIHHHHHHFFFCCCAAA@@@@@@AAADDDIIIPPPWWW[[[kkkmmmmmmiiiaaaZZZSSSNNNNNNQQQUUUVVVUUURRRPPPOOORRRUUUYYY\\\\\\]]]^^^___[[[YYYUUUPPPLLLLLLNNNQQQTTTXXX```ffflllsss~~~|||XXXJJJDDDAAA>>><<<<<<<<<;;;999999999999::::::999999888777888999999:::999999999888888888999999999999:::999@@@PPPooo{{{fffbbbddd___```___]]]ZZZTTTJJJ>>>666444444444444444444444444444444444444444444444444444444444555666666777777555666777777777999<<>><<<;;;999::::::999999:::>>>AAA@@@@@@BBBGGGMMMQQQTTTTTTTTTQQQLLLJJJJJJKKKLLLKKKGGGGGGEEECCC@@@??????@@@CCCFFFJJJNNNRRRSSSSSSRRRQQQOOONNNNNNPPPNNNJJJFFFFFFDDDBBBBBBEEEIIIOOORRRccciiillliiidddaaa[[[VVVMMMPPPUUUWWWVVVTTTSSSSSSVVVXXX[[[]]]]]]]]]^^^______^^^ZZZUUUQQQPPPRRRTTTRRRRRRTTTYYY^^^dddnnnyyy|||XXXJJJDDDAAA>>><<<<<<<<<;;;999888999999::::::999999999777888999999::::::999999888888888999999999::::::<<>>;;;888555333111////////////////////////........................////////////////////////////////////000000000000000000000000000000000000111111222222222333333333444444555555666666777777555999:::>>>NNNkkk}}}|||{{{yyyvvvsssqqqpppmmmjjjgggccc```[[[UUUQQQIIIHHHGGGDDDAAA???<<<;;;::::::::::::999;;;>>>AAAAAAAAABBBFFFKKKPPPRRRSSSQQQNNNIIIHHHJJJLLLMMMLLLJJJHHHFFFEEEEEEFFFGGGFFFHHHJJJMMMPPPSSSTTTTTTTTTSSSQQQPPPRRRUUUUUUPPPKKKMMMKKKGGGEEEEEEHHHKKKNNNYYY```dddbbbbbbeeeeeebbbXXXYYYZZZYYYWWWVVVVVVWWW[[[\\\^^^^^^\\\[[[\\\]]]\\\]]]]]][[[XXXUUUTTTTTTSSSOOOPPPUUUXXXZZZaaaiiirrr|||XXXJJJDDDBBB>>><<<<<<<<<;;;999888999999:::::::::999999888888999::::::::::::999888888999999999:::::::::AAA]]]ttteeeeeeaaabbb]]]ZZZZZZ[[[TTTFFF999555555555555555555555555555555555555555555555555444444444555666777777888555666777777777:::>>>AAAYYYxxxlllttt}}}~~~{{{lllllldddVVV@@@@@@>>><<<999666444222000000000000000000000000........................////////////////////////////////////000000000000000000000000000000000000111111222222222333333333444444555555666777777777444888<<>>AAA@@@???@@@CCCHHHLLLNNNNNNNNNJJJFFFFFFIIILLLNNNNNNMMMJJJFFFGGGJJJLLLMMMKKKKKKLLLNNNQQQSSSTTTTTTTTTTTTRRRQQQTTTXXXXXXSSSNNNRRROOOLLLHHHHHHIIILLLNNNRRRYYY]]]\\\___ggglllkkkgggeeebbb]]]XXXWWWXXXZZZ^^^___```___\\\[[[ZZZ[[[WWWZZZ]]]^^^[[[WWWSSSQQQQQQMMMNNNUUUXXXXXX[[[aaafffxxxvvvSSSHHHCCCAAA>>>>>>>>>>>>===;;;;;;;;;<<<<<<;;;;;;:::999888999999::::::;;;;;;<<<777AAA>>>888<<<===;;;>>>IIIvvvjjjggg___```aaa]]]WWWUUUTTTMMMDDD<<<666444777777333222555555555555555555555555555555555555555555555444444888444666<<<;;;777CCCVVVpppqqq{{{vvviiifffeeeGGGDDD@@@===;;;888666444111000///...---......///............////////////000000000000000000000000////////////000000000000111111111000000000000000222222333333333333444444444444444555555555555555666???===AAAZZZsss}}}|||{{{xxxuuussspppooonnnoookkkeee```\\\YYYVVVSSSNNNMMMJJJFFFCCC???<<<;;;::::::999999:::<<<===>>><<<===>>>AAAEEEIIINNNPPPJJJEEEBBBEEELLLQQQPPPLLLJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRTTTUUURRRPPPNNNOOOPPPPPPMMMJJJMMMNNNOOOPPPOOOMMMKKKIIINNNOOOQQQRRRVVV___llluuuvvvggg^^^^^^``````bbbbbbeeehhhfff___YYYXXXXXX\\\``````\\\YYYWWWWWWPPPSSSVVVWWWUUUUUUWWWZZZ^^^eeeoooyyyuuuRRRHHHCCCAAA>>>>>>>>>>>>===;;;;;;;;;<<<<<<;;;;;;:::999888999999::::::;;;<<<<<<888===999777======>>>FFFgggttthhhbbbaaaaaa^^^XXXWWWWWWPPPHHH???888444666777444333444555555555555555555555555666666666666666666666666888555888;;;888;;;QQQkkk{{{tttvvv}}}vvvlllgggSSSLLLCCC>>>>>>===:::666222111000///......///000............////////////000000000000000000000000////////////000000000000111111111111000000000000222222333333333333444444444444444555555555555666444;;;:::CCCaaa|||~~~zzz{{{yyywwwuuurrrqqqoooooollliiiddd```]]][[[XXXVVVOOOMMMKKKGGGCCC@@@===<<<::::::999999:::<<<===>>>>>>>>>???AAADDDHHHLLLOOOIIIFFFDDDFFFKKKOOOOOOMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNOOOPPPRRRTTTUUUVVVVVVTTTRRRQQQQQQPPPLLLHHHHHHIIIKKKMMMOOOPPPQQQQQQMMMLLLLLLKKKOOOZZZhhhrrrwwwmmmjjjgggdddiiijjjqqqxxxwwwnnngggddd]]]___```^^^ZZZXXXXXXYYY[[[\\\]]]\\\ZZZ[[[^^^aaa^^^```cccgggnnnyyytttRRRIIICCCAAA>>>>>>>>>>>>===;;;;;;;;;<<<<<<;;;;;;:::999999999999:::;;;;;;<<<<<<;;;;;;666777>>>===CCCVVVlllhhhbbbaaa^^^ZZZYYYYYYTTTMMMDDD<<<555555777666444444555555555555555555555555777777777777777777777777777888:::888666BBBfffoooggguuu{{{vvvuuuppplllhhhfffccc```bbbggghhhjjjoootttwww~~~vvvjjjdddWWWIIIAAAAAAAAA>>>999444333111000/////////000............////////////000000000000000000000000////////////000000000000111111111111111111111111222222333333333333444444444444555555555666666666666999999IIInnn~~~{{{yyyyyyxxxvvvtttrrrqqqppppppjjjgggccc```^^^\\\ZZZXXXPPPOOOLLLHHHEEEAAA>>>===;;;::::::::::::<<<===>>>@@@@@@@@@AAACCCFFFJJJLLLGGGGGGGGGHHHJJJLLLNNNOOOSSSRRRRRRRRRQQQPPPPPPOOOOOOPPPQQQRRRSSSTTTUUUVVVYYYWWWVVVVVVUUURRRMMMJJJEEEFFFGGGIIIMMMQQQUUUXXXOOOMMMJJJGGGIIIQQQ]]]gggrrrxxx{{{yyywwwxxxvvvssspppttt}}}}}}tttppplllkkkiiieeebbbaaabbbdddggggggfffdddccceeeiiilllgggccc___^^^bbbiiiooosss}}}qqqQQQIIICCCAAA>>>>>>>>>>>>===;;;;;;;;;<<<<<<;;;;;;:::999999999::::::;;;<<<<<<<<<===<<<888:::>>><<>><<<;;;:::::::::<<<===>>>BBBBBBAAAAAACCCEEEHHHIIIFFFIIIKKKKKKJJJJJJMMMPPPUUUUUUTTTSSSRRRQQQQQQQQQRRRRRRRRRSSSRRRRRRRRRRRRVVVWWWWWWXXXWWWUUURRROOOHHHGGGFFFFFFIIIMMMRRRUUUSSSRRRPPPMMMJJJLLLRRRWWWWWWaaakkkqqqxxxxxx{{{{{{wwwyyyxxxuuurrrpppnnnoooooooooooonnnmmmmmmnnnpppqqqiiiddd^^^___dddiiijjjjjjjjjqqq|||oooPPPJJJCCCAAA>>>>>>>>>>>>===;;;;;;;;;<<<<<<;;;;;;:::999999::::::;;;;;;<<<======<<<>>>;;;<<>>BBBBBBAAAAAABBBDDDGGGHHHGGGKKKNNNNNNKKKJJJMMMPPPUUUTTTSSSRRRRRRRRRRRRRRRVVVUUUUUUTTTRRRPPPNNNMMMNNNPPPRRRTTTTTTTTTSSSSSSOOOMMMIIIGGGFFFGGGJJJLLLPPPSSSVVVUUURRRPPPPPPRRRZZZccckkkpppwww|||zzzyyyyyyxxxxxxwwwtttqqqoooaaa^^^]]]bbbjjjnnnmmmjjjfffjjjooouuu|||mmmOOOKKKCCCAAA>>>>>>>>>>>>===;;;;;;;;;<<<<<<;;;;;;:::999:::::::::;;;<<<<<<======:::>>><<<===HHHVVVsss~~~jjjccc]]]\\\[[[XXXVVVVVVNNNKKKCCC:::666777777444555555555555555555555555444555555666666777777777777===>>>???RRRzzzfffYYYlll}}}wwwrrrnnnllliiieee```\\\YYYWWWVVVXXXZZZYYYVVVSSSQQQQQQSSSVVV\\\bbbcccdddkkkttt}}}qqqmmmdddVVVGGG???>>>@@@777666333111///.....................////////////000000000000000000000000////////////000000000000000000111111222333333333222222333333333333444444444444555666777777888999888>>>MMMmmm}}}zzzyyyxxxtttsssrrrqqqoooooonnnnnnjjjhhheeecccaaa]]]YYYVVVUUUSSSQQQMMMIIIFFFCCCBBB======<<<;;;;;;<<<===>>>AAA@@@@@@@@@BBBEEEHHHIIIJJJMMMPPPPPPNNNMMMNNNPPPSSSSSSRRRQQQRRRSSSTTTUUUZZZZZZYYYXXXUUURRRPPPNNNHHHKKKMMMNNNOOOOOOQQQSSSSSSQQQMMMJJJGGGFFFFFFFFFHHHMMMTTTXXXYYYYYY[[[^^^ffflllppprrrwwwzzzvvvkkkjjjlllrrryyy|||zzzvvvoooqqqrrrrrrtttzzzlllOOOKKKCCCAAA>>>>>>>>>>>>===;;;;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;<<<=========<<<@@@<<>>:::999666333111000000///............////////////000000000000000000000000////////////000000000000000000111222222333444444222222333333333333444444444444555666777888999999999DDDZZZ|||}}}||||||{{{xxxuuutttsssrrrpppnnnmmmmmmmmmhhhfffdddcccbbb___[[[XXXVVVUUURRRNNNKKKGGGDDDCCC>>>===<<<;;;;;;<<<===>>>???>>>???@@@BBBFFFIIIKKKMMMOOOQQQQQQQQQPPPPPPPPPRRRQQQQQQQQQSSSUUUXXXZZZ^^^^^^___^^^\\\YYYVVVTTTMMMNNNOOONNNLLLLLLNNNQQQPPPPPPOOONNNMMMKKKIIIHHHDDDHHHMMMRRRWWW___iiipppppptttuuusssvvv~~~}}}kkkNNNKKKCCCAAA>>>>>>>>>>>>===;;;;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;<<<=========@@@BBB===FFFllltttjjjbbb```^^^YYYVVVXXXMMMQQQMMM@@@666555666555555555555555555555555555666777777888999999:::::::::>>>BBBRRRzzzccc]]]iiivvv}}}wwwrrrooolllhhhccc___\\\XXXUUURRRPPPPPPOOONNNMMMLLLLLLKKKKKKNNNRRRVVVYYY\\\aaadddggghhhlllqqquuu}}}wwwrrrkkkbbbYYYOOODDD======;;;999666333222111111............/////////000000000000000000000000000////////////000000000000000000111222333333444444222222333333333444444444444444555666777888999999;;;KKKeee~~~}}}{{{}}}}}}yyyuuuuuusssrrrpppnnnmmmllllllfffeeecccccccccaaa]]]ZZZWWWUUUSSSOOOKKKHHHEEEDDD>>>===<<<;;;;;;<<<===>>>======>>>???BBBFFFJJJLLLPPPPPPQQQRRRRRRRRRQQQOOOQQQQQQQQQRRRTTTXXX[[[]]]aaaaaabbbbbbaaa___]]][[[UUUUUUTTTQQQMMMKKKNNNQQQLLLNNNPPPQQQRRRQQQOOONNNEEEFFFHHHKKKRRR```ppp{{{yyywww|||fffUUUGGGAAA@@@???>>>===============<<<<<<<<<<<<;;;;;;;;;777999<<<>>>>>>>>>???@@@GGG@@@DDD```~~~hhh___aaaYYY\\\^^^PPPPPPOOOLLLEEE===888777888888888777555555444444444444666777888777888999;;;:::BBBGGGeeexxxXXX___qqqxxxqqqlllgggaaa]]]\\\YYYVVVRRROOOMMMLLLLLLKKKMMMOOOOOONNNNNNNNNOOOSSSUUUXXX\\\___ccceeegggkkknnnsssxxx}}}vvvrrrdddNNNAAAAAA>>>:::777777444000...000000000000000////////////000000000000000000000000000000000000111111111111111111222222222333333333222222333333333444444444777999999777777999:::999AAAOOOwww|||{{{yyyuuurrrrrrqqqooonnnmmmllljjjiiifffeeeeeedddbbb```^^^]]]YYYXXXUUURRRMMMIIIFFFDDDAAA???===:::::::::<<<===<<<>>>??????>>>???DDDHHHKKKLLLNNNOOOPPPQQQQQQQQQRRRRRRRRRTTTWWW[[[^^^```]]]]]]\\\\\\]]]]]]^^^___^^^[[[WWWTTTRRRQQQNNNMMMMMMMMMNNNPPPRRRQQQOOOLLLGGGHHHHHHHHHLLLWWWhhhttt|||yyyyyyzzz|||~~~eeeTTTFFFAAA@@@???>>>>>>============<<<<<<<<<<<<;;;;;;;;;:::<<<>>>>>>===<<<======BBBDDDVVV|||mmm^^^```YYYYYYZZZPPPQQQPPPMMMFFF???999777888888888777555555444444555666777999999888999:::<<<999GGG[[[}}}hhh]]]jjj{{{|||wwwqqqlllddd^^^ZZZWWWRRROOOSSSQQQOOOMMMLLLLLLMMMNNNPPPRRRTTTVVVVVVWWWXXXZZZbbbcccddddddeeegggjjjllluuu}}}vvvkkk[[[LLLEEEAAA<<<999999666111///000111000000000////////////000000000000000000000000000000000000111111111111111111222222222333333333222222333333333444444444444555666666666888::::::EEE\\\}}}{{{zzzxxxtttqqqrrrpppmmmmmmnnnnnnkkkhhheeeeeeeeedddbbb```___^^^XXXWWWUUURRROOOKKKHHHFFFCCCAAA???<<<;;;<<<===>>><<<>>>???>>>>>>???CCCGGGJJJKKKMMMOOOQQQRRRSSSSSSTTTTTTSSSSSSUUUXXX[[[]]][[[ZZZYYYYYY\\\aaaeeehhhaaa___]]][[[ZZZWWWTTTQQQMMMLLLLLLLLLNNNNNNLLLKKKKKKLLLMMMKKKKKKPPPYYY```qqqrrrsssssssssvvvzzz}}}cccSSSFFFAAAAAA???>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>>>>======>>>???@@@JJJfffyyyaaa```]]]XXXWWWSSSSSSRRRNNNHHHAAA;;;888777888888777666555555555555888999::::::999:::;;;======RRRyyynnnbbbeeeppp|||tttnnniiiddd___^^^[[[VVVRRRPPPNNNLLLJJJLLLLLLLLLLLLNNNPPPRRRSSSUUUWWWYYY[[[\\\^^^aaaccccccdddfffhhhlllrrrzzzuuummmeeeVVVGGGCCC>>>;;;;;;999444000000111111000000000/////////000000000000000000000000000000000000111111111111111111222222222333333333333333333333444444444444333444666777888999<<<>>>LLLiii|||yyyyyywwwssspppqqqnnnkkkllloooppplllgggdddddddddcccbbb```___^^^YYYXXXVVVTTTQQQNNNKKKIIIEEECCCAAA???===>>>>>>???<<<===>>>>>>>>>???BBBEEEGGGHHHJJJLLLNNNPPPQQQQQQSSSRRRPPPOOOPPPSSSWWWYYYWWWUUUQQQPPPSSSYYY```eee______```aaaaaa^^^ZZZVVVRRROOOLLLKKKKKKMMMMMMLLLMMMPPPQQQOOOLLLKKKMMMPPP\\\___bbbeeeiiimmmssswww~~~{{{~~~aaaRRREEEAAAAAA@@@???>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;777999;;;<<<===???BBBEEEGGGUUUpppwwwfffbbbbbbZZZWWWZZZUUUSSSPPPJJJDDD===999666888888777666555555666666999:::::::::999:::<<<>>>EEE___lllYYY___pppxxxrrrhhh```[[[WWWTTTQQQTTTSSSQQQPPPOOOOOOOOOOOOOOOOOOPPPRRRUUUWWWZZZ[[[\\\]]]^^^______bbbeeehhhcccfffkkkpppwwwyyynnnlllaaaPPPDDD>>>;;;<<<;;;777333222111111111000000000//////000000000000000000000000///000000000111111111111111111222222222333333333333333333444444444444555666666999;;;;;;;;;???DDDUUUkkkzzzxxxxxxwwwsssppppppllliiikkkooopppkkkfffccccccccccccbbbaaa______\\\[[[YYYVVVSSSOOOLLLJJJFFFEEEBBB@@@???>>>>>>???<<<=========>>>???AAACCCCCCDDDEEEGGGIIIJJJJJJKKKMMMLLLJJJJJJLLLPPPUUUXXXYYYUUUPPPMMMLLLOOOTTTWWWXXXZZZ^^^bbbeeeddd___\\\YYYUUUPPPMMMNNNOOOPPPQQQMMMOOOQQQPPPNNNMMMMMMNNNPPPRRRVVVYYY\\\```eeehhhllllllrrr___QQQFFFBBBAAA@@@???>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;888999:::;;;<<>>======<<<<<<<<<===>>>@@@@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFGGGFFFFFFGGGKKKPPPUUUXXX\\\YYYVVVRRROOOOOOOOOOOOPPPSSSYYY```fffgggeeebbb]]]YYYTTTRRRRRRSSSTTTUUULLLMMMMMMLLLLLLMMMPPPRRRNNNOOOQQQRRRRRRSSSUUUXXXTTTYYYfffwww^^^QQQGGGBBBAAA@@@??????>>>??????===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;>>>BBBFFFOOOaaaxxxyyy}}}{{{ddddddyyyxxxcccddd^^^WWW]]]VVVTTTQQQNNNJJJDDD===888888777777666666777777777777777888888888:::>>>AAAPPPyyyVVVHHHYYYlllwwwzzzlllcccWWWUUUQQQOOOMMMNNNOOOPPPNNNPPPRRRSSSSSSSSSUUUWWW\\\\\\]]]___```aaabbbccc``````aaaaaacccgggmmmrrrzzzzzzvvvpppNNNEEE===<<<===:::888777222222111111111000000000000000000000000000000000000000000000111111111111111111222222222333333333333444444444555555555555888555666:::999888AAANNNfffhhhrrr~~~zzzvvvuuuuuuuuurrroooiiiiiiiiijjjjjjiiifffcccaaaaaaaaabbbaaaaaa``````^^^]]][[[XXXUUUQQQNNNLLLHHHGGGEEECCC@@@>>>======<<<;;;;;;<<>>AAABBBDDDEEEFFFFFFGGGGGGCCCCCCDDDFFFIIIMMMQQQSSSRRRQQQPPPOOOMMMLLLKKKKKKKKKNNNSSS[[[cccggghhhggg___\\\XXXWWWWWWXXXWWWWWWNNNLLLJJJHHHIIILLLOOOQQQQQQRRRSSSRRRPPPNNNOOOPPPHHHPPP```ttt]]]QQQIIIBBBBBBAAA@@@????????????===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::;;;>>>CCCHHH[[[jjj|||zzzttt}}}iiibbbqqqggggggbbbXXX\\\UUUSSSQQQPPPMMMGGG???999888777777777777777888888777777888888999<<>>;;;888777222222222111111111000000000000000000000000000000000000000000111111111111111111222222222333333333444444444444555555555555777333444999999999FFFWWWrrr~~~zzzwwwsssrrrrrrrrrooollleeehhhkkkjjjgggdddbbbbbb``````aaaaaaaaaaaaaaa```[[[ZZZYYYXXXUUUSSSQQQPPPJJJIIIGGGEEEBBB@@@>>>>>><<<;;;:::<<>><<<===???AAACCCEEEGGGHHHHHHAAAAAAAAABBBCCCDDDDDDEEEBBBBBBBBBBBBCCCCCCDDDDDDGGGHHHLLLSSS[[[aaadddeeeaaa```^^^^^^___^^^\\\ZZZPPPMMMJJJIIIJJJMMMPPPRRRTTTUUUVVVVVVTTTRRRSSSSSSNNNUUUcccwww]]]RRRJJJCCCBBBAAA@@@????????????======<<<<<<<<<;;;;;;;;;999999999999;;;@@@GGGLLLsss{{{{{{wwwkkkaaafffuuullljjjggg[[[\\\UUUSSSQQQQQQNNNIIIAAA:::888777777777777777888888777888999999;;;>>>DDDHHHggg[[[MMM___sss|||ooo```XXXUUUTTTPPPQQQSSSTTTTTTVVVXXXZZZYYY\\\___```^^^^^^```bbbbbbbbbdddeeefffgggggggggqqqssswww}}}bbbTTTFFFAAA???;;;888777222222222111111111111000000000000000000000000000000000000000111111111111111111222222222333333333444444444555555555666666888333444999;;;===LLL___}}}~~~~~~wwwtttpppoooppppppmmmjjjccchhhllljjjeee``````aaa___``````aaaaaaaaaaaaaaaXXXXXXXXXWWWVVVUUUTTTSSSLLLKKKIIIGGGDDDBBB@@@???<<<;;;:::<<>><<<888:::===@@@CCCFFFHHHIII??????>>>===<<<:::888777;;;;;;::::::;;;===@@@AAADDDDDDGGGLLLTTTZZZ___```dddddddddeeefffeeeaaa___QQQNNNLLLLLLOOORRRUUUVVVUUUVVVYYYYYYYYYXXXYYYZZZYYY\\\iii|||cccTTTDDDDDDCCCAAA???>>>>>>>>>>>>;;;<<<=========<<<:::999888>>>888999AAA<<>>999===777666333111000000000111111111111111111111111111000111111111111222222222111222222333333444444555555555555555555555444444777444666888666:::RRRmmm{{{vvvrrrnnnnnnpppooojjjeeeffffffhhhhhhgggfffcccbbb```___^^^]]]]]]^^^```aaaXXXYYYZZZYYYXXXTTTQQQOOOLLLJJJHHHGGGFFFDDDBBB@@@===<<<;;;;;;<<<===>>>???;;;;;;;;;>>>AAACCCDDDCCCDDD@@@;;;666333444666888555666888:::<<<===>>>>>>>>>???BBBHHHOOOTTTWWWXXXXXX[[[```eeeiiikkkiiigggWWWZZZXXXQQQOOOTTTVVVTTTSSSTTTUUUUUUUUUVVVXXXZZZZZZ___jjj{{{hhhiiimmmttt}}}bbbTTTDDDDDDCCCAAA???>>>>>>>>>???<<<<<<===>>>===<<<;;;:::777>>>;;;;;;BBBBBBTTTxxxyyywwwiii___hhhzzz|||nnnbbb^^^YYYVVVTTTQQQNNNLLLHHHCCC???:::999999888888888888888999999:::;;;:::>>>MMM^^^fffSSShhh~~~kkkaaa]]][[[ZZZ[[[_________aaacccdddddddddcccbbbbbbbbbdddeeeffffffjjjmmmppptttyyy|||}}}cccKKKCCCAAA===:::<<<888666444111000000000111111111111111111111111111000111111111111222222222111222222333333444444555555555555555555555555555777777:::<<<999<<>>???<<<;;;;;;>>>AAACCCCCCCCCBBB???:::666444555777999999:::<<<>>>@@@AAABBBBBB@@@AAADDDIIIOOOSSSUUUVVVTTTVVV\\\dddkkknnnllliiicccccc___VVVSSSVVVXXXWWWVVVVVVWWWWWWVVVVVVWWWXXX[[[```hhhwww}}}bbbbbbdddhhhnnnsssvvvwww~~~bbbTTTEEEDDDCCCAAA???>>>>>>??????======>>>>>>>>>===<<<;;;666???>>>===CCCMMMjjjzzzkkk```eeessswwwaaaYYYWWWVVVTTTQQQOOOLLLHHHCCC@@@::::::999888888888888888:::777:::>>><<>><<<<<<;;;888777555333111111111111111111111111111111111111000111111111111222222222111222222333333444444555555555555555555555555555333666;;;<<<999>>>WWWqqq~~~}}}~~~}}}zzzwwwqqqnnnkkkkkklllkkkgggcccccccccdddddddddbbb```_________^^^]]]\\\\\\\\\]]]WWWXXXYYYXXXWWWTTTQQQOOOOOOLLLJJJIIIHHHGGGDDDBBB>>>===<<<<<<<<<===>>>???<<<<<<<<<>>>AAACCCCCCBBB@@@>>>:::777666777:::;;;>>>???@@@BBBDDDEEEFFFFFFBBBDDDGGGLLLQQQUUUUUUUUUSSSTTTYYYcccnnntttsssoooooommmggg^^^ZZZ[[[\\\[[[YYYYYYYYYYYYYYYXXXWWWVVVXXX[[[aaajjjvvv|||ttthhh^^^]]]\\\]]]```bbbbbbaaajjjrrr}}}aaaSSSFFFCCCBBBAAA???>>>>>>??????>>>>>>>>>>>>>>>======<<<999???@@@>>>DDD[[[yyy~~~nnn```___hhhdddXXXXXXWWWUUURRRPPPMMMIIIDDD@@@::::::999888888888888999:::666:::AAABBBKKKnnn[[[[[[ooo~~~vvvvvvwwwsssnnnlllggghhhjjjjjjjjjjjjkkkmmmqqqrrrtttwwwyyy|||{{{|||gggMMM???>>>>>>;;;999888666444222222111111111111111111111111111111000000111111111222222222111222222333333444444555444444444555555555555555444777;;;<<<;;;EEEaaa}}}~~~{{{zzzzzzyyyvvvtttooommmkkkjjjjjjiiifffcccaaaaaabbbbbbaaa```___^^^^^^^^^]]]\\\[[[[[[ZZZZZZYYYYYYYYYYYYWWWUUUSSSQQQPPPNNNKKKJJJIIIHHHEEECCC>>>>>>===<<<<<<===>>>???===<<<<<<>>>AAABBBBBBAAA>>><<<:::999999:::<<<===@@@AAACCCDDDFFFGGGGGGHHHEEEFFFJJJPPPVVVYYYZZZZZZZZZXXX[[[cccooowwwxxxvvvsssqqqlllhhheeedddcccaaa\\\[[[[[[\\\\\\\\\ZZZXXXYYY[[[^^^bbbhhhjjjcccXXX]]][[[ZZZYYYZZZ[[[ZZZYYY```eeekkknnnoooppptttxxxwwwxxxzzz}}}```SSSFFFCCCBBB@@@????????????@@@???>>>>>>==================???AAA@@@HHHkkkuuurrr```ZZZ^^^pppnnn\\\\\\XXXVVVSSSPPPNNNIIIDDDAAA;;;::::::999888999999999;;;888:::AAAFFFWWWlllRRRhhhzzz|||~~~yyyvvv{{{}}}~~~~~~|||{{{}}}~~~~~~~~~sssVVVDDDAAA@@@<<<:::999888666444222222111111111111111111111111111000000111111111222222222111222222333333444444555444444444555555555666666777:::<<<===AAARRRqqq|||{{{yyywwwvvvtttrrrpppmmmlllkkkjjjiiihhheeeddd`````````______^^^]]]]]]\\\\\\\\\[[[ZZZYYYYYYXXXZZZZZZZZZYYYXXXVVVTTTSSSPPPNNNLLLKKKJJJHHHFFFDDD???>>>===<<<<<<===>>>???>>>======>>>@@@BBBAAA@@@<<<<<<;;;;;;;;;<<<>>>???@@@AAABBBDDDEEEFFFFFFFFFEEEGGGKKKRRRZZZ___aaabbbddd```___cccllluuuyyyzzzrrrooonnnooopppnnnkkkiii```___^^^___aaabbbaaa___bbbdddddddddffffff```WWWZZZYYYWWWWWWYYYZZZYYYXXXWWWZZZ]]]]]]\\\]]]___bbbaaacccgggiiikkknnnsssvvvwwwyyyzzz{{{}}}___SSSGGGBBBBBB@@@?????????@@@@@@???>>>===<<<<<<<<<======???===AAADDDQQQ{{{|||zzzvvvcccYYYYYYhhhuuu]]][[[XXXVVVSSSQQQNNNJJJEEEAAA;;;;;;:::999999999999999===;;;:::>>>KKKeeeiii^^^uuu|||www|||xxx___LLLDDD@@@===;;;:::999777555333222111111111111111111111111111000111111111111222222222111222222333333444444555333333444444555666666666444555777999BBBYYYxxxyyyxxxvvvtttrrrooonnnmmmkkkkkkjjjiiihhhfffdddddd```______^^^]]]]]]\\\\\\ZZZZZZZZZZZZZZZYYYXXXWWWZZZZZZYYYYYYWWWVVVUUUTTTPPPNNNLLLKKKJJJIIIFFFDDD@@@???>>>=========>>>??????>>>===>>>@@@AAAAAA???<<<<<<<<<<<<===>>>??????>>>???@@@AAABBBCCCCCCCCCDDDFFFJJJQQQYYYaaaeeefffllliiiffffffkkkqqqwwwzzzsssooonnnsssvvvtttpppoooiiifffdddeeehhhjjjiiiggghhhjjjiiifffffffffbbb\\\XXXWWWVVVVVVXXXYYYYYYXXXVVVWWWYYYYYYZZZ[[[^^^aaa]]]aaafffiiijjjlllqqquuuvvvvvvtttssssssvvv{{{___SSSHHHBBBAAA@@@?????????@@@AAA>>>===<<<;;;;;;;;;<<<===>>>999BBBKKK\\\yyyyyyggg\\\YYYeee```ZZZYYYWWWTTTQQQOOOKKKFFFBBB;;;;;;:::999999999999:::<<<<<<;;;>>>SSSzzz{{{ooonnn}}}zzz}}}vvvwwwfffSSSEEE>>><<<<<<;;;:::999666444222111111111111111111111111111000111111111111222222222111222222333333444444555333333444444555666666777222333444999GGG```zzz~~~vvvuuutttrrrnnnlllkkkjjjhhhhhhiiigggeeedddcccbbb______^^^]]]\\\\\\\\\\\\WWWXXXYYYZZZYYYYYYXXXWWWXXXXXXWWWVVVUUUTTTTTTSSSPPPNNNLLLJJJJJJHHHFFFDDDAAA@@@>>>=========>>>???@@@???>>>>>>@@@AAA@@@???<<<<<<===>>>????????????<<<===>>>???@@@AAAAAAAAABBBCCCEEELLLUUU]]]ccceeeqqqqqqqqqpppooorrrwww{{{zzzsssooosssvvvuuussssssuuuppplllkkknnnqqqpppnnnkkknnnmmmiiihhhiiihhhddd^^^\\\ZZZZZZ[[[[[[ZZZYYYYYYZZZZZZ[[[]]]```ccceeebbbhhhooosssuuuxxx~~~^^^SSSHHHBBBAAA@@@?????????@@@AAA>>>===<<<::::::;;;;;;<<<;;;777BBBQQQeeevvv|||jjj^^^[[[VVVqqqiiiaaaYYYWWWTTTRRROOOKKKFFFBBB<<<;;;::::::999999::::::999<<<;;;???\\\nnnqqqxxxoooxxx|||uuuiiiWWWEEE<<<;;;<<<<<<;;;999777555222111111111111111111111111111000111111111111222222222111222222333333444555555333333444444555666777777777888:::AAAQQQjjj{{{ttttttssspppmmmjjjiiiiiifffggggggfffdddbbbaaaaaa```___^^^]]]\\\\\\\\\\\\VVVWWWXXXYYYYYYYYYXXXWWWVVVVVVUUUUUUTTTSSSRRRRRRPPPNNNKKKJJJIIIHHHEEECCCAAA@@@???=========>>>>>>@@@???>>>???@@@AAA@@@>>><<<===>>>???????????????;;;<<<===>>>???@@@@@@@@@@@@@@@BBBHHHPPPYYY___ccctttxxx{{{yyyvvvvvvzzz~~~xxxqqqsssuuussssssuuu~~~xxxrrrpppsssuuuuuusssqqqttttttpppnnnpppqqqnnngggeeebbbaaa``````^^^]]]ZZZZZZYYYZZZ[[[^^^aaacccgggnnnvvv|||]]]QQQFFFCCCCCCBBBAAA@@@@@@@@@@@@>>>===<<<<<<<<<<<<======>>><<>>?????????@@@AAABBBDDDDDD>>>@@@@@@???<<<===@@@DDD===@@@CCCEEEFFFGGGIIIKKKIIIIIIJJJJJJLLLPPPVVV[[[___eeemmmwww{{{www{{{yyyuuupppmmmooottt~~~xxxrrrrrrvvvxxxvvvtttqqqmmmjjjiiihhhfffddd___gggfffeeekkkiiifffmmmtttzzz]]]QQQFFFCCCCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===>>>???NNNddd}}}vvvdddZZZUUU___uuuxxxeeeYYYZZZVVVOOOKKKLLLIIIDDDAAA===:::888888999:::::::::???===LLL{{{zzzjjjmmmqqqXXXLLLDDDBBB???<<<:::999888666444333333333222222222111111222222222222222222222222333333444444444555555555444444555555666777777777555;;;999@@@[[[uuu}}}yyyxxxtttooojjjggghhhhhhfffcccbbbbbbaaa```___^^^^^^]]][[[^^^^^^ZZZYYY[[[ZZZVVVWWWWWWWWWVVVVVVUUUTTTSSSVVVVVVUUUTTTSSSRRRPPPOOOOOONNNMMMKKKJJJHHHFFFFFFBBBAAA>>><<<<<<<<<===>>>>>>>>>??????@@@AAABBBCCC???AAABBB@@@>>>===>>>@@@@@@BBBFFFHHHIIIKKKMMMOOOQQQQQQRRRQQQRRRUUUYYY\\\___bbbhhhooouuuzzz}}}}}}yyyvvvssspppsssyyyyyyrrrqqqwww}}}~~~zzzuuurrrooollljjjjjjrrrsssvvv~~~yyy}}}]]]RRRGGGCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>PPPjjj}}}}}}hhhZZZVVV^^^ssseee\\\[[[VVVOOOLLLLLLIIIEEEBBB???;;;999999:::;;;;;;:::>>>???WWWyyyxxxuuudddmmmaaaJJJFFFAAA@@@===<<<;;;999666333333333333222222222111111222222222222222222222222444444444555555555666666444444555555666777777777666;;;;;;DDD^^^xxx}}}zzzwwwvvvsssmmmgggddddddeeeeeecccaaa```___^^^]]]\\\\\\[[[ZZZ\\\\\\XXXWWWZZZZZZXXXVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPPPPOOONNNMMMLLLKKKIIIHHHGGGFFFDDDCCC@@@>>><<<<<<===>>>>>>?????????@@@@@@AAAAAA@@@BBBBBBAAA>>>=========DDDFFFIIIKKKLLLMMMPPPRRRVVVWWWXXXXXXXXXYYY[[[]]]aaabbbdddgggkkknnnqqqrrrxxx}}}yyywwwvvvuuutttxxx~~~zzzxxx|||zzzwwwvvvvvv]]]RRRGGGCCCCCCBBBAAA@@@@@@@@@@@@???@@@AAAAAA@@@???>>>===AAA???RRRqqqzzzlll]]]\\\___mmmfff___[[[UUUPPPNNNMMMIIIFFFCCC@@@<<<999999:::;;;:::<<<===BBBaaazzz~~~ttthhhfffgggHHHDDD@@@???>>>===<<<999555222333333333222222222111111222222222222222222222222444444444444555555555555444444555555666777777777888<<<<<>>===>>>>>>@@@@@@@@@AAAAAA@@@@@@@@@AAAAAA@@@>>>===>>>???@@@HHHJJJKKKLLLLLLMMMOOOQQQQQQTTTWWWYYYZZZ\\\^^^```fffgggggghhhhhhhhhggggggsss}}}|||}}}}}}|||^^^RRRGGGCCCCCCBBBAAA@@@@@@@@@@@@>>>??????@@@@@@??????>>>EEEIIIfff}}}qqqddd^^^\\\cccuuupppccc\\\TTTQQQPPPMMMIIIGGGCCC???;;;999999::::::999>>>>>>FFFkkkuuu{{{wwwvvvhhh|||rrrRRRJJJ@@@???>>>===<<<999555222333333333222222222111111222222222222222222222222222333333333333444444444444444555555666777777777888:::;;;KKKggg~~~zzzwwwwwwtttrrrsssgggfffdddccccccaaa```^^^______^^^]]]\\\[[[[[[ZZZXXXYYYXXXTTTTTTXXXYYYWWWTTTTTTRRRQQQQQQPPPQQQQQQOOOOOONNNMMMMMMNNNNNNOOOMMMMMMLLLKKKJJJJJJIIIIIIHHHFFFCCCAAA?????????@@@BBBCCCCCCCCCBBBAAA@@@???@@@>>>;;;:::<<<@@@DDDFFFJJJKKKKKKJJJHHHHHHJJJKKKJJJNNNSSSXXX\\\___ccceeelllmmmnnnnnnllliiieeebbbsss^^^SSSHHHCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBDDDWWWuuummmfff```cccrrr{{{fff\\\TTTRRRQQQNNNJJJHHHCCC@@@<<<999999999999999???AAANNNwww{{{ppp{{{{{{iiiccczzz```RRRBBB@@@>>>===<<<:::777444333333333222222222111111222222222222222222222222222222222333333333444444444444555555666777777777666777:::OOOqqq}}}vvvtttssspppoooooodddddddddcccbbb```___^^^___^^^^^^]]]\\\[[[ZZZYYYVVVXXXXXXTTTTTTVVVVVVTTTTTTSSSQQQOOOOOOOOOPPPPPPOOOOOOMMMLLLLLLMMMNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKHHHFFFDDDBBB@@@@@@AAABBBDDDDDDEEEEEECCCAAA???>>>>>>;;;999999===CCCGGGIIIIIIIIIHHHFFFDDDCCCEEEGGGGGGKKKQQQWWW\\\aaafffiiimmmoooqqqsssqqqnnniiifffwww^^^SSSHHHCCCCCCBBBAAA@@@@@@@@@@@@??????>>>===???AAADDDFFFLLLlllxxxsssoooggghhhvvviii]]]SSSSSSRRRNNNJJJIIIEEEBBB===;;;:::;;;;;;:::>>>EEEXXX{{{nnnwww~~~{{{}}}~~~fffTTTmmm|||kkkUUUFFFCCC@@@>>>===<<<999888333333333222222222111111222222222222222222222222333333333333444444444555444444555555666777777777999888===YYYwwwqqqpppoookkkjjjkkkccccccbbbaaa_________```]]]\\\\\\[[[ZZZYYYXXXXXXUUUXXXXXXUUUTTTUUUTTTQQQSSSRRRPPPNNNMMMNNNOOOPPPPPPOOOMMMLLLKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMHHHFFFDDDBBBBBBBBBCCCDDDDDDEEEEEEEEECCC@@@>>><<<:::999999<<>>===???CCCGGGJJJ\\\zzzwwwrrriiihhhuuujjj]]]SSSSSSSSSNNNJJJIIIGGGCCC???<<<<<<<<<<<<;;;<<>>===<<<;;;333333333222222222111111222222222222222222222222444444444555555555666666444444555555666777777777===;;;BBBccc{{{tttnnnmmmlllhhhggghhheeedddaaa^^^]]]]]]```ccc[[[[[[ZZZYYYXXXWWWVVVVVVUUUXXXXXXUUUTTTUUURRRNNNSSSQQQOOOMMMMMMMMMNNNOOOQQQPPPNNNLLLKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHFFFDDDCCCBBBCCCDDDEEECCCDDDDDDDDDBBB???<<<;;;888888:::???DDDFFFEEEBBBAAAAAAAAA@@@???AAADDDGGGHHHKKKNNNQQQTTTXXX]]]aaafffgggiiilllpppsssuuuwww___OOOLLLDDDCCCAAA@@@??????@@@AAAAAADDDEEECCC???CCCSSSccc}}}tttrrrmmmkkkkkkpppyyyzzzZZZWWWTTTQQQRRRHHHHHHGGGBBB??????>>>:::999;;;???PPPpppeeeppp~~~rrrvvv{{{qqqcccUUU[[[~~~ssscccKKKEEE>>>;;;===???===999666666555444333333333333333333333333333333333333222222333333333333444444666666666666666777888999>>>444JJJuuuvvvrrrmmmkkkjjjiiifffdddbbb```]]]]]]^^^______^^^YYYXXXXXXWWWWWWVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSPPPOOONNNNNNMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFCCC@@@===<<<>>>AAAFFFFFFFFFDDDBBB???===;;;777999===AAACCCCCCCCCBBB>>>???@@@@@@@@@DDDJJJOOOTTTSSSTTTWWWXXXWWWZZZ___iiiaaabbbmmmqqqooottt~~~}}}~~~yyyzzz~~~___NNNKKKDDDCCCAAA@@@??????@@@AAA???@@@AAAAAAEEESSSnnnzzzrrrooommmiiihhhkkkrrr}}}~~~]]]WWWTTTQQQSSSIIIIIIFFFAAA>>>???>>>;;;:::===CCC[[[}}}jjjuuuqqqmmmpppmmmfffbbb^^^fff~~~wwwlllWWWJJJ???>>>@@@>>>;;;999666666555444333333333333333333333333333333333333222222333333333333444444555555555555666777888888>>><<>><<<:::999;;;???BBBDDDDDDCCCBBB>>>???AAABBBCCCEEEIIILLLNNNPPPUUU\\\]]][[[[[[___gggeeegggkkkllljjjmmmttt{{{~~~wwwppppppsssvvv}}}^^^NNNKKKDDDCCCAAA@@@??????@@@AAA@@@??????@@@CCCPPPkkkyyyqqqooommmhhhddddddhhhqqq```WWWTTTRRRSSSJJJKKKDDD@@@===>>>===;;;<<<@@@LLLmmmrrrqqqzzz~~~yyymmmiiiiiihhhlllsss{{{iiiQQQ@@@AAACCC>>>999:::777666555444333333333333333333333333333333333333222222333333333333444444444444444555555666777888<<>>;;;:::<<<>>>AAAAAABBBAAA@@@???===<<<===???AAADDDEEEDDDCCCBBB???@@@BBBEEEHHHJJJLLLMMMNNNRRR[[[dddfffaaa]]]^^^eeekkkmmmiiifffhhhlllnnnxxxzzz{{{|||}}}zzzrrrqqqtttuuuwwwyyywwwwwwwwwzzz~~~]]]MMMJJJDDDCCCAAA@@@??????@@@AAA>>>>>>AAACCC@@@CCCTTThhhyyyrrrpppmmmfffaaa``````fffxxxdddVVVSSSQQQRRRIIIKKKEEEAAA>>>>>><<<:::<<>>;;;;;;===???AAAAAABBBCCCBBBAAA@@@??????AAADDDEEEFFFEEECCCAAA@@@AAACCCHHHNNNRRRSSSSSSSSSXXXbbbmmmnnngggbbbaaagggrrrttthhhccckkkrrrqqqvvvwwwxxxyyyyyy|||wwwyyy~~~]]]MMMJJJDDDCCCAAA@@@??????@@@AAA<<<<<>>;;;999===CCC___iiiuuuvvv}}}tttggghhhppp{{{hhhggg\\\AAAAAAEEE===999===777777666555444444444444333333333333333333333333222222222333333333444444333444444444666777888999777OOO}}}{{{jjjjjjhhhgggeeeeeefffggggggccc___\\\\\\\\\[[[ZZZVVVVVVUUUUUUTTTTTTSSSSSSQQQQQQPPPPPPOOONNNMMMMMMKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@???===<<<>>>???@@@@@@AAABBBBBBBBB@@@@@@@@@BBBDDDFFFFFFDDDBBB@@@??????AAAIIISSSYYYYYYWWWTTTZZZfffrrrvvvrrroooooosss~~~|||kkkeeepppxxxwwwsssuuuwwwxxxxxxyyyzzz|||wwwrrrxxx^^^NNNKKKDDDCCCAAA@@@??????@@@AAACCC>>>???CCCAAACCCWWWppptttnnnllljjjdddaaaaaa[[[YYYkkkpppXXXRRRPPPPPPGGGKKKHHHDDDAAA???;;;:::@@@HHHiiixxxmmmyyy{{{{{{iiifffkkkvvv{{{]]]TTTssscccFFF@@@BBB>>>;;;===888777666555444444444444333333333333333333333333222222333333333333444444444444444555777888:::;;;;;;SSSsssgggggghhhgggggghhhkkkmmmgggccc]]]ZZZZZZZZZ[[[[[[VVVVVVUUUUUUTTTSSSSSSSSSPPPPPPOOONNNMMMMMMLLLLLLJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@>>>???@@@???======>>>@@@===>>>???@@@@@@???>>>>>>???AAACCCDDDDDDCCCAAA???>>>???DDDOOO[[[```]]]WWWSSS[[[kkk{{{xxxqqqxxx~~~}}}uuuwwwyyyzzzxxxvvvvvvvvvvvvpppnnnvvv___NNNKKKDDDCCCAAA@@@??????@@@AAAGGG@@@>>>BBB@@@CCCZZZvvv}}}sssmmmlllfffaaaaaaccc\\\WWWhhhwww[[[SSSRRRPPPGGGLLLFFFCCCAAA???<<<===EEENNNzzzmmmwwwooogggiiinnnbbbOOOdddlllNNNAAA??????===;;;888777666555444444444444333333333333333333333333222222333333333333444444555555555666888999;;;<<>>>>><<<<<<===???===>>>???@@@@@@???>>>======???AAACCCCCCAAA???>>>BBBDDDMMM\\\iiikkkaaaVVVYYYcccwww~~~{{{xxxxxxxxxyyyttttttyyy___OOOLLLDDDCCCAAA@@@???@@@@@@AAACCC===???FFFGGGJJJaaa}}}~~~uuunnnmmmbbb^^^aaaddd\\\VVVfff{{{]]]UUUSSSRRRHHHMMMDDDBBB@@@???>>>???IIISSSssshhhrrrggggggddd}}}hhhMMMYYYrrrUUUBBB>>>@@@===999888777666555555444444555333333333333333333333333222222333333333444444444555555666777888:::<<<===EEE[[[yyylllhhhiiihhhddd___]]]^^^```^^^\\\ZZZYYYYYYYYYWWWUUUSSSSSSSSSRRRQQQQQQPPPPPPOOOOOONNNMMMLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGEEEDDDDDDDDDDDDCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>:::;;;===<<<;;;;;;<<<===@@@@@@AAABBBAAA@@@???>>><<<===@@@BBBBBBAAA???===GGGLLLXXXjjjwwwttteeeVVVcccooo~~~||||||}}}~~~zzzyyy|||[[[PPPIIICCCCCCBBBAAAAAAAAAAAABBB>>>BBBCCCGGGJJJNNNmmm~~~uuunnnkkkiiicccdddhhhaaaYYYdddyyyYYYWWWQQQLLLLLLEEEJJJ@@@BBB???@@@===>>>^^^uuummmtttiiihhheeevvvsss[[[XXXppp~~~]]]AAA@@@CCC>>><<<;;;999777444333333444444333333333333333333333333444444444444444444444444555666666444555999<<<===@@@kkkvvvnnniiihhhgggeeeccc```^^^\\\[[[ZZZZZZYYYXXXVVVUUUTTTSSSRRRPPPPPPPPPPPPNNNLLLMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCEEEDDDDDDBBBAAA@@@??????????????????>>>>>>>>>>>>;;;;;;;;;<<<<<<===>>>???<<<>>>@@@BBBBBBAAA???===999999<<>>???CCCDDDQQQaaattt}}}mmm___eeettt~~~\\\PPPJJJCCCCCCBBBAAAAAAAAAAAABBB@@@BBBBBBDDDHHHUUU|||}}}uuunnnjjjfffaaabbbfff```XXXaaattt\\\WWWPPPKKKKKKEEEHHH@@@CCC@@@AAA???EEEjjjqqqppp~~~uuugggdddeeerrrvvv```VVVfffbbbEEEAAABBB===<<<;;;999777555333333444444333333333333333333333333444444444444444444444444555666666555666888;;;<<>>>>>>>>>>>============<<<<<<<<<<<<===>>>??????===>>>AAABBBCCCAAA???>>>;;;:::===@@@@@@======AAAMMM^^^qqqnnnaaaiiiyyy\\\QQQJJJCCCCCCBBBAAAAAAAAAAAABBBAAABBBBBBBBBHHHbbb}}}uuummmiiiccc___aaaeee___WWW^^^lllbbbVVVPPPKKKIIIFFFFFF@@@EEEAAA@@@BBBOOOzzznnnnnnxxxyyyiii```dddkkk{{{hhhUUUYYYkkkKKKBBB@@@<<<<<<;;;:::777555444333444444333333333333333333333333444444444444444444444444444555666666666777:::===SSSuuu}}}qqqiiiggggggfffdddaaa___]]][[[YYYYYYYYYXXXWWWUUUSSSRRRRRRQQQOOOOOOOOONNNMMMKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCBBBAAA@@@??????>>>============<<<<<<<<<;;;<<<<<<<<<<<<===>>>???@@@===???AAACCCDDDCCCAAA???===<<<===@@@???<<<===AAARRRllloooeeerrr\\\QQQJJJCCCCCCBBBAAAAAAAAAAAABBBCCCBBBEEEEEEMMMrrr|||tttmmmhhhaaa^^^```ddd```XXX\\\fffiiiUUUPPPKKKGGGFFFEEEAAAGGGAAA???DDDXXXyyyaaammmmmmaaacccdddyyyrrrYYYQQQxxxvvvTTTEEE???;;;<<<;;;:::888666555444444444333333333333333333333333333333444444444444444444444444666888777777;;;@@@\\\{{{zzzooohhhffffffeeeccc```^^^\\\ZZZXXXXXXXXXWWWVVVTTTRRRRRRQQQPPPNNNNNNNNNNNNLLLJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@??????>>>>>><<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<===>>>??????>>>???BBBDDDEEEDDDBBBAAA>>><<<===@@@???===???DDDQQQsssnnniii{{{yyyiii___ZZZSSSUUUZZZdddqqq|||\\\QQQJJJCCCCCCBBBAAAAAAAAAAAABBBCCCBBBHHHIIITTT{{{tttlllgggaaa^^^___cccaaa[[[\\\cccoooUUUPPPKKKFFFGGGEEEAAAGGGAAA???GGG```bbb]]]qqqrrrcccccc```rrr~~~zzzaaaQQQmmm]]]III???:::>>>::::::888777666555444444333333333333333333333333333333333444444444555555444333555888888777===FFF[[[yyyxxxmmmgggeeeeeedddbbb___]]][[[YYYWWWWWWWWWVVVUUUSSSQQQPPPPPPOOOMMMMMMMMMLLLKKKIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@???>>>>>>======;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>???>>>???BBBDDDEEEDDDCCCAAA===;;;<<>>>>>>>>=========;;;;;;;;;;;;:::::::::999::::::::::::;;;<<<===>>>===???BBBDDDEEEDDDCCCBBB===;;;;;;>>>??????EEEKKKYYY}}}{{{fffggg|||rrr[[[LLLGGGFFFEEEJJJKKKMMMOOORRRTTTVVVWWWZZZ___fffoooyyyZZZOOOHHHCCCCCCBBBAAAAAAAAAAAABBBCCC===GGGMMM^^^~~~zzztttkkkddd___\\\[[[^^^```______```ggguuuwwwSSSSSSNNNEEEIIICCC???EEEBBBFFFTTTsss[[[hhhxxxzzzmmmhhhaaaiiiqqqzzzoooXXXaaakkkRRRBBB===CCC::::::999888777555444333333333333333333333333333222222333333444555555666666222444999999888DDDTTTlll|||rrrhhhcccdddcccbbb```^^^[[[YYYXXXVVVVVVUUUTTTSSSQQQPPPOOOOOOMMMKKKKKKKKKKKKIIIGGGHHHHHHGGGGGGFFFEEEEEEDDDAAABBBCCCDDDDDDCCCAAA@@@>>>>>>============<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999:::;;;<<<<<<<<<>>>AAACCCDDDDDDCCCAAA===::::::<<<<<<===BBBIIIWWWyyyrrr```dddyyyttt___KKKCCCDDDFFFEEEHHHKKKOOOSSSWWW[[[^^^```XXX[[[___dddhhhnnnuuuyyy~~~ZZZNNNGGGCCCCCCBBBAAAAAAAAAAAABBBCCC;;;DDDKKK___}}}yyyssskkkddd^^^[[[YYY\\\____________dddnnnxxxSSSSSSOOOEEEJJJBBB>>>DDDCCCJJJZZZ{{{aaammmzzz{{{wwwwww|||ssskkkccchhhkkkvvvrrrYYY]]]|||nnnTTTDDD>>>DDD:::::::::999777666444333333333333333333333333333222222333333444555666666777222333999999999GGGYYYzzzooofffaaaccccccbbb```]]][[[YYYWWWUUUUUUUUUTTTSSSQQQOOONNNNNNMMMKKKKKKKKKJJJIIIGGGHHHHHHGGGGGGFFFEEEEEEEEE@@@BBBCCCDDDDDDBBBAAA???===============<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::888888888888999:::;;;;;;;;;===@@@CCCDDDDDDBBBAAA>>>:::999:::::::::???FFFPPPpppzzzjjj]]]cccwwwlll```LLL>>>===EEEJJJIIIPPPSSSXXX\\\```dddgggjjjaaabbbcccbbbbbbdddgggiiihhhttt[[[OOOHHHDDDCCCCCCBBBBBBAAA@@@@@@???HHHGGGGGGiiixxxpppjjjggg___ZZZWWW[[[dddgggccc]]]^^^jjjvvv}}}SSSPPPKKKIIICCCBBBDDDDDDBBBFFF___}}}^^^ooo}}}{{{yyyxxxvvvsssppp}}}~~~uuuggg^^^aaaiiiooosssgggNNNhhhxxxZZZDDD@@@>>><<<<<<;;;:::888666444333333333333333333333333333333333333444444444555555555666444777:::888GGGeeewwwlllfffccccccbbb```]]][[[XXXWWWVVVTTTTTTTTTTTTRRRPPPNNNMMMJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGFFFFFFEEEDDDDDDDDD@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;:::999888888888999:::999888888:::<<<>>>???AAABBBBBBAAA@@@???<<<<<<;;;;;;;;;<<<<<<===HHHXXXeeeddd]]]^^^gggnnn^^^NNNCCCFFFIIIGGGGGGMMMNNNVVVbbbkkkoooqqqqqqrrrllliiieeeeeehhhjjjkkkiiirrr|||[[[OOOHHHDDDCCCCCCBBBBBBAAA@@@@@@===DDDDDDHHHmmmyyypppjjjfff```[[[WWW[[[cccfffbbb]]]ZZZdddtttUUUPPPJJJHHHBBBBBBCCCCCCBBBKKKfff~~~fffqqq~~~|||{{{{{{|||}}}}}}|||zzz~~~}}}}}}}}}}}}~~~uuueee]]]```iiipppvvvkkkUUU]]]{{{^^^IIICCC???<<<<<<;;;:::888666444333333333333333333333333333333333333444444444555555444666444777:::888HHHffftttiiidddbbbbbbaaa___]]][[[XXXWWWVVVSSSTTTTTTSSSRRRPPPNNNLLLIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@?????????>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;:::999888888888888999:::999888888:::<<<>>>???AAABBBBBBAAA???>>>===<<<<<<;;;;;;;;;;;;<<>>CCCCCCLLLttt{{{qqqjjjfffaaa\\\XXX[[[aaadddaaa]]]ZZZaaasssXXXPPPIIIGGGAAACCCBBB@@@CCCRRRqqqwwwjjjuuu~~~|||zzzyyyyyyyyy{{{xxxzzzuuueee\\\^^^ffflllssskkkVVVQQQqqq}}}cccNNNDDD>>><<<<<<;;;:::888666555444333333333333333333333333333333333444444444555555444666555888;;;999IIIhhh~~~pppfffbbbaaaaaa```___]]]ZZZXXXVVVUUUSSSSSSRRRRRRPPPNNNMMMLLLIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA????????????>>>>>>>>>>>>>>>============<<<<<<<<<:::::::::999888888777777888999:::999888888:::<<<>>>???AAABBBBBB@@@???>>>======<<<;;;::::::;;;;;;>>>CCCIIINNNVVV^^^aaa```OOOHHHEEEJJJLLLLLLQQQZZZiiijjjkkkkkkiiifffcccaaaZZZWWWUUUWWW___jjjtttyyy[[[OOOHHHDDDCCCCCCBBBBBBAAA@@@@@@AAAEEEFFFQQQyyy}}}ssskkkgggbbb]]]YYYZZZ___bbb```]]]^^^```sss\\\PPPHHHFFFAAACCCAAA???DDDZZZ~~~iiijjj}}}{{{xxxwwwxxx{{{uuufff\\\\\\aaafffmmmgggTTTLLLgggiiiRRRDDD<<<===<<<<<<:::999777555444444444444444444444444444333333333444444444555555333666666999;;;:::LLLlll~~~{{{mmmeeebbbbbb```___^^^\\\ZZZXXXVVVUUURRRRRRQQQPPPNNNMMMLLLKKKHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>>>>==================<<<<<<<<<;;;;;;999999999888888888777777888999:::999888888:::<<<>>>???AAAAAAAAA@@@>>>=========<<<;;;:::::::::::::::>>>CCCGGGOOOXXX[[[YYYIIIFFFFFFJJJNNNRRR^^^jjjyyyqqqeeeZZZRRRMMMJJJHHHIIIHHHHHHLLLTTT^^^hhhnnn|||[[[OOOHHHDDDCCCCCCBBBBBBAAA@@@@@@AAAFFFHHHTTTzzzuuummmhhhbbb]]]YYYYYY]]]aaa```______```sss```PPPGGGFFFAAACCCBBB???FFF```aaaooo~~~}}}vvvfff\\\ZZZ^^^bbbkkkhhhWWWPPPaaaqqqWWWGGG<<<======<<<;;;999777555444444444444444444444444444333333333444444444555555333777777999<<<<<>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999888888888888888888888999:::999888888:::<<<>>>???@@@AAAAAA???===<<<<<<<<<;;;:::::::::::::::555;;;???@@@CCCJJJOOOPPPGGGFFFGGGKKKRRR]]]mmm{{{vvv___LLLBBB@@@???>>>CCCDDDGGGJJJOOOVVV\\\```jjjsss[[[OOOHHHDDDCCCCCCBBBBBBAAA@@@@@@>>>DDDHHHUUUzzzvvvnnniiiaaa]]]XXXXXX\\\```aaaaaa\\\```sssdddPPPGGGGGGBBBCCCCCCBBBIIIeeewww```|||vvvfff[[[YYY]]]bbbmmmnnnaaaUUUZZZ|||^^^KKK@@@======<<<;;;999777666555444444444444444444444444333333333444444444555555444777777999<<>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999888999:::999888888:::<<<>>>???@@@AAA@@@???===;;;;;;;;;::::::::::::;;;;;;888>>>AAA???>>>CCCHHHKKKEEEFFFJJJPPPZZZjjj}}}xxx\\\HHHAAADDDGGGIIIIIILLLOOORRRTTTVVVYYY[[[___dddooozzz[[[OOOHHHDDDCCCCCCBBBBBBAAA@@@@@@>>>BBBHHHYYY}}}tttmmmiii```\\\XXXWWW[[[___bbbccc]]]dddwwwgggQQQGGGHHHDDDCCCEEEDDDKKKgggiii^^^vvvggg\\\YYY\\\```lllpppdddVVVQQQpppbbbLLLBBB>>>======;;;:::888666555555555555555555555555555333333333444444444555555555888777999<<>>=========<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999:::::::::::::::888999:::999888888:::<<<>>>???@@@AAA@@@>>><<<;;;999999999999:::;;;<<<<<<===AAABBB>>><<>>======<<<:::888666555555555555555555555555555333333333444444444555555666999777888===CCCaaavvvjjjccc``````]]]\\\[[[YYYXXXVVVUUUUUUPPPNNNLLLJJJIIIHHHHHHIIIEEEDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@?????????======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999::::::::::::::::::::::::888999:::999888888:::<<>><<<:::888888888999:::;;;<<<===;;;===;;;888888===@@@???@@@FFFOOO\\\nnnlllQQQBBBBBBIIIOOOPPPQQQTTTWWWWWWWWWXXX[[[^^^fffiiipppxxx|||[[[PPPIIIDDDCCCCCCBBBBBBAAA@@@@@@AAAEEEKKKggg~~~xxxqqqkkkgggaaa]]]YYYWWWZZZ___ccceeeaaakkkzzzgggWWWHHHGGGBBB???EEECCCOOOxxxgggQQQfffvvvyyyyyy{{{rrrfff^^^XXXZZZ^^^aaaeeeiiiXXXOOOWWWyyyQQQ??????>>>>>><<<;;;:::999999444444444444444444444444444444444555555555555666999444666;;;<<>>???@@@AAA@@@>>><<<:::777777888999::::::;;;;;;:::;;;===<<<;;;;;;<<<>>>???HHHTTTdddyyyjjj\\\LLLEEEIIIQQQVVVXXX\\\]]]aaabbb]]]YYY^^^fffrrryyy[[[PPPIIIDDDCCCCCCBBBBBBAAA@@@@@@CCCFFFLLLhhh|||vvvoooiiieeebbb^^^YYYWWWZZZ^^^bbbdddbbbiiixxxgggWWWHHHGGGBBB@@@EEEEEEVVVdddRRRhhhyyy|||yyy}}}|||}}}|||sssggg^^^XXXZZZ^^^aaadddiiiWWWOOOWWW}}}TTT@@@??????>>>===;;;:::999999444444444444444444444444444444444555555555555666888444777===???IIIjjjqqqgggcccbbbbbb\\\ZZZXXXWWWVVVUUUSSSQQQPPPMMMKKKLLLKKKFFFFFFHHHCCCCCCBBBAAA@@@???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999999999999::::::999999999888888888888888777777777777888888888888777777777777888888>>>???@@@AAA@@@>>><<<:::777777777888888999999999999;;;<<<<<<;;;:::<<<===AAAHHHSSSeee{{{uuuZZZQQQHHHFFFLLLWWW^^^bbbmmmnnnqqqrrrlllgggjjjqqqyyy[[[OOOHHHDDDCCCCCCBBBBBBAAA@@@@@@CCCGGGOOOlllzzztttnnnhhhdddbbb^^^YYYWWWYYY]]]aaabbbccceeettthhhWWWGGGFFFBBBCCCEEEGGG^^^aaaTTTkkk~~~{{{yyywwwwwwyyyzzzzzzzzz}}}~~~{{{wwwttttttuuuwww|||~~~yyy}}}}}}|||yyy{{{}}}ttthhh___XXXYYY\\\___ccchhhVVVNNNVVVWWWBBB@@@???>>>===;;;:::999888444444444444444444444444444444444555555555555666777555888>>>AAAKKKkkk~~~~~~pppgggbbbaaaaaa[[[ZZZWWWVVVVVVUUUSSSQQQQQQLLLJJJJJJHHHEEEEEEHHHBBBBBBAAA@@@???>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999999888999999:::999999999999888888888777777666666666666777777888777777777777777888888>>>>>>@@@@@@@@@>>><<<:::777777777777777777777888888:::;;;;;;:::999;;;<<>>======<<<<<<<<<;;;;;;;;;::::::;;;::::::999888888999999999999999999888888888888666666555555555555666666777777777777777777888999===>>>???@@@???>>><<<;;;888888888888888777777777777999::::::999888:::;;;@@@BBBKKK]]]nnnnnn]]]JJJFFFGGGJJJQQQ]]]lllzzz]]]PPPGGGDDDCCCCCCBBBBBBAAA@@@@@@???FFFTTTxxxzzztttnnniiieeebbb]]]XXXVVVWWW[[[___```ccc```rrrjjjWWWFFFFFFDDDFFFAAADDDeeexxxTTTTTTlll}}}wwwrrrnnniiigggdddcccdddeeeeeedddcccdddfffhhhiiiiiihhhgggiiihhhddd___[[[ZZZ[[[]]]^^^^^^^^^aaahhhttt|||xxxvvv|||}}}zzzvvv~~~vvvjjj```XXXWWWZZZ\\\```dddZZZPPPKKKjjj]]]FFFAAAAAA???>>><<<:::999888444444444444444444444444444444444555555555555666555555777;;;>>>KKKggg|||nnneeeaaa___^^^ZZZXXXVVVUUUUUUTTTQQQOOOKKKIIIKKKMMMLLLFFFBBBBBBCCCCCCBBBAAA@@@???>>>>>><<<;;;;;;;;;;;;:::::::::::::::999888888888999999999999999888888888777777666666555555555555666666777777666666777888999999<<<===>>>??????>>><<<;;;999999999999999999888888777888:::999888888999;;;;;;>>>FFFSSS\\\YYYNNNEEEGGGIIIPPP\\\lll~~~___QQQHHHDDDCCCCCCBBBBBBAAA@@@@@@@@@FFFUUUyyyxxxzzztttooojjjggg```\\\WWWUUUWWW[[[___aaa```aaatttkkkVVVEEEFFFDDDFFF@@@EEEkkkkkkPPPWWWppp|||uuuooojjjggg^^^[[[YYYXXXXXXYYYXXXWWWXXXYYYZZZ[[[[[[[[[ZZZZZZYYYXXXVVVRRROOOOOOQQQSSSTTTSSSSSSUUU[[[cccjjjnnnrrruuu~~~}}}sssttt}}}yyyvvvyyy~~~zzzuuu~~~vvvkkkaaaXXXVVVXXXZZZ^^^ccc\\\QQQHHHaaacccIIIBBBAAA@@@>>><<<:::999888444444444444444444444444444444444555555555555666444555777:::???NNNjjjzzzmmmeee```^^^]]]ZZZXXXUUUTTTTTTSSSQQQOOOLLLKKKMMMQQQOOOHHHDDDCCCCCCCCCBBBAAA@@@???>>>>>>;;;;;;;;;;;;::::::::::::999999888888888888999999999888888888888777777777666666555555555555666666666666666666777888999:::;;;<<<>>>??????>>><<<;;;999999999999999999::::::777999::::::999888:::;;;999:::@@@HHHKKKHHHFFFFFFGGGKKKVVVggg}}}aaaRRRIIIDDDCCCCCCBBBBBBAAA@@@@@@AAAFFFUUUyyy}}}yyytttooojjjggg___[[[VVVTTTWWW[[[___aaa^^^bbbxxxkkkVVVEEEFFFEEEEEEAAAKKKuuudddRRRbbb~~~}}}tttmmmgggbbb___TTTRRROOOMMMNNNNNNMMMLLLPPPQQQRRRSSSTTTTTTTTTTTTOOOPPPOOONNNLLLMMMPPPRRRSSSUUUWWWWWWWWWXXX[[[^^^ffflllrrrtttrrrrrrvvv{{{tttpppuuu}}}|||zzz}}}vvvlllaaaXXXVVVWWWYYY]]]bbb]]]SSSHHH^^^kkkMMMCCCBBB@@@>>><<<:::999888444444444444444444444444444444444555555555555666555666888;;;BBBUUUrrryyymmmddd___]]]\\\YYYWWWUUUTTTSSSRRRPPPNNNLLLJJJLLLNNNMMMGGGCCCCCCBBBBBBAAA@@@???>>>======;;;;;;;;;:::::::::999999999999888888888888999999888888888888777777777777777666666666666666666777666666666666777888999:::;;;<<<===??????>>><<<;;;777777888888999999::::::888999::::::999999:::<<<;;;999;;;AAABBB@@@AAAFFFIIIOOO\\\rrrbbbSSSIIIDDDCCCCCCBBBBBBAAA@@@@@@AAAFFFUUUzzz~~~xxxsssooojjjfff^^^ZZZUUUTTTVVV[[[___bbb\\\ccczzzlllVVVDDDFFFEEEDDDBBBPPP~~~dddXXXmmm}}}tttkkkddd]]]WWWTTTOOOMMMJJJHHHHHHHHHHHHGGGHHHIIIJJJLLLMMMNNNNNNOOONNNOOOPPPPPPPPPQQQTTTVVVWWW]]]bbb```YYYTTTVVVYYY___eeehhhgggjjjsssyyy{{{sssooosss}}}}}}vvvmmmbbbXXXUUUWWWYYY]]]aaa]]]TTTIII^^^qqqOOOCCCBBBAAA???<<<:::999888444444444444444444444444444444444555555555666666555666999===FFF[[[zzzyyylllddd___\\\[[[YYYWWWUUUTTTSSSRRRPPPNNNKKKHHHHHHIIIGGGCCCAAABBBAAAAAA@@@???>>>===<<<<<<;;;;;;;;;:::::::::999999999888888888888888999999888888888888777777777777777777666666666666777777666666666666777888999::::::<<<===??????>>><<<;;;555666666777888999999:::888:::;;;;;;:::999;;;<<>>@@@EEELLLRRRbbbzzz___RRRGGGEEEEEECCCBBBAAA@@@@@@@@@AAABBBYYYxxxyyyppphhhcccaaa]]]YYYUUUSSSUUUXXX\\\]]]```bbbxxxnnnPPPFFF@@@DDDFFFDDDNNNgggbbbzzz}}}wwwooofff^^^WWWQQQMMMIIIIIIHHHGGGGGGGGGGGGHHHGGGIIILLLMMMMMMLLLLLLMMMNNNOOOPPPSSSUUUXXX[[[\\\^^^```bbbbbb```]]]\\\\\\```dddeeecccgggpppuuussspppmmmuuu|||wwwlllaaaXXXWWWYYYZZZ[[[]]]]]]WWWLLL^^^|||PPPGGGCCC???======<<<888555555555555555555555555555555555555555555555555555555555666:::HHHdddvvviiiaaa]]]]]]^^^YYYXXXVVVTTTQQQOOOMMMLLLIIIHHHGGGEEEDDDBBBAAA@@@AAA@@@???>>>===<<<;;;;;;::::::999999888777777777777777777777777777777777999888888888777777666666777777777777777777777777777777777777888888888888;;;<<<===>>>>>><<<:::999888777666555555666777888777999::::::::::::;;;===::::::999:::;;;>>>AAACCCKKKTTTeee{{{```SSSGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBZZZwwwyyyppphhhccc```\\\YYYTTTSSSUUUYYY\\\^^^^^^___wwwiiiOOOGGG@@@DDDBBBBBBOOOeeeggg{{{vvvpppfff]]]VVVPPPKKKHHHFFFFFFEEEDDDDDDEEEFFFGGGDDDFFFIIIKKKLLLNNNPPPRRRWWWWWWWWWXXXZZZ\\\^^^___```aaabbb```^^^\\\\\\]]]^^^bbbdddcccgggooosssrrrjjjppp{{{vvvooodddYYYWWWXXXXXXZZZ]]]```[[[OOO[[[yyyNNNGGGCCC???======<<<999666555555555555555555555555555555555555555555555555555666777<<>>===<<<;;;;;;:::::::::999999888777777777777777777777777777777777888888888888777777777666777777777777777777777777777777777777888888888888:::;;;===>>>>>>===;;;:::888777666555555666777888777999::::::::::::;;;===;;;:::::::::;;;>>>@@@BBBLLLSSSaaatttaaaSSSFFFEEEDDDCCCBBBAAA@@@@@@@@@===BBB]]]~~~yyyqqqiiibbb___ZZZWWWSSSRRRUUUYYY]]]______]]]xxxbbbMMMHHHAAACCC@@@CCCSSSfffppp~~~zzzmmmfff]]]TTTMMMIIIFFFDDDDDDDDDBBBBBBCCCDDDGGGHHHEEEGGGKKKNNNPPPTTTXXX[[[^^^^^^]]]]]]]]]^^^______aaabbbaaa___]]]\\\]]]^^^ZZZ^^^```bbbffflllpppoooiiiuuu{{{uuuqqqfff[[[WWWVVVWWWYYY]]]gggaaaQQQWWWWWWGGGCCC>>><<<======:::777555555555555555555555555555555555555555555555555666666888>>>LLLfffrrrfff^^^[[[ZZZZZZWWWVVVUUUSSSPPPNNNLLLKKKHHHGGGFFFEEECCCAAA@@@???>>>>>>===<<<;;;::::::999::::::999999888777777777777777777777777777777777888888888888777777777777777777777777777777777777777777777777888888888888999:::<<<>>>>>>>>>===<<<888777666555555666777888777888::::::999999;;;<<<<<<;;;;;;:::;;;===>>>@@@IIINNNXXXfffwwwcccTTTFFFDDDDDDCCCBBBAAA@@@@@@AAA???DDDbbb|||tttyyy}}}xxxqqqiiibbb]]]YYYVVVRRRRRRUUUZZZ^^^``````___zzz\\\JJJHHHAAACCCAAAFFFXXX~~~kkkzzzoooeee___VVVNNNIIIFFFEEEDDDDDDCCCBBBCCCDDDGGGJJJLLLJJJNNNSSSWWWZZZ\\\___aaa______^^^^^^]]]^^^^^^___```bbbbbbaaa___]]]]]]^^^XXXZZZ]]]___cccgggjjjkkkmmmxxxyyy~~~~~~}}}}}}{{{vvvqqqfff[[[VVVUUUVVVZZZ```mmmeeeSSSUUU|||```GGGCCC>>><<<======;;;888555555555555555555555555555555555555555555555555666666888>>>LLLcccqqqeee^^^[[[YYYXXXVVVUUUSSSQQQOOOMMMLLLKKKGGGGGGFFFDDDBBBAAA??????======<<<;;;;;;:::999999::::::999999888777777777777777777777777777777777888888888777777777777777777777777777777777777777666777777777888888888888888999<<<>>>??????>>>===888777666555555666777888777888::::::999999;;;<<<<<<<<<;;;;;;;;;<<<======CCCFFFMMMXXXiiizzz~~~wwwtttdddTTTEEEDDDCCCBBBBBBAAAAAAAAAAAACCCFFFddd~~~uuuqqqyyyzzzuuupppjjjbbb]]]XXXUUURRRQQQUUUZZZ^^^`````````|||ZZZIIIHHHAAACCCBBBHHH[[[}}}ooo~~~xxxeee]]]WWWOOOIIIFFFEEEEEEDDDCCCCCCCCCEEEGGGKKKNNNPPPQQQVVV\\\```aaaaaa``````^^^]]]]]]]]]^^^^^^___```^^^aaaddddddcccaaa______YYYYYYZZZ]]]```bbbdddfffkkksss|||{{{sssqqq}}}}}}|||}}}{{{uuummmcccZZZUUUTTTUUU[[[bbbooofffRRRTTT{{{aaaIIIDDD>>><<<======;;;999555555555555555555555555555555555555555555555555555666777===JJJ___www~~~rrrfff```]]]ZZZXXXTTTTTTRRRPPPNNNMMMKKKJJJGGGFFFEEECCCBBB@@@???>>><<<<<<;;;;;;::::::999999::::::999999888777777777777777777777777777777777777777777777777777888888777777777777777777777777666777777777888888888888777999<<<>>>?????????>>>888777666555555666777888666888999999999999:::<<<<<<<<<;;;;;;;;;;;;<<<<<>>KKK^^^sss~~~rrrgggaaa^^^[[[XXXSSSRRRQQQOOONNNLLLKKKJJJFFFEEEDDDCCCAAA???>>>===<<<<<<;;;;;;;;;:::::::::::::::999999888777777777777777777777777777777777777777777777888888888888777777777777777777777777777777777777888888888888888:::<<<>>>@@@@@@???>>>888777666555555666777888666777999999888888:::;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>???CCCJJJWWWiii{{{~~~jjjaaa___eeesssgggUUUDDDCCCCCCBBBAAAAAAAAABBBBBB===CCCgggwwwpppwww~~~uuuooommmiiiccc___YYYUUURRRQQQTTTYYY\\\^^^[[[\\\vvv___IIIDDD???CCC>>>JJJcccyyymmmuuuiiiXXXLLLIIIEEECCCDDDFFFGGGGGGGGGIIIMMMQQQUUUXXXZZZ[[[]]]___aaaaaa___^^^]]]^^^^^^^^^]]]]]]]]]^^^______aaabbbccccccccceeehhhkkkhhhbbb^^^___^^^\\\___ddd^^^dddjjjmmmqqqvvv~~~{{{}}}~~~~~~~~~|||{{{{{{~~~xxxqqqhhhaaaZZZVVVSSSRRRWWW^^^bbbaaaSSSOOOlllnnnMMMGGG@@@<<<<<<;;;:::888555555555555555555555555555555555555555555555555555555888@@@OOObbbuuu~~~rrrfffaaa___[[[WWWRRRQQQPPPNNNMMMKKKJJJIIIFFFEEEDDDBBB@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888777777777777777777777777777777777666777777777888888888888777777777777777777777777777777777777888888888888999;;;===???@@@???>>>>>>888777666555555666777888666777999999888888:::;;;999::::::;;;<<<<<<<<<<<<===>>>???CCCKKKZZZjjjuuu~~~nnncccdddiiiooo~~~hhhVVVDDDCCCCCCBBBAAAAAAAAABBBBBBCCCIIIlllxxxrrrzzz}}}tttnnnkkkiiiddd```YYYVVVRRRQQQTTTXXX\\\^^^ZZZZZZqqqaaaIIICCC???DDD???NNNjjjxxxmmmlllbbbUUUIIIGGGEEEEEEGGGIIIJJJJJJLLLOOOTTTYYY^^^aaabbbbbbccccccbbb___]]]]]]```bbb]]]]]]\\\[[[[[[[[[[[[[[[eeedddbbbaaaaaaeeelllqqqnnngggaaaaaa___\\\___eee```aaabbbcccgggooouuuwwwmmmttt||||||{{{{{{{{{{{{{{{zzzzzz{{{~~~vvvooohhhaaa[[[WWWRRRPPPTTTZZZ[[[___TTTLLLdddtttNNNHHHAAA<<<;;;;;;999777555555555555555555555555555555555555555555555555555666:::CCCRRRfffyyy}}}qqqfffaaa___ZZZVVVQQQQQQPPPNNNMMMKKKJJJIIIEEEEEEDDDBBB@@@???======<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888777777777777777777777777777777777666666777777888888888999777777777777777777777777777777777777888888888888:::;;;===???@@@???>>>===888777666555555666777888666777999999888888:::;;;888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<>>>>>>>>>>>666666555555666777888:::666777888888777888:::<<<;;;<<<===>>>>>>?????????===<<<;;;:::===CCCKKKQQQqqq{{{sssllljjjkkktttiiiWWWIIIDDDCCCAAA@@@??????@@@AAACCCEEEnnnxxxxxxuuurrrrrrvvv}}}~~~|||}}}~~~zzzxxx|||sssqqqooojjjccc___ZZZYYYUUUSSSWWW^^^___\\\\\\[[[fffzzz```IIIGGGBBBBBBDDDNNNxxxnnnyyyxxxeeeWWWKKKIIIFFFDDDEEEIIINNNRRRSSSUUUYYY]]]``````^^^]]]\\\\\\\\\]]]^^^^^^_________```___]]][[[ZZZYYYZZZZZZ\\\aaafffhhhgggggghhhjjjnnnppppppnnnjjjgggdddcccdddcccbbbdddhhhkkkkkkjjjnnnssszzz~~~~~~|||yyywww||||||{{{zzzzzz{{{{{{qqqkkkddd___WWWSSSRRRTTTVVVXXXbbb^^^SSSMMM```WWWFFF??????;;;;;;<<<555666666666666555555555555444444444555555555555666555888:::BBBWWWsss{{{lllfffddd___ZZZXXXRRRQQQPPPOOOMMMJJJIIIHHHEEEDDDBBB@@@>>>======<<<<<<;;;:::999999999999999:::::::::::::::999888888777777777777777777777777888888999999999999888888888888888888777777777666777777777777888888888888:::;;;<<<===>>>>>>>>>>>>777666666555555666888999666777888888777888:::<<<<<<<<<===>>>????????????<<<;;;;;;:::<<<@@@FFFKKK[[[jjjuuutttnnnlllmmmmmmsssxxxkkkYYYJJJDDDCCCAAA@@@??????@@@AAACCCIIIsssssswwwllllllnnnrrrxxx{{{xxxyyy}}}~~~|||{{{zzzqqqooommmgggaaa^^^YYYXXXUUUSSSWWW^^^```\\\]]][[[eeezzz___HHHFFFAAABBBGGGRRR}}}mmmsssppp^^^QQQGGGGGGEEEDDDFFFLLLSSSYYY\\\\\\^^^``````___^^^^^^___\\\^^^```bbbccccccbbbaaacccbbb```^^^\\\ZZZYYYXXX\\\]]]```cccfffiiilllnnnjjjlllpppssstttqqqlllhhhggghhhiiiiiigggffffffffffffhhhnnntttxxxyyyvvvttt|||||||||zzzzzz{{{~~~xxxoooiiiccc^^^WWWRRRQQQSSSVVVWWW```ZZZNNNKKKaaaXXXGGG??????:::;;;<<<666666666666666555555555555444444444555555555555666444666:::DDDXXXssswwwiiidddccc___[[[ZZZRRRQQQPPPNNNLLLJJJHHHGGGEEEDDDBBB@@@>>>===<<<<<<;;;::::::999999999999::::::::::::::::::999999888777777777777777777777777888888999999999999888888888888888888777777777777777777777777888888888888:::;;;<<<===>>>>>>>>>>>>999888666555555666666777666777888888777777999;;;<<<===>>>??????@@@??????;;;;;;;;;;;;;;;===AAADDDJJJSSS[[[[[[\\\eeerrr{{{mmmYYYIIIDDDCCCAAA@@@??????@@@AAAAAAIIIqqqsssooosssnnnjjjnnnsssyyy~~~yyyuuuvvvzzz}}}||||||{{{zzzyyyzzz}}}xxxpppnnnkkkeee___^^^XXXXXXUUUTTTXXX___```\\\YYY[[[kkk\\\GGGFFFAAADDDFFFSSS~~~nnnnnn{{{iiiXXXNNNFFFGGGEEEEEEIIIPPPXXX___bbbaaaaaaaaa```^^^___aaacccbbbdddgggiiijjjiiigggeeeeeedddcccaaa^^^[[[XXXWWW\\\[[[ZZZ^^^cccjjjnnnpppllllllnnnsssxxxzzzwwwsssrrrqqqqqqpppnnniiidddaaa]]]^^^cccllluuu{{{|||{{{|||||||||{{{zzzzzz}}}~~~wwwnnniiiccc]]]VVVQQQQQQSSSUUUVVVZZZVVVNNNKKK```ZZZHHH@@@???:::;;;<<<666666666666666555555555555444444444555555555555666555777;;;DDDVVVkkk~~~}}}uuuhhhcccbbb___[[[YYYSSSRRRPPPMMMKKKIIIHHHGGGDDDCCCBBB@@@>>>===<<<<<<::::::999999999999999:::999::::::;;;::::::999999777777777777777777777777888888999999999999888888888888888777777777777777666777777777888888888888:::;;;<<<===>>>>>>>>>>>>:::999777666555555555666555777777777777777999;;;:::;;;<<<===>>>>>>>>>>>>;;;<<<===<<<;;;;;;===>>>BBBHHHMMMOOOUUUdddyyymmmYYYHHHDDDCCCAAA@@@??????@@@AAA>>>EEEfffcccmmmuuupppoookkkqqqyyy|||wwwuuuvvvxxxzzzvvvsssoookkkkkkqqqyyy~~~}}}zzz~~~~~~vvvooommmiiiccc^^^^^^WWWWWWUUUTTTYYY___```\\\YYY]]]qqqWWWEEEEEEBBBEEEDDDRRR}}}mmmiiixxxfffVVVMMMFFFHHHGGGHHHMMMTTT\\\aaadddaaaaaaaaa``````bbbeeehhhgggjjjmmmooopppnnnkkkiiigggfffeeeccc```]]]ZZZXXX\\\ZZZXXXZZZ```fffllloooqqqooonnnrrrxxx~~~|||yyyyyyyyyssshhh^^^]]]^^^bbbkkkwww|||}}}|||{{{zzzzzz{{{}}}}}}wwwoooiiiccc]]]VVVQQQQQQSSSUUUVVVSSSUUUPPPLLL\\\[[[III@@@???::::::<<<666666666666666555555555555444444444555555555555666666777;;;EEETTTgggzzz{{{wwwiiidddbbb^^^ZZZXXXSSSRRROOOMMMJJJHHHGGGGGGDDDCCCAAA???>>><<<<<<;;;999999999888888999999:::999::::::;;;;;;;;;::::::777777777777777777777777888888999999999999888888777777777777777777888888666777777777888888888888:::;;;<<<===>>>>>>>>>>>>:::999777666555555555555555666777777666777999;;;888999:::;;;<<<<<<<<<<<<<<<===???>>>===;;;<<<<<<<<>>>>>>>>>>>:::999777666555555555666555666777777666666888:::777777999:::::::::::::::<<<>>>??????===<<<<<<===:::;;;???EEEKKKSSSbbbpppttt~~~qqq\\\IIIDDDCCCAAA@@@??????@@@AAADDDFFFXXX~~~jjjnnn{{{sssrrrtttvvvzzzyyytttttttttttttttuuuvvvvvvqqqnnnhhhcccbbbhhhqqqwww}}}~~~{{{~~~xxxwwwwwwzzz{{{uuuooommmhhhaaa^^^___VVVVVVUUUUUUZZZ``````\\\\\\fff~~~SSSFFFEEE@@@DDDJJJWWW~~~nnnkkkaaaRRRKKKFFFGGGHHHLLLSSS[[[aaacccdddcccfffiiijjjjjjjjjkkkllllllooorrruuuwwwwwwwwwvvvmmmllljjjhhhgggffffffgggddddddbbb^^^\\\^^^dddiiirrrtttwww{{{}}}{{{mmmbbbZZZ[[[]]]___ccciiipppuuu|||}}}}}}|||zzzxxxyyyzzz|||vvvnnniiiddd___WWWSSSRRRTTTVVVXXXPPPRRRNNNMMM]]]]]]JJJAAA???999:::<<<777666666666666555555555555444444444555555555555666666555:::HHHXXXkkk}}}yyy{{{mmmgggeeeaaa]]][[[UUURRROOOKKKHHHGGGFFFFFFDDDBBBAAA???===<<<;;;;;;888888888888888999::::::999::::::;;;<<<<<<;;;;;;777777777777777777777777888888999999999999888888666777777777888888888888777777777777888888888888:::;;;<<<===>>>>>>>>>>>>999888777555555555666666555666777666666666888:::777888999::::::;;;;;;:::;;;<<<>>>>>><<<<<<===>>><<<;;;???DDDGGGJJJTTT___cccppp|||rrr]]]JJJDDDCCCAAA@@@???@@@@@@AAA>>>@@@NNNrrrvvvlllmmmwwwrrrssstttuuu}}}|||zzzvvvmmmcccnnnoooqqqrrrttttttttttttmmmkkkhhhfffgggllltttzzz{{{uuupppmmmhhhaaa^^^___UUUVVVUUUUUUZZZ``````\\\XXXhhhTTTFFFEEE???CCCOOO[[[rrrqqq}}}___PPPJJJDDDDDDGGGMMMUUU]]]ccceeeeeefffiiimmmoooooommmllllllnnnqqqtttyyy|||~~~~~~~~~pppnnnllljjjjjjjjjlllmmmggghhhgggaaa\\\\\\bbbhhhnnnttt|||yyymmmeeeXXXZZZ\\\]]]^^^dddmmmsss|||}}}}}}|||zzzxxxxxxyyy{{{uuunnniiieee___XXXSSSSSSUUUWWWXXXOOOOOOKKKNNNeee^^^KKKAAA???999:::<<<777777666666666555555555555444444444555555555666666777555:::GGGWWWiiizzzvvv|||{{{mmmhhhgggccc___^^^UUUSSSOOOKKKHHHGGGFFFFFFCCCBBBAAA???===<<<;;;;;;888888777777888999::::::999::::::;;;<<<<<<<<<;;;777777777777777777777777888888999999999999888888666666777777888888888999777777777777888888888888:::;;;<<<===>>>>>>>>>>>>999888666555555666666777444666666666666666888:::888888999:::;;;;;;;;;;;;999;;;<<<<<<;;;<<<===???;;;999<<<@@@AAAAAAHHHSSSXXXccckkknnntttrrrlllooo~~~wwwVVVNNNEEEDDDCCCBBBAAA@@@@@@@@@<<>>===<<<;;;:::999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777:::;;;;;;:::888666555666888888777777666666555555777777777777777777777777888:::===@@@BBBBBB@@@???::::::999999888777777666777777777777777777777777777777888999:::;;;;;;<<<888999:::;;;;;;;;;;;;:::;;;<<<=========>>>@@@BBBJJJLLLQQQXXX^^^ffftttzzzllldddXXX]]]gggtttyyyVVVNNNEEEDDDCCCBBBAAA@@@@@@@@@>>>BBBLLL```wwwvvveeerrrtttsssssszzz~~~wwwjjjbbbbbbdddeeelllnnnpppsssttttttsssrrrttttttrrrrrr{{{}}}{{{~~~wwwwwwsssooojjjeee```[[[WWWWWWUUUTTTYYY___bbb```]]]^^^kkkQQQGGG@@@BBBBBBFFFWWW{{{rrrooo```QQQLLLHHHKKKRRRXXXZZZ___fffjjjjjjlllmmmrrrxxxyyyxxx|||}}}{{{|||{{{xxxwwwxxxtttoookkkkkkkkknnnrrryyy~~~{{{{{{zzzvvvuuuzzztttfff^^^___\\\___gggooorrrwww}}}zzzuuutttuuuzzzxxxyyy}}}zzzuuupppjjjfffcccZZZSSSSSSUUUTTTUUUWWWNNNMMMJJJNNNggggggNNN@@@???;;;:::<<<999888777666555555444444444777444222444888:::888555666999888DDD]]]rrr{{{{{{~~~oooiiifffaaa\\\ZZZUUUSSSPPPMMMJJJHHHFFFEEEAAA@@@???>>>===<<<;;;:::999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777999;;;;;;:::888666555666777777777777666666666666777777777777777777777777:::<<<>>>AAAAAAAAA???>>>::::::999888888777777777777777777777777777777777777777888999:::;;;;;;<<<888888999999999999999999;;;<<<======<<<===???@@@===>>>BBBHHHMMMSSS___kkkpppuuuyyyvvvkkk___WWWSSSPPPUUU^^^kkkxxx{{{XXXNNNEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAHHHZZZrrr~~~rrraaaoooyyyppprrruuuzzzlllaaaaaafffiiinnnoooqqqsssttttttrrrrrrppprrrrrruuu|||www{{{tttvvvrrrlllhhhddd```]]]ZZZYYYWWWVVV[[[aaaccc```\\\]]]hhh~~~OOOGGG@@@BBBCCCCCCUUUyyylllnnncccRRRLLLIIINNNTTTYYY\\\aaaiiioooqqqrrrtttyyy~~~}}}~~~yyysssjjjiiikkksss~~~{{{yyyyyyxxxtttlllhhhiiippprrrkkkbbb]]]______dddnnnwwwxxxrrrvvv{{{{{{tttllljjjlll}}}|||vvvqqqmmmhhheee```WWWQQQRRRSSSSSSSSSUUUMMMNNNLLLNNNdddjjjPPPAAA@@@;;;:::<<<777888777666555555444555555666333111222555666555222555888999EEE^^^ppp}}}qqqjjjfffaaa\\\YYYVVVTTTQQQNNNKKKHHHFFFFFFAAA@@@???>>>===<<<;;;:::999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888999:::;;;:::888666666666666666666666777777777777777777777777777777777777<<<===???AAAAAA@@@???>>>::::::999888777777777777777777777777777777777777777777888999:::;;;;;;<<<888888888888888777777777<<<=========;;;;;;===>>>999999;;;???BBBFFFOOOYYY___``````\\\UUUPPPOOOOOOPPPTTT]]]hhhttt~~~}}}YYYNNNEEEDDDCCCBBBAAA@@@@@@@@@AAA???DDDUUUnnn{{{rrraaaiiiuuupppssswwwssshhhfffjjjllljjjlllnnnqqqrrrsssrrrqqqppprrrtttyyyxxxvvv~~~xxxuuupppjjjeeebbb```^^^\\\YYYXXXXXX]]]bbbddd```[[[ZZZfffwwwLLLGGG???AAADDDCCCTTTvvvhhhnnngggRRRKKKIIIOOOUUUYYY\\\aaakkksssuuuwwwzzz}}}yyynnnmmmooowwwyyyuuupppkkkccc^^^\\\aaaeeeccc```___aaahhhqqqzzzyyyqqqpppwww}}}~~~uuupppnnnooowwwzzzsssnnnkkkgggeee^^^VVVQQQRRRSSSSSSSSSUUUNNNPPPNNNNNNaaannnRRRAAA@@@<<<;;;;;;666777777666555555555555555555333222333444555333111444777999GGG]]]mmm}}}rrrkkkgggaaa[[[YYYVVVTTTQQQNNNJJJGGGFFFEEEAAA@@@???>>>===<<<;;;:::999999888888888888999999::::::::::::::::::::::::888888888888888888888888999:::;;;:::888666666777555555666666777777888888777777777777777777777777;;;<<<>>>@@@AAAAAA@@@???:::999888777666666666777666666666666666666666666777777888999:::;;;;;;<<<999999888888888888888888===>>>>>>===;;;:::;;;===>>><<<===@@@AAABBBHHHPPPTTTTTTSSSPPPMMMMMMPPPRRRRRRWWW```jjjttt}}}[[[OOOEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>BBBRRRkkkzzzssseeegggtttsssyyy}}}ssspppppppppgggjjjmmmqqqsssuuuuuuuuuxxxzzz~~~|||uuuvvvzzzsssnnngggbbb```^^^]]]\\\YYYXXXYYY^^^dddeee```ZZZZZZgggpppIIIHHH???@@@DDDDDDTTTsssiiipppmmmUUUKKKJJJPPPVVVYYY[[[```jjjrrruuuyyy}}}}}}xxxwwwzzz}}}rrrhhhccc\\\VVVSSSVVVZZZ]]]```dddjjjvvvssshhhgggkkkrrrxxxwwwwwwxxx{{{yyyxxxyyyrrrmmmjjjgggeee]]]VVVQQQSSSUUUUUUUUUVVVQQQSSSPPPOOO```qqqSSSBBB???<<<;;;;;;666777666666555555555555666555444444444555555444333333666:::HHH[[[ggg{{{wwwxxxtttmmmiiiccc]]]ZZZVVVTTTQQQMMMJJJGGGEEEDDDAAA@@@???>>>===<<<;;;:::999999888888888888999999::::::::::::::::::::::::888888888888888888888888888999;;;:::888666666777555555666666777777888888777777777777777777777777888:::<<<>>>@@@AAABBBBBB:::999888666555666666777666666666666666666666666777777888999:::;;;;;;<<<;;;;;;:::999999999:::;;;>>>??????===;;;:::;;;===>>><<<;;;>>>>>>>>>AAAFFFEEEEEEFFFFFFFFFHHHKKKMMMPPPVVV^^^gggoooxxx\\\OOOEEEDDDCCCBBBAAA@@@@@@@@@???>>>BBBPPPfffvvvsssiiiiii}}}vvvzzzyyywwwuuurrrjjjlllpppuuuxxxzzz{{{{{{|||zzzuuuuuu}}}}}}vvvpppkkkeeeaaa^^^\\\[[[YYYWWWVVVYYY___eeeeee```ZZZ\\\kkkhhhGGGIII@@@???DDDCCCSSSqqqqqqtttvvvYYYNNNMMMQQQVVVZZZ[[[```iiippprrrxxx~~~}}}qqqccc]]]VVVRRRPPPRRRVVV[[[fffppp}}}~~~ccc]]]aaafffiiimmmnnnnnnpppzzzwwwqqqlllhhheeeccc\\\VVVRRRTTTVVVVVVVVVXXXTTTUUUPPPMMM___sssTTTAAA???======<<<666666666555555555555666666555555555555555555555555333666:::GGGXXX```sssqqqppp|||vvvoookkkeee___]]]WWWUUURRRNNNJJJGGGEEEDDDAAA@@@???>>>===<<<;;;:::999999888888888888999999::::::::::::::::::::::::888888888888888999999999888999::::::888777777888666666666666777777777777777777777777777777777777666888:::<<>>>>>??????>>><<<;;;===>>>>>>;;;;;;===>>>===>>>BBB???AAACCCFFFHHHJJJLLLLLLPPPVVV^^^fffmmmvvv]]]OOOEEEDDDCCCBBBAAA@@@@@@@@@???@@@CCCNNNaaapppqqqjjjiii|||xxxzzzsssrrrtttssspppoooqqquuuyyy|||}}}~~~~~~|||}}}wwwsssqqq{{{zzzsssmmmiiiddd```]]]ZZZXXXVVVTTTUUUXXX___eeefff```ZZZ___pppaaaEEEKKK@@@>>>CCC???PPPooo|||vvv___RRRPPPSSSXXX\\\\\\```hhhmmmnnnyyy~~~~~~qqqaaaZZZSSSSSSTTTVVVYYYaaarrrnnn[[[[[[bbbdddfffiiikkklllrrr|||vvvooojjjfffbbb```[[[UUUQQQTTTWWWVVVVVVXXXVVVUUUNNNKKK^^^tttTTTAAA???===>>>>>>777666666555555555555666666333444444555555555666777333666:::GGGTTTYYYlllpppppp}}}xxxqqqmmmgggbbb```YYYWWWTTTPPPLLLIIIGGGFFFAAA@@@???>>>===<<<;;;:::999999888888888888999999999999999999999999999999777777888888888999999999777999::::::888777777888777777777777666666666666777777777777777777777777777777999;;;===>>>@@@@@@;;;999777555444555666777777777777777777777777777777777888999:::;;;;;;<<<;;;;;;::::::;;;===???@@@???@@@@@@???======>>>@@@???<<<;;;???@@@??????BBBAAABBBEEEHHHLLLNNNNNNNNNPPPVVV___fffmmmuuu^^^OOOEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAEEEMMM]]]kkknnniiifff|||zzzvvvrrrjjjeeehhhnnnoookkkqqqssswwwzzz|||}}}}}}}}}|||yyytttpppnnn~~~~~~|||zzzssslllhhhccc___\\\YYYVVVTTTSSSSSSWWW___eeefff```ZZZbbbttt]]]DDDLLL@@@>>>CCC<<>>888666666555555555666666777111222444444444444666777333666:::FFFRRRUUUgggtttuuuyyyrrroooiiidddaaa[[[ZZZVVVRRRNNNKKKIIIHHHAAA@@@???>>>===<<<;;;:::999999888888888888999999999999999999999999999999777777888888999999999999777999::::::888777777888888888777777666666555555777777777777777777777777888888999:::;;;======>>>;;;999666444444444666777777777777777777777777777777777888999:::;;;;;;<<<::::::999999;;;===@@@AAA???@@@@@@???>>>>>>@@@AAA===::::::>>>@@@??????AAA<<<===???BBBFFFHHHIIIHHHMMMSSS\\\ccciiirrr}}}bbbOOOGGGEEECCCBBBBBBCCCAAA@@@>>>AAABBBGGGYYYlllmmmbbbdddzzz}}}zzzyyyxxxxxxxxxsssiii]]]XXX]]]ffflllooovvvxxxyyyxxxtttrrrrrrttt}}}~~~{{{tttqqqpppqqq~~~vvvrrrrrrlllggg___ZZZWWWVVVUUUTTTSSSYYYZZZ^^^gggbbbYYY[[[ccc}}}___CCCBBBCCC:::DDDAAAGGGmmmvvvxxxcccPPPYYYYYY\\\___aaaaaagggooossszzzxxxgggXXXWWWYYY___eeeiiivvvzzzdddaaaccckkksssvvvxxxzzz|||tttkkkeee```\\\YYYVVVUUUTTTSSSSSSTTTUUUUUUUUUSSSNNNMMM^^^uuuWWWDDD???999999===:::666555555555555666666777444444444555555555555666555:::<<>>???@@@AAA<<<999666444555666666555555666777666555444555777888888999999999:::::::::999:::;;;===>>>>>>??????<<<======>>>???@@@@@@AAA>>>>>>???@@@@@@???>>>=========>>>@@@BBBEEEHHHJJJMMMQQQWWW___iiittteeeQQQGGGEEECCCBBBBBBBBBAAA@@@>>>AAABBBFFFVVVhhhjjjaaa```|||vvvttt|||zzz|||yyywwwvvvvvvvvvssskkkaaa^^^cccjjjnnnoooyyywwwrrrlllfffeeehhhlllsssrrrttt{{{wwwpppnnnnnnvvv~~~tttooooooiiiddd]]]XXXVVVUUUTTTTTTUUUZZZZZZ^^^fffaaaZZZ___gggYYYBBBAAADDD;;;CCCCCCHHHlllyyylllTTTZZZZZZ]]]```bbbbbbgggmmmjjjmmmqqquuuyyylllZZZ[[[]]]dddmmmwww{{{kkkjjjkkkttt{{{rrrjjjddd^^^ZZZWWWTTTSSSRRRRRRRRRSSSTTTUUUTTTPPPJJJNNNeeerrrTTTAAA???===???CCC@@@777666666555555555666666444444444555555555555666555:::;;;CCCOOOTTTccc|||{{{wwwssskkkeee^^^\\\XXXTTTOOOKKKIIIGGGDDDBBBAAA???===<<<;;;;;;888888888888888888888888::::::999888777777777777888888999999999::::::::::::999999999888888888888888777777777666666666555777777777777777777777777888888:::;;;===???AAAAAA;;;999666444555666666666555666777666555555666777888888999999999::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@???===<<<===>>>>>>???BBBDDDGGGIIILLLOOOVVV^^^hhhttt~~~iiiSSSGGGEEECCCBBBBBBBBBAAA???>>>AAABBBEEEQQQaaafffbbb[[[~~~~~~wwwvvv~~~|||yyyvvvvvvvvvvvvzzzuuuooooootttxxxyyywwwxxxqqqggg\\\VVVXXX___dddiiifffeeehhhpppyyy~~~tttmmmmmmooo|||{{{ooojjjjjjeeeaaa[[[VVVUUUTTTTTTTTTVVV[[[[[[___eee___ZZZccciiiRRRAAAAAAEEE===AAAEEEHHHkkk|||wwwZZZ\\\[[[]]]aaabbbbbbeeejjjmmmkkkjjjlllqqqyyyuuu```aaaccckkkxxxjjjfffmmmzzz}}}yyyqqqiiibbb]]]XXXTTTQQQQQQQQQQQQQQQRRRSSSTTTUUUNNNHHHNNNiiisssSSS@@@??????CCCEEE@@@888777666555555555555555444444444555555555555666444999:::AAALLLQQQ```xxx}}}yyyuuummmgggaaa___[[[UUUPPPLLLIIIGGGDDDCCCAAA???===<<<;;;;;;888888888888888888888888::::::999888777777777777888888999999999:::::::::999999888888888777777777777777777777666666666666777777777777777777777777777888999;;;===???AAABBB;;;888555444555666666666555666777777555555666777888888999999999:::::::::;;;<<<===>>>>>>>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCCCCCCCCAAA???===<<<======>>>>>>@@@CCCEEEGGGJJJMMMTTT]]]hhhsss}}}mmmSSSHHHFFFCCCBBBBBBBBBAAA???>>>AAABBBCCCLLLZZZdddgggZZZ||||||~~~}}}zzzyyyxxxxxxzzzzzz}}}|||~~~ppphhh]]]SSSPPPSSS[[[aaabbb```___```dddkkkqqquuu{{{{{{rrrmmmoootttuuujjjfffiiiccc___ZZZVVVUUUUUUUUUUUUUUU[[[^^^aaaddd[[[XXXdddjjjwwwMMMBBB@@@EEE>>>???CCCGGGjjj|||___]]][[[]]]aaabbbaaacccgggooommmjjjhhhkkksss||||||gggfffiiiqqqeeennn}}}xxxppphhhbbb\\\WWWSSSQQQQQQQQQQQQRRRSSSTTTTTTUUUOOOHHHNNNhhhxxxVVVAAA??????BBBAAA999888888777555555444444444444444444555555555555666444888999???JJJOOO]]]uuu|||}}}~~~zzzvvvnnnhhhaaa^^^ZZZUUUPPPLLLIIIHHHDDDCCCAAA???>>><<<<<<;;;888888888888888888888888:::999888777777666666666888888999999999:::::::::888888888777777777777666777777777777666666666666666666666666666666666666777777999;;;===???@@@AAA;;;888555444555666777666555777888777666555666777888888999999999:::::::::<<<===>>>>>>?????????>>>?????????@@@@@@AAAAAAAAABBBBBBCCCCCCBBB@@@>>>===============???AAACCCDDDIIIKKKQQQ[[[gggsss|||pppSSSIIIGGGEEECCCCCCCCCAAA@@@>>>AAABBBAAAGGGVVVgggqqq```{{{uuuuuuuuuvvvxxxzzz|||}}}}}}}}}zzzhhhccc[[[UUUTTTVVVZZZ]]]\\\]]]]]]^^^___bbbfffhhhooosssvvvsssnnnmmmrrrxxx{{{pppgggfffjjjbbb___[[[XXXWWWWWWWWWVVVTTT\\\```ddddddXXXXXXhhhooonnnKKKEEE@@@CCC???===@@@EEEjjjwwwhhh___\\\\\\```bbbaaabbbeeeeeegggfffddddddlll{{{lllgggmmmyyyxxxmmm~~~|||wwwpppiiibbb\\\WWWSSSRRRRRRRRRSSSSSSTTTTTTTTTPPPKKKGGGMMMeeexxxVVV@@@>>>===>>><<<444888888777555555444444444444444444555555555555666444888999???IIINNN\\\tttxxxzzz~~~zzzvvvoooiii^^^\\\YYYTTTPPPMMMKKKJJJDDDCCCBBB@@@>>>===<<<<<<888888888888888888888888:::999888777666666666666888888999999999:::::::::888888888777777777777666666666666666777777777777666666666666666666666666777888999;;;<<<>>>???@@@:::888555444555777777777666777888777666555666888888888999999999:::::::::======>>>???@@@@@@@@@@@@??????@@@@@@@@@@@@@@@AAA???@@@AAABBBBBBBBBAAA@@@>>>>>>======>>>???AAABBBGGGIIIOOOZZZgggsss{{{~~~tttTTTKKKIIIFFFEEEEEEDDDCCCAAA>>>AAAAAA@@@DDDUUUmmmjjjyyyxxxrrrjjjlllppptttwwwzzz|||}}}~~~zzzpppbbb___]]]\\\\\\\\\\\\[[[YYY[[[^^^^^^^^^___```bbbfffiiikkkjjjiiimmmttt{{{}}}vvvnnnggggggkkkccc```\\\YYYYYYYYYXXXWWWUUU\\\```eeecccXXX]]]ttt~~~dddIIIHHH>>>@@@@@@===???DDDiiivvvwwwccc^^^]]]```bbbcccdddhhhfffhhhhhhccc^^^cccooo{{{|||zzzxxx{{{zzz{{{~~~qqqiiitttyyytttyyytttnnnhhhbbb]]]WWWTTTRRRSSSSSSTTTTTTSSSSSSRRRHHHFFFEEENNNhhhsssSSS???===<<<===<<<555888777666555555555555555444444444555555555555666444888999???JJJOOO\\\uuuuuuwww{{{wwwpppjjj]]]\\\XXXUUUQQQNNNLLLKKKEEEDDDBBB@@@>>>===<<<<<<888888888888888888888888999999888777666666666666888888999999999:::::::::999999888888888777777777666666666666777777777777777777777777777777777777999999:::;;;<<<===>>>>>>:::777555444555777777777666777888888666666777888888888999999999:::::::::<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCDDDDDDCCCCCCAAAAAA@@@??????@@@BBBBBBGGGHHHNNNZZZhhhttt{{{}}}xxxUUUMMMKKKHHHGGGFFFFFFDDDBBB???AAAAAA???CCCUUUuuutttxxxyyyttttttpppkkkiiifffjjjooouuuzzz}}}}}}}}}nnnaaaYYYYYY[[[```cccdddaaa^^^___aaaddddddcccccceeegggeeeeeeddddddhhhoooyyy}}}wwwtttpppkkkhhhjjjccc```\\\ZZZYYYXXXWWWVVVWWW\\\___bbbaaa[[[hhhZZZFFFJJJ;;;===AAA???BBBEEEhhhhhhbbb^^^aaadddfffiiillltttrrrnnnhhhbbbccciiiooo|||}}}vvvrrrvvv{{{|||yyy|||xxxooo~~~uuuuuuqqqkkkfffaaa\\\WWWSSSRRRSSSSSSSSSSSSRRRPPPOOOHHHEEEFFFTTTsssoooRRR@@@>>>;;;;;;<<<777777666666555555555666666444444444555555555555666444888:::@@@KKKPPP^^^wwwpppsss}}}yyyrrrlll```^^^[[[VVVRRRNNNLLLJJJEEEDDDBBB@@@>>>======<<<888888888888888888888888999888777666666555555666888888999999999::::::::::::999999999888888888888555666666666777777777888777777777777777777777777::::::;;;;;;;;;;;;<<<<<<999777444444555777888888666777888888777666777888888888999999999:::::::::;;;<<<>>>@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDFFFEEEDDDCCCCCCDDDEEEEEEFFFHHHMMMZZZiiiuuu{{{}}}{{{WWWNNNLLLIIIHHHGGGFFFEEECCC???AAAAAA???BBBVVVzzzzzzvvvvvviiiiiilllkkkiiijjjggglllrrryyy~~~~~~sss```RRRPPPRRRXXX```gggjjjgggdddhhhjjjlllkkkiiijjjmmmpppgggeeebbbccciiisss~~~yyyttttttsssnnniiihhhccc```\\\ZZZYYYXXXVVVUUUYYY]]]]]]``````]]]qqqRRRCCCJJJ999;;;BBBAAAFFFFFFffflllddd```bbbfffiiilllpppyyyvvvqqqmmmmmmooorrruuuvvvrrrvvv{{{{{{uuuooorrrnnniiieee```[[[VVVSSSRRRRRRSSSSSSRRRPPPNNNMMMLLLHHHHHHZZZ}}}oooTTTCCC@@@:::999;;;777666666555555555666666777444444444555555555666666444999:::AAALLLQQQ```xxxkkknnn{{{tttnnndddaaa]]]XXXSSSNNNKKKJJJEEEDDDBBB@@@???======<<<888888888888888888888888999888777666666555555555888888999999999::::::::::::::::::999999999999888555666666666777777888888777777777777777777777777;;;;;;;;;;;;;;;;;;;;;;;;999777444444555777888888666888999888777666777888888888999999999::::::::::::;;;===@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIIIIHHHGGGFFFEEEJJJIIIHHHFFFFFFFFFGGGHHHGGGHHHMMMZZZiiivvv{{{|||\\\SSSPPPLLLJJJKKKJJJGGGDDD===GGGFFFAAAEEERRRqqq}}}uuuqqqqqqrrrrrrnnnlllmmmqqqooonnnrrryyy~~~|||qqqdddXXXRRROOOQQQYYYeeelllkkkjjjjjjiiilllqqquuuwwwxxxwwwvvvpppssstttrrrpppuuu~~~|||wwwsssooonnnnnnnnnhhheee___ZZZWWWVVVWWWXXX\\\]]]aaa```XXX[[[xxxYYYDDD@@@AAAEEE>>>DDDDDDKKKccclll\\\]]]gggmmmoooqqq~~~~~~xxxsssvvvwwwtttwwwzzz|||~~~~~~yyyzzzwwwnnnfffdddaaaYYYRRROOOKKKMMMPPPSSSSSSRRRPPPNNNFFFIIIIII^^^sssSSS???>>>===>>>===777666666666666555555555555555444444444444555666666777888777>>>LLLTTTeeeqqqsss|||tttnnneeeaaa[[[WWWSSSPPPLLLJJJHHHFFFCCCAAA???===;;;888999888888888888888999999::::::999888777777777888555666777888999:::;;;;;;<<<;;;;;;:::999888777777::::::999999888777666666777777777777777777777777888999:::;;;<<<<<<<<<<<<888888999999999888888777999999888888888888888888666777777777777888888888<<<<<<===>>>@@@CCCEEEFFFHHHGGGEEEEEEEEEGGGIIIKKKKKKLLLLLLLLLJJJHHHGGGEEEJJJIIIHHHHHHGGGGGGGGGHHHHHHKKKPPPWWWaaalllvvv{{{```TTTPPPMMMKKKKKKKKKHHHFFF@@@DDDBBBAAAFFFOOOkkkvvv~~~oooiiikkknnnooonnnmmmoooqqqsssooonnnqqqtttvvvyyy~~~}}}~~~{{{uuujjj^^^TTTOOOQQQRRRYYYdddlllnnnppprrruuuwwwyyy{{{}}}|||~~~{{{wwwrrrnnnlllllllllfffccc^^^YYYVVVVVVXXXYYY\\\]]]aaa```[[[aaa~~~UUUCCC@@@@@@CCC===CCCCCCKKKbbbwwwdddccckkkssswwwyyy|||wwwwwwwwwwwwzzz~~~xxxuuullldddbbb___XXXQQQNNNMMMOOORRRTTTUUUSSSQQQOOOGGGIIIJJJ___sssSSS@@@>>><<<======666666666666666555555555555555444444444444555666666666999888???KKKUUUhhhwwwyyy~~~wwwqqqgggccc]]]YYYUUUQQQNNNLLLIIIFFFCCCAAA@@@>>>;;;999999888888888888888999999999999888888777888888888666666777888999:::;;;;;;;;;::::::999999888888777::::::999888888777666666777777777777777777777777888999:::;;;<<<<<<<<<<<<777888888888888777666666888888888888888888888888777777777888888888999999<<<======???@@@BBBDDDEEEEEEDDDDDDEEEGGGJJJLLLNNNMMMMMMMMMLLLKKKIIIFFFEEEJJJIIIIIIHHHGGGGGGHHHHHHGGGIIIMMMSSS\\\eeemmmrrrxxxfffVVVTTTQQQOOOOOONNNLLLJJJFFFDDD@@@DDDJJJNNNgggyyyvvvnnnkkkfffiiimmmqqqsssuuuvvvxxxyyyzzzrrrllllllnnnpppuuuzzzuuutttpppiii___VVVPPPMMMUUUUUU[[[eeemmmpppuuu{{{{{{{{{{{{|||~~~|||wwwqqqmmmjjjhhhhhhbbb___[[[WWWVVVWWWYYY[[[\\\]]]``````^^^hhhwwwNNNDDDAAA>>>@@@;;;BBBCCCLLLaaaqqqjjjqqqyyy~~~|||{{{~~~xxx{{{uuurrrjjjccc```\\\UUUOOOMMMNNNQQQTTTVVVWWWUUURRROOOGGGJJJKKKaaarrrSSS@@@>>><<<<<<<<<555666666666666555555555555555444444444444555666666444999:::???KKKUUUkkk|||~~~{{{tttjjjfff```[[[WWWTTTPPPMMMIIIGGGDDDBBBAAA???<<<999999999888888888888888999888888777777777888999999666666777888999::::::;;;999999999999999999999999999999999888888777777666777777777777777777777777888999:::;;;<<<<<<<<<<<<777777777777666666555555888888888888888888888888888888888888999999999:::======>>>???@@@AAABBBBBBAAABBBCCCFFFIIIMMMPPPQQQOOOOOONNNMMMKKKIIIFFFEEEIIIIIIHHHGGGGGGGGGHHHHHHHHHIIILLLPPPWWW^^^dddhhhmmmuuu}}}jjjZZZYYYWWWUUUSSSRRRQQQPPPLLLFFFBBBIIINNNNNNiiippphhhkkkmmmqqquuuyyy{{{}}}tttkkkiiijjjkkknnnsssjjjhhheee^^^WWWRRROOOOOOYYYZZZ```iiiooorrrwww}}}~~~~~~~~~}}}xxxrrrlllhhhfffeee^^^\\\XXXVVVVVVXXX[[[]]]]]]]]]___```bbbooojjjIIIEEEBBB>>>???;;;BBBDDDNNNbbbsssttt}}}tttpppyyy}}}wwwqqqooohhhbbb___[[[TTTOOONNNOOOQQQTTTWWWWWWTTTPPPNNNGGGIIIJJJbbbpppRRRAAA???;;;;;;;;;555666666666666555555555555555444444444444555666666333999;;;@@@JJJUUUmmm}}}}}}}}}wwwmmmiiiccc]]]YYYUUUQQQOOOJJJHHHEEECCCBBB@@@===::::::999888888777888888888777777666777777888999:::666777777888999999::::::777777888888999999999:::999888888888777777777666777777777777777777777777888999:::;;;<<<<<<<<<<<<999888777777666666666666777777777777888888888888888888999999999:::::::::======>>>??????@@@@@@@@@@@@AAADDDGGGKKKNNNPPPRRRPPPPPPOOONNNLLLIIIFFFEEEGGGGGGFFFFFFFFFFFFFFFGGGIIIJJJMMMQQQVVV\\\aaaccchhhpppxxx|||ooo]]]\\\[[[YYYWWWVVVUUUVVVNNNJJJFFFKKKNNNMMMjjjtttjjjooorrrrrrxxx|||wwwlllhhhfffcccbbbddd^^^^^^\\\YYYUUUSSSSSSTTT]]]___gggppptttuuuzzz}}}xxxrrrlllgggdddbbb[[[YYYWWWUUUVVVYYY\\\___^^^^^^___aaagggwwwaaaEEEEEECCC>>>AAA===CCCDDDQQQddd}}}}}}yyy|||pppiiifffjjjpppzzzsssnnnmmmgggaaa___ZZZSSSOOOOOOMMMPPPTTTVVVVVVRRRNNNKKKGGGHHHJJJbbbmmmQQQAAA???;;;::::::555666666666666555555555555555444444444444555666666333999;;;@@@JJJTTTmmmzzzwwwyyyppplllfff```[[[WWWSSSPPPKKKIIIFFFDDDCCCAAA>>>;;;:::999999888777777888888666666666666777888999999777777777888999999::::::666777777888888999999:::888888888777777777777777777777777777777777777777888999:::;;;<<<<<<<<<<<<;;;:::999777777666777777666666777777777888888888888888999999999:::::::::<<<===>>>?????????>>>>>>@@@BBBEEEIIILLLNNNOOOOOOPPPPPPOOONNNLLLIIIFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEIIIJJJLLLPPPUUUZZZ^^^```hhhpppvvvyyy~~~vvv```aaa```^^^[[[ZZZZZZ[[[PPPNNNIIIJJJLLLLLLdddvvvmmmqqqrrrsss{{{tttmmmgggaaa\\\ZZZWWWYYYZZZYYYXXXXXXYYYZZZ```dddmmmwww|||~~~|||wwwqqqkkkeeeaaa___ZZZXXXVVVUUUVVVZZZ^^^aaaaaaaaabbbfffooo[[[CCCEEECCC???BBB>>>BBBBBBRRRfff{{{zzzmmmeeebbb___```ccchhhooozzz}}}wwwqqqllljjjeeeaaa^^^YYYQQQNNNOOOLLLOOOSSSUUUUUUQQQLLLHHHGGGIIIKKKeeeiiiOOO@@@???::::::;;;777666666666666555555555555555444444444444555666666333888999>>>JJJTTTjjjzzzsss~~~{{{uuupppjjjccc^^^ZZZUUURRRLLLJJJGGGEEEDDDBBB???<<<::::::999888777777777777777777666666666777888888777777888888888999999999777777777888888888999999777777777777777777777777777777777777777777777777888999:::;;;<<<<<<<<<<<<<<<;;;999777777666777777555666666777777888888888888888888888999999999:::;;;<<<===?????????>>>===???BBBEEEIIILLLMMMMMMMMMOOOOOONNNMMMKKKIIIFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEGGGHHHKKKNNNRRRWWWZZZ\\\fffmmmssstttyyyhhhiiiiiigggcccbbbccceeeWWWVVVNNNKKKOOOOOO[[[sssvvvvvv|||}}}ssskkkeee___ZZZXXXVVVYYY\\\^^^^^^]]]^^^^^^dddhhhrrr}}}{{{yyytttnnnhhhccc^^^\\\ZZZYYYVVVUUUWWWZZZ___bbbccceeegggmmmzzzzzzXXX@@@CCCAAA>>>CCC>>>@@@@@@RRRgggxxx~~~sssjjjbbbaaaaaa```___aaa___bbbgggooowww~~~{{{uuupppmmmgggbbb___\\\VVVOOOMMMOOOMMMOOOSSSVVVUUUPPPKKKGGGJJJKKKMMMhhhfffMMM??????::::::<<<888666666666666555555555555555444444444444555666666444777777===JJJSSSfff~~~ttt~~~}}}yyyuuunnnhhhbbb]]]YYYVVVMMMKKKHHHFFFDDDBBB???===;;;:::999888777777777777888777777666666666666777888888888888888999999999777777777777888888888888666777777777777777777777777777777777777777777777888999:::;;;<<<<<<<<<<<<<<<;;;888666555555666777555555666666777888888999777777777888888888999999999:::<<<>>>??????>>>======@@@DDDIIILLLMMMMMMMMMMMMMMMMMMLLLKKKIIIFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHJJJLLLNNNQQQTTTWWWXXX___eeekkkmmmtttpppqqqrrroookkkjjjkkkmmm___]]]RRRMMMTTTTTTUUU___xxxyyyiii```]]]YYYVVVUUUWWWZZZ___bbbbbbaaa``````fffjjjtttxxxvvvrrrlllfffaaa\\\ZZZ[[[YYYWWWVVVWWW[[[___bbbeeegggkkksssmmmWWW???AAA???===CCC===>>>===QQQfffwwwzzzxxxwwwwwwtttwwwvvvqqqpppsssrrrmmmfff```]]]```cccccccccdddffffffhhhmmmuuu}}}~~~yyytttpppnnnddd```]]][[[UUUMMMKKKMMMMMMPPPTTTVVVUUUPPPKKKGGGKKKMMMOOOjjjdddKKK??????::::::<<<999777666666666555555555555555444444444444555666666555777555<<>>??????>>>===:::>>>CCCIIILLLNNNNNNMMMKKKLLLLLLLLLJJJIIIGGGEEEFFFFFFEEEFFFFFFGGGHHHHHHLLLMMMNNNPPPRRRTTTVVVVVVXXX^^^dddhhhppp~~~xxx{{{~~~xxxyyyzzzsssmmm]]]QQQRRRSSSPPPTTT\\\yyylll```]]]\\\YYYYYY\\\]]]___```___^^^^^^bbbeeelllqqq|||xxxqqqkkkhhhddd]]]YYYYYYUUUWWWXXXXXXXXX[[[```eeekkklllmmmtttbbbIIIDDD???>>>@@@BBB@@@===BBBMMMbbbttt{{{ttttttvvvvvvttttttrrrpppooonnnkkkhhheee____________cccgggiiiiiiiiinnnuuu{{{~~~|||zzzvvvrrrmmmjjjgggaaa[[[XXXSSSNNNMMMOOONNNRRRWWWXXXVVVRRRNNNLLLTTTLLLTTTvvv]]]NNNAAA>>>???===999777777777666555444444333333555444444444444555666666777888:::>>>GGGXXXkkkxxx~~~~~~yyyqqqjjjfffbbb___^^^TTTRRRMMMHHHDDDAAA@@@@@@@@@===:::888888777666555555555555666666777888999777777888999::::::;;;;;;888999999::::::999999888888888777777777777888888888:::<<<<<<;;;999999:::888999::::::;;;;;;;;;;;;:::888666333222333444444666555444444444666777888888555333444888<<<===<<<;;;>>>BBBDDDEEEEEEFFFGGGJJJGGGFFFIIINNNPPPNNNKKKMMMQQQTTTRRRLLLHHHGGGIIIJJJKKKJJJHHHGGGFFFHHHJJJSSSQQQOOOPPPRRRTTTUUUTTTYYYZZZ\\\aaaiiittt}}}{{{|||}}}yyyrrr```RRRRRRSSSPPPSSS[[[zzzqqqggg___^^^___^^^___cccbbbdddeeeeeedddeeehhhkkkpppwwwvvvoooiiigggccc]]]YYYZZZVVVWWWXXXYYYYYY]]]ccchhhllliiijjjvvv\\\IIIDDD???>>>@@@AAA>>><<<@@@KKKbbbuuuwwwtttuuuuuuqqqnnnrrrqqqppppppnnnkkkeeeaaa______```aaadddhhhjjjjjjrrrsssssstttvvvzzz}}}~~~~~~~~~zzzuuuqqqmmmjjjeee___YYYVVVRRRMMMLLLNNNPPPTTTYYYZZZXXXTTTPPPNNNRRRKKKWWW}}}ZZZMMM@@@===>>><<<888777777666666555444444333333555444444444444555666666666777999===FFFVVViiivvv~~~yyysssmmmiiieeeaaa___VVVSSSOOOJJJEEEBBBAAA@@@@@@===:::888888888777555666666666666666777777888777777888999999:::;;;;;;888999999::::::999999888888888777777777777888888777999;;;<<<:::999999999888999:::;;;;;;;;;;;;;;;:::999666444333444444555666555555555555666777888999666444555999===>>>>>><<>>??????===:::===HHHbbbxxx~~~zzzzzzuuuttttttuuuvvvtttmmmhhhlllmmmoooqqqqqqnnnhhhdddaaabbbccceeehhhjjjlllnnnmmmooorrrvvv}}}}}}xxxtttpppllliiibbb\\\WWWUUUQQQLLLLLLOOOTTTWWW\\\]]][[[WWWTTTRRRPPPLLL^^^XXXKKK???<<<<<<:::777666666666666555444444333333555444444444444555666666666777999<<>>;;;999888888777666888777777666666666666666777777888888999:::::::::888888999999999999888888888777777666666777777888666888:::;;;999888888888999999:::;;;;;;;;;;;;::::::999777666444444555555555666666777777777777666999777555666:::===??????>>>BBBGGGJJJLLLMMMNNNPPPNNNMMMKKKHHHGGGGGGJJJMMMLLLOOOQQQPPPLLLIIIIIIJJJLLLLLLLLLJJJIIIIIIKKKMMMTTTSSSRRRSSSUUUWWWXXXWWWSSSRRRQQQSSSYYYaaajjjpppxxx}}}hhhSSSRRRQQQHHHGGGNNNcccxxxoookkkjjjiiiiiikkkoooqqqsssvvvyyywwwuuurrrooommmlllnnnooo~~~{{{oooiiiddddddaaa\\\ZZZZZZWWWWWWWWWYYY\\\bbbhhhkkknnnbbbiiirrrHHHFFFCCC@@@?????????===<<<===GGGbbbzzzyyyhhhdddgggbbbaaahhhiiiooottt}}}uuuooonnnppptttxxxxxxtttnnniiiiiijjjlllpppsssssspppnnngggfffhhhkkkllllllnnnrrrkkkrrr~~~zzzvvvrrrnnnjjjhhh```ZZZVVVTTTQQQMMMMMMPPPWWWZZZ^^^___]]]YYYVVVTTTPPPPPPgggUUUJJJ???<<<<<<:::777777666666555555555444444444555444444444444555666666777888999===EEESSSdddqqq~~~{{{xxxuuurrrnnniiieee\\\ZZZUUUPPPKKKFFFDDDBBBAAA>>>;;;999999999888666999888777666555555555555777777888888999999999:::888888999999999999888888777777666666666666777777666888::::::999777777888::::::;;;;;;<<<<<<;;;;;;:::999888666555555555555555666888888999888777666777666666777999<<>>???EEE```|||mmm\\\YYY]]]ZZZYYY^^^^^^```eeelllrrrwww}}}wwwlllgggeeeooosssxxx{{{zzzvvvsssqqqlllllllllnnnqqqssstttsssllljjjkkknnnnnnlllooovvv{{{wwwrrrooolllhhheee^^^YYYUUUTTTRRROOOOOORRRYYY\\\______\\\XXXUUUTTTNNNQQQmmm}}}TTTIII@@@>>>===:::888999555555555555555444444444555444444444444555666666777888:::===DDDRRRbbbnnn~~~|||zzzxxxvvvrrrmmmiii```^^^ZZZTTTNNNIIIEEECCCBBB???<<<::::::999888777:::999888666555555555555777888888888888888999999777888888999999888888777777777666666666666777777666888::::::999777777888:::;;;<<<======>>>>>>===;;;:::999888777666666555666777888999999888777666666666666777999<<>>???BBB\\\{{{iiiWWWSSSXXXVVVWWW\\\\\\YYY^^^ccchhhlllsss{{{vvvggg```aaacccqqqvvvzzz|||zzzxxxyyy{{{vvvtttqqqqqqrrrssstttsssrrrnnnooosssrrrpppvvvzzzwwwsssooollliiieeeccc]]]XXXTTTTTTRRROOOPPPTTTYYY\\\]]]]]]YYYTTTQQQPPPJJJPPPqqq{{{QQQHHH@@@>>>===:::888999555555555555555555555555555444444444444555666666777888:::<<>>@@@@@@AAAAAA===<<<<<<;;;:::999888777888999999999999888888777666777888888999<<<@@@DDDKKKMMMPPPQQQPPPOOOOOOOOOPPPUUUYYYWWWRRRMMMLLLMMMTTTSSSRRRPPPNNNLLLJJJJJJLLLMMMMMMLLLKKKLLLNNNPPPSSSRRRRRRSSSTTTUUUSSSQQQEEEDDDDDDEEEIIIOOOUUUYYY```hhhrrryyy||||||jjjsssvvveeeXXXZZZdddttthhhjjjkkkgggfffiiimmm}}}|||}}}zzzjjjddd```___]]]XXXVVVVVVWWWWWWZZZ___dddhhhgggfff___qqqWWWKKKGGGGGGFFFDDDAAA???======>>>===WWWzzznnnYYYRRRUUUUUUYYYaaacccaaadddhhhjjjmmmttt~~~~~~lll```\\\```eeemmmsssxxxzzzyyyyyy}}}~~~|||{{{{{{{{{yyyxxx{{{vvvwww|||||||||wwwtttooollliiifffcccaaaZZZUUURRRRRRQQQOOOPPPTTTYYYZZZ[[[YYYUUUPPPLLLKKKIIIRRRvvvwwwNNNFFF???>>><<<999777999555555555555555555555555555444444444444555666666555666888:::@@@LLLZZZeee~~~}}}{{{yyyxxxvvvssspppgggeee```ZZZTTTMMMHHHEEECCC@@@===;;;;;;;;;999888888888777666666555666666888888888888777777777777777777888888888888777777666666555555555555666666777999;;;<<<:::999999999:::;;;===@@@BBBCCCDDDEEE@@@@@@@@@???>>>===<<<;;;::::::999888888888888888777999;;;;;;<<<>>>CCCGGGLLLOOORRRSSSRRRQQQQQQRRRQQQTTTVVVUUURRROOOOOOOOOPPPOOONNNMMMLLLLLLKKKKKKLLLLLLMMMLLLKKKKKKNNNPPPSSSRRRRRRRRRSSSRRRPPPNNNGGGFFFEEEFFFIIIMMMQQQSSSYYYaaalllrrruuuxxxvvvwwwiiiiiimmmuuujjjfffkkklllfffffflllyyyuuujjjddd___^^^\\\WWWUUUUUUXXXYYY\\\aaagggjjjhhheeebbb|||PPPJJJJJJJJJIIIFFFAAA===;;;:::<<<999SSSyyyxxxaaaVVVXXXYYY___kkkooovvvwwwuuurrrooorrrzzzxxxiii^^^]]]bbbhhhgggnnnvvvyyyxxxyyy~~~~~~~~~uuurrrmmmjjjgggeeebbb___XXXSSSPPPQQQPPPNNNPPPTTTXXXYYYZZZWWWRRRMMMIIIGGGJJJUUU{{{rrrLLLEEE>>>===;;;777666888444555555555555555555555555444444444444555666666333444666888>>>IIIWWWbbbyyy}}}{{{yyyxxxwwwtttrrrhhhfffbbb\\\UUUNNNIIIFFFCCCAAA===<<<;;;;;;:::999888777777666666666666666888888888777777777777777777777888888888888777777666666555555555555666666888:::<<<<<<;;;999999::::::;;;>>>@@@CCCEEEFFFGGGCCCCCCCCCBBBAAA@@@???>>><<<;;;999888777888999999999;;;=========@@@EEEJJJLLLOOORRRTTTTTTTTTTTTUUUSSSSSSSSSRRRPPPPPPPPPQQQLLLKKKJJJJJJKKKLLLMMMLLLKKKLLLLLLKKKKKKKKKNNNPPPQQQPPPPPPPPPPPPOOOLLLJJJKKKJJJJJJJJJKKKMMMPPPQQQPPPXXXbbbhhhkkkooowww~~~xxxttt}}}sssnnnnnnsssppphhhjjjssszzznnnhhhccc^^^\\\YYYSSSRRRUUUZZZ\\\aaafffgggeeeeeefffooovvvUUURRRQQQSSSPPPIIICCCAAA>>>:::>>>CCCEEEeeegggWWW]]]ccceeetttqqqeeeaaacccdddeeejjjjjjiiiiiilllttt~~~vvvrrrmmmiiigggdddbbb```VVVTTTQQQOOONNNPPPRRRTTTUUUXXXZZZWWWQQQJJJGGGFFFFFF]]]kkkHHHEEE???<<<:::999999888777666555333333444555555444444444555555555555666333666888:::>>>HHHWWWccc|||xxxuuurrrnnnmmmiiibbbYYYRRRMMMKKKHHHEEEAAA>>><<<;;;999888888888777666666666666666666666666666666666666666:::999999999888888777777888888777777666666666555666777:::<<<======<<<;;;===>>>@@@AAACCCDDDEEEEEEKKKKKKJJJIIIFFFBBB>>><<<>>><<<:::888888999<<<===???>>>>>>>>>@@@CCCEEEGGGOOOQQQSSSTTTUUUTTTRRRQQQQQQQQQRRRQQQPPPNNNLLLKKKIIIIIIHHHGGGGGGHHHHHHHHHKKKKKKKKKIIIHHHHHHJJJLLLNNNNNNMMMLLLKKKJJJJJJIIIIIIJJJLLLMMMOOOPPPPPPPPPMMMRRRWWWZZZ]]]fffttt~~~uuusssxxx|||wwwooorrr}}}~~~vvvkkkgggaaa^^^]]]YYYUUUUUUWWWZZZ]]]ccciiiiiiffffffhhhqqqWWWXXXXXXZZZVVVLLLCCC@@@===:::;;;AAADDDcccmmmXXX^^^fffiiiqqqooobbb```cccffffffdddeeeffffffhhhooozzz~~~yyyqqqmmmiiieeebbb```]]][[[UUUSSSPPPNNNNNNPPPSSSUUUXXX[[[\\\YYYRRRLLLIIIHHHJJJcccdddHHHDDD???<<<::::::999888666666555444444444444444444444444555555555555666444666888999>>>IIIYYYfff~~~zzzwwwvvvqqqpppkkkeee\\\UUUOOOMMMJJJFFFBBB???>>><<<:::999888888777666666666666666777777777777777777777777999999999888888777777777888888888888777777777666777888:::;;;<<<===<<<<<<===???AAADDDGGGHHHIIIIIIJJJJJJIIIHHHEEEAAA>>>;;;<<<;;;:::999999;;;===>>>???>>>>>>???AAADDDGGGIIIRRRSSSTTTUUUUUUSSSRRRPPPPPPPPPPPPPPPNNNMMMKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHJJJLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLNNNNNNOOOOOOMMMPPPRRRSSSVVV___mmmyyy}}}~~~~~~~~~vvv|||www|||{{{pppmmmlllooouuu}}}|||rrriiieee```]]]]]]ZZZWWWWWWZZZXXX\\\eeelllkkkggghhhnnnlll\\\ccccccccc\\\NNNCCC>>><<<::::::>>>BBB^^^ttt[[[___iiijjjlllssspppwwwtttttt}}}~~~kkk___^^^cccfffgggggghhhhhhfffeeeiiipppvvvyyy||||||sssmmmjjjeeeaaa___]]]ZZZXXXSSSRRRPPPNNNOOORRRUUUWWW[[[]]]]]]YYYRRRLLLJJJJJJOOOkkk\\\GGGCCC???<<<::::::888777555555666666555555444333444444444555555555555666555666888999>>>KKK\\\jjj}}}{{{zzzuuusssoooiiiaaaYYYSSSOOOLLLIIIDDDAAA???===;;;999888888777666666666666777999999999999999999999999888888888777777777777777999888888888888888777777888999999:::;;;<<<===>>>>>>AAADDDHHHKKKLLLLLLLLLHHHHHHGGGFFFCCC@@@===;;;:::::::::;;;<<<===>>>?????????@@@AAADDDGGGKKKLLLTTTTTTUUUTTTSSSQQQOOONNNMMMMMMMMMMMMLLLKKKIIIIIIJJJIIIIIIHHHIIIIIIJJJJJJIIIJJJJJJIIIHHHHHHJJJKKKHHHHHHHHHIIIIIIJJJJJJJJJHHHIIIJJJKKKLLLLLLMMMLLLKKKLLLLLLKKKLLLUUUcccnnnrrrsssuuuuuuuuuwwwyyy|||yyy}}}~~~nnnjjjiiiqqqyyyyyyqqqjjjeee```]]]]]][[[WWWXXX[[[WWW\\\fffmmmjjjeeekkkvvvkkkfffrrrnnnkkk```NNNAAA===<<<;;;;;;===???TTTsss~~~}}}wwwyyyzzz``````fffeeeeeejjjeeelllgggaaagggkkkoooxxxxxxggg^^^^^^bbbddddddiiijjjiiiggggggkkkssszzzyyy|||zzzpppllliiidddaaa___]]]ZZZXXXRRRQQQOOONNNPPPSSSWWWYYY\\\]]]\\\WWWPPPJJJIIIJJJOOOpppWWWFFFCCC>>><<<;;;:::888777444555666666666555333222444444444555555555555666555777888999>>>KKK^^^lll~~~~~~~~~~~~xxxvvvqqqllleee^^^WWWRRRNNNJJJFFFBBB@@@>>>;;;999999888777777666666777777999999999999999999999999777777777777777777777777888888888888777777777777999888888888:::<<>><<<;;;777888:::;;;===???@@@@@@???@@@AAADDDGGGKKKNNNOOOTTTTTTSSSRRRPPPNNNLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHJJJJJJIIIIIIJJJJJJKKKKKKIIIJJJKKKKKKIIIIIIKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJHHHIIIIIIGGGHHHNNNXXX```fffhhhllloooppprrrtttvvvkkkggglllppp{{{~~~wwwqqqlllddd___]]]\\\[[[WWWWWW[[[^^^```hhhllleee```kkk}}}sssvvv{{{sssaaaLLL???<<<======???<<<<<>><<<;;;:::888777444555666666666555333222444444444555555555555666666777777888===JJJ\\\jjj{{{zzzwwwsssooojjjccc[[[UUUOOOLLLGGGCCC@@@>>>;;;999999999888777777777777777888888888888888888888888777777777777777888888888777777777777777777777777999888888888;;;>>>BBBDDDFFFGGGIIIJJJJJJIIIGGGFFFCCCCCCBBB@@@???===;;;:::666777999;;;===???@@@AAA@@@AAACCCFFFIIIMMMOOOQQQRRRQQQPPPOOOMMMKKKJJJIIIJJJJJJIIIIIIIIIIIIIIIIIIKKKJJJJJJJJJKKKKKKLLLMMMJJJLLLMMMMMMLLLLLLMMMNNNOOONNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIFFFGGGHHHGGGGGGJJJOOOTTTZZZ___fffkkknnnooopppqqqkkkccceeeoooxxx{{{tttnnnkkkaaa]]]ZZZ[[[ZZZXXXXXX\\\hhhgggiiiiii```\\\nnn{{{aaaHHH======???===@@@;;;:::DDDVVVnnnnnnbbbZZZVVVYYYbbbeeepppkkk]]]]]]^^^___ddd```dddjjjoooqqqrrrtttuuurrrnnniiiccc``````bbbdddmmmnnnoooppprrryyyxxxpppgggddd___\\\ZZZYYYWWWUUURRRQQQOOOOOOQQQTTTXXX[[[YYYYYYVVVOOOIIIFFFHHHKKKRRRwww{{{MMMCCCAAA>>><<<;;;:::888666555555666666555555444333444444444555555555555666666777777888<<>><<<;;;:::999666777777999;;;>>>@@@AAAAAABBBEEEHHHKKKNNNPPPQQQNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNLLLNNNPPPQQQPPPOOOPPPQQQSSSRRRRRRPPPOOONNNNNNMMMMMMNNNMMMMMMLLLKKKJJJIIIFFFGGGHHHHHHGGGHHHJJJLLLRRRWWW___eeeiiikkkmmmooonnniiiiiiiiissswwwooojjjggg\\\XXXWWWYYYZZZYYY[[[___jjjggggggfff]]]]]]zzzbbbFFF<<<>>>???===???999:::BBBQQQllluuudddZZZUUUXXX___cccooohhhYYYXXX\\\___eee[[[]]]___aaabbbeeegggjjjoooooolllfff```___eeekkksssvvvyyy{{{|||uuuoooeeebbb^^^ZZZYYYWWWUUUTTTRRRQQQPPPOOOQQQTTTXXX[[[ZZZYYYVVVOOOIIIHHHKKKOOOdddrrrLLLBBB@@@===<<<;;;:::888666666666555444444444444444444444444555555555555666555777777777:::DDDSSS___ggg}}}zzzvvvuuusssnnneee^^^VVVRRRMMMIIIEEEBBB???===:::999888888777777888888777777777777777777777777888999999999::::::::::::999999999:::::::::;;;;;;;;;<<<>>>AAAEEEJJJNNNPPPMMMLLLIIIGGGEEECCCCCCCCC??????===<<<;;;:::999999777666666777999<<>>AAAEEEJJJOOOSSSUUUNNNLLLIIIFFFDDDCCCDDDDDD>>>>>><<<;;;:::999999999777666555555777:::>>>@@@BBBDDDFFFIIILLLNNNOOOPPPKKKKKKKKKKKKKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLNNNOOOLLLLLLLLLLLLMMMNNNOOOPPPPPPRRRUUUVVVVVVUUUUUUVVVRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQOOOMMMLLLKKKKKKIIIFFFCCCCCCEEEHHHJJJKKKMMMPPPTTTZZZaaaiiiooo}}}}}}qqqeeejjjsssxxx{{{tttnnnfff```ZZZXXXVVVUUUVVV[[[```dddeeellliii\\\^^^xxx[[[BBB888===@@@888<<<<<<;;;===JJJbbb{{{jjj[[[TTTUUUXXXqqqhhh]]]XXXZZZ^^^``````YYYYYYXXXWWWYYY___jjjtttvvvtttmmmdddbbbhhhmmmnnnmmmrrr{{{tttiiidddccc___\\\XXXUUUSSSRRRQQQOOOMMMNNNRRRWWW[[[]]][[[XXXNNNKKKMMMHHHKKK^^^```FFF@@@>>><<<:::888777777777666666666666555555555555444444444555555555555666555555666999;;;AAAOOO\\\jjj|||xxxxxxwwwtttmmmgggbbb]]]UUUOOOJJJEEEAAA???===<<<:::888888999:::;;;999999999888888888777777777888888888888999999999:::;;;;;;:::999:::<<<>>>BBBEEEKKKPPPSSSTTTTTTSSSOOOJJJFFFDDDEEEEEEDDDAAA???>>><<<;;;999999888999555555444555666999<<<===>>>@@@BBBEEEHHHJJJLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQOOONNNOOOQQQSSSSSSSSSVVVTTTQQQNNNMMMMMMMMMNNNPPPOOONNNOOOQQQTTTWWWYYYSSSUUUVVVUUUSSSQQQPPPOOOQQQPPPPPPSSSVVVUUUQQQLLLIIIHHHFFFEEEDDDFFFHHHIIIJJJKKKNNNPPPTTT\\\gggnnnsssiiinnnvvvtttnnniiibbb]]]WWWVVVUUUUUUXXX]]]cccfffkkklllgggaaammmSSS@@@:::>>>@@@:::;;;;;;:::===III___xxx~~~ppp\\\QQQTTTZZZtttiii]]]WWWZZZ^^^^^^\\\UUUWWWWWWXXXaaapppwwwvvv|||zzzsssjjjgggkkkpppqqqssswww}}}rrrhhhbbbaaa^^^ZZZVVVSSSQQQPPPNNNNNNNNNQQQVVVYYY[[[[[[YYYWWWJJJFFFMMMFFFMMMlll]]]EEE@@@>>><<<:::888777777777666666666666555555555555444444444555555555555666666555666888:::@@@NNN[[[aaa~~~zzzyyyxxxuuunnniiieee```YYYRRRLLLGGGCCC@@@>>><<<:::999888999:::;;;999999999888888888777777777888888888888999999999::::::::::::999;;;>>>AAAEEEHHHMMMQQQSSSTTTSSSSSSPPPMMMHHHFFFEEEEEEEEEEEEDDDBBB>>>;;;888777888888777666666666888:::===>>>===???BBBEEEHHHJJJLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRSSSSSSTTTVVVUUUSSSRRRQQQQQQQQQQQQOOOPPPQQQRRRSSSRRRPPPNNNPPPQQQSSSTTTSSSRRRSSSTTTRRRQQQRRRSSSSSSSSSPPPNNNKKKKKKKKKIIIHHHGGGGGGHHHEEEHHHJJJMMMQQQXXX```fffzzzooosss{{{yyynnniiieee___[[[TTTTTTUUUXXX\\\aaafffiiimmmggg___bbb|||sssGGG>>>===>>>???<<<;;;::::::<<>><<<:::888777777777666666666555555555555444444444444555555555555666777555666777999>>>LLLYYY[[[{{{}}}{{{zzzwwwqqqllliiiddd]]]VVVOOOJJJEEEAAA???===;;;999888999:::;;;999999999888888888888888777888888888888999999999999:::999999999<<>>===???AAAEEEHHHJJJLLLMMMOOOOOOPPPQQQRRRSSSTTTUUUSSSUUUVVVTTTPPPOOOPPPRRRTTTTTTTTTTTTTTTSSSSSSRRRQQQRRRTTTVVVUUUPPPHHHCCCKKKMMMOOOPPPQQQTTTWWWZZZVVVVVVVVVUUURRRQQQRRRSSSQQQSSSTTTRRRNNNJJJGGGFFFGGGIIILLLNNNQQQTTTYYY\\\rrrvvvwwwmmmgggccc___[[[UUUVVVYYY]]]aaaeeehhhjjjmmmccc\\\eeeggg???>>>AAA>>>>>>===;;;::::::<<>><<<:::888777777777666666555555555444444444444444444555555555555666777666555666777<<>>EEEIIILLLMMMOOOPPPPPPPPPOOOOOOPPPPPPNNNIIIEEEDDDHHHMMMKKKGGGBBB===:::999:::;;;888888777666777999;;;===>>>@@@BBBFFFIIIKKKMMMNNNNNNOOOPPPRRRSSSTTTUUUVVVPPPSSSVVVSSSMMMIIIKKKNNNQQQRRRTTTUUUUUUUUUSSSRRRTTTUUUVVVXXXWWWPPPGGG???GGGHHHKKKMMMOOOSSSXXX\\\ZZZ[[[ZZZWWWSSSRRRVVVYYYWWWZZZ]]][[[UUUMMMHHHFFFKKKNNNPPPSSSUUUVVVVVVWWWqqqzzzuuukkkeeeaaa]]]ZZZXXX[[[^^^bbbfffhhhhhhiiiiiicccaaalll\\\===@@@BBB>>>======;;;::::::<<>><<<:::888777777777555555555555444444444444444444444555555555555666777555666666666:::EEERRR^^^xxx}}}zzzvvvtttooojjjccc\\\UUUNNNHHHDDDBBB@@@===;;;999999::::::888888888888888888888888777777888888888999999999888888888999;;;@@@GGGLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOOOONNNJJJEEEEEEIIIMMMIIIFFFCCC@@@>>>===>>>>>><<<;;;:::999999;;;===>>>@@@BBBDDDGGGJJJLLLMMMNNNLLLMMMOOOQQQSSSTTTUUUUUUPPPTTTVVVSSSMMMJJJJJJMMMQQQRRRUUUWWWXXXWWWVVVTTTXXXVVVUUUVVVVVVRRRIIICCCDDDFFFIIIKKKNNNRRRWWW[[[\\\\\\[[[XXXUUUUUUYYY^^^\\\```ccc```XXXOOOIIIGGGJJJLLLPPPUUUXXXYYYXXXWWWsssyyyooogggaaa\\\YYYWWWZZZ]]]bbbfffiiiiiihhhggg___aaaggguuuvvvQQQ>>>BBBAAA======<<<<<<:::;;;<<<<<>><<<:::888777777777555555555444444444444333444444444555555555555666555555666777777888BBBMMM\\\qqq}}}zzzxxxwwwqqqmmmfff___XXXQQQKKKFFFDDDBBB???<<<:::999999:::888888888888888999999999777888888888888999999999777888999:::===BBBIIIMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOMMMKKKIIIHHHJJJKKKEEEEEEEEEEEEDDDBBB@@@???@@@???>>>======>>>@@@AAABBBCCCEEEGGGIIIKKKLLLLLLIIIKKKNNNQQQSSSTTTUUUUUUTTTWWWYYYWWWTTTPPPPPPQQQUUUVVVXXXZZZ[[[[[[YYYXXXXXXTTTPPPQQQRRRQQQKKKEEEBBBEEEIIILLLPPPTTTYYY\\\]]]]]][[[YYYYYY[[[___cccaaafffhhhddd[[[RRRNNNMMMIIILLLPPPVVV[[[]]]\\\ZZZ|||vvvqqqjjjbbb]]]ZZZXXXWWWXXX\\\bbbhhhjjjjjjgggeee[[[dddtttZZZFFF???BBB>>><<>><<<:::888777777777555555555444444444333333444444444555555555555666444444777999777888???HHHVVVjjj}}}zzzyyyyyysssoooiiiccc\\\UUUNNNJJJEEECCC@@@<<<:::999999:::777777888888888999999999777888888888888999999999666888:::<<>>======>>>@@@AAABBBCCCDDDFFFGGGHHHIIIIIIIIIKKKNNNQQQTTTUUUVVVUUUXXXYYYZZZ[[[ZZZXXXVVVUUUWWWXXXYYY[[[[[[[[[[[[ZZZTTTOOOKKKKKKNNNMMMHHHBBB@@@DDDJJJOOOTTTXXX]]]```ccc```______bbbfffiiikkklllpppqqqlllbbb[[[YYYZZZYYYYYY\\\```ddddddaaa^^^~~~qqqmmmgggaaa\\\ZZZYYYYYYUUUZZZaaagggkkkjjjgggeee```mmmjjjHHH>>>???BBB<<<<<<@@@<<<===;;;===>>>:::@@@[[[yyy~~~mmmoooeeedddeeeiiikkkhhh___WWWWWWhhhqqqrrryyyqqqiii___WWWVVVTTTRRRPPPOOONNNNNNSSSVVV[[[aaadddbbb^^^ZZZQQQCCCJJJNNNMMMyyyfffJJJEEE@@@>>><<<:::888777777777555555444444444333333333444444444555555555666666333444777:::888777===FFFQQQeee}}}zzzzzzzzzuuuqqqkkkeee___XXXQQQMMMEEECCC@@@===:::999999:::777777888888999999999999777888888888888999999999666888;;;>>>@@@DDDIIIMMMLLLLLLKKKKKKMMMOOORRRTTTRRRPPPNNNOOOQQQQQQMMMJJJCCCFFFKKKMMMLLLFFF???:::???>>><<<;;;:::;;;===>>>AAABBBCCCEEEFFFFFFFFFFFFIIIKKKOOORRRUUUVVVVVVVVVYYYYYYYYY[[[\\\\\\YYYVVVWWWWWWXXXYYYYYYYYYYYYYYYPPPKKKGGGHHHKKKJJJCCC===???DDDKKKQQQWWW\\\aaadddiiifffdddffflllqqqsssssswwwzzzzzztttjjjddddddfffmmmllllllmmmnnnkkkfffaaasssvvvnnnddd^^^\\\YYYTTTPPPYYY\\\ccciiihhhcccaaacccbbbWWWGGGEEEBBB???===<<<============999;;;AAABBBPPPkkkyyyggglllkkklllnnniiiaaa\\\[[[XXX]]]nnnyyy~~~vvvpppggg]]]WWWWWWVVVUUURRRPPPNNNLLLRRR\\\bbbaaa______\\\VVVOOOIIILLLNNN___zzz\\\MMMFFFCCC???;;;888888777666555555555555555555555555555444444444555555555555666777777777666777999===AAAOOOjjj}}}|||||||||xxxtttooojjjeee]]]SSSLLLLLLHHHCCC@@@===<<<:::999999999999888888888777777::::::999888777777888888555999===@@@AAADDDIIINNNOOONNNMMMMMMNNNOOOQQQRRRSSSNNNMMMQQQRRROOOLLLLLLDDDIIINNNOOOLLLFFF@@@===???>>>;;;::::::<<>><<<<<<<<<<<<===>>>:::;;;???>>>IIIbbbnnnpppllljjjjjjeee]]]YYYYYYYYY]]]nnn}}}tttnnnfff]]]XXXWWWVVVTTTRRRQQQPPPOOOSSSZZZ____________ZZZTTTKKKHHHKKKYYYvvvwww[[[LLLEEEBBB???;;;888888777777666555555555555555555555555444444444555555555555666666777777666666888<<<@@@NNNfff~~~~~~xxxtttooolllgggaaaXXXQQQKKKGGGBBB>>><<<:::999777999999999888888888777777:::999999888777777888888666:::>>>@@@AAADDDIIINNNNNNMMMLLLLLLMMMPPPSSSUUURRRNNNNNNQQQQQQLLLHHHGGGDDDIIINNNPPPLLLFFFAAA======;;;888666777:::===@@@BBBAAA???>>>>>>AAADDDFFFJJJIIIIIIMMMTTT[[[aaadddaaa___]]][[[ZZZZZZ[[[[[[\\\ZZZWWWTTTRRRQQQPPPPPPNNNKKKJJJLLLKKKEEEBBBBBBFFFLLLTTTWWWXXX[[[cccjjjrrrsssqqqpppttt{{{~~~}}}~~~zzzmmmvvvlllbbb]]]WWWUUUWWW[[[]]]]]]bbbaaadddjjjkkkcccZZZUUUpppWWWFFFCCCBBB???===<<<;;;;;;;;;<<<>>>;;;:::<<<999AAAUUUxxxzzzrrrjjjccc___[[[VVVSSSUUUYYY]]]ppp{{{~~~|||nnnhhhaaaZZZXXXVVVTTTRRRQQQQQQRRRSSSVVVZZZ]]]^^^^^^]]]XXXQQQIIIIIIMMMhhhqqqYYYLLLEEEBBB???;;;888888888777666555555555555555555555555444444444555555555555666555666666555555777;;;>>>JJJ___yyyuuuqqqoookkkeee]]]WWWLLLHHHBBB>>><<<;;;999888999999999888888888888888:::999888888777888888888777;;;???AAABBBDDDIIIMMMOOOMMMKKKJJJLLLPPPTTTWWWSSSPPPQQQTTTRRRKKKEEEDDDEEEIIINNNPPPMMMGGGAAA>>><<<:::777555666999>>>AAA@@@???>>>>>>???BBBEEEGGGGGGFFFGGGKKKRRRZZZaaaddd]]]\\\ZZZXXXWWWWWWWWWWWWWWWUUUQQQMMMLLLLLLMMMNNNLLLIIIHHHJJJHHHDDDBBBCCCIIIOOOUUUXXXYYY]]]dddjjjtttwwwvvvuuuyyywwwxxxmmmddd\\\XXXTTTTTTXXX^^^bbbdddbbbcccgggjjjeee\\\UUUTTTzzzmmmIIIEEEBBBAAA???>>><<<<<<<<<<<<;;;???;;;999<<<888<<>>;;;888888888777666555555555555555555555555444444444555555555555666444555666555555666999<<>><<<;;;888888888888888888888888999999888888888888888999888<<<@@@CCCCCCEEEIIILLLPPPNNNKKKJJJKKKOOOTTTWWWTTTSSSUUUXXXVVVNNNGGGEEEFFFJJJOOOQQQMMMGGGAAA>>>===;;;777666777<<>>=========999???<<<:::===:::<<>>:::888888888888777555555555555555555555555444444444555555555555666444555666555555666888;;;DDDRRRrrr}}}yyyvvvsssmmmeee^^^VVVQQQJJJDDDAAA???===<<<888888888888888888888888999888888888888888999999999===BBBDDDDDDEEEHHHLLLQQQOOOLLLJJJKKKNNNSSSVVVSSSSSSVVVZZZWWWNNNHHHGGGHHHLLLQQQRRRNNNGGGAAA===;;;:::777666888===BBBEEECCCBBBBBBCCCEEEHHHKKKMMMOOOLLLHHHEEEFFFHHHIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOMMMOOOQQQSSSUUUUUUUUUUUUQQQNNNLLLKKKFFFAAAAAAEEEMMMPPPSSSVVVXXX[[[aaafffooowww}}}|||zzzuuunnnccc[[[VVVVVVUUUUUUXXX\\\aaadddiiijjjjjjbbbUUUQQQ^^^nnnlllPPPEEEBBB@@@@@@@@@??????>>>>>>>>>999???<<<999>>>======GGG___sssyyybbbXXXXXXZZZ\\\___bbbxxxzzzkkkccc^^^YYYWWWPPPOOONNNNNNPPPTTTYYY\\\fffeeeeeeddd\\\QQQKKKJJJFFFKKKaaafff[[[QQQGGGAAA>>>:::888888888888777555555555555555555555555444444444555555555555666444555666666666666888:::DDDOOOmmm|||yyyvvvppphhhbbbZZZTTTLLLEEE@@@>>><<<;;;888888888888888999999999888888888777888888999::::::>>>CCCEEEEEEFFFHHHKKKPPPNNNLLLJJJLLLOOOSSSVVVRRRSSSVVVYYYTTTKKKFFFFFFKKKOOOSSSSSSNNNGGG@@@<<<888777666666999===BBBDDDEEEEEEFFFGGGIIIKKKMMMOOORRRMMMGGGCCCAAA@@@@@@??????@@@AAACCCEEEGGGHHHIIIIIILLLPPPTTTVVVVVVVVVUUUSSSQQQOOOLLLFFFAAABBBHHHOOOPPPRRRTTTVVVZZZ```cccqqq{{{|||vvvppphhhaaa^^^VVVWWWXXXYYY[[[^^^aaadddfffccc```ZZZWWW___www|||YYYJJJFFFCCC>>>>>>>>>>>>>>>>>>======999@@@<<<888=========EEERRRcccgggZZZZZZ\\\^^^___lllrrrgggaaa\\\WWWVVVOOOOOOOOOPPPSSSXXX\\\___cccdddfffdddZZZMMMIIIMMMHHHQQQuuuzzzddd\\\RRRFFF@@@===:::888888999888888555555555555555555555555444444444555555555555666555666777777777777888:::BBBKKKiii}}}{{{yyytttlllfff___YYYPPPGGGBBB???===<<<777777888888888999999999888888777777888999999:::;;;???DDDFFFFFFFFFHHHJJJKKKKKKJJJKKKNNNRRRVVVXXXUUUVVVXXXYYYSSSJJJEEEEEEMMMQQQTTTTTTNNNFFF>>>:::666666777999<<>>???@@@BBBDDDEEEFFFFFFIIIKKKNNNQQQSSSSSSSSSSSSRRRPPPNNNLLLFFFAAADDDKKKQQQQQQRRRSSSVVVZZZ___bbbooo|||tttvvvmmmeee\\\YYY[[[WWWYYY[[[]]]___aaadddffffffaaa\\\[[[bbbvvvaaaJJJBBBAAA@@@<<<===============<<<<<<;;;AAA===777<<<<<<<<>>777777888888999999999999888888777777888999::::::;;;@@@EEEGGGFFFFFFHHHJJJGGGHHHIIIKKKOOOTTTXXX[[[[[[ZZZ\\\[[[TTTJJJEEEFFFOOORRRUUUTTTNNNEEE>>>999777888:::===@@@CCCFFFGGGHHHHHHIIIIIIKKKLLLNNNOOOJJJFFFBBB???@@@AAABBBCCCAAABBBDDDEEEFFFGGGGGGGGGMMMMMMMMMNNNOOOQQQRRRSSSPPPNNNMMMKKKEEEAAAEEEMMMRRRRRRSSSTTTVVV[[[___bbblll{{{jjjwwwkkkeeeaaa[[[VVVUUUWWWYYY]]]aaaeeeffffffdddeee^^^WWW[[[rrrcccIIIEEEDDDAAA???AAA???<<<;;;<<<<<<<<<;;;;;;999888777888:::===??????LLLsssoooccc___fffqqq~~~~~~uuuiiiaaaWWWVVVWWWPPPLLLMMMOOOSSSXXX^^^dddgggeeeccc___ZZZSSSMMMKKKMMMLLLvvvxxxhhh]]]PPPEEE===<<<;;;999888777777777555555555555555555555555333333333444444444555555666666666666777888999:::===HHHeee~~~{{{yyywwwuuussslllfffZZZLLLFFFEEEAAA<<<888888888888888888888888777888888777777777:::<<<@@@BBBFFFGGGHHHHHHIIIJJJJJJJJJKKKLLLPPPSSSWWWYYY```___[[[VVVPPPLLLKKKKKKNNNQQQRRRNNNFFF@@@<<<;;;666777:::???EEEJJJLLLLLLJJJNNNQQQPPPMMMKKKMMMPPPJJJHHHEEEDDDEEEFFFFFFEEEFFFIIIKKKLLLLLLKKKLLLLLLPPPQQQRRRRRRSSSSSSSSSRRRQQQQQQNNNHHHCCCCCCIIIOOOPPPSSSTTTTTT[[[aaa^^^VVVdddssszzzfff~~~rrrgggbbb^^^ZZZVVVVVVUUUWWW[[[aaagggiiihhhggg```\\\ZZZddd~~~UUUCCCDDDBBB??????>>><<<:::;;;<<<>>>>>>>>><<<:::999888999;;;>>>???BBBJJJkkkxxxhhhbbbhhhrrrxxx|||vvvpppfffaaaXXXVVVVVVNNNNNNOOOQQQUUUZZZ___dddgggaaa]]][[[[[[XXXRRRNNNMMMZZZxxxhhh]]]OOOCCC<<<<<<:::999888777777777555555555555555555555555333333333444444444555555666666666666777888999:::<<>>999999999888888888888888777888888777777888:::<<<@@@BBBFFFGGGHHHHHHIIIKKKKKKKKKKKKMMMPPPSSSWWWZZZ]]]]]]ZZZUUUNNNIIIIIIJJJMMMNNNNNNKKKEEE@@@<<<:::777999===CCCHHHLLLNNNNNNMMMQQQTTTTTTQQQPPPRRRUUUKKKJJJHHHIIIJJJLLLLLLKKKLLLNNNQQQRRRQQQPPPQQQRRRQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSPPPJJJEEEEEEJJJOOOOOOSSSUUUUUUZZZaaaaaa\\\hhhuuummm\\\wwwuuukkkaaa]]][[[XXXWWWYYYXXXZZZ^^^eeelllmmmjjjfffWWW[[[cccsssqqqDDD>>>DDD@@@<<<@@@>>><<<;;;;;;===>>>>>>===<<<;;;:::999:::<<<>>>???BBBDDD\\\rrrgggkkktttwwwvvvppprrrkkkbbb___XXXUUUTTTMMMPPPQQQTTTWWW\\\aaaeeeggg```\\\ZZZ[[[YYYRRRNNNNNNiiiwwwjjj]]]LLL???<<<;;;:::999888777777777555555555555555555555555333333333444444444555555666666666666777888999999===DDD[[[}}}yyyvvvooolllbbbUUUNNNJJJFFF@@@;;;:::999999888888888888777888888888777888;;;===@@@CCCFFFGGGHHHHHHJJJKKKMMMLLLLLLMMMPPPTTTXXXZZZ\\\^^^]]]WWWOOOIIIJJJLLLLLLJJJHHHFFFCCC@@@<<<999999<<>>;;;JJJnnnqqqqqqxxxvvv~~~lllzzzlll___]]]VVVSSSSSSNNNSSSTTTWWW[[[^^^bbbeeefffccc___]]][[[TTTLLLOOOYYY{{{xxxkkk\\\JJJ===;;;:::999888777777777777555555555555555555555555333333333444444444555555666555555666666777888999???CCCUUUvvv|||yyyqqqoooggg[[[SSSNNNHHHBBB===<<<:::999888888888999777888888888777999;;;>>>AAACCCFFFGGGGGGHHHJJJLLLNNNMMMMMMNNNPPPUUUYYY\\\___aaaaaa[[[RRRMMMNNNQQQMMMIIIDDDBBBBBB@@@<<<999===AAAGGGLLLNNNNNNMMMLLLMMMOOORRRSSSRRRRRRTTTVVVRRRQQQOOONNNMMMLLLIIIGGGMMMOOOQQQQQQQQQQQQRRRTTTUUUUUUVVVWWWXXXXXXXXXXXXVVVUUUSSSPPPMMMLLLOOORRRNNNSSSWWWYYY[[[aaajjjqqqwww|||pppccc[[[~~~|||oooiiiddd^^^YYYZZZ[[[[[[^^^bbbgggjjjnnnpppmmmfff]]]WWWhhh}}}___GGG;;;CCCDDD999888CCC???>>>============;;;::::::999888888888999:::;;;:::777???[[[{{{|||yyy|||kkkpppooo]]]ZZZSSSPPPSSSQQQUUUWWWZZZ]]]aaacccddddddccc```^^^XXXLLLHHH\\\uuuyyyjjjXXXGGG===::::::999888777777777777555555555555555555555555333333333444444444555555555555555555666777888999>>>AAAOOOnnn~~~{{{rrrrrrmmmbbbXXXQQQJJJCCC???>>>;;;999888888888999777888888888888999<<<>>>BBBDDDFFFGGGGGGHHHKKKMMMOOONNNMMMNNNQQQVVV[[[^^^bbbcccaaa[[[SSSOOOPPPSSSPPPKKKDDDAAA@@@???<<<:::@@@EEELLLOOONNNKKKIIIHHHMMMNNNPPPRRRRRRRRRSSSTTTSSSQQQNNNNNNMMMLLLJJJIIIQQQSSSTTTUUUUUUVVVXXXZZZXXXYYYYYYZZZ[[[ZZZZZZZZZVVVWWWWWWVVVTTTSSSSSSTTTNNNRRRVVVYYY[[[aaalllvvv||||||pppgggaaavvvnnnuuuuuulllhhh___[[[ZZZ]]]______cccgggiiilllnnnjjjccc\\\YYYXXXtttqqqIII@@@>>>DDDBBB888999CCC999999:::<<>>999999888888888888999999999999===MMMlllyyyjjjeee|||ppp\\\XXXRRROOOSSSSSSVVVYYY\\\```bbbccccccbbb]]]ZZZYYYSSSIIINNNrrryyygggQQQBBB<<<999999888777777777777777555555555555555555555555333333333444444444555555555555555555666777888888:::>>>LLLjjj}}}tttvvvsssiii^^^UUUMMMFFFAAA???<<<:::888888888999777888888888888:::===???CCCEEEFFFGGGGGGIIIKKKNNNOOONNNMMMNNNRRRXXX^^^aaaccc```\\\UUUPPPNNNPPPQQQUUUPPPIIICCC???>>>===<<>>999999===>>>===999999:::===???@@@???===::::::::::::::::::::::::444======999KKKpppwwwnnngggnnniiiXXXYYYUUUQQQSSSSSSWWWZZZ^^^aaacccbbbaaa___XXXPPPKKKLLLNNNaaavvv]]]CCC888:::999888777777777777777888555555555555555555555555333333333444444444555555555444444555555666777888666===JJJccc~~~zzz~~~ttthhh^^^TTTMMMCCCAAA===:::888888999999666888999999999:::>>>@@@DDDEEEFFFFFFGGGIIILLLOOOMMMMMMLLLNNNSSSZZZbbbfffggg^^^SSSMMMMMMPPPPPPOOO]]]ZZZSSSHHH???;;;===@@@CCCIIIOOOQQQNNNLLLMMMOOOQQQQQQQQQQQQSSSSSSRRRPPPRRROOOLLLKKKNNNRRRUUUWWWZZZ\\\___aaacccggglllooojjjjjjiiihhhgggeeecccbbbkkkmmmpppqqqmmmdddYYYRRRIIIFFFIIIPPPUUUXXX```iiivvvyyy~~~~~~|||{{{zzzsssuuuxxx{{{{{{xxxsssoooooowww~~~uuuggg^^^^^^kkkyyyxxxssskkkbbb___bbb___cccjjjooorrrrrrpppooottteeeYYYYYY```kkk^^^HHHCCC>>>>>>===<<<<<<<<<<<<<<<888999999:::;;;;;;;;;;;;999999999999999999999999777===<<<999HHHjjjvvvvvvzzzeeeUUUUUUWWWTTTTTTYYY^^^]]]___bbbeeeccc\\\WWWGGGPPPLLLCCCUUUcccLLL===999:::999999999888888888888777555555555444444333333333333333333444444444555555444444555555666777777777777===GGG\\\wwwooofff[[[QQQGGGCCC???<<<;;;;;;:::999888999999888999;;;???CCCDDDEEEGGGIIIJJJLLLLLLMMMOOONNNOOOSSSWWWYYY```hhhggg^^^SSSLLLLLLOOORRRSSSZZZVVVNNNEEE===999:::<<>>;;;999999999999888888888777777555555444444444333333333333333333444444444555555444444555555666777777777555:::CCCXXX{{{zzzsssmmmcccYYYLLLGGGBBB===;;;;;;:::999:::::::::999999<<<@@@CCCDDDEEEGGGIIIJJJLLLLLLMMMNNNMMMNNNSSSVVVYYY```hhhllldddYYYPPPKKKJJJLLLMMMLLLIIIDDD>>>::::::>>>AAAJJJNNNSSSTTTRRROOOOOOPPPPPPQQQUUU[[[aaaccc```]]]^^^\\\YYYZZZ]]]aaaeeegggrrrtttvvvxxxyyyyyyxxxxxxqqqooommmllllllmmmooopppyyy|||}}}zzztttmmmaaaVVVLLLKKKJJJKKKQQQ[[[fffmmmtttyyy}}}zzzrrrkkkddd^^^^^^]]]YYYVVVVVVUUUTTTSSSUUUZZZaaahhhmmmsssbbbZZZWWWWWWZZZ^^^ooowwwrrrmmmiiieeefffeeeeeehhhlllssspppnnnpppssspppggg```[[[VVV^^^yyyYYY@@@>>>===;;;;;;:::999999999999::::::::::::999999999999999999999999999999999999999;;;999999:::>>>KKKdddzzzcccZZZTTTWWWYYYWWWZZZaaa___aaabbbaaa\\\VVVQQQNNNKKKFFFHHH]]]rrrNNN??????===888999999888888888777777777555444444444444333333333333333333444444444555555444444555555666777777777666999AAASSSsss|||wwwrrrjjjaaaRRRMMMEEE@@@<<<;;;:::999;;;;;;;;;::::::<<<@@@CCCDDDEEEFFFHHHJJJKKKLLLMMMOOOMMMOOOTTTWWWZZZ```gggoookkkbbbXXXNNNHHHGGGGGG???===:::777666:::@@@EEEKKKOOOTTTUUUSSSPPPPPPRRRQQQTTTZZZ```eeegggggggggeeecccaaabbbfffjjjmmmnnntttwwwzzzyyywwwtttuuuvvvrrrqqqqqqrrrtttxxx|||~~~~~~yyyqqqeeeZZZMMMKKKIIIJJJPPPYYYccciiipppvvvzzz{{{}}}~~~|||wwwuuukkkbbb^^^ZZZUUUQQQQQQPPPNNNKKKKKKOOOVVV]]]bbb|||kkkaaa[[[XXXXXX[[[gggyyyqqqkkkhhhfffdddeeefffiiillloooqqqqqqssstttrrrjjj___WWWWWW[[[nnndddDDD<<<@@@===;;;;;;:::999999999999:::::::::999888888888888888888888888888888888888888999555777>>>???CCCYYYsss|||XXXUUUUUUYYYZZZYYY\\\cccbbbcccddd___WWWPPPLLLLLLIIIIIIUUUrrrhhhDDD999>>>>>>666888888888888777777777777444444444444444444444444333333333444444444555555444444555555666777777777999999@@@QQQlll|||xxxtttllldddWWWPPPHHHAAA===;;;:::::::::::::::999999;;;@@@CCCEEEEEEFFFHHHIIIKKKMMMNNNQQQOOOQQQUUUVVVXXX]]]cccjjjkkkhhh```UUUKKKFFFDDD<<<:::777555555999AAAFFFOOOSSSVVVVVVTTTQQQQQQRRRUUUZZZ___dddeeefffggghhhfffeeedddfffjjjnnnqqqqqqmmmrrruuutttpppnnnpppssstttuuuxxx{{{}}}uuujjj___NNNJJJHHHIIIOOOXXXaaafffmmmtttyyyyyyzzz}}}~~~|||wwwnnniiiddd\\\VVVTTTRRRRRRSSSTTTWWWZZZ]]]^^^}}}ttt}}}|||mmm___TTTRRRTTTaaaxxxzzztttmmmgggfffggghhhiiikkkooorrrssspppqqqppplllddd^^^[[[ZZZYYYhhhjjjMMM<<<>>>BBB<<<<<<;;;::::::999999:::::::::999888777777777777777888888888888888888888888888333777???>>>===OOOiii}}}iiiSSSSSSVVVZZZZZZZZZ]]]bbbaaaaaa___XXXPPPKKKIIIJJJGGGUUUnnn]]]>>>888===<<<666888888888777777777666666444444444444444444444444333333333444444444555555444444555555666777777777;;;888===NNNddd~~~~~~zzzvvvoooggg[[[TTTJJJBBB===<<<;;;;;;999999999999999<<<@@@CCCEEEFFFFFFGGGIIIKKKMMMNNNPPPNNNOOORRRRRRRRRUUU[[[^^^bbbeeebbbYYYNNNGGGCCC>>><<<999666777<<>>???<<<:::;;;:::::::::999888888888888999888777666555555666888999888888888888888888888888777777999;;;:::999AAALLLvvv{{{gggPPPOOORRRUUUYYY]]]aaabbbaaa___XXXPPPJJJHHHKKKNNNPPPgggeeeAAA<<<>>>777555:::888777777777666666666666333333333444444444555555333333333444444444555555444444555555666777777777;;;444999JJJ[[[pppzzzsssmmmcccUUUIIIAAA===;;;;;;888999:::;;;===@@@FFFJJJFFFFFFFFFFFFHHHKKKMMMOOOKKKIIIKKKOOOOOONNNQQQVVV\\\\\\[[[ZZZYYYUUUPPPMMMBBB@@@<<<:::;;;BBBKKKRRROOORRRTTTTTTQQQPPPQQQSSSVVVWWWZZZaaaiiinnnooonnnkkkiiigggeeeccc```\\\YYY\\\[[[ZZZXXXWWWVVVUUUUUUWWWYYY\\\___bbbdddeeefffkkkpppssstttvvvvvvpppiii[[[TTTLLLIIIMMMSSSVVVXXX[[[kkk{{{~~~vvvmmmgggdddddddddyyybbbTTTOOONNNVVVnnn|||```fffvvv{{{vvvsssooollllllkkkhhheeeggglllqqqlllrrrtttpppmmmkkkeee\\\VVVWWW]]]iii{{{yyyUUU<<<777BBB???777999;;;999888888777777777777777777666555444555666999:::777777777777777777777777666888:::;;;;;;>>>DDDJJJjjj}}}~~~yyyjjjWWWNNNOOOQQQTTTXXX^^^ddddddbbbaaaYYYOOOIIIKKKPPPTTTVVV|||WWW888<<<@@@555333===777777777777666666666666333333333444444555555555333333333444444444555555444444555555666777777777>>>666;;;MMM]]]ppp|||vvvtttjjj[[[LLLBBB===;;;:::999:::;;;===???CCCIIIMMMGGGFFFFFFFFFHHHKKKMMMOOOLLLKKKMMMRRRSSSSSSWWW\\\fffbbb\\\ZZZZZZYYYVVVTTTEEECCC>>>::::::@@@IIIOOOJJJMMMQQQQQQOOOOOOQQQTTTZZZYYY[[[bbbkkkqqqqqqnnnbbbaaa```______]]]ZZZWWWUUUSSSRRRRRRTTTUUUUUUTTTVVVVVVVVVXXX[[[___bbbeeebbbggglllnnnqqqsssoooiiiaaaYYYOOOJJJMMMQQQSSSSSSZZZlll{{{qqqjjjeeeppp\\\PPPPPPOOOYYY}}}ppp]]]```mmm|||{{{sssmmmiiigggkkkjjjhhhhhhhhhjjjlllnnnooommmllljjjcccZZZVVVWWWPPPXXXkkkyyyPPPAAA???===;;;:::;;;<<<===999999::::::999888666555666666666666777777777777999888777666666777888999888888888999;;;>>>AAACCC]]]vvvzzz|||bbbRRRNNNQQQUUUYYY^^^```______aaaccc[[[SSSLLLJJJJJJOOO```qqqhhhNNN:::999===;;;888999555555555666666666666666666666555555555444444444333333333444444444555555333333444444555666666666555999:::EEE[[[rrr~~~zzzzzzpppaaaSSSJJJDDD>>>:::777999;;;===???CCCGGGJJJGGGGGGGGGHHHIIIJJJKKKLLLIIIIIIJJJKKKPPPXXXbbbiiilllhhh^^^UUURRRTTTSSSNNNGGGBBB===;;;???EEEJJJMMMNNNNNNOOOQQQRRRSSSTTTUUUXXX]]]aaadddhhhllljjjeee```cccdddbbb\\\WWWTTTSSSOOOOOONNNMMMNNNOOOPPPQQQSSSVVVYYY[[[\\\]]]___aaaccceeehhhiiigggeeeeeeeee^^^[[[VVVRRRQQQTTTXXX[[[hhhwww}}}wwwssstttbbbOOOPPPOOOUUUlllzzz^^^SSS]]]lllvvv{{{uuuoookkkiiihhhiiiiiijjjkkkmmmnnnpppqqqtttmmmddd]]]TTTNNNPPPVVV___eeeqqq|||[[[CCC>>>===;;;999888999:::;;;999999999999999777666555555555666666666777777777888777777666666777777888999888888888999;;;>>>???NNNiiiwww{{{rrr\\\PPPLLLNNNSSSUUUYYY]]]aaaaaaaaaaaaaaa[[[TTTMMMKKKNNN\\\wwwYYYEEE777888<<<999666777666666666666666555555555666555555555444444444444333333333444444444555555333333444444555666666666666999:::CCCWWWkkk~~~}}}uuuhhh[[[PPPGGG@@@===:::;;;<<<===???AAAEEEGGGGGGGGGGGGHHHIIIJJJLLLLLLLLLMMMPPPSSSXXX```iiiooommmjjjbbbWWWPPPNNNKKKGGGDDD@@@;;;;;;???FFFMMMQQQSSSRRRQQQPPPQQQSSSVVVWWW___bbbdddccccccbbb^^^XXXVVVXXXXXXVVVQQQLLLJJJJJJGGGGGGGGGGGGHHHJJJLLLMMMJJJMMMQQQUUUXXX[[[___bbbaaaccceeefffeeeddddddeeeccc```\\\YYYXXXZZZ^^^aaappp~~~zzzjjjPPPQQQPPPQQQZZZnnnvvvXXXPPPVVVYYYeeeuuu~~~|||zzz{{{yyyvvvssspppooonnnnnnpppqqqrrrrrrpppnnnkkkjjjddd]]]TTTMMMIIIKKKUUU```fffkkktttxxxTTT>>>:::;;;:::999777777777888888888888888888888777555555555555555666666666666777666666777777777777666666999888888777888999;;;<<>>MMM[[[uuu{{{ooo___PPPFFFBBB>>>===<<<===???BBBCCCDDDDDDEEEGGGIIIKKKLLLNNNNNNKKKLLLNNNPPPUUU]]]fffmmmvvvwwwppp___NNNEEECCCBBB===:::777999@@@JJJSSSXXXWWWVVVSSSRRRRRRSSSTTTUUURRRWWWYYYVVVSSSQQQMMMHHHEEEDDDCCCAAA???>>>??????DDDDDDEEEFFFGGGIIIJJJKKKKKKLLLMMMNNNOOORRRVVVZZZYYYZZZ\\\\\\\\\]]]```bbbeeedddaaa``````bbbeeegggllluuuvvvfffWWWTTTVVVXXXRRRPPP```vvvsss\\\SSSLLLIIIOOO[[[gggnnnppp|||xxxxxxwwwxxxzzz~~~xxx|||}}}zzzwwwvvvvvvxxxyyyzzzxxxwwwuuutttssssssrrrrrrrrrrrrooopppqqqppplllgggaaa^^^SSSPPPNNNPPPUUUaaavvv\\\DDD===<<<;;;888888888777777777777777666666555555555555555555444444444444555555555555444555666777777666555444666777777888:::;;;<<<===999EEEVVVkkk|||www~~~vvvooobbbTTTMMMJJJJJJNNNSSSUUUTTTVVVZZZaaa______``````[[[TTTMMMKKKEEEIIIbbb{{{XXXIII???===;;;:::888666888<<<888888777666555444444333333333444444444444444444333333333444444444555555333333444444555666666666777999777<<>>===<<<===AAADDDFFFEEEDDDEEEHHHJJJLLLMMMNNNNNNOOOOOONNNOOOTTT\\\gggnnnyyyzzzrrr___MMMEEEDDDEEE<<<999777999@@@IIIQQQUUUOOOPPPQQQRRRSSSRRRRRRRRRKKKQQQUUUTTTQQQQQQNNNKKKCCCAAA??????@@@AAABBBCCCJJJJJJKKKLLLLLLMMMMMMMMMNNNOOONNNMMMLLLNNNQQQTTTUUUVVVXXXXXXYYYZZZ]]]___bbbaaa``````aaaccceeegggeeekkkuuuqqqqqqooonnnqqqsssvvv~~~qqq^^^WWWUUUUUUWWWSSSPPPVVVaaannn___PPPOOOUUU[[[___bbbppp{{{}}}{{{yyywwwuuuuuuuuutttrrrrrrrrrvvv}}}}}}zzzyyyxxxwwwvvvwwwyyyzzzyyyxxxvvvuuuuuutttrrrqqqpppoooooonnnkkkgggaaaZZZUUUQQQNNNMMMPPPVVV___qqqkkkJJJ;;;<<<;;;555777888888888888777777777555555444333333444444555333333333444444444555555444444555555555555444444555666777999:::;;;<<<===444>>>LLL___{{{xxxzzz{{{kkk]]]ZZZXXXQQQMMMMMMMMMMMMPPPTTTTTTUUU\\\eeedddbbb___\\\XXXSSSMMMIIIEEEJJJ[[[}}}zzzoooFFFBBB===;;;999777555444777999777777666666555555444444333333333333444444444444333333333444444444555555333333444444555666666666666999666:::FFFPPPggg|||nnn___QQQJJJAAA>>><<<>>>CCCGGGGGGFFFEEEFFFIIIKKKLLLMMMMMMMMMMMMMMMMMMOOOSSS\\\fffmmmxxxyyyqqq```OOOFFFDDDDDD<<<:::888:::???FFFLLLNNNGGGIIIMMMPPPRRRSSSRRRRRRPPPWWW[[[WWWSSSPPPNNNKKKAAA@@@???@@@DDDGGGHHHIIINNNOOOPPPPPPQQQPPPPPPPPPMMMNNNNNNMMMLLLMMMOOORRRRRRTTTVVVWWWWWWXXXZZZ\\\___^^^______aaaccceeefffccceeejjjttt|||}}}tttkkknnnkkkjjjkkkkkkmmmuuu~~~~~~|||rrr]]]UUUSSSQQQOOONNNOOOSSSWWWppp}}}```RRRQQQTTTWWW[[[YYYdddooouuu{{{~~~{{{yyywwwuuuuuusssqqqoooqqqoooppprrrrrrrrrxxx}}}}}}|||{{{zzzxxxwwwvvvzzzxxxuuutttuuuuuuuuutttoooooonnnmmmkkkiiigggfffgggeeeaaa[[[VVVRRRNNNMMMOOOVVVdddrrr~~~{{{gggOOO@@@:::888777777666666777777777777777666444444333222222333444555222333333333333444444444555444444444444444444555555666777888999999999999666;;;AAANNNkkkxxxtttvvvzzzxxxbbbVVVOOORRRSSSMMMMMMQQQQQQPPPSSSXXX[[[]]]cccjjjdddbbb]]]WWWPPPLLLJJJJJJMMMcccTTTAAA>>>999999888666555666666666666666666666666555555555222222333333333444444444333333333444444444555555333333444444555666666666777999666999BBBJJJ___|||wwwiiiZZZPPPEEEAAA???@@@EEEHHHGGGEEEFFFGGGJJJLLLMMMMMMLLLLLLIIIKKKOOOSSSYYY```iiinnnwwwyyyssseeeUUUKKKEEE@@@===;;;:::;;;???CCCEEEFFFBBBDDDGGGLLLPPPSSSUUUVVVWWW]]]```ZZZRRRMMMIIIFFFAAAAAAAAAEEEJJJOOOPPPPPPPPPQQQSSSUUUUUUVVVUUUUUUOOOPPPQQQQQQOOOOOOPPPQQQPPPRRRUUUWWWVVVVVVWWWXXXZZZZZZ[[[]]]___aaabbbccc```___```fffmmmooonnnlllooonnnoooqqqrrrttt}}}|||uuuwww}}}wwwaaaQQQQQQMMMHHHHHHMMMSSSVVVeeetttvvveee^^^WWWRRRQQQQQQYYY___```eeennnsssrrruuuuuutttuuuwwwwwwuuussspppppprrrtttrrrppprrrxxxttttttttttttuuuuuuuuuvvvwwwsssooollllllkkkkkkjjjaaaaaa```___]]][[[YYYXXXSSSRRRQQQQQQRRRTTTWWWYYYbbbpppsss\\\EEE777<<<===555555???555555666666777666666555444333222222222333444555222222333333333444444444555555333222222333555555666666777777777777666666<<<<<<999???[[[kkkcccmmm{{{rrrbbbVVVXXXOOONNNTTTUUUMMMKKKPPPOOONNNSSS]]]ccccccbbbcccbbbaaa\\\TTTKKKHHHIIILLLggg^^^CCCDDDAAA777888888888888999888555555555555666666666666666222222222333333444444444333333333444444444555555333333444444555666666777888:::666888@@@FFFYYYvvv}}}pppaaaVVVHHHDDDAAAAAAEEEHHHFFFCCCGGGHHHJJJLLLMMMMMMLLLKKKIIINNNVVV]]]dddkkkqqquuuxxx{{{wwwkkk\\\PPPFFF>>>>>>===<<<<<<>>>@@@AAA@@@@@@BBBDDDHHHNNNSSSXXX[[[XXX___aaaYYYPPPJJJEEEAAACCCCCCDDDIIIPPPUUUVVVVVVRRRSSSVVVXXXZZZZZZ[[[ZZZUUUWWWWWWVVVTTTQQQQQQQQQOOORRRUUUWWWVVVVVVUUUVVVUUUVVVXXXZZZ\\\^^^___```\\\YYYXXX\\\aaaeeeiiilllpppqqqtttyyy|||sssrrrvvvuuu]]]SSSPPPNNNNNNQQQSSSRRRPPPXXXWWWiiiuuu[[[JJJQQQIIIQQQ[[[XXXUUUWWWSSS\\\]]]```eeeiiilllmmmlllooowww|||xxxssssssuuuwwwttttttsssrrrsssuuutttqqq{{{qqqcccZZZXXXYYYYYYXXXRRRQQQPPPOOOOOOOOOPPPPPPVVVSSSTTTWWWWWWXXXaaammmnnnQQQ???===;;;999999999777666555555555555555555555555444444444444444444444444222222333333333333444444666666666666666666555555555555555555666666666666666===:::666IIIqqqxxxaaaZZZfff~~~pppfff^^^XXXTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSWWW\\\aaadddddddddccc```SSSOOOSSSJJJ???NNNjjjfffIII???===;;;888888888888777777777777666555555555555444444444333333333333333333333333222333444444555555444444444444444555555555555666555;;;999777<<>><<<999888888777666555555555555555555555555555444444444444444444444444222222222333333333444444555555555555555555555555555555555555666666666666666<<<;;;666BBBbbb~~~kkk\\\^^^mmm}}}|||tttjjjaaa[[[XXXUUUSSSOOOOOOQQQRRRTTTUUUVVVWWWVVVXXX[[[___cccddddddbbbVVVPPPJJJGGGGGGPPPiiivvvTTTEEE@@@<<<999888888888777777777666666555555555555444444444444333333333333333333333333222333444444555555444444444444444555555555555666444:::888666;;;???NNNeee}}}rrrjjjYYYOOOFFFEEEFFFFFFFFFGGGGGGHHHIIIKKKLLLLLLKKKJJJJJJNNN\\\sssnnn^^^QQQGGGBBB<<<999===???>>>======;;;@@@EEEJJJMMMRRRXXX]]]eeeccc\\\QQQEEE???BBBFFFLLLOOOSSSVVVWWWYYY]]]```dddjjjqqqtttttttttuuuwwwjjjjjjiiihhhhhhggggggfffddd```[[[WWWUUUTTTSSSRRRTTTSSSRRRTTTXXXZZZXXXVVVUUUVVVWWWXXXYYYZZZ[[[\\\]]]fffrrr{{{yyypppxxxrrr[[[NNNKKKKKKPPPWWWXXXSSSMMMRRRKKKKKK[[[vvvvvv___QQQOOOLLLPPPPPPHHHHHHLLLPPPQQQOOOPPPTTTYYYSSSYYY^^^___aaafffhhhgggmmmkkkjjjlllooorrrtttuuu]]]WWWOOOKKKKKKKKKKKKJJJEEEIIIKKKKKKHHHIIINNNSSSUUUXXX```kkkttt~~~nnnZZZFFF888<<<:::777666666666555333444444444444444444444444444444444444444444444444222222222222333333333333444444444444444444444444444555555555555666666666666999:::777:::NNNooorrrhhhaaaggguuuvvvccc^^^XXXSSSRRRRRRRRRRRROOOPPPRRRTTTVVVXXXXXXYYYYYYXXXZZZ^^^bbbccc```]]]PPPNNNHHHDDDQQQoooRRR???@@@AAA;;;777888888777777777777666666555555555555444444444444333333333333333333333333222333444444555555444444444444444555555555555666333999666555:::===JJJ```yyysssdddVVVHHHEEEFFFGGGGGGHHHEEEGGGJJJLLLMMMLLLKKKJJJLLLWWWgggyyyvvvfffVVVKKKCCC===;;;>>>???===:::::::::???EEEIIILLLPPPVVV[[[iiicccXXXLLLCCCBBBFFFJJJQQQUUUYYYXXXWWW[[[dddlllrrrwww{{{}}}}}}}}}uuuvvvvvvwwwwwwvvvvvvuuutttoooggg```\\\XXXUUUSSSTTTSSSSSSRRRSSSTTTUUUUUUTTTUUUVVVXXXZZZ[[[[[[[[[[[[eeesss~~~tttllluuuoooXXXMMMKKKKKKQQQXXXXXXQQQIIILLLLLLJJJOOObbb~~~oooiiieeefff```QQQLLLLLLLLLKKKKKKKKKLLLLLLJJJOOOQQQRRRTTTXXXYYYVVVRRRQQQUUU[[[^^^]]]ZZZZZZJJJHHHEEEEEEHHHJJJKKKKKKGGGKKKNNNMMMKKKPPPZZZdddqqqxxx~~~dddRRRGGG>>>777;;;999777666666666555333444444444444444444444444333333333333333333333333111222222222222333333333222333333333333333444444444444444555555555666666777555666888888@@@YYYssszzzwwwrrrvvv~~~|||~~~zzzuuukkkaaa[[[XXXTTTQQQPPPPPPRRRRRRUUUUUUWWWXXXYYYYYYXXXXXXZZZYYYZZZ]]]___^^^WWWRRRLLLJJJJJJVVVpppaaa>>>999???>>>999999888777777777666666666666555555555444444444333333333333333333333333333333222333444444555555444444444444444555555555555666333888666555:::<<>>@@@===:::999;;;???EEEIIIKKKNNNSSSWWWccc[[[QQQIIIFFFHHHLLLOOOTTTVVVWWWWWWZZZcccoooyyywwwpppiiiccc]]]ZZZVVVVVVTTTRRRPPPPPPSSSUUUUUUWWWYYY[[[]]]^^^_________jjjvvvzzzkkkgggqqqsssZZZNNNLLLLLLQQQVVVUUUMMMEEE@@@HHHKKKIIIPPPhhhzzzeee^^^WWWUUUUUUSSSKKKDDDDDDIIILLLLLLOOOTTTTTTRRRKKKLLLTTT^^^aaaYYYQQQOOOKKKJJJJJJJJJKKKLLLLLLLLLKKKOOORRRSSSVVV```qqq~~~uuuXXXDDD<<<:::888666;;;999666666666666555444444444444444444444444444333333333333333333333333111111111222222222333333222222222222333333444444444444444444555555555555777222333999:::;;;HHHZZZppp~~~~~~zzzzzzzzz{{{}}}vvvkkkeeebbb^^^YYYXXXWWWUUURRRQQQQQQRRRSSSWWWXXXZZZ[[[\\\[[[ZZZZZZYYYYYYZZZ\\\[[[VVVNNNGGGFFFCCCPPPrrrbbbKKK<<<>>>@@@:::888<<<777777777666666666666555555444444444444333333333333333333333333333333333222333444444555555444444444444444555555555555666444999777666;;;<<>>;;;::::::;;;777777666666666555555555444444444333333333222222333333333333333333333333222333444444555555444444444444444555555555555666333888666666;;;999<<>>999999;;;:::999;;;===AAAEEEFFFDDDCCCEEEFFFAAACCCGGGKKKOOOSSSWWWYYYXXXWWWWWWZZZ```jjjvvv}}}yyytttpppmmmiiieee```___```aaa```^^^\\\\\\\\\]]]```dddhhhkkknnn{{{sssiiihhhdddeeeqqqyyywww{{{ssswwwVVVHHHIIIKKKJJJHHHHHHKKKNNNMMMBBB@@@IIILLLFFFHHHRRRfff~~~zzzzzz[[[HHH===888777:::999444333777666444222222333333222111333333333333333333333333222222222222222222222222000111111111111222222222222222333444444555666666333333333444444444555555444777888555555999===>>>EEE]]]~~~}}}|||zzzyyywwwuuutttsssuuuyyy~~~yyytttrrrrrroooiiidddaaa^^^[[[YYYVVVSSSQQQRRRTTTWWWZZZ[[[ZZZZZZ\\\______aaabbbcccbbb___\\\ZZZXXXYYYVVVOOOGGGGGGMMMUUUnnn|||WWWIIICCCBBB===777777<<<<<<888777666666666555555555555444444444333333333222222333333333333333333333333222333444444555555444444444444444555555555666666222777444555:::777999FFFXXXqqq}}}uuujjj]]]OOOEEEDDDHHHGGGLLLSSSWWW[[[aaakkksssrrrqqqvvv}}}~~~nnndddbbbIIIAAA:::999999888888999<<<@@@DDDDDDBBB@@@@@@BBBAAADDDHHHKKKMMMPPPUUUXXXUUUXXXZZZYYYYYY```kkkttt}}}xxxuuusssrrrmmmhhhccccccfffgggddd```aaa```___```ccchhhmmmpppuuuuuutttjjjeeehhhdddcccnnn~~~```___eeemmmyyyuuuWWWLLLJJJHHHFFFFFFHHHJJJKKKLLLLLLKKKHHHFFFEEEGGGHHHPPPhhhlllSSSAAA;;;666666666666555555555555333333333333333333333333333333333222222111111111333222000//////000222333000000000000000000000000222222222222222222222222333333333444444444555555444444555555666777777777AAAFFF___yyybbbfffuuu}}}uuupppnnnlllrrr{{{|||vvvzzzxxxyyy~~~}}}{{{yyywwwtttpppkkkiiihhhfffbbb___ZZZYYYXXXWWWVVVVVVWWWWWWWWWXXXZZZ]]]___```aaaaaaaaabbbccccccaaa]]]ZZZXXXSSSRRRQQQLLLFFFJJJbbb{{{xxxzzzQQQEEEIII???===:::888666666777777666666666666666555555444444444444444444444444444222222333333333333444444333333333333333333333333333333333444444444555555333444666777888:::===???WWWgggzzz~~~{{{ttthhhUUUFFFEEEJJJMMMYYYcccdddbbbeeejjjmmmqqqpppssssssjjjgggyyyooobbbbbbIII===888<<<===777666;;;@@@BBBDDDCCC@@@???@@@CCCBBBBBBFFFMMMQQQRRRUUUYYY^^^ZZZQQQTTT^^^aaammmzzzvvvqqqmmmiiieeefffggghhhhhhgggeeeddddddgggjjjiiigggiiinnnsss{{{vvvooohhhbbb___cccggggggfffggguuuZZZaaalllnnnTTTIIIGGGEEEDDDDDDFFFHHHIIIJJJIIIHHHGGGGGGFFFFFFFFFEEERRRlllkkkYYYNNNAAA999999666666666666555555555444333333333333333333333333333333333222222111111111333222000//////000222333000000000000000000000000222222222222222222222222333333333444444444444555333444444555555666666777666>>>NNNeee}}}wwwuuulllgggjjjsss~~~~~~xxxwwwwwwwwwwwwuuurrrppppppnnnpppvvvyyyyyyzzz}}}~~~}}}{{{yyywwwvvvuuusssqqqnnnlllkkkllliiieeeccccccaaa^^^\\\[[[[[[[[[ZZZZZZ[[[[[[[[[____________``````aaabbbfffffffffddd___YYYUUURRRSSSLLLGGGIIISSSjjj\\\HHHDDDDDD>>>===:::888666666777777666666666666666555444444444444444444444444444444222222333333333333444444333333333333333333333333333333333444444444555555444555777777888999<<<>>>MMM\\\qqq|||vvvjjjYYYIIIFFFJJJQQQ]]]gggiiigggiiilllnnnooonnnooommmddd```ooojjjZZZWWWFFF<<<777<<<<<<777666;;;>>>BBBFFFGGGEEEEEEFFFHHHGGGGGGJJJPPPSSSSSSVVV[[[___iiiiiidddeeekkk~~~~~~yyyuuurrrnnnjjjhhhcccdddfffhhhjjjiiigggfffeeegggiiihhhgggiiipppvvv{{{nnnddd``````___bbbgggiiihhhjjjnnnrrr^^^nnnzzzdddOOOGGGEEEDDDCCCCCCDDDFFFGGGHHHFFFEEEGGGIIIJJJGGGDDDCCCCCCPPPoooeeeHHH<<<;;;999888999666666555555555444444444333333333333333333333333222222222222222111111111222111000//////000111222000000000000000000000000222222222222222222222222333333333333444444444444222222333444444555555666333<<>>BBB???;;;:::999777666666666666444555555555555444333333333333333333333333333333222222222333333333444444333333333333333333333333333333333444444444555555666777888777666777999;;;LLL^^^uuu~~~zzzrrrdddTTTKKKKKKQQQ\\\hhhmmmoooqqqoookkkhhhffffffddd]]]ZZZaaammmzzzaaaQQQJJJ>>>999777999999777777;;;>>>DDDLLLPPPOOONNNNNNOOOMMMMMMPPPUUUVVVVVV\\\cccvvvlll~~~~~~{{{zzzyyyvvvtttqqqooommmkkkjjjhhheeebbb[[[[[[]]]bbbfffhhhfffccc```aaaaaaaaaccchhhpppvvv|||wwwmmmbbbYYYWWW[[[___aaabbbhhhppptttwww}}}~~~iiiWWWKKKNNNLLLJJJGGGEEEDDDCCCCCCGGGFFFFFFJJJPPPPPPLLLFFFBBBAAADDDMMMYYYiii}}}eeeUUU>>>;;;:::;;;:::666333333444444444444333333333333222222222222222222222222111111111111111111111111111000000000000000000111000000000000000000000000111111111111111111111111222222222333333333444444111111222222333444444444666777999;;;@@@SSSsssfffTTTOOOSSSWWWccceeemmmzzzqqqhhh___^^^```aaabbbeeedddeeegggiiiiiihhhgggfffeeedddcccaaa````````````bbbaaa___\\\ZZZYYYXXXXXXZZZ[[[]]]^^^______``````bbbcccdddfffggggggggggggaaaccceeegggfffccc```]]]UUUSSSOOOHHHCCCCCCIIINNNSSSgggrrrPPP@@@<<<999888;;;:::999888777666666555555444444444444444333333222333333333333333333333333222222222333333333444444333333333333333333333333333333333444444444555555666777888777666666888:::BBBWWWooo~~~zzzuuujjj\\\RRROOORRR\\\hhhpppuuuwwwtttnnncccaaaaaa```]]][[[___eeeqqqvvvzzzrrraaaOOODDD???:::888777999999888999<<<@@@FFFMMMPPPOOOMMMLLLLLLJJJKKKOOOSSSUUUWWW___hhhoooooo|||zzzwwwtttpppooommmlllkkkiiifffcccZZZXXXXXX[[[```bbb___\\\YYYZZZ[[[]]]aaaffflllpppkkkfff```YYYXXX[[[bbbgggiiihhhmmmyyy}}}{{{wwwcccTTTLLLOOONNNKKKIIIFFFDDDCCCBBBEEEEEEFFFJJJNNNNNNKKKGGG@@@BBBEEEGGGGGGMMM___pppoooSSSAAA;;;777888999777444222333555444444333333333222222222222222222222222222222222000000000111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222222333333333333111111222333333444444555888555888===777888UUUyyyzzzlll^^^TTTNNNOOOTTT___nnnzzzsssggg\\\ZZZ\\\\\\]]]___^^^^^^____________^^^^^^_____________________^^^```^^^\\\ZZZYYYXXXXXXYYY[[[^^^bbbdddddddddfffggghhhiiijjjkkklllkkkjjjiiieeeffffffeeeaaa\\\VVVSSSLLLKKKFFFAAAAAAJJJZZZffffffMMM===@@@BBB:::777===888888888777666555555444333333444444333333222111333333333333333333333333222222333333333333444444333333333333333333333333333333333444444444555555555666777777666666888::::::NNNccc{{{xxxqqqeee[[[WWWZZZcccmmmuuu|||zzzsssbbb```___^^^]]]\\\[[[\\\\\\]]]]]]WWWMMMBBB<<<999666777888999999999;;;>>>BBBGGGMMMOOOMMMJJJHHHHHHGGGIIIMMMRRRTTTWWWbbbmmmkkkuuu|||wwwsssqqqpppooooooooommmjjjhhh]]]XXXUUUUUUYYYZZZVVVSSSSSSTTTXXX\\\```dddfffhhh]]][[[XXXXXX[[[```gggkkkrrrsss|||sssuuummm[[[OOOKKKKKKJJJHHHGGGEEECCCBBBBBBAAABBBDDDGGGHHHHHHFFFFFFAAABBBEEEGGGEEEFFFNNNXXXwww~~~zzzaaaMMM>>>777888888888666444222444555666333333333333222222222222111111111111111111111111///000000000111111111222//////000000000000//////000000000000000000000000111111111111111111111111111222222222222333333333222222333333444555555555:::444777<<<777333FFFaaavvv}}}jjjWWWUUURRRRRRYYYcccnnnuuu{{{oooddd[[[ZZZ]]]\\\[[[\\\[[[[[[ZZZZZZZZZ[[[]]]^^^^^^___aaabbbccccccbbbbbbaaa```^^^\\\\\\\\\]]]^^^]]]aaaeeehhhhhhhhhiiikkkjjjkkkllllllkkkjjjgggfffcccaaa^^^YYYTTTOOOKKKIIIDDDCCCAAABBBKKKaaa}}}uuuLLLBBB===@@@@@@;;;999<<<777777777777666555444444333333333333333222111111222222222222222222222222222222333333333333444444333333333333333333333333333333333444444444555555444555666666666666888:::<<>>:::999444777:::999999:::===???CCCHHHMMMNNNKKKHHHGGGGGGGGGIIIMMMRRRSSSWWWcccoooqqqxxxzzztttqqqqqqqqqssstttsssqqqnnnccc[[[TTTQQQSSSSSSOOOKKKNNNQQQVVV]]]bbbcccbbbaaaZZZZZZ[[[^^^dddkkkqqqttt|||kkksss{{{gggTTTJJJHHHFFFEEEEEEDDDCCCCCCBBBBBB>>>@@@BBBCCCCCCBBBCCCDDDAAA???@@@EEEHHHFFFFFFIIIaaappp{{{|||qqqUUUEEE>>>999888999444333111111333666444111333333333222222222111111111111111111111111111111//////000000111111111222//////000000000000//////000000000000000000000000000000000000000000000000111111222222222333333333222333333444444555555666777111111666666555???LLL]]]zzzkkkdddYYYPPPMMMRRR\\\dddssswww~~~xxxqqqkkkbbb[[[]]]aaa```\\\[[[[[[ZZZYYYYYYZZZ]]]```aaa[[[]]]```bbbccccccbbbbbb```___]]]\\\\\\]]]^^^___^^^bbbgggiiiiiiiiikkkmmmiiijjjjjjjjjhhhfffcccaaa\\\XXXSSSMMMHHHFFFEEEEEECCCCCCEEEKKK]]]}}}TTTAAACCCAAA:::666777777555666777777777666555444444222333333333333222111111222222222222222222222222222222333333333444444444333333333333333333333333333333333444444444555555333555666666666777999;;;???HHHPPPxxxuuu}}}uuulllhhhiiinnnuuu|||~~~tttssspppjjjeeebbb^^^VVVOOOCCCBBBAAA???===;;;888777333777::::::999;;;>>>@@@CCCHHHLLLMMMJJJHHHGGGHHHHHHJJJNNNRRRSSSWWWcccoooxxxvvv|||{{{zzzzzzwwwpppppprrrtttwwwwwwuuusssggg^^^TTTPPPPPPPPPKKKGGGKKKOOOWWW^^^cccddd```]]]^^^^^^aaagggooowww|||~~~vvvqqqwwwwwwaaaMMMEEEFFFBBBBBBAAA@@@AAABBBCCCDDDAAAAAA@@@??????@@@AAAAAABBBAAA???>>>???AAACCCEEEGGGNNNbbbyyyzzzQQQHHH===777666666555222333333333333333333333333333333333222222111111111222222222111000//////...////////////000000000000000000000000000000000000//////000111111111111111000000000000000000000000222222222222222222222222333333333333333333333333...222666777666666999<<>>===:::999888888999:::;;;:::999999:::>>>AAADDDBBBHHHLLLLLLLLLNNNOOOMMMNNNNNNOOORRR[[[fffsss{{{ssseeeZZZTTTSSSSSSPPPTTTYYY]]]cccnnn|||{{{yyyxxxyyy{{{{{{wwwtttjjjeee]]]TTTMMMIIIHHHHHHMMMSSS[[[cccggggggdddbbb^^^fffqqqxxxzzz}}}xxxvvv{{{yyyaaaKKKDDDGGGDDDCCCBBB@@@@@@@@@@@@AAAAAA@@@@@@??????@@@@@@AAABBBAAA???>>>>>>@@@BBBDDDCCCEEEQQQaaajjjppp~~~vvv]]]LLLCCC<<<555222444666666444333333333333333333333333333333222222222111111111222222111111000//////....../////////000000000000//////////////////////////////000111111111111000000000000000000000000000222222222222222222222222333333333333333333333333111333555555444333555777<<>>>>>>>>>>>AAA@@@????????????@@@AAAAAA@@@???>>>>>>???AAACCCBBB???BBBJJJPPPXXXiii{{{oooYYYIII===555888444000000333555555444222222222222222222222222222222222111111111111111222111111000000//////........./////////000000000...........................///000000111111000000000000000000000000000000222222222222222222222222333333333333333333333333555555666666666666666777666999IIIeee|||jjj\\\PPPEEEBBBDDDHHHOOOVVVVVVXXX```iiimmmllllllpppuuurrrqqqqqqmmmhhhhhhkkkkkknnnqqqsssrrrpppnnnnnnuuutttpppjjjiiilllmmmjjjfffbbb___^^^___\\\VVVPPPIIIHHHGGGFFFFFFEEEFFFFFFCCCEEEFFFDDDCCCJJJVVVaaavvvOOO<<<:::>>><<<;;;;;;:::999888777777666666666555555444444333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333555555555555666777888999888===EEEWWWuuuqqqqqq}}}{{{{{{{{{|||}}}wwwnnniiimmmqqqqqqvvv~~~xxxnnncccWWWLLLBBB<<<:::999888888888999;;;<<>>===>>>>>>@@@@@@????????????@@@@@@@@@???>>>======>>>@@@AAADDD@@@>>>AAADDDJJJYYYhhh~~~~~~cccLLL>>>999888888666444222222444444333111222222222222222222222222111111111111111111111000111111000000////////////........./////////000000...........................//////000000000000000000000000000000000000000111111111111222222222222222222222222222222222222222222222333555777777777777444:::OOOhhh{{{nnnXXXLLLGGGEEEFFFHHHMMMQQQZZZeeekkkpppyyy|||}}}{{{uuuppplllkkkjjjttttttpppllllllmmmiiibbb^^^ZZZVVVUUUVVVSSSKKKDDDBBBDDDHHHKKKJJJGGGFFFHHHAAACCCEEEJJJVVVhhh}}}wwwTTTEEEBBB@@@===;;;::::::999888777777777555555555444444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444555555555555555666888888888:::@@@RRRsssvvvzzz|||{{{|||}}}vvvnnnjjjlllnnnppptttzzzuuuqqqiiiaaaXXXNNNDDD>>>888888888888999;;;<<<===@@@@@@AAABBBBBBCCCCCCCCCDDDKKKUUUaaaoooyyywwwppppppnnnooovvv|||xxxhhhZZZGGGDDD@@@===<<<>>>@@@BBBEEEGGGJJJJJJJJJKKKMMMPPPQQQUUU]]]fffnnntttvvvwwwzzz}}}~~~yyytttrrrssspppnnngggYYYKKKFFFIIIOOOWWW```jjjooorrrvvv~~~nnnssszzzuuuiii___SSSHHHCCCCCCBBBAAA@@@?????????@@@@@@???????????????????????????>>>>>>=========>>>???AAA??????@@@AAADDDKKKSSSfffwwwwww```UUUFFF:::444333333333555444333333333333111///111111111111111111111111000000000000000000000000000000000///////////////............////////////..............................///000000000000000000000000000000000000000000000000111111222222222222222222222222222222222...///111222222222222333999444555@@@QQQcccuuu|||kkk___RRRIIIDDDFFFGGGMMMVVV```kkkzzz}}}ooofffbbbaaabbbfffhhhiiihhhiiijjjccc[[[UUUQQQNNNOOOPPPNNNHHHBBBJJJIIIJJJKKKFFFAAACCCKKKMMMPPPYYYkkkYYYCCCAAABBB>>>777999999999888888777777666444444444444333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444444444444444444444555666777888777888===QQQuuuxxx|||{{{{{{|||sssooolllnnnppppppppprrrllliiiccc\\\UUULLLCCC>>>777777888999;;;<<<===>>>@@@@@@AAAAAAAAAAAAAAAAAABBBHHHQQQ[[[hhhpppmmmfff^^^aaaffflllllleeeWWWMMM???>>>>>>>>>@@@CCCFFFHHHIIIKKKMMMNNNNNNNNNOOOPPPTTTUUUYYY]]]ccciiiooorrrwwwzzz~~~}}}xxxtttsssssspppnnnfffXXXJJJFFFJJJQQQ\\\dddnnntttwww~~~uuuoooooobbbhhhpppwww~~~}}}pppbbbYYYSSSKKKFFFEEEAAA@@@??????@@@AAABBBCCC>>>>>>???@@@@@@???>>>>>>>>>>>>======<<<<<<======<<<===????????????@@@BBBHHHYYYccclllxxx~~~}}}jjjWWWIII>>>;;;777444444444333222///000111111222111111000000000000000000000000000////////////000000000000////////////////////////------........./////////........................---...//////000000//////000000000000000000000000//////000000111222222222222222222222222222222222222666::::::666222111222666444555999@@@NNNccctttuuufff___QQQLLLIIIJJJLLLQQQ[[[eeetttxxxwwwhhh___\\\]]]^^^```cccccc```]]]ZZZSSSKKKHHHGGGFFFFFFFFFFFFDDDCCCFFFBBBAAACCCCCCFFFVVVhhhjjjYYYEEE;;;888888999;;;888888888777777777666666333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333333444444555444444444444555666777888777777;;;NNNqqq|||~~~{{{zzzzzzrrrppppppqqqpppnnnjjjhhhccc```ZZZTTTNNNFFF>>>999888888999;;;<<<>>>??????AAA@@@??????>>>>>>>>>???===BBBGGGLLLSSSYYYWWWQQQGGGLLLSSSWWWVVVQQQJJJGGG??????AAACCCFFFIIILLLNNNOOOOOOPPPQQQQQQPPPPPPOOORRRSSSTTTVVVZZZ```hhhmmmuuuxxxzzz{{{xxxuuurrrpppoookkkaaaTTTJJJGGGLLLRRRaaahhhpppwww}}}~~~mmmdddcccZZZ]]]dddmmmvvvzzzpppddd]]]VVVOOOKKKKKKBBBAAA@@@@@@@@@AAACCCDDD===>>>???@@@@@@???>>>============<<<<<<<<<;;;;;;===>>>???>>>===>>>>>>>>><<>>888555111111111333444555555555///000111111000000111111000000000000000000000000........./////////000000////////////////////////---------.........//////////////////////////////---...//////000000//////000000000000000000000000/////////000111222222222111111111111111111111111222:::AAAAAA999333333555333444666777777===NNN___xxx{{{rrrhhhaaaZZZRRROOOOOOSSSUUU\\\eeejjjkkkooouuuvvvmmmbbbYYYVVVUUUVVVVVVVVVYYYWWWPPPKKKIIIEEEBBBBBBCCCDDDDDDCCCCCCFFFIIIFFFFFFNNNZZZcccpppgggCCC===:::999777444888???777777777777777666666666222222222222222222333333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111222333333444555555444444444444555666777777777888:::FFFddd~~~|||}}}~~~ttttttssspppnnniiibbb\\\YYYVVVQQQMMMHHHCCC===:::999:::;;;===>>>?????????BBBAAA???===<<<<<<===>>><<<@@@BBBBBBCCCFFFFFFBBB@@@BBBFFFGGGGGGFFFEEEEEEBBBCCCFFFIIILLLNNNPPPRRRSSSSSSSSSTTTUUUUUUUUUTTTRRRTTTVVVWWWYYY^^^eeejjjppprrrtttxxxyyyxxxtttqqqmmmfff\\\PPPIIIIIINNNSSSaaafffmmmvvvooodddaaaWWWXXX\\\dddnnnwww|||xxxqqqjjjcccZZZRRROOOQQQCCCCCCAAAAAAAAABBBCCCCCC===>>>???@@@@@@???>>>============<<<<<<;;;;;;;;;CCCCCCAAA>>>>>>@@@BBBBBB???CCC>>><<>>666///000444333555777777333444>>>KKKfffsss~~~vvvjjjeeeYYYUUURRRQQQMMMIIIJJJNNNPPPLLLHHHGGGHHHJJJIIIGGGBBBFFFFFFAAA???CCCHHHIIIGGGJJJLLLKKKHHHIIIOOOTTTZZZ```qqqgggFFFDDD<<<888;;;;;;777444555777777777777666666666666222222222222222222222333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111222333333444555555444444444444444555777777777999999???WWWzzz~~~~~~wwwwwwtttooojjjddd\\\UUUQQQOOOLLLIIIGGGEEEBBB???:::;;;<<<>>>??????@@@@@@DDDBBB???<<<;;;;;;===>>>DDDHHHHHHDDDBBBCCCDDDCCCFFFEEECCCBBBBBBCCCDDDDDDBBBDDDGGGJJJLLLOOOPPPPPPRRRRRRRRRTTTWWWYYYYYYYYYWWWZZZ\\\]]]]]]___dddhhhjjjkkknnnuuu{{{|||yyyvvvkkkcccXXXMMMIIIJJJOOOSSS___bbbhhhrrr|||tttjjjfff\\\YYYYYYcccqqqzzz{{{xxxuuussssssjjj]]]\\\XXXIIICCCAAA>>>>>>@@@BBBCCCBBB>>>???@@@BBBAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;@@@???===>>>@@@AAAAAA@@@>>>>>>???@@@AAAAAABBBBBBZZZgggyyy~~~xxxzzznnnYYYKKK===<<<:::888666444333333444333333222111000//////000000000000000000000000000000000000000000000000////////////////////////111000000///...---------........................000///.........///111222............////////////000000000000000000000000000000000000111111111111000000000000000000000000000111111111111222222222444333111000111444888:::MMM\\\ppp|||jjj^^^VVVQQQPPPRRRIIINNNNNNIIIGGGKKKKKKHHHEEEJJJJJJEEEEEELLLQQQQQQSSSVVVZZZ[[[^^^fffqqqzzz{{{gggYYYKKK<<<::::::999999888777666666666666666666777777777777222222222222222111000///111111111111111111111111111111222222222333333333333333333333333333333333444444333222222111111000333333333333333333333333333333333444444444555555777666999AAAOOOeee}}}}}}}}}}}}zzztttoooiiibbbZZZUUUOOOLLLHHHFFFDDDBBB???======<<<;;;===@@@BBBCCCCCCAAA@@@>>>======>>>???@@@AAAGGGNNNOOOJJJEEECCCCCCEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFGGGHHHJJJMMMPPPRRRSSSTTTUUUYYY]]]___```___dddbbbccchhhiiifffhhhnnnnnnoooqqqtttwwwyyyzzz{{{kkkeeeWWWIIIDDDJJJOOOQQQZZZdddhhhmmmwww}}}|||ooogggfffYYYVVVXXXbbbpppyyyzzzvvvqqqsssxxxsssiiiiiidddSSSDDDAAA>>>===>>>@@@AAAAAA??????@@@@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;???===<<<===>>>@@@??????======>>>??????@@@AAAAAAAAAMMM]]]mmm{{{|||mmm```VVVMMMDDD>>>;;;999888666444222222111333222222111111000000///////////////////////////////////////////////////........................000000000///...---------........................000///.........///111111............////////////000000000000000000000000//////000000000111111111000000000000000000000000000000111111111222222222333222111111222444777999>>>HHHXXXhhhvvvuuusssttthhhjjjggg^^^ZZZZZZYYYUUUTTTVVVWWWWWW___kkkqqqqqqyyy~~~```OOOJJJCCC;;;999888888777777666555555666666666666666666555555222222222222222111000000111111111111111111111111111111111222222222333333333333333333333333333333333333333222222222222111333333333333333333333333333333333444444444555555777666888>>>III]]]{{{}}}xxxqqqjjjddd]]]UUUPPPMMMJJJGGGDDDCCCAAA???===>>>======>>>AAABBBBBBAAA???>>>===;;;;;;<<<>>>??????DDDKKKMMMKKKGGGFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFDDDEEEGGGLLLPPPSSSYYY[[[^^^aaadddgggkkkmmmrrrppprrrwwwxxxuuuvvvzzzuuuuuutttuuuvvvwwwyyyzzznnnfffXXXKKKGGGLLLQQQRRRXXXccciiiqqq|||sssiiieeefffZZZYYY[[[cccooouuutttpppkkkoooyyyzzztttuuuooo]]]FFFBBB>>><<<===>>>@@@@@@@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::;;;===>>>>>>===<<<<<<<<<===>>>>>>??????999>>>FFFOOOYYYfffttt}}}uuulllWWWOOOCCC;;;888777666555777666555333111000000///111111111111000000000000////////////////////////////////////////////////........................000000//////...---------........................//////......//////000111............////////////000000000000000000000000//////000000000000111111////////////////////////000000000111111111222222111111111222333444555666333666???MMM^^^ppp~~~wwwSSS@@@===>>><<<:::777777666666555555444444666666555555444444333333111222222222222111000000111111111111111111111111111111111222222222222333333333333333333333333333111111222222222333333333333333333333333333333333333333333444444444555555777666666:::BBBSSSmmmyyyppphhhaaaYYYQQQKKKKKKHHHDDDBBB@@@???===<<>>???@@@BBBBBB@@@>>>===<<<;;;999999;;;<<<>>>===@@@EEEIIIKKKJJJHHHFFFBBBBBBCCCDDDEEEFFFFFFGGGFFFDDDBBBBBBEEEKKKQQQUUUXXX\\\```bbbbbbfffmmmtttwwwwwwzzz}}}zzzxxxwwwwwwwwwqqqiii[[[NNNKKKPPPSSSRRRVVVdddnnnxxxqqqgggfffhhhaaa```aaagggooorrrooojjjfffjjjtttwwwtttwwwrrr```HHHDDD???<<<<<<>>>???@@@AAA@@@>>><<<<<<<<<===>>>::::::::::::::::::::::::<<<:::999999;;;<<<<<<;;;:::;;;;;;;;;<<<<<<<<<===============???FFFOOOVVV[[[dddssssss```OOOBBB::::::888555555666666555444555444333111000//////////////////000000000111111////////////////////////////////////////////////......................../////////......---------....................................//////000000............////////////000000000000000000000000////////////000000000111////////////////////////000000000000111111111111000111222333333444444444333333666<<>><<<999999666666666666555555444444555555444444333222111111111111222222222111111000111111111111111111111111111111111111222222222222222222222222222222222222000000111222333333444444333333333333333333333333333333333444444444555555777666666999>>>LLLcccwww|||~~~sssiiibbbZZZQQQKKKHHHEEEAAA???>>>===<<<;;;======???AAACCCCCC@@@>>>;;;:::999888888:::;;;===<<<===@@@EEEHHHIIIGGGEEE@@@@@@AAAAAABBBBBBBBBCCCDDDDDDCCCDDDGGGLLLRRRUUUTTTYYY^^^^^^[[[^^^hhhrrrssstttxxx|||yyyvvvuuuvvvnnn```SSSOOORRRTTTRRRWWWfffrrr~~~rrriiifffhhhdddccceeejjjppprrroookkkggghhhnnnnnnkkkpppmmm\\\HHHDDD@@@======>>>??????BBB@@@===;;;:::;;;<<<>>>::::::::::::::::::::::::;;;:::999999;;;<<<<<<;;;999:::::::::::::::;;;;;;999888777777888<<>>GGGWWWjjj|||tttjjj[[[LLLAAA:::666444000111333555666666555333444333222111000000000000.........//////000111111....................................................................................------------........................---......///////////////............////////////////////////////////////...////////////000000000//////////////////////////////000000000111111111///000111333333333333222444555666666:::GGGYYYggglllPPPHHH===999>>>@@@:::666888666666666666666555555555555444444333222111111000000111111222222222111111000000000000000000000000000000111111111222222222222222222222222222222222000000111222333444444555333333333333333333333333333333333444444444555555777666777999===HHH]]]ppprrrwwwuuukkkeee]]]SSSKKKFFFCCC???<<<<<<<<<;;;;;;:::;;;===@@@CCCCCCAAA@@@:::999888777888999;;;===<<<===???BBBEEEFFFEEECCCCCCCCCBBBBBBAAAAAAAAA@@@BBBCCCEEEHHHLLLOOORRRSSSRRRYYY^^^\\\YYY\\\gggrrrrrrssswww|||}}}yyyxxx{{{vvviiiYYYRRRRRRTTTRRRVVVeeerrr~~~rrrhhhdddeee``````ccciiippptttsssqqqkkkhhhiiifffbbbgggeeeTTTFFFCCC???>>>>>>>>>>>>>>>AAA???===;;;::::::;;;<<<::::::::::::::::::::::::<<<;;;999:::<<<======<<<999999999999999999::::::777777888999:::;;;<<<===:::===BBBLLLYYYgggsss{{{www|||{{{uuujjjbbbNNNGGG>>>777444555666777555444333222222333555666333222111000000000000000------......//////000000................................................------------------------------------------------........................------...////////////...............////////////////////////////////////......////////////000000/////////////////////////////////000000000111111///000111222222222222111000333555333222:::IIIVVVrrrdddMMMFFFAAA>>>===<<<999555555888666666666666666666666666444444333333222222111111000000111222222222222111000000000000000000000000000000000111111111111222222222222222222222222222000000111222333333444444333333333333333333333333333333333444444444555555777666777999<<>>===>>>@@@BBBCCCDDDDDDDDDHHHGGGGGGFFFEEEDDDCCCCCCBBBDDDGGGJJJMMMOOOQQQQQQPPPVVV]]]^^^]]]cccnnnyyy||||||{{{|||uuucccVVVRRRSSSTTTTTTbbbnnnzzz|||mmmbbb^^^___[[[\\\___eeelllqqqsssssslllgggddd___ZZZ___[[[JJJAAA???>>>===>>>===<<<;;;@@@???===;;;::::::::::::999999999999999999999999>>><<<;;;;;;===>>>>>>===999999999999999999999999:::::::::;;;;;;:::888777::::::999:::>>>DDDJJJMMMPPPUUU___kkkvvv~~~}}}|||zzzzzz|||zzzuuutttwwwhhhbbbZZZQQQJJJCCC<<<666:::777444222222222222111666555444222111222444666111111000/////////000000........................................................................------------------------------------------------........................,,,---.../////////..................////////////////////////////////////........./////////000000000000000000000000000000////////////000000000111000000000000111111111111...111333333333666===CCCRRRcccvvv{{{\\\EEE>>>@@@;;;>>>===777444555777666444444444444444444444555333333333333333333333333000000111222222222222222000000000000000000000000000000000000111111111111111111111111111111111111111111111222222333333333333333333333333333333333333333333444444444555555666555666777999@@@QQQbbbyyyfffqqqvvvnnnjjjbbbUUUKKKDDDAAA<<<::::::;;;<<<<<<:::::::::;;;>>>??????>>><<<;;;:::999:::<<<>>>@@@===@@@CCCDDDDDDDDDGGGJJJHHHHHHHHHGGGGGGFFFFFFFFFDDDEEEFFFHHHKKKMMMPPPQQQQQQXXXaaagggllluuummmYYYRRRTTTWWWTTTbbbmmmyyywwwhhh]]]YYYZZZZZZ[[[]]]aaahhhmmmoooooojjjdddaaa[[[UUUYYYTTTBBB===<<<<<<<<<===<<<:::888???>>>===<<<;;;::::::999999999999999999999999999???===<<<<<<>>>??????>>>::::::999999999999999999888888888:::;;;<<<:::999111333777:::;;;;;;999777777:::>>>BBBEEEFFFGGGGGGKKKKKKLLLNNNPPPTTTWWWZZZSSSXXX\\\\\\[[[ZZZYYYWWWTTTTTTTTTQQQLLLEEEBBBBBB@@@===:::777666666777777000000222444666666333111///111333333222000000///000//////.........//////........................................................................------------------------------------------------........................,,,,,,.../////////...---............/////////000////////////////////////............/////////000111111111111111111111111////////////000000000000111000000000000000111222111222333444666666666666555GGG___sss~~~ZZZGGGAAA>>>;;;:::222:::;;;555555;;;;;;555333333333333333333333333333333333333333333444444///000111222222222222222000000000000000000000000000000000000111111111111111111111111111111111111111222222222222333333333333333333333333333333333333333333444444444555555555444555666777===LLL\\\www}}}dddhhhxxxqqqnnnfffXXXNNNDDD@@@<<<999:::;;;<<<<<<===;;;::::::<<<======<<<===<<<;;;:::;;;===???AAA<<>>===<<<;;;999888888999999::::::999999888999999999;;;>>>>>>999777999;;;:::999999999999999999999::::::999999888888999999:::888888999888888777555555666777999::::::999777666999999999::::::;;;;;;;;;:::::::::::::::::::::::::::888777555444444444555777666444222111111111111111111111111111111111111111111111111111111111111111111000000//////......////////////////////////---------------------------------............///..........................................------,,,,,,,,,---------......////////////////////////---------............///////////////////////////000000000000000000000000000000000000000000000000......///000000000000000000000000000111111111111333333333333333333333333777;;;BBBLLL[[[mmm~~~{{{ZZZPPPEEE===:::999777444999888777666555555555555555555444333333333333444222222222222222222222222111111111111111111111111//////000000000000//////000000000000111111111111111111111111111111111111222222333333333333444444222222333333333333444444444444444444444444444444666555666666555888DDDQQQpppvvvgggzzz|||yyywwwooo^^^MMMGGGAAA<<<;;;===>>><<<999<<<<<<<<<<<<<<>>:::999999888888888999999???BBBAAA<<<:::;;;<<<;;;:::::::::999999888888777999888888888888888888999888888888888777777777777555666777888999888888777777888888888888888999999666666666666666666666666555555444333333333444444444333222222222222333444111111111111111111111111111111111111111111111111000000000000//////..............................------------------------------------......................................................------,,,,,,,,,---------..............................---------............///////////////////////////////////////////////////000000000000000000000000......///000000000000000//////000000000111111111333333333333333333333333777666555999CCCUUUiiivvvwww```KKKEEE===999:::<<<;;;:::999888777666555555555555555555444333333333333333222222222222222222222222111111111111111111111111//////000000000000//////000000000000111111111111111111111111111111111111222222222333333333444444222222333333333333444444444444444444444444444444444444666777555777BBBNNNkkkooo~~~{{{yyyqqqaaaQQQHHHBBB<<<;;;>>>???===:::<<<<<<=========@@@DDDGGGCCC@@@<<<999999;;;===???@@@AAABBBCCCDDDGGGKKKNNNJJJIIIIIIIIIIIIJJJJJJJJJKKKMMMNNNNNNNNNSSS]]]dddvvvuuu^^^UUUWWWYYYbbbppp~~~iiiWWWPPPQQQSSSSSSRRRSSSVVV[[[\\\ZZZWWWYYYYYYUUUOOOLLLLLLHHHBBB???>>>===<<<<<<;;;<<<<<<;;;:::999999:::===@@@BBB999888888888888888999999@@@CCCBBB===:::;;;;;;:::;;;;;;:::999888777666666777777777777777777777777888888777666777888999:::666666666666777777888999666666666666666555555555333333333333333333333333111111111111111222333333111000111111222333555555111111111111111111111111000000000000000000000000000000000////////////...........................------------------------------------............------------------------------------------......,,,,,,,,,---------..............................---------............///////////////////////////////////////////////////000000000000000000000000......///000000000000000//////000000000000111111222222222222222222222222888555222111666CCCRRR\\\vvvyyyeeeSSSEEE>>>:::777777999<<<<<<;;;888777666555555444555555555444333333222222333333222222222222222222222222111111111111111111111111//////000000000000//////000000000000111111111111111111111111111111111111222222222222333333333333222222333333333333444444444444444444444444444444333333555777666777???IIIccc|||uuuyyy~~~|||uuufffWWWKKKEEE===;;;===???>>>;;;;;;===>>>???@@@CCCFFFIIIHHHEEE@@@<<<:::;;;>>>@@@@@@AAABBBBBBCCCDDDHHHKKKIIIHHHGGGGGGIIIKKKMMMOOOPPPPPPPPPPPPTTT___mmmwwwgggZZZXXXZZZcccppp~~~bbbMMMEEEGGGKKKQQQQQQRRRUUUWWWWWWTTTQQQHHHJJJJJJIIIJJJJJJEEE>>>BBBAAA@@@???>>>>>>======;;;:::888777999<<>>>>>:::777999999888999999888888777777777666777777888888888888777777888777666555666888:::<<<:::999777666555666777888666666555555444444333333444444444444444444444444111111111111111111111111///000000111222333444444111111111111111111111111000000000000000000000000////////////////////////........................------------------------,,,,,,---------.........------------------------,,,,,,------------......,,,,,,,,,---------..............................---------............///////////////////////////////////////////////////000000000000000000000000......///000000000000000////////////000000000111111111111111222222222222333444666666777;;;???BBBRRRbbbwww{{{___MMMGGGDDD@@@;;;888777777888888777555777777666555444444444444444333333222222222222222111111111111111111111111111111111111111111111111//////000000000000/////////000000000111111111111111111111111111111111111111222222222222333333333222222222333333333444444333333444444444444444444111222555888777777<<>><<<;;;===@@@BBBDDDGGGKKKNNNNNNKKKEEE???<<<;;;>>>AAA@@@AAABBBBBBAAABBBEEEGGGFFFFFFFFFFFFGGGJJJNNNQQQUUUTTTUUUXXXaaaqqqsssbbb^^^___dddnnnyyy|||```LLLEEEGGGJJJOOOPPPRRRUUUVVVUUURRRPPPJJJNNNRRRTTTWWWVVVMMMBBBAAAAAA???>>>============:::999777666777999;;;===777666666666777777888999555999:::777666999999888666666666777777888888888888888999::::::999888888777666555444555888:::<<<>>><<<999666555555666777666666555555444444444333444444444444444444444444333333333222111000000///000111111111111111111111000000000000000000000000////////////////////////.............../////////........................------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,------......,,,,,,,,,---------..............................---------............///////////////////////////........................////////////////////////......///000000000000000...////////////000000000000000000111111222222222---111444666555333333222888CCCVVVllliii\\\III;;;888<<<>>><<<:::999888888777666333222777666555444333333333333333333222111111111111222111111111111111111111111000000000000000000000000//////000000000000/////////000000000111111111111111111111111111111111111111111111222222222333333222222222333333333444444333333333444444444555555222222444888888666:::@@@QQQiiiyyyeeedddsssuuujjjYYYPPPDDD======>>>===<<<<<<>>>AAADDDGGGLLLQQQUUUVVVSSSMMMEEE>>><<<===@@@???@@@AAAAAA@@@AAACCCDDDCCCDDDDDDDDDDDDGGGMMMQQQ\\\]]]aaaiiivvvnnngggfffhhhkkkqqqzzzzzzbbbTTTPPPPPPPPPOOOQQQSSSUUUVVVVVVUUUUUUUUUYYY\\\___aaa^^^RRREEE===<<<;;;:::::::::::::::999888777666666666777888666555555555666777888999333888:::888888:::;;;:::444444555666777888999999888999:::;;;;;;:::999888555555444444555777888999===;;;888666444444444555555555555555555444444444222222222222222222222222444444444333222111///...111111111111111000///...000000000000000000000000////////////////////////---............/////////------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,---------......---------------------------------............///////////////////////////........................////////////////////////......///000000000000000......////////////000000/////////000111111222222111222222222000111222444222444;;;JJJ```xxxrrrYYYGGG@@@888777<<>>III```xxxnnndddlll}}}ttteeeZZZKKKBBB??????>>><<<===???BBBFFFJJJQQQYYY^^^^^^\\\VVVMMMCCC>>>===???>>>@@@AAAAAAAAAAAABBBCCCAAADDDEEEEEEDDDEEEJJJNNN```dddlllyyy|||tttlllkkkjjjlllsssyyyeee\\\YYYVVVSSSOOOQQQTTTVVVXXXYYY[[[\\\ZZZ\\\]]]^^^```___TTTGGG999999888888888888888999666666777777777666666666555555555555666777888888333888;;;999888:::;;;999555555555666666777777777777888999::::::999888777333444444444555555666666888777555444333333444444333444444444444444444555111111111111111111111111111222222333222111000///000000111111111000......000000000000000000000000........................---------.........//////------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,---------......---------------------------------............///////////////////////////........................////////////////////////......///000000000000000........./////////000000......//////000111111222444444333222111222555777333111222999GGG[[[ooo|||wwweeeOOO;;;===;;;:::===@@@???:::666444555666666666666666666666555444333222222222222222222111000000000000000111111111111111111111111000000000000000000000000//////000000000000//////000000000000111111111111111111111111111111111111111111111111222222222222222222333333333333444444222222333333444555555666666444444777888777999===FFF\\\tttzzzkkklll|||{{{qqqeeeTTTHHHCCCBBB@@@>>>>>>@@@CCCGGGMMMVVV```ffffffeee```VVVJJJAAA>>>???===???AAABBBAAAAAABBBCCCBBBEEEHHHGGGDDDDDDHHHLLLYYY___kkk{{{ooommmkkkmmmsss|||xxxfff___[[[UUUOOOPPPRRRUUUWWWYYY\\\___aaaZZZZZZZZZ[[[^^^___WWWLLL999999999888999999::::::444555666888888888777666444444444555555777888888444888;;;888777888888666666666666666666555555555555777888999999888777555222333444555555555444444333222222222333333444444222222222333333444444555222222222222222222222222...///111222222222111000...///000111111000///...000000000000000000000000........................---------.........//////------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......---------------------------------.........//////////////////////////////........................////////////////////////...//////000000000000000............/////////000---......///000111111222///111333333222111111222111333555888???KKK[[[gggppp~~~~~~vvvlllXXXQQQJJJ@@@:::999888999999777888999444555666555444444555666555555444333222222222222222111111000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000111111111111111111111111111111111111000111111111111222222222222222333333333444444444222222333333444555666666888555444777888777999===GGG\\\sssnnnlll{{{|||yyylllZZZLLLFFFDDDBBB@@@???AAACCCGGGNNNXXXdddkkkkkkkkkfff\\\NNNDDD@@@@@@===???AAABBBBBBBBBCCCDDDCCCGGGJJJIIIFFFDDDGGGKKKMMMUUUddduuupppnnnmmmpppvvv~~~ttteee[[[RRRLLLJJJIIIIIIJJJKKKMMMQQQWWW\\\^^^\\\[[[ZZZYYYWWWSSSPPPBBB>>>888555555666777888444666888999:::999777666333444555666777777777777888888777666666666666666666555444333333444555666666666666666666666666666444333333333444666777999444444333333333333222222111111222333333333333222111111111111000000000000//////000000000000//////////////////////////////000///---,,,,,,---///000......////////////.........------,,,,,,------...........................,,,,,,,,,---------......------------------------///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,---------............+++)))+++///000---////////////////////////////////////////////////............////////////000000//////.........---////////////000000000000000000000000111111111111333444444555777;;;BBBFFFUUU^^^kkkyyyzzz~~~~~~tttdddTTTGGG???:::888555555666666777777888888666555444333222333333444555444222111111111222222222222222111111111000000222111111111000000//////////////////////////////000000000000////////////000000000000000000000000000000000000111111111111000111111111111222222222333333333444444333222222222222222333333444444444555555555555666888999:::BBBRRRooorrrmmm~~~{{{~~~lll]]]NNNBBB@@@DDDCCCAAABBBHHHRRR^^^gggmmmkkkmmmppplll\\\HHH@@@CCC@@@AAABBBBBBBBBBBBCCCEEECCCFFFJJJKKKIIIGGGFFFGGGLLLNNNSSSYYY```ggglllnnnsssrrrqqqrrruuu}}}xxxpppqqqyyyooo___UUUMMMGGGFFFGGGHHHIIIIIIKKKOOOUUUYYY]]]\\\[[[ZZZZZZXXXUUURRRDDD@@@;;;777666666666555555666777888999888666555444555666777888888888888888777777666666666666666555555444333333444555555555555555555555555555555444444333333444555666777444444333333333222222222111222333333444444333333111111111111000000000000//////000000000000//////000000000000000000000000///...---,,,,,,---...///......////////////......------,,,,,,,,,,,,------........................,,,,,,,,,---------......------------------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,,,,,,,---------......444000...000111///------////////////////////////////////////////////////............////////////000/////////............////////////000000000000000000000000111111111111111222333444555888===AAAJJJKKKNNNTTT]]]jjjxxxxxxhhh\\\WWWQQQJJJCCC???<<<:::888666666777777777777777777666555444333222333333444444333222111111111222222222222222111111111000000111111111111000000000///////////////////////////000000000000////////////000000000000000000000000000000000000111111111111000111111111111222222222333333333444444333333222222222222333333444444444444444555555666888999:::@@@OOOiiizzzjjjxxxwwwfffUUUFFFAAADDDFFFEEEGGGNNNYYYeeennnsssnnnpppsssqqqcccPPPDDDBBB@@@AAACCCCCCCCCCCCDDDDDDEEEIIILLLMMMKKKHHHGGGGGGIIIKKKNNNQQQTTTVVVXXXYYY[[[[[[ZZZZZZ]]]bbbjjjooowww}}}xxxvvv~~~mmm]]]SSSMMMIIIIIIEEEFFFGGGHHHIIIMMMRRRVVVZZZZZZYYYYYYZZZYYYVVVSSSEEEBBB===:::888777555333555555777777777666555444555555666777888888888888777777666666555555666666444444333333333333444444555555555555555555555555555555444444444444555555333333333333222222222222222222333444444444444333111111111111000000000000//////000000000000//////000000000000000000000000..............................////////////......------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---......///000000,,,,,,,,,---------......333...---222666333---***////////////////////////////////////////////////............////////////////////////............////////////000000000000000000000000111111111111111222444555555777:::<<>>===<<<:::777555777777777666666666666666555444444333333333333444333333222111111111111222222111111111111000000000111111111111000000000000////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000111111111111222222222222333333444444333333333222222333333333333444444444444444555666777999999???KKKaaalllpppppp]]]LLLEEEEEEEEEEEEHHHPPP[[[gggqqquuussstttwwwwwwmmm[[[JJJBBB???AAACCCDDDEEEEEEDDDCCCFFFJJJMMMOOOMMMKKKIIIHHHGGGHHHIIIKKKKKKKKKJJJIIILLLMMMMMMMMMNNNQQQVVVZZZ___eeemmmvvv~~~~~~hhhYYYQQQLLLKKKLLLEEEFFFGGGGGGHHHLLLPPPTTTVVVUUUUUUUUUVVVUUUSSSQQQBBB@@@===;;;:::888555333555555666666666555444333444555666777777888888777777666666555555555666666333333333333333333333333444444444444444444444444555555555444444333333333333333333222222222222111111111222333333333333222111111111111000000000/////////000000000000//////........................------...//////...---------......//////......------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......------------------------+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---------.........///,,,,,,,,,---------......---...,,,000===GGG???...////////////////////////////////////////////////............///////////////////////////.........////////////000000000000///000000000111111111111222444666777777777888:::666666666777999>>>EEEJJJWWWaaappp~~~tttWWWMMMHHH???===AAA@@@???>>>>>>>>><<<888555666666555555444444444333444333333333333333333333222222111111111111111111111111111111000000000000111111111000000000000000////////////////////////////////////000000000000000000000000000000000000///000000000111111111111000000111111111222222222222222333444444444333333333333333333333333333333444444444555666777888999>>>GGGXXXssswwwmmmuuuuuucccRRRIIIGGGFFFGGGJJJRRR]]]iiirrrvvvxxxyyy{{{|||vvvfffRRRDDD@@@AAABBBDDDFFFFFFEEEDDDFFFHHHLLLNNNNNNLLLJJJIIIFFFGGGIIIKKKLLLLLLKKKJJJKKKLLLNNNOOOPPPRRRUUUXXXWWW[[[aaagggppp|||}}}cccRRRJJJEEEDDDEEEEEEFFFGGGGGGHHHKKKOOORRROOONNNNNNOOOOOONNNLLLJJJ===<<<:::::::::999777555444555555555555444444444222333444555666666666666666666555555555555666666333333333333333333333333444444444444444444444444555555555444444333222222333333222222222111111111//////000111111111111111111111111111000000000/////////000000000000//////------------------------------...//////...------------............------,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,---------......------------------------***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,---------......)))222111///EEEaaaXXX:::////////////////////////////////////////////////............////////////.........///////////////////////////000000000000///000000000111111111111222444666777666555666666000333666777777666777888999@@@KKKWWWdddsssmmmcccjjjjjjPPP<<<;;;<<<777777===777666666888:::<<<<<<;;;444444444333333222222111222222333333333333333333111111111111111111111111000000000000000000000000000000000000000000111111////////////////////////.../////////000000000111000000000000000000000000///000000000111111111111000000111111111222222222111222333333444444444333333333333333333333333333333444444444555777888999;;;AAAMMMbbb~~~ppphhhzzzjjjZZZOOOIIILLLLLLOOOVVVaaammmvvv{{{}}}}}}~~~|||ppp]]]MMMDDDCCCAAACCCFFFHHHHHHGGGGGGHHHKKKMMMOOONNNMMMKKKFFFGGGIIIKKKMMMMMMMMMMMMHHHJJJMMMOOOQQQSSSVVVXXXVVVXXX[[[]]]bbbkkkvvvdddSSSIIICCC@@@AAADDDEEEFFFGGGGGGIIIMMMOOOJJJIIIHHHHHHHHHFFFCCC@@@999777666777888999888666444444444444555555666666222222333444555555555555555555444444555555666666333333444444444444333333333333333333333333333333444444444444444333222111222222222222111111111111......///000000000000///111111111111000000000000//////000000000000//////////////////////////////........................------............------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,++++++******,,,,,,,,,---------......'''111///+++AAA```YYY;;;////////////////////////////////////////////////............////////////.........///////////////////////////000000000000000000000000111111111111///111333333222111222333333444444333222222444555666777999===DDDOOO[[[cccyyy~~~xxxmmmZZZHHHEEELLLKKK===444777:::888666999777555444555777999999999333333333222222222222222111222222333333333333222///000111111222111111111//////000000000000000111000000000000111111111111////////////////////////......//////000000111111000000000000000000000000000000000000111111111111000111111111111222222222111111222333444444444444444444333333333333222222333333333444555666888888666:::BBBPPPggg}}}kkkssssssfffWWWLLLMMMLLLNNNUUU```mmmxxx~~~yyyiiiZZZLLLGGGCCCBBBFFFKKKNNNNNNOOONNNNNNOOOPPPQQQPPPOOOJJJIIIIIIIIIIIIHHHHHHHHHEEEGGGKKKNNNPPPRRRUUUXXXYYY[[[]]]^^^___dddkkkqqq}}}~~~dddTTTLLLFFFCCCCCCBBBCCCEEEEEEFFFGGGJJJLLLGGGFFFDDDCCCBBB???;;;888666555333444555666666555333333444444555666888888222333444555666666666666555444444444444555666777333444555555555555444333222222222222222222222222222333444444444333222222222222222222111111111111...//////000000000000000111111111111000000000000//////000000000000/////////////////////////////////...---,,,,,,---...///,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------,,,,,,,,,,,,,,,,,,---------......***---+++***555DDDBBB444////////////////////////////////////////////////............////////////............/////////000////////////000000000000000000000000111111111111///000111111000000111333555555444222000222555888999777555555888===AAABBBJJJUUUeeetttwwwqqq]]]XXXPPPGGG@@@>>>???AAA>>>;;;999:::;;;<<<:::888:::999777777777666444222333333333333444444444444000111222333444333333222...///000111222222111000////////////000000111111///000000000111111111111////////////////////////.........///000111111111000000000000000000000000000000000000111111111111000111111111111222222222000111222333444444444444444444444333333222222222333333333444555666777888444999===CCCUUUqqq{{{rrr|||rrrbbbTTTJJJIIIKKKRRR___nnn{{{uuujjjUUUNNNEEECCCHHHPPPUUUWWW\\\YYYUUUTTTTTTUUUSSSRRROOONNNKKKHHHFFFEEEEEEFFFEEEGGGJJJLLLNNNPPPSSSVVV[[[```dddggghhhkkkppptttxxxuuu^^^PPPJJJFFFDDDEEE@@@BBBCCCDDDDDDEEEHHHJJJFFFDDDBBB@@@???;;;777444666444222222333444444444333333444444666777999:::333444555666777777777777444444444444444555666777444444555666666555444444222222222222222222222222222222444444444444333222222222222111111111111000//////000111111111111111111111111111000000000000//////000000000000//////------------------------000///---,,,,,,---///000,,,------......------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////,,,,,,,,,---------......333...,,,//////---...222////////////////////////////////////////////////............/////////000---.........//////000000////////////000000000000000000000000111111111111111222333222111111333555000111222111000000222444333111000222666888666444@@@DDDIIIPPPZZZkkksssdddZZZVVVGGGEEE>>>:::<<>>>>>>>><<<<<<===AAADDD>>><<<:::999999888666444444444555555444333333222333333444555555555444444444444444444444444444444333333444444444555555555333444444555555444444333222222222222222222222222333333444444333333222111111111111111111111111111000000111111111111000000111000///......///000111..............................------......///000//////...------------...//////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,...---------,,,,,,+++++++++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................................................................---------............///000///...------...///000//////////////////////////////000000000111111111//////000000000111111111111111111111222222222222333333333333333333333333666555333333666:::???CCCPPPZZZeeejjjhhhhhhlllqqqyyy{{{zzztttnnneeeZZZRRRNNNKKKGGGBBB>>><<<:::::::::999888777777777888999888888888888888777666666666666666666666555444444888555333444888:::888555222222222111111111000000000000000000000000000000////////////////////////000000////////////000000/////////.........------............//////////////////000111111111111000000000000000000000000000111111000000000000111111111111222222222333333333222222333333333333444444222222333444444555555666888777888;;;CCCXXXzzzxxx}}}nnnZZZRRRMMMTTTfff{{{|||xxxvvvjjjZZZOOONNNWWWccckkkqqqqqqpppnnnmmmmmmnnnoooqqqooojjjbbbXXXPPPLLLLLLLLLOOOPPPMMMNNNSSSVVVVVV]]]iiiooovvv}}}mmmTTTIIIDDD>>><<>>>>>>>>===>>>@@@BBB>>><<<:::999999999777555222222333333444333333222333333333333222111000000333333333333333333333333111111111222222222333333111222222222222222222111111111111111111111111111111111222333333222222222...///111222222111///...//////000000000000//////......////////////..............................---,,,,,,,,,,,,---......//////...------------...---.....................+++,,,,,,------,,,,,,+++------------------------+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................................................................---------............///...//////////////////...////////////////////////...////////////000000000...////////////000000000111111222222222333333333222222222222222222222222666555444333222222222222444444333444555777777888666555555666888===AAADDDLLLKKKIIIHHHHHHHHHIIIJJJIIIFFFBBBAAADDDKKKSSSXXXKKKHHHBBB<<<999999;;;<<<===;;;999777777777777666777888999:::999777666444888888888777777777666666555555555555555444333333444444444444444333333222222111000000111222111000111111111000000000//////////////////////////////........................//////............//////------------------------............////////////......///000000000000000////////////////////////111111000000000000111111111111222222222333333333222222222333333333444444222222333444444555555666444555777888888CCC\\\sss}}}xxxrrrllllllvvvxxx}}}zzzzzz}}}zzzyyyyyy|||xxxqqqlllfff___ZZZccczzz}}}fffOOOFFFBBB<<<:::<<<<<<===>>>>>>======???AAA@@@>>><<<;;;:::999777555111222222333333333333333222222333333333222111111333333333333333333333333111111222222222333333333111222222333333222222111111111111111111111111111000111222222222222222222//////000111111000//////...//////000000//////...---......//////......---........................---------------....../////////...------------...---------...............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---++++++,,,,,,,,,,,,---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................................................................---------............///......////////////......////////////////////////......////////////000000......////////////000000000000111111111222222222222222222222222222222222444333222111000111222333222222222222222333555666222222444666999<<>><<<:::888777999<<<===;;;999777666999===BBBEEE::::::999888888888888999888888777666666777777888111222444666777888777777555555666666666555444333444555555555555444333333333333444444333333222111222222222222111111111111111111000000000/////////000000000000000000000000........................///......------......///---------------.....................////////////---...//////000000//////000000000000000000000000111111000000000000111111111111222222222333333333222222333333333333444444222222333444444555555666444444666888999AAASSSddduuuvvv|||}}}nnnllluuuzzzwwwuuusssvvv|||~~~|||||||||{{{zzznnngggbbbjjjwwwaaaMMMFFFCCC===:::<<<:::;;;===>>>>>>>>>@@@BBBCCCAAA>>><<<;;;:::777555111111222333333333333333111222333333333333333333222222222222222222222222222222222222333333333444222222333333333333222222111111111111111111111111000000111222222222222222000000000000000000000000......////////////......------...//////...------..............................------......///000//////...------------...---------.........//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,+++++++++,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................................................................---------............///---...///000000///...---////////////////////////........./////////000000........./////////000000//////000000000111111111111111111111111111111111//////000111333444555666111222333333111111222444///111333666999;;;<<<<<<888777555444444555777888666555555555666888999:::999999999888777555333222111222333555555666888999222333444555666777777777555666666777666555444333555555555555555444444333333333333333333222111111222333333222111000111111111000000000////////////000000000000000000000000........................///......------......///------........./////////............////////////---...//////000000//////000000000000000000000000111111000000000000111111111111222222222333333333222222333333333333444444222222333444444555555666555444555888999>>>IIIUUUggguuuxxxtttmmmrrrxxxsssmmmmmmqqquuuvvvuuulllhhheeefffkkkrrrxxxzzzrrrqqqpppssssss^^^KKKEEECCC===:::;;;888:::===>>>???AAACCCEEEEEEBBB???===<<<:::777555000111222333333333333333111222333444444444444444222222222222222222222222222222333333333444444444222333333444444333333222000000000000000000000000///000111222222222222222000000////////////000000......////////////......,,,---...//////...---,,,........................///............///000000//////...------------...---------.........//////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................................................................---------.........//////---...///000000///...---////////////////////////............/////////000............/////////000////////////000000000000111111111111111111111111///000111222222000...---000333555444000...000333222333555666555444222000222222333444555555555555444555555555555444222222000111333444555666555555333555666555444333333333777777666444333222222111777888999999999888666555555555666666555555444333222333333333333222111111111222222111000//////000000000000000////////////000000000000000000000000.................................------................../////////000000............/////////000---......///////////////000000000000000000000000111111000000000000111111111111222222222333333333222222333333333444444444222222333444444555555666777555555888999;;;BBBJJJ[[[sssxxxzzzzzz|||~~~|||{{{tttkkkfffggghhhgggeeeaaaZZZSSSRRRVVV___fffjjjsssxxx{{{{{{ppp[[[HHHBBB@@@;;;888999;;;;;;;;;;;;===???AAACCCEEEGGGFFFAAA>>>===999555222222222222222222222222000111333444333222000...444333111000000111333444333222111222444555444333111111222222222222111111222222222111111111000000///000111222111000...,,,000111222222000//////000////////////////////////------------------------................................................///...,,,++++++,,,...///,,,,,,---......---,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...++++++,,,,,,,,,---------......---,,,,,,,,,,,,---------------------------........................///...------++++++***)))---------............///........................------------------------//////000000///...------........................................................................000000000000000000000000000000////////////000000000000000000000000000000444111//////222333222000111111222222222333333333222222222222222222222222000111111111111222222222444333333222222333333444444444444444444444444444222333333444444555555555333444555444333222444666:::???CCCBBB===777666777333444444555555444444333333333222222111000//////000000000000000000000000111111000000000000111111////////////////////////////////////////////////........................000//////............///,,,---...//////...------000000000000000000000000------...000111222333444////////////000000000000000111111111111222222222222333333444444333333222444555555666666666666666666777777777777999===@@@RRRkkkrrruuucccppp{{{xxxuuuqqqkkkbbb[[[YYYPPPNNNMMMNNNSSSYYY]]]___lllvvv{{{wwwxxx{{{}}}oooZZZGGGBBB@@@;;;888999;;;;;;;;;;;;===???AAABBBCCCEEEEEEAAA>>>>>>;;;777222222222222222222222222111111222333222111000///333222000//////000222333333222111222444444444333111111222222222222111111222222222111111111000000...///111111111000...---000111222222000//////000////////////////////////------------------------................................................///...,,,++++++,,,...///,,,,,,---......---,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,,,,---------......---,,,,,,,,,,,,---------------------------------------------------...------,,,,,,++++++***---------............///........................------------------------///////////////...------........................................................................////////////////////////000000////////////000000000000000000000000000000222000......111222111///111111111222222222333333222222222222222222222222000000111111111222222222333333222222222222333333444444444444444444444444333333333333333333444444333444555444222222444555777<<>>999555444666333333444444444444333333333333222222111000000///000000000000000000000000111000000//////000000111////////////////////////................................................///......---------......---...////////////------////////////////////////------...///000111111222////////////000000000000000111111111111222222222333444444555555444444333333333444555555555555555666666777777777888<<>>@@@AAA@@@CCCCCC???>>>>>><<<888222222222222222222222222222222111111111000000000111000///......///000111222111111111333444333222111111222222222222111111222111111111111000000000......000111111000//////000111222222000//////000////////////////////////------------------------------------------------------------------------...---,,,++++++,,,---...,,,------......------,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,,,,,,,------------......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................------------------------///////////////......---........................................................................////////////////////////000000////////////000000000000000000000000000000000///......000000///...000111111111222222222222000000000000000000000000000000000111111111222222333333222222222222333333333333333333333333333333333333333333333333222222333444444444222222444555444777999888444222333555333333444444444444333333333333222222111000000000000000000000000000000000000//////......//////000////////////////////////................................................---------,,,------......000000000000000///------////////////////////////------........./////////////////////000000000000000111111111111222222222444444555555555555444444222222333444444444444444444555666666666777:::===EEEUUUpppuuu|||fffYYYaaavvv{{{qqqcccTTTJJJFFFFFFGGGLLLUUU___fffjjjsssyyy|||zzzyyy|||oooccc]]]cccooo}}}iiiUUUDDD@@@@@@;;;888:::;;;:::::::::;;;===???@@@>>>AAAAAA>>><<<<<<:::666111111111111111111111111222222111000000000000111111000000//////000000111222111000111222333333111111111222222222222111111111111111111000000000000---...///000111111000000000111222222000//////000////////////////////////------------------------------------------------------------------------...---,,,,,,,,,,,,---...---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,------------.........---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------............///........................------------------------...///////////////..............................................................................////////////////////////000000////////////000000000000000000000000000000////////////000000///...000000000111111111111222000000000000000000000000000000000000111111111111222222111111111111222222222222222222222222222222555555444444333333222222333444444333222222333555222444444333222111333555333333333444444333333333222222222111111111000000000000000000000000000000//////............//////////////////////////////................................................---------------...///000222111111000///......---////////////////////////........................////////////000000000000000000111111111222222222333333444444444444333333222222333444444444444444333444555555555666888;;;>>>JJJeee}}}www{{{zzznnneeefffwwwzzznnn]]]PPPIIIGGGGGGLLLVVVbbbmmmrrrxxx|||}}}yyyyyy}}}{{{pppiiimmmvvveeeRRRBBB???@@@;;;999:::::::::::::::;;;<<<>>>???>>>AAA@@@<<<999999666222111111111111111111111111222111000000//////000000111111111000000111111111111000///000222333222111111111222222222222111111000000000000000000000000......///000000000000000000111222222000//////000////////////////////////---------------------------------------------------------------------------------,,,,,,------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,---------...............---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------............///........................------------------------......///////////////...................................................................................................000000////////////000000///////////////////////////000111111111000////////////000000000111111111//////////////////////////////000000000111111111222111111000000111111222222222222222222222222222666666555555444444333333222333444333111111333444222222222222111222444555222333333333333333333222222222222111111111111111000000000000000000000000//////............//////////////////////////////............................................................///000222222222222111000///.................................000000////////////......////////////000000000000000000111111111222222222222222222333333222222222333333444555555555555444222444555555555555777999777BBB\\\ttt{{{|||{{{{{{xxxqqq{{{xxxgggWWWQQQMMMKKKOOOYYYgggssszzz~~~yyyvvvyyy~~~bbbPPP@@@>>>???<<<999;;;::::::999999:::;;;===>>>===@@@???;;;888888555111111111111111111111111111111111000000000/////////111111111111111111111111000/////////111222111000111111222222222222111111//////000000000000000111////////////000000000000000111222222000//////000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,---......,,,---------..................---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------............///........................---------------------------...//////////////////................................................................................................000000////////////000000////////////////////////...000222222111//////000////////////000000000000/////////////////////////////////000000000111111111111000000000000111111111111111111111111111111555444444444444444333333222333333333111111333444222222222222222333444444222222333333333333222222111111111111111111111111000000000000000000000000000//////......//////000////////////////////////------------------------.................................///000222333444111111000///....................................000/////////////////////////////////000000000000000111111111111222222222111111222222222222111111333333444555555555555555222444555666555555666888444<<>>???<<<999;;;:::999999999999;;;<<<===<<>>===???<<<:::;;;:::999999888999:::<<<===<<>>KKKUUUlllyyywwwppp```ccciiirrr}}}nnn[[[XXX^^^dddkkkvvvwwwpppZZZLLL@@@===???===999777666666777888999;;;===>>>>>>======<<<:::888666555111111000000000000111111000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000........................,,,------......------,,,---------,,,,,,+++++++++++++++,,,,,,---.........//////.........---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000++++++,,,,,,,,,,,,------111000...,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......//////.........---------------------------------+++,,,,,,------,,,,,,+++////////////////////////000000//////.........---------------------------..............................------------..............................---------............///................................................---...///000000///...---000000///////////////000//////000000111111111222111111111111111111111111111111111111111111111111333333333333333222111000000000000000000000000000111000000///000222444555000000000000000000000000////////////////////////////////////////////////......------------..............................////////////////////////........................---------............///111111000000//////......////////////000000000000000111111111111222222222222222333333333222222111000222333333222111333444555555666666777777888888===999:::AAAJJJ[[[yyy~~~zzzxxx|||nnnjjjooozzzaaaWWWWWW___hhhrrruuunnnXXXKKK???===???===:::888666666777888999;;;<<<===<<<<<<;;;:::888666555333111111000000000000111111000000000000000000000000//////////////////////////////000111111111111000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000........................,,,------......------,,,---------,,,,,,++++++++++++,,,,,,---....../////////.........------------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///++++++,,,,,,,,,,,,------000///---,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///.........------------------------------------,,,,,,------------,,,,,,....................................---------,,,------------------------..............................------------..............................---------............///................................................---...///000000///...---000000///////////////000//////000000000111111111111111111111111111111111111111111111111111111111222333333333222222111000000000000000000000000000000000000000000222333444000000000000000000000000////////////////////////////////////////////////......------------..............................................................................---------............///000000000000//////......////////////000000000000000111111111111222222222222222222333333222222111111222333333222222333444555555555666777777888888;;;888999>>>EEESSSqqqzzzwwwqqqrrr~~~nnn^^^XXXXXXaaammmxxxqqqjjjTTTHHH>>><<<>>>===:::999666666777777999:::<<<===:::::::::888777555333222111111000000000000111111000000000000000000000000////////////////////////...///000000111111000000000000000000000000000000000000000000000000000000...//////000000//////...000000000000000000000000........................,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,------...//////000............------------......------------------...---,,,++++++,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------------------------------------------............------........................---------,,,,,,,,,,,,,,,------------------------------------------------......------------..............................---------............///................................................---...////////////...---000//////......///000000//////000000000000111111000000000000000000000000111111111111111111111111222222222333222222111000000000000000000000000000000000000000000111222333000000000000000000000000////////////////////////////////////////////////......------------..............................................................................---------............///000000000////////////...////////////000000000000000111111111111222222222111222222333333222222222222333444444333333444555444555555666666777888888888666888;;;>>>IIIfffzzz~~~~~~wwwvvv}}}}}}ddd___^^^[[[dddsssmmmeeePPPEEE===<<<>>>===;;;;;;666666777777888:::;;;<<<::::::999888666444333222111111000000000000111111////////////////////////////////////////////////...//////000000000000000000000000000000000000000////////////////////////...//////////////////...////////////////////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000------------------------///............---------...---,,,++++++,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------------------------..................---........................---------,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...........................---------............///........................................................................//////.........///000000//////000000000000000000000000000000000000000000111111111111111111111111111111222222222222111111000000000000000000000000000000000000000111222222000000000000000000000000////////////////////////////////////////////////......------------..............................................................................---------............///////////////////////////////////////000000000000000000111111111222222222111111222333333333222222222333555444333333444666444444555555666777777888777666888:::999@@@YYYtttvvvttt{{{{{{vvveeeiiijjjdddjjjyyyjjj```LLLCCC<<<<<<===<<<;;;;;;666666666777888999:::;;;<<<;;;;;;999888666444333111111000000000000111111////////////////////////..............................///000000000000000////////////////////////////////////////////////......////////////......////////////////////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,,,,------------------..............................---,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---------------------------------------------..................---........................---------------------...------------------------------------------------------,,,,,,,,,,,,------........................---------............///......................................................------------.....................///000000000000//////////////////////////////////////////000000000000000000000000000111111222222111111111000000000000000000000000///000000000111111111111////////////////////////////////////////////////////////////////////////......------------..............................................................................---------............///.............../////////////////////000000000000000000111111111222222222000111222333333333333333222333555444333333444666444444444555666666777777777666888:::777:::NNNeee}}}sssnnnxxxxxxsss{{{}}}vvvyyyggg\\\JJJBBB<<<<<<<<<;;;:::;;;666666666777777999::::::===<<<<<<:::999777555444111111000000000000111111000000000000000000000000........................---...//////000000//////////////////////////////000000000000000000000000---......//////......---000000000000000000000000........................,,,------......------,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///,,,,,,,,,,,,------------,,,,,,---------.........---------......---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...++++++,,,,,,,,,,,,------+++,,,------.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------------............------------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................---------............///......................................................------------......------------...///000000000000////////////......////////////////////////000000000000000000000000///000111111222111111111000000000000000000000000//////000111111000000///////////////////////////////////////////////////////////////////////////......------------..............................------------------------........................---------............///---............/////////////////////000000000000000111111111111222222222000111222222333333333333222333444444333333444555333444444555555666777777888666777:::888888EEEWWWpppyyysss{{{eeeZZZHHHAAA<<<<<<<<<999999:::777666666777777888999:::===<<<<<<:::999777555444111111000000000000111111000000000000000000000000........................---...//////000000//////////////////////////////000000000000000000000000---......//////......---000000000000000000000000........................,,,------......------,,,+++++++++,,,,,,---------******++++++,,,---------++++++,,,,,,,,,---------******+++,,,---...//////,,,---...//////...---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///++++++,,,,,,,,,,,,------+++,,,---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------,,,,,,------------,,,,,,------------------------++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................---------............///...................................................------,,,,,,------...------------...///000000000000/////////.................................000000000000000000000000//////000111111111111111000000000000000000000000//////000111111000///...////////////////////////////////////////////////////////////////////////......------------..............................------------------------........................---------............///---------.........//////////////////000000000000000111111111111222222222000000111222333333333333111222333333222222333444333333444555555666666777777444555:::999777???KKKbbbyyydddYYYGGGAAA<<<<<<;;;999888:::777777666666777888999999<<<<<<;;;:::888666444333111111000000000000111111000000000000000000000000........................---......///////////////////////////////////////000000000000000000000000---..................---000000000000000000000000........................,,,------......------,,,+++++++++,,,,,,---------)))******++++++,,,------+++++++++,,,,,,---------((()))***+++---...//////+++---///111111///---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000++++++,,,,,,,,,---------,,,,,,.........---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++------------------------*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................---------.........//////...................................................---,,,,,,,,,,,,---...,,,,,,,,,---...///000111000000//////.........---........................000000000000000000000000//////000111111111111111000000000000000000000000//////000111111000///...////////////////////////////////////////////////////////////////////////.........------.................................------------------------........................---------.........//////---------.........//////////////////000000000000000111111111111222222222///000111222333444444444000222333333222111333444333333444444555666666777666222444::::::777;;;CCCVVVrrr^^^TTTCCC>>>:::;;;;;;888666888777666666666666888:::;;;:::;;;:::999888555333111000000000000000000000000..............................////////////......///////////////.........///000000111111111222222//////.........------------------............///---------............///------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,******---...---+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++...........................---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,...///,,,,,,,,,---------......,,,,,,------,,,,,,+++***+++,,,------......------...------,,,,,,,,,------...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,---/////////......---------/////////...---------,,,///.........///000222333////////////000000000000111111111000000000000000000000000000000111111111////////////////////////................................................------------------------......------------......------------------------------------------------000000000000////////////............////////////////////////000000000000000000000000000111111222111111222222222333333333///000111222444555666777444444444555555555555666555555444555666888:::;;;GGG^^^www}}}[[[QQQCCC>>>:::;;;;;;888666888777666666666777888999:::;;;;;;;;;:::888555333111000000000000000000000000..............................////////////......////////////...............---------......///000//////.........------------------............///---------............///------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++,,,+++***++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------------------------...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,---------......,,,,,,------,,,,,,+++***+++,,,------......------...------,,,,,,---------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...........................---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,,,,.........---------,,,,,,...............---------///......---...///111111.../////////000000000000000000000000000000000000000000000000000000000111////////////////////////................................................------------------------......------------......------------------------------------------------....................................////////////////////////000000000000000////////////000111111111111111222222222333333111222222333333444444444444444444444555555555555555444444555666777999:::>>>QQQiii{{{XXXNNNCCC===:::;;;;;;888777888777666666666777888999:::<<<<<<;;;:::888555222111000000000000000000000000..............................////////////.................................---,,,,,,,,,---...///...............------------------............///---------............///------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((***+++***))),,,,,,---------.........---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,------,,,,,,+++***+++,,,------......---------------,,,,,,------...------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------.....................---------......///....../////////000000000000000000000000000000000111111000000000000000000////////////////////////..............................................................................------------......------------------------------------------------------------------------............////////////////////////000000000000//////......//////000111111111111222222222222333333333333333333222222222444444444444555555555555444444444555666777888999777BBBXXXrrrxxxVVVMMMBBB===:::;;;;;;888777999777777777777777888888999;;;;;;;;;999777555222111000000000000000000000000........................---......//////......---------...............///000///...------...000111........................---------............///---------............///------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))*********,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,---.........++++++,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,---------......,,,,,,------,,,,,,+++***+++,,,------......------------,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////...---------------------........./////////000000/////////000000000000000111111111000000000000000////////////////////////................................................////////////////////////...------,,,,,,------...------------------------,,,,,,---------------------------------.....................////////////////////////000000000000...............///000000111111111111222222222222222222222222222222222222333333444444444555555555444444555555666777888888888:::KKKiiiuuuUUUMMMBBB===:::;;;;;;888888999666777777777888888888888999999999888777444222000000000000000000000000000........................------............------,,,---------......//////000///...------...///000---.....................---------............///---------............///------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***,,,,,,,,,---------......,,,,,,------,,,,,,+++***+++,,,------......------,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////---------------,,,,,,,,,............////////////......//////000000000000111111111111000000//////////////////////////////................................................////////////////////////------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------........./////////............////////////////////////000000000000...............///000000000000111111111222222222000000111222222333333444333333333444444444444555444444555555666666777777<<<777BBB```}}}qqqSSSLLLAAA<<<999;;;;;;999888:::666777888888888888777777666666777666555444222111000000000000000000000000........................------............------,,,,,,,,,---......//////............---------,,,---------...............---------............///---------............///------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))+++,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,------......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---------......,,,,,,------,,,,,,+++***+++,,,------......------,,,,,,,,,,,,---......///,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++///000///,,,,,,,,,,,,,,,---------------------...............,,,,,,---......------,,,------........./////////---......//////000000111222222111111000/////////////////////////////////........................................................................------,,,,,,,,,,,,------------------------------+++,,,,,,------.........---------...//////000000............////////////////////////000000000000//////......//////000111000000000111111111111222000000000111222333333444333333333333444444444444333444555666666666666555:::666<<>><<<;;;;;;:::888666999888777777666666666777666555444555666666444333000000000000////////////............---------,,,,,,------......------,,,........................,,,,,,------------,,,,,,......------------..............................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---------.........------------------------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++******++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......---------------------------------------............---------............/////////.........------------------............///------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////............////////////////////////000000000000111111111111111111111111111111111111111111111111222222222333333333444444555555555555555555555555777777777888:::DDDXXXjjjzzz{{{~~~~~~|||{{{{{{||||||{{{gggKKKGGG@@@>>>;;;:::::::::999888999999888777777777777888888777666777888888666444000000000000/////////////////////.........------,,,------......------,,,------------------------------............------......------------.......................................------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------............///...............------------------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////------------............////////////000000000000111111111111111111111111111111111111111111111111222222222222333333333333444444444444444444444444777666666666555;;;JJJYYYrrr||||||}}}{{{zzz{{{{{{zzzxxx}}}}}}~~~fffKKKHHHAAA>>>:::999999::::::999999999888888888888888999:::999888999999999777555000000000000////////////000////////////.........,,,------......------,,,---------------------------..................---...------,,,,,,------...........................///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,---------.........---------............///........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////------........./////////////////////000000000000111111111111111111111111111111111111111222222222111222222222222333333333444444444444444444444444444444555777666999EEEQQQmmmxxx~~~|||{{{||||||zzzyyyzzzzzzyyyzzz|||eeeJJJHHH@@@>>>:::999999:::::::::999888888888888888999999;;;:::999999:::999777555000000000000////////////000////////////.........,,,------......------,,,---------------------------..................---------,,,,,,,,,,,,------........................///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------...---------............///---.....................---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////....../////////000000000////////////000000000000000000000000000000000000000000111111111222222222111111111222222222333333444444444444444444444444444444555888777999AAAKKKgggrrr}}}||||||{{{zzzyyywwwvvvuuutttvvvyyy}}}dddIIIGGG???===:::999:::;;;:::999888777777777777888999999;;;999888888999888666444000000000000/////////////////////.........------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,,,,,,,,,,------------------------------.........------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++******++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......++++++++++++++++++++++++,,,,,,,,,,,,---------------------............///---------...............---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////////////////000000000111////////////000000000000000000000000000000000000000000000111222222333333111111111111222222222222333333333333333333333333555444555777666555;;;BBB```iii}}}}}}}}}{{{zzzxxxwwwuuusssrrrqqqrrrtttwwwyyy|||cccHHHFFF>>><<<;;;:::;;;;;;:::888777666666666777777888999:::888777777777666444222000000000000////////////............---------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++++++++,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///---------.........//////---------............///------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////........./////////000000////////////000000000000000000000000000000000000///000000111222222333333111111111111222222222222333333333333333333333333555333333555444444888???RRRZZZkkk~~~}}}zzzxxxwwwrrrqqqpppoooooopppqqqrrrvvvzzzbbbGGGEEE<<<;;;;;;;;;<<<<<<:::888666666555666666777888888999777666666666555333111000000000000////////////......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++,,,------...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111/////////......---------------------------------+++,,,,,,------,,,,,,+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////---------.........//////---------.........//////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................................../////////000---------.........//////////////////000000000000000000000000000000000000///000000111222222333333000111111111111222222222333333333333333333333333333222222555555555:::AAACCCIIIWWWggguuu}}}zzzxxxqqqpppooonnnmmmmmmnnnnnnrrrwww}}}___JJJCCC???===;;;:::::::::999888666666666666777888::::::555777999999888555111///111111000000//////..............................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,------......------,,,//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,++++++++++++,,,---......,,,***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---------------------------'''))),,,...000000///...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***,,,,,,,,,---------......------------------------+++,,,------......------......////////////......///...---,,,+++,,,---------------............///------------------------,,,------......------,,,.........------,,,,,,,,,........................------------------------,,,,,,,,,---------......---...///...------...///............////////////////////////000000000000////////////000000000000000000000000000111111222111111111111111111111111222222222222222222222222222222333444555666777888:::===DDDPPPaaasssyyyuuu~~~rrrpppllliiikkknnnnnnlllmmmppptttzzz___KKKCCC???===;;;:::::::::999888666666666666777888999999;;;<<<>>>???>>>;;;777555000000000000//////..............................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,------......------,,,///......---,,,,,,++++++,,,,,,------------,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,++++++++++++,,,---......,,,+++)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///111222111111000,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***,,,,,,,,,------------...------------------------+++,,,------......------......////////////......---,,,,,,+++,,,---...///---------............///------------------------,,,------......------,,,......---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---...///...------...///............////////////////////////000000000000////////////000000000000000000000000000111111222111111111111111111111111222222222222222222222222222222333444555666777777666999???HHHVVVhhh{{{zzzyyyttttttsssqqqpppnnnjjjggggggiiimmmrrrwww}}}^^^KKKDDD???===::::::::::::999888777777777666666777888888999:::<<<<<<;;;999666444000000000////////////...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,------......------,,,.........------,,,,,,+++------............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++,,,---...---,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000//////++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++,,,,,,,,,,,,------------........................+++,,,------......------......////////////......+++++++++,,,---...000000---------............///------------------------,,,------......------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---...///...------...///............////////////////////////000000000000////////////000000000000000000000000000111111222111111111111111111111111222222222222222222222222222222333444555666666777666888;;;???HHHYYYnnn}}}xxxwwwuuurrrnnnjjjfffeeebbbcccdddhhhmmmtttzzz~~~]]]JJJDDD>>><<<:::999::::::888777888777777666666666777777444555777777777555333111////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------......------,,,......---------,,,,,,,,,---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,++++++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------........................+++,,,------......---------......//////......---++++++,,,,,,---...//////---------............///------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------,,,,,,,,,---------......---...///...---------///............////////////////////////000000000000////////////000000000000000000000000000111111222111111111111111111111111222222222222222222222222222222333444444555666666;;;<<<<<<;;;???MMMcccsss}}}wwwpppjjjiiikkkbbbaaa______cccjjjqqqvvv[[[IIIDDD>>><<<:::999999999888777777777666666666666666666555666777888888777555444.............../////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,---------------,,,,,,,,,---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++******))))))---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++,,,,,,+++++++++,,,,,,,,,------........................+++,,,------......------------............---------------------------,,,---------............///------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------,,,,,,,,,---------......---...///...---------///............////////////////////////000000000000////////////000000000000000000000000000111111222111111111111111111111111222222222222222222222222222222333333444555555555===>>>===;;;>>>JJJ___nnn~~~qqqlllnnnddd```\\\YYYZZZ___fffkkkyyy{{{YYYHHHCCC>>><<<999999999999888777666666666555555666777777444555666777777777666555---............/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,------------------------------............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***++++++******,,,---++++++++++++,,,,,,,,,,,,------------------------+++,,,------......------------............------------......------,,,+++---------............///------------------------,,,------......------,,,++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---------------------------,,,,,,,,,---------......---...///...------...///............////////////////////////000000000000////////////000000000000000000000000000111111222111111111111111111111111222222222222222222222222222222333333444444444444999:::::::::>>>JJJZZZggg|||uuugggffffffbbb[[[VVVUUUXXX^^^bbbtttvvvzzz}}}WWWGGGBBB>>>;;;999888999999888666555555555555555666777888222333444444555555555444---------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,------------------------,,,,,,------------,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------......+++++++++,,,,,,---------------,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++++++++++++++++++++++++++************************''')))++++++******,,,...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------......------,,,+++,,,---.........---,,,---------............///------------------------,,,------......------,,,******+++++++++,,,,,,,,,******++++++,,,------...------------------------,,,,,,,,,---------......---...///...------...///............////////////////////////000000000000////////////000000000000000000000000000111111222111111111111111111111111222222222222222222222222222333333333333444444444444555666888<<>>===;;;:::999888888888777777777777777666555555555777888999999888777555222111000//////.........///............------------,,,)))'''''')))+++---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------,,,+++,,,---...///.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,+++***---,,,***))))))***,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++,,,,,,------,,,,,,***+++,,,---............------------------------...------------...//////...........................------,,,,,,------...------------------------************************.........------,,,,,,,,,+++,,,------......------+++,,,------......------......------------.............................................///000000////////////////////////000000000000111111111111000111111111111222222222222222111111111111111111111111222222222333333333555444444555555666777888EEESSSfffxxx{{{nnnhhhiiikkkmmmxxxxxxsssllljjjnnnrrrsssvvv{{{yyyTTTFFFAAA>>>===;;;:::999888888888777888888888777777666666777888999::::::999888777222111000//////.........///............------------,,,***))))))***+++,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------,,,,,,,,,---...///......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---------------,,,,,,++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,---............------------------------...------------...//////...........................------,,,,,,------...------------------------++++++++++++++++++++++++------------------,,,,,,+++,,,------......------+++,,,------......------......------------.............................................///000000////////////////////////000000000000111111111111000111111111111222222222111111111111111111111111111111222222222333333333444444444444555666777888<<>>AAALLLeee|||wwwnnniiiddd\\\ZZZ[[[YYY\\\cccjjjkkkjjjmmmsssvvvwwwzzz|||eeeIIICCC???>>>===<<<;;;:::999999999999888777777777888999:::999:::::::::888666333111000...---...///000///...------------------------------------------------------------------------,,,,,,,,,,,,------------......------------......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------+++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------............------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------......------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------......------,,,,,,------------------------................................................,,,,,,------------,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,...............---------................................................////////////////////////000000000000000000000000000000000000111111111111222222222111111111111111000111111111111222222222222222333333333333444444555666666666666888;;;===;;;QQQfffsss|||tttlllbbb]]]]]]YYY[[[aaaggghhheeedddgggfffhhhkkkpppuuuyyy}}}~~~}}}~~~dddIIICCC??????>>><<<;;;:::999999888888888777777777888:::;;;999:::;;;:::888555222000000...---...///000///...------------------------------------------------........................+++,,,,,,,,,------.........------------......///***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++,,,,,,+++++++++,,,,,,,,,------+++......+++***---000222,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------............------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------.........------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,------...------,,,,,,---------------------------------.......................................,,,,,,------------,,,,,,------------------------------------------------------------------------------------------,,,,,,........................................................................///////////////////////////////////////////////////000000000111111111111111111222222222111111111000000111111111222222222222222222333333333444444444555666555555555888:::;;;@@@HHHYYYuuuwwwlllbbb]]]\\\\\\bbbiiikkkgggcccccc```aaadddhhhmmmqqqtttuuuzzz{{{}}}cccIIIDDD??????>>><<<;;;:::999999888888888777777777888:::;;;999::::::999777444111000000...---...///000///...------------------------------------------------........................,,,,,,,,,------.........,,,,,,+++,,,,,,---......***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------+++......******000444333,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,------...------,,,---------------------------------.........//////........................,,,------......------,,,---------------------------------------------------------------------------------------------------.....................................................................///////////////////////////////////////////////////000000000111111111111000111111222222222111111000000111111111222222222222222222333333333444444444555666555444444666777<<<999:::GGGaaa}}}|||ooofffeeecccffflllmmmhhhaaa^^^aaabbbcccdddfffhhhiiiiiirrrssswwwzzz}}}~~~~~~bbbIIIDDD???>>>===<<<;;;:::999999999999888777777777888999:::999888888666555333111111000...---...///000///...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------.........************+++,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,,,,------+++...---***---555777111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---------------............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,------......------------------------------,,,,,,------.../////////........................------............------------------------------------------------------------------------------------------............---------...............................................................////////////////////////000000000000000000000000000000000000111111111111///000111333333222111111000111111111111222222222222222333333333333444444333444666555444444555666666:::===@@@HHH\\\www~~~yyyvvvyyywwwnnnccc]]]cccbbbbbbaaa```______^^^eeegggkkkoootttxxx{{{||||||}}}~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}}}}```HHHCCC>>>===<<<;;;::::::::::::::::::999888777777777888999888777555333222222222222000...---...///000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------************+++,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,------......++++++,,,,,,,,,,,,------+++---,,,)))000:::999///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,***+++,,,,,,---------,,,---,,,,,,++++++,,,,,,---------------.........///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,------...------,,,,,,+++,,,------......------------------------------,,,,,,------...//////000........................------............------------------------------------------------------------------------------------------.........///---------.........//////........................////////////////////////////////////////////////000000000000000000000000000000000000111111111111...000111333333333111000000111111111111222222222222222333333333333444444222444555666555444555666222999>>><<<:::DDD]]]sssvvv|||zzzllldddcccbbbaaa___^^^\\\[[[ZZZ]]]^^^```dddhhhllloooqqquuuvvvwwwwwwwwwyyy}}}}}}yyy{{{~~~zzz|||}}}}}}{{{{{{|||~~~|||}}}}}}~~~{{{||||||||||||}}}}}}}}}zzz}}}~~~{{{{{{~~~zzz{{{{{{zzz^^^GGGBBB===<<<;;;;;;:::::::::;;;;;;;;;:::999777777777888888777666333111000111222333000...---...///000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,+++******+++,,,---...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------...//////++++++,,,,,,,,,---------+++---+++)))222>>>:::---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,---------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------------------------------------------------------,,,,,,---......---,,,,,,***+++,,,,,,---------------,,,,,,++++++,,,,,,------------.........//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------...------,,,,,,+++,,,,,,---.........---------------------------,,,,,,------...///000000........................------............---------------------------------------------------------------------------------------.........//////---------.........//////........................000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111...///111333444333111000000111111111111222222222222222333333333444444444222444666666555555666777555666777888888???LLLXXXjjjppp|||rrriiibbbbbbaaa___^^^]]]\\\[[[\\\\\\[[[\\\^^^```cccdddmmmnnnoooooopppssswwwzzzzzzvvvxxx|||uuuxxx{{{{{{yyyxxxyyy{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzzzz{{{{{{xxx{{{~~~}}}zzzyyy}}}|||wwwwwwyyyxxx\\\HHHEEE>>>??????>>>===<<<<<<;;;;;;999999999888666555666777444444333222111111111111---------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++------------------------)))***++++++,,,---...///++++++,,,,,,,,,---------------------------------***)))***...000///......)))***,,,---+++'''###!!!******+++,,,,,,---......,,,,,,,,,------.........,,,+++***000===EEE;;;+++,,,++++++******++++++,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------------------------------------------------------,,,,,,+++++++++.........------,,,,,,,,,***,,,/////////......///------------------------+++,,,------......------......---------,,,,,,,,,------------------------...---,,,,,,,,,,,,---...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++,,,---............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***+++...++++++,,,,,,,,,---------................................................------............------------------------------........................------------------------................................................---------............/////////////////////////////////............//////000000000000111111111111......///000000000000000000000000000000000000000000000111222333333444444111111222222222333333333444333333333333444555555333555777777777;;;DDDKKK[[[cccsss}}}xxxlllgggfffeeeccc```]]][[[ZZZ]]][[[ZZZYYYXXXYYY[[[\\\aaaccceeegggiiilllqqqttt}}}{{{xxxtttrrrrrrssstttqqqrrrssstttuuuuuuuuuuuuuuuvvvxxxyyyxxxwwwuuutttxxxxxxxxxxxxwwwwwwwwwwww||||||{{{xxxuuuvvv{{{~~~{{{yyyxxxvvvuuu\\\HHHDDD>>><<<;;;;;;:::999999888888888888888777555444555666555444444333222222222222------------------------------,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------,,,,,,,,,------......///++++++,,,,,,,,,---------------------------------,,,++++++,,,,,,+++)))(((+++,,,...///...,,,***(((+++++++++,,,,,,---------,,,,,,,,,------------------,,,+++...888===555(((,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------------------------------------------------------,,,,,,+++++++++......---------,,,,,,,,,***,,,...///...------.........------------------+++,,,------......------......---------,,,,,,,,,------------------------...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------...---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***,,,...++++++,,,,,,,,,---------................................................------............------------------------------........................------------------------................................................---------............///........................//////............//////000000000000111111111111...///000000111111000000000000000000000000000000111111111222222333333333111111222222222333333333444333333333333444555555444666777666555888???EEEIIIRRRdddzzzzzzpppzzzpppmmmjjjddd^^^ZZZYYYYYYZZZWWWWWWXXXXXXXXXYYYYYYZZZZZZ[[[]]]^^^___aaaeeehhhrrrpppnnnkkkkkkkkkmmmnnnmmmmmmnnnoooppppppppppppoooppprrrssstttsssrrrqqqrrrrrrrrrrrrqqqqqqqqqqqqrrrssssssrrrqqqrrrvvvzzz|||yyyuuurrrqqqpppnnnlll\\\GGGDDD>>>:::::::::999999888888777777888888666444333444666666666555444444333333222////////////////////////......------------......------,,,,,,,,,,,,++++++------------------------........................,,,,,,,,,,,,------------------------------------.........---,,,+++***)))+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,+++,,,111444///''',,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,++++++...------------,,,,,,,,,***---//////...------...//////.........---------+++,,,------......------......---------,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++---------...------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,...,,,,,,,,,,,,------------................................................------............------------------------------........................------------------------................................................---------............///........................//////............//////000000000000111111111111///000111111222222111111000000000000000000000000111111222222222222222222111111222222222333333333333333333333333444555555555666777555333444999>>>:::@@@QQQkkkuuutttxxxxxxmmmfffbbbbbbccc^^^]]]\\\ZZZXXXVVVTTTSSSUUUVVVWWWWWWWWWYYY\\\^^^cccbbbaaa``````aaaccceeeeeeffffffgggggghhhhhhhhheeegggiiikkkllllllkkkkkkjjjiiiiiiiiihhhhhhhhhhhhdddfffhhhiiiiiikkknnnpppnnnkkkhhhfffeeedddbbb```[[[FFFCCC===<<<<<<<<<;;;;;;;;;::::::888999999777555444555777777777777666555444333333////////////////////////.........------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........---------,,,,,,,,,,,,------------...------------------------+++---...,,,+++,,,---,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,+++...------,,,,,,+++++++++,,,,,,,,,+++,,,---,,,***,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...000111///......///000//////......------,,,+++,,,------......------......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...------------------------,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++............---,,,+++++++++++++++,,,,,,,,,------------------------------,,,,,,---------------...,,,,,,,,,------------...................................................------............------------------------------........................------------------------................................................---------............///........................//////............/////////000000000111111111111000000111222222222222222000000000000000000000000222222222222111111111111111111222222222333333333333333222222333333444555555666666444333444777:::777777BBBZZZrrr{{{rrrllliiieeeccc```\\\YYYWWWVVVVVVUUUVVVWWWVVVVVVWWWZZZ\\\ZZZYYYXXXWWWXXXYYYZZZ[[[^^^^^^^^^^^^^^^______```^^^___```aaabbbbbbbbbbbbaaaaaaaaa`````````______[[[\\\^^^```aaabbbdddddd```^^^\\\[[[ZZZYYYXXXVVVZZZEEECCC===============<<<<<<<<<<<<999::::::999666666777888888888888888666555333222000000000000000000000000.........------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,+++++++++,,,,,,---------.........------------------------***//////***(((***+++***,,,,,,+++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,++++++***+++++++++,,,++++++,,,///---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...000222222111000///000//////......------------+++,,,------......------......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///---------------------------,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++............---,,,+++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,------.........,,,,,,---------.........................................................------............------------------------------........................------------------------................................................---------............///........................//////............/////////000000000111111111111000000111222222222222222000000000000000000000000222111111111111111111111111111222222222333333333333222222222222333444444444555555555555555777999999555999JJJaaasss{{{~~~wwwpppiiieeeaaa\\\ZZZ[[[\\\^^^VVVVVVWWWVVVVVVVVVYYY[[[XXXWWWUUUTTTTTTTTTTTTUUUXXXWWWWWWVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXZZZZZZZZZYYYYYYYYYYYYXXXVVVWWWXXXZZZ[[[[[[ZZZYYYWWWUUUTTTSSSTTTSSSQQQOOOXXXDDDCCC===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;999777666777999888888999888777555333111000000000000000000000000......------------......++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++,,,---------............------------------------333999999000+++------***......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,***+++------+++---111------,,,,,,,,,,,,---------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,------------...///111333333111000///000------------------------+++,,,------......------......---------,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000------------------------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------...------,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,+++,,,...//////...,,,---------............................................................------............------------------------------........................------------------------................................................---------............///------------------------//////............//////000000000000111111111111///000111111222222111111000000000000000000000000000000111111111111111111111111222222222333333333222222222222222333444444444444555666666777777777888444444???NNN```ttt|||~~~~~~rrrvvv{{{|||xxxpppgggaaa]]]\\\\\\WWWXXXWWWVVVTTTTTTVVVXXXXXXWWWVVVTTTSSSRRRRRRRRRUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTTTTSSSSSSRRRRRRRRRUUUUUUUUUTTTTTTTTTSSSSSSUUUTTTSSSTTTVVVUUUTTTRRRQQQPPPPPPPPPQQQQQQOOOMMMWWWDDDBBB>>>:::::::::::::::::::::::::::::::::999777666777888888888999888777555222000////////////////////////------,,,,,,,,,,,,------+++++++++,,,,,,------------------------------------------------,,,,,,,,,------------............------------------------666>>>===222,,,///000---------------------------+++++++++,,,,,,---------+++++++++++++++,,,,,,,,,...******......++++++000------,,,,,,,,,,,,---------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,---------.........000111111000...---...******++++++,,,---------+++,,,------......------......---------,,,,,,,,,------------------------,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------...///000........................------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,------...---------++++++,,,,,,,,,,,,------........................---,,,+++,,,///111000...------------............................................................------............------------------------------........................------------------------................................................---------............///------------------------//////............//////000000000000111111111111...///000000111111000000000000000000000000000000//////000000111111222222111111222222222333333333222222222111222222333444444444444555666666555444555444555999>>>III[[[lllpppuuu~~~yyyoooiiillluuuvvvnnnhhheee``````^^^[[[WWWUUUVVVWWWWWWVVVUUUTTTSSSRRRRRRQQQTTTSSSQQQPPPPPPQQQRRRSSSPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOSSSQQQOOOPPPRRRRRRQQQOOOOOONNNNNNOOOPPPPPPNNNLLLVVVCCCBBB>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999888666555666777777888999888777444111000////////////////////////---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------........................---------.........//////------------------------...777777,,,'''+++...+++******+++,,,---------,,,******+++,,,,,,---......*********++++++,,,,,,---000+++***...///***)))---...------,,,,,,------...---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,------.........---...000000...,,,,,,,,,((()))***+++,,,------...+++,,,------......------......---------,,,,,,,,,------------------------,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---...///000000...........................------,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,---............++++++,,,,,,,,,---------...........................,,,***,,,///111000...---------.........//////................................................---..................---------------------------........................------------------------................................................---------.........//////------------------------//////............//////000000000000111111111111......///000000000000000000000000000000000000000...//////000111222222333111111222222222333333333222222111111222222333444555444444555666555333111444666999888555777EEEUUUgggoooxxx~~~zzzvvv{{{~~~|||jjjiiigggbbb]]]ZZZYYYZZZUUUUUUTTTTTTSSSSSSRRRRRRTTTRRRQQQOOOOOOPPPRRRSSSMMMMMMMMMMMMNNNPPPQQQRRROOOOOONNNNNNNNNMMMMMMMMMQQQNNNLLLMMMOOOQQQPPPOOONNNMMMMMMOOOPPPPPPNNNLLL}}}VVVEEE@@@===;;;;;;<<<<<<<<<<<<<<<<<<999>>>999;;;444@@@+++444111===<<<666888777333555@@@###''':::444---000,,,(((333&&&888"""555(((444000+++111///&&&///---------------------------------------------------000$$$+++---%%%222000&&&///))))))000333...+++,,,///,,,))))))+++******///((((((***---///---,,,---,,,%%%&&&***+++222111"""...''''''444222+++...%%%...------,,,,,,------...///+++...---%%%)))000---///,,,,,,///000---+++,,,---"""...(((///&&&111&&&,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))''':::&&&555222!!!666,,,,,,,,,,,,,,,,,,,,,,,,222...%%%***333,,,222***+++,,,,,,++++++---......------,,,,,,------...------,,,+++,,,---...///---------------...///000------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------.......................................------,,,,,,,,,................................................------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---,,,+++)))(((------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---...............///000000------......///000000000//////000000///...------................................................+++,,,------......---------------............//////............---------......////////////..............................................................................////////////000000000000222111111111000000//////000000000000000000000000//////000111111111111111000111111111111222222222333333333333333333333333444444444444444444444444555555555666777999:::;;;LLLXXXlll{{{lllaaadddooowww~~~~~~rrrkkkhhhbbb[[[aaaYYYUUUWWWXXXTTTQQQRRRRRRTTTUUUTTTRRRQQQPPPQQQNNNNNNOOOOOOOOOPPPPPPPPPNNNOOOOOOOOOOOOMMMKKKJJJNNNMMMMMMNNNOOOOOOMMMLLLOOONNNMMMNNNOOOPPPOOONNN}}}VVVEEE@@@===;;;;;;;;;;;;;;;<<<<<<<<<777<<>>444(((888555&&&...333///+++***)))'''%%%$$$...///444,,,###//////,,,333///)))%%%***333000...------,,,,,,------...444(((...222666&&&333222333000)))(((---000...555;;;+++(((222222'''222,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------444''',,,"""111...000...++++++++++++++++++++++++)))666,,,(((000***'''***,,,------,,,,,,---///...------,,,,,,------...------,,,,,,,,,---...///---------------...//////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,---------..........................................------,,,,,,,,,................................................------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------,,,,,,------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---...............//////000////////////............///////////////...------................................................+++,,,------......---------------............//////............---------......////////////..............................................................................////////////000000000000111111111111000000000///000000000000000000000000//////000111111111111111000111111111111222222222333333333333333333333333444444444444444444444444555555555555666777777888:::FFF\\\vvv|||nnnhhhfffcccccceeevvv~~~}}}uuummmhhh```ZZZ[[[[[[XXXVVVXXXTTTTTTTTTSSSSSSRRRRRRQQQOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRQQQPPPOOONNNPPPOOOOOOOOOQQQQQQPPPNNNNNNNNNNNNOOOQQQRRRQQQQQQ|||UUUDDD@@@===;;;;;;;;;;;;;;;;;;;;;;;;===555444CCC???))):::$$$???===333222;;;999333777999++++++555333//////000'''---333555)))+++///444///---,,,444000999%%%........................////////////////////////,,,$$$......(((,,,***///000---+++---......+++%%%,,,***!!!===nnn}}}lll777"""$$$555222'''(((,,,$$$,,,,,,***......+++000...------,,,,,,------... 222&&&444+++ PPPbbb___:::$$$///(((111'''888***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...(((,,,///,,,???%%%------------------------AAA***777...###///222$$$,,,---......---,,,...///......------------.........------------...//////...------------...//////------------------------...------------,,,,,,,,,++++++++++++++++++++++++---------------------------------------------------,,,,,,++++++,,,,,,---,,,------------..........................................---------------................................................------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,---------,,,------------------------.........---------------------,,,,,,,,,,,,------......------......///000000000//////...------,,,///////////////......---................................................,,,,,,---............------------............//////............---------......////////////..............................................................................////////////000000000000111111111111000000000000000000000000000000000000//////000111111111111111000111111111111222222222333333333333333333333333333333333333444444444444666555555444444444555555888===OOOiii~~~yyyooojjjkkkgggkkkmmmooowww~~~uuulllgggccc^^^ZZZYYYXXXUUUSSSSSSUUUUUUTTTRRRPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPPPPQQQOOONNNOOOPPPQQQPPPNNNOOOPPPQQQQQQRRRRRRQQQQQQ{{{TTTDDD@@@===;;;;;;;;;:::::::::::::::777000:::222+++111;;;333555)))///111...---111111---***333999;;;333>>>+++000&&&&&&...999000 ///...------,,,,,,------...---...222$$$lll[[[***666(((000111(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,&&&%%%(((444555MMM000&&&///))))))111------...///...------...///......------------...................../////////......---------......///........................------------------------++++++++++++++++++++++++---------------------------------------------------,,,,,,++++++,,,,,,---------------...................................................---------................................................------------------------,,,,,,,,,------------...,,,,,,------------------------------------------------------------------------------,,,+++***)))------------------------...............---------------,,,,,,,,,,,,------...------------...///////////////......---------...///////////////......................................................,,,------...............---------............//////............------------......//////......---........................................................................////////////000000000000111111111000000000000000000000000000000000000000//////000111111111111111000000111111111222222222222222222222222222222222333333333333333444444444444444444444444555555666AAA???EEEVVVhhhuuu~~~{{{mmm___ZZZaaahhhlll~~~yyyqqqiiidddaaa\\\VVVUUUXXXXXXTTTPPPSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQRRRSSSRRRQQQRRRSSSTTTSSSRRRQQQPPPPPPyyySSSCCC@@@>>>;;;;;;::::::999999999999<<<333999$$$///---<<<,,,666+++...///---...000---((($$$jjjRRR 555***000)))+++...$$$333...------,,,,,,------...***444AAA999&&&444)))...333------------------------,,,,,,,,,,,,,,,,,,,,,,,,333000)))***;;;111!!!222000%%%...000---...//////---,,,---//////......------......///....../////////000000000///......---------..............................------------------------++++++++++++++++++++++++---------------------------------------------------,,,,,,++++++,,,,,,------------.........//////................................................................................................------------------------,,,,,,---------.........,,,,,,,,,---------......------------------------------------------------------------,,,+++******------------------------...........................------,,,,,,------...---------------...//////,,,---------.........///......///////////////...................................................,,,---......//////......---------............//////............---------------............------........................................................................////////////000000000000000000000000000000111111000000000000000000000000//////000111111111111111000000111111111222222222222222222222222222222222222222222333333333444444333333333444555666888888???;;;;;;AAAKKKWWWhhhuuuvvvfffaaaaaa```dddhhhjjjmmmuuuxxxqqqjjjgggfffccc]]]WWWYYYYYYXXXWWWVVVVVVUUUUUUXXXXXXXXXWWWWWWWWWWWWWWWYYYWWWUUUUUUWWWXXXWWWWWWTTTVVVWWWWWWVVVUUUWWWZZZxxxRRRBBB???>>>;;;::::::999999888888777333333HHH...,,,000333$$$)))bbb666///------...---)))))),,,zzz999### :::*** 555///......------,,,,,,------......,,,)))---///------------------------------,,,,,,,,,,,,++++++(((&&&,,,555555KKK,,,---333111(((///)))---...///...,,,,,,,,,...//////............//////...//////000111000000000//////...------------...........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---------........./////////......................................./////////................................................------------------------,,,---------............+++,,,,,,------.........------------------------------------------------)))***+++,,,---.........------------------------.............../////////......------------......------,,,,,,------...///+++,,,,,,---......//////---...//////////////////................................................------...////////////...---------............//////............---------------............------........................................................................////////////000000000000000000000000111111111111000000000000000000000000//////000111111111111111000111111111111222222222222222222222222222222222111111222222333333444444222222222333555777888999555555888:::;;;@@@NNN\\\vvvuuutttmmmccc```eeekkkmmm|||}}}wwwrrrjjjjjjhhhgggeeecccbbbaaa______^^^\\\\\\\\\\\\\\\^^^\\\ZZZYYY[[[\\\\\\\\\\\\^^^`````````bbbhhhlllwwwQQQBBB???>>>:::::::::999888777777777888222999777;;;***888>>>ppp;;;'''444999"""***:::)))000000WWWZZZ///***---222---&&&222FFFTTT"""333111%%%999///(((...------,,,,,,------...]]]xxxUUU///(((555%%%........................---------,,,,,,+++++++++444))))))###***FFF)))111---000***///))),,,......---,,,++++++,,,//////............//////...///000111111111000000//////...---------------........................,,,,,,,,,---------......---------------------------------------------------------------------------,,,,,,++++++,,,,,,---............////////////........................---........./////////000................................................------------------------------------............++++++,,,,,,---......///........................------------------------))))))+++,,,---.........---------------------------........./////////000......------------......------,,,,,,------...///------------------------------...///////////////................................................------...///////////////---------............//////............---------,,,------......------,,,........................................................................////////////000000000000///000000000111111111111000000000000000000000000//////000111111111111111000111111111111222222222111111111111111111111111000111111222333333444444222222222222333444666666222444888:::888777>>>HHH___qqq||||||lllddd```]]]bbbeeegggkkkuuu~~~{{{yyyxxxrrrqqqooommmlllkkkkkkkkkmmmkkkhhhhhhiiikkkkkkkkknnnppppppnnnmmmpppwww}}}wwwQQQBBB???>>>::::::999999888777777666888111;;;)));;;111000444333XXX$$$'''---,,,(((222---***000)))//////***000,,,(((...666///)))???aaa|||???'''111)))111(((......------,,,,,,------...bbb777BBBOOO###<<<,,,........................---------,,,,,,+++++++++'''%%%444,,,222HHH+++((($$$222)))---111,,,---...---+++***+++,,,//////............//////...///000222222111111000000///...---------------////////////////////////,,,,,,,,,------.................................---------------------------------------------------,,,,,,++++++,,,,,,---............/////////000........................---.........//////000000................................................---------------------------------.........//////++++++,,,,,,---...//////........................------------------------,,,,,,---------,,,++++++---------------------------.........//////000000......------------......---,,,,,,,,,,,,---......///......------,,,,,,+++------...///000000//////................................................---......///////////////---------.........////////////.........---------,,,------......------,,,........................................................................////////////000000000000//////000000111111111222000000000000000000000000//////000111111111111111000111111111111222222222111111111111111111111111000000111222333333444444333222222222222222333333333333666777555333777>>>EEE^^^{{{~~~|||tttnnnaaaaaa^^^[[[aaalllpppnnnsssyyy}}}|||}}}zzzvvvwwwuuuRRRCCC@@@@@@;;;:::999888777777777777666666666666555444333222222>>>111222---------,,,,,,,,,++++++%%%888222%%%(((???222(((---000///+++666xxxPPP###,,,,,,---%%%GGG???&&&)))...<<<***&&&666///===,,,!!!000...,,,///NNNkkk000***///***---000///333+++///.........------,,,,,,,,,(((...,,,+++222@@@%%%222444###&&&(((///........................////////////////////////------///333555555333000........................000000//////.........---................................................///...---,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------............/////////.........---------000000////////////000000........................000000000000000000000000,,,,,,,,,,,,------...///---------.........//////...///...---,,,,,,...000................................................------,,,++++++,,,------........................,,,------......------,,,------------------------...------------...//////////////////////////////000000000000000000000000////////////////////////........................------------------------...---,,,,,,,,,,,,---...........................------------------------........................---------............///............////////////000000000000000000000000111111111000000000000000111111111111111111111111111000/////////000222333111111000000000000111111111111111111111111111111111111111111111111111111111111222222222333333333555555555555555555444444:::CCCVVVppp|||qqqjjjaaaZZZbbb]]]aaalllqqqpppuuuzzz{{{zzzoooeeeaaadddggghhhrrrPPPAAA>>>>>><<<;;;:::999888888888888777777777777666555444333222:::///111---------,,,,,,,,,++++++333###888888OOODDD***///,,,))),,,///TTTrrr***)))555///""">>>---###EEE...'''000222///)))///***+++777PPP,,,------***???111///000......***&&&((((((------------,,,,,,+++++++++555,,,$$$!!!'''???###"""000///888000$$$........................////////////////////////------///222555555333000........................000/////////.........---................................................///...---,,,,,,,,,,,,------------.........//////........................---------............/////////.........---------000000////////////000000........................000000000000000000000000------,,,,,,,,,---......---------.........//////...//////---,,,,,,...000...................................................---,,,,,,,,,,,,---...........................,,,------......------,,,------------------------...------------...//////////////////////////////........................////////////////////////------------------------------------------------......---,,,,,,---..............................................................................---------............///............////////////000000000000000000000000111000000000000000000000111111111111111111111111111000/////////000222222111111000000000000111111111111111111111111111111111111111111111111111111111111222222222333333333555555555555555555444444777:::DDDUUUjjj}}}{{{vvv{{{xxxuuuvvvzzz{{{tttlllhhhfffdddfffiiiggg```]]]]]]dddgggfffccccccgggiiiiiifff```ZZZZZZ^^^aaaaaa^^^\\\WWWOOOIIIHHHIIIHHHFFFpppNNN@@@=========<<<;;;:::999999999999888888888888777666555444333666---///------------,,,,,,,,,,,,...---)))111333+++___ccc)))///+++&&&000,,,111BBB&&&)))%%%&&&111''',,,111,,,777...333###///555&&&---222 ******---000'''000XXX,,,((())),,,---444555888333------------,,,,,,,,,,,,&&&!!!...555555OOO888111777###'''------........................////////////////////////------///111444444222000......................../////////...............------------------------------------------------......---,,,,,,,,,------........./////////000000........................---------............////////////............---000//////......//////000........................000000000000000000000000......------------------------........./////////...//////...------...000------------------------..............................------------..............................------............------------------------------......------......///000////////////////////////........................////////////////////////------------------------------------------------......---,,,,,,---..............................////////////////////////........................---------............///............////////////000000000000000000000000000000000000000000111111111111111111111111111111000000000///000111111222111111000000000000111111111111111111111111111111111111111111111111111111111111222222222333333333444444444444444444555555888777999AAAQQQeeexxxxxxnnnppp{{{rrrccc\\\YYY]]]___]]]YYYWWWWWWQQQMMMMMMNNNMMMOOOSSSVVVRRRLLLHHHHHHJJJKKKLLLRRROOOMMMMMMNNNLLLHHHEEEmmmLLL???======<<<;;;:::999999888999999777777777777777666555444555333+++......------------,,,,,,,,,&&&;;;444"""(((333111...$$$---///)))222...'''GGGDDD***<<<000'''...111000888555QQQ!!!...888...000,,,+++...(((444~~~,,,...333)))+++(((,,,,,,+++)))222&&&,,, ,,,,,,,,,,,,++++++++++++222'''000)))@@@777+++'''444;;;...........................////////////////////////------...000222333111///................................................------------------------------------------------...------,,,,,,,,,---------.........////////////........................---------............////////////.............../////////....../////////........................////////////////////////000///...---------------............////////////...///000///------...000------------------------........................------------------------........................------............------.......................................//////000////////////////////////........................////////////////////////------------------------..............................------------..............................................................................---------............///............////////////////////////////////////000000000000000111111111111111111111111111111111000000000000000111111222111111000000000000111111111111111111111111111111111111111111111111111111111111222222222333333333333333444444444444555555555777999<<>>;;;:::999888888777777777555555666666666555444444777111***---.........---------,,,,,,,,,+++'''(((///...+++///444"""***222---,,,---,,,%%%444nnnvvv???&&&+++000111,,,(((***///)))111... 444///777$$$'''444(((***---(((333nnn...+++222+++,,,:::+++///000)))000&&&YYYmmmaaaaaaaaaaaaaaaaaaaaaaaa```VVVggggggcccsssaaakkk:::&&&+++###........................////////////////////////...---...///111222000///........................---------...............------------------------------------------------------,,,,,,,,,------...,,,,,,---------.................................---------............/////////////////////////////////............//////////////////////////////////////////////////////000///......------------........./////////000000---///000000.........000........................////////////////////////,,,,,,------------,,,,,,////////////////////////---......//////......---........................///............///000000////////////////////////////////////////////////////////////////////////------------------------................................................////////////////////////------------------------........................---------............///............//////////////////////////////////////////000000111111111111000000000000000000000000///000000000111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333444444555555111444777777666999???DDDZZZlll{{{uuuxxxhhhKKKAAA@@@@@@::::::999888777777777777444444555555555555444444777000***///............---------,,,...'''(((222222+++)))--- ===QQQaaaoooXXXhhhddd^^^SSS]]]~~~***,,,///...'''(((///???(((///333---'''222&&&%%%111222((('''111"""CCC%%%'''&&&000,,,!!!...---%%%111&&&AAAeee...&&&///,,,...fff%%%///555,,,222444{{{,,,000888........................////////////////////////...------...000111///...........................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,------------...........................---------............///...////////////000000000///......------......///////////////////////////000000000000000000000000//////......---.............../////////000000000---///111111///...//////////////////////////////////////////////////////------............------////////////////////////......////////////..............................//////......//////000111////////////////////////000000000000000000000000////////////////////////................................................---...////////////...---////////////////////////------------------------........................---------............///............////////////000000000000000000000000/////////000111111222222000000000000000000000000//////000111111111111000111111000000000000111111111111111111111111111111111111111111111111111111111111222222222333333333222222333333444444555555444555555333222333888<<<<<>>KKKYYYkkk~~~zzz{{{cccHHH@@@AAA@@@<<<<<<;;;:::999999999999666666777777777777777666555...,,,222//////.........------------***......)))...111)))###<<<999;;;]]]888'''+++///&&&(((:::...---CCC888"""222555---,,,...444(((%%%222((( 444111)))&&&+++222111+++%%%555,,,000&&&tttooo000,,,%%%666(((---HHH000$$$000000///...'''&&&,,,>>>...}}}...444333........................////////////////////////...---,,,---/////////---........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///............/////////000........................---------.........//////.../////////000000111111.........------.........000000000000000000000000000000000000000000000000...............///000111////////////000000000000---///111222000/////////111111111111111111111111000000000000000000000000000111222333333222111000000000000000000000000000......////////////......///////////////////////////////////////000111111////////////////////////........................////////////////////////000000000000000000000000////////////////////////---...///000000///...---000000000000000000000000////////////////////////........................---------.........//////............/////////000000000000000000000000000...//////000111222222222000000000000000000000000...///000222222111111000111111000000000000111111111111111111111111111111111111111111111111111111111111222222222333333333111111222333333444555555111222444555666555333111666666666;;;MMMkkk{{{zzzttteeeKKKAAA>>>>>>>>>;;;888777999:::::::::;;;:::999777666555555555333888///...........................,,,,,,,,,------.........444...,,,///jjj'''(((222---***000555<<<999{{{------000111222&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,******...111///000---+++(((///***+++000---!!!GGG***///+++000)))000...***&&&444***))))))+++---,,,,,,,,,,,,---......------------.........///---------.........//////........................---------.........//////.........------,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++............//////////////////.........------------------...///000000111////////////////////////000000//////.........---222111111111000000//////111111111111111111111111000000000000000000000000000////////////000000111111111111///------...000///...---///222333111///333222111000000000000000000000//////000222444555//////000000000000//////000000111111111222222222000///...///111111111000000//////...............//////...------...000000//////000000111111111111000000000000000000000///////////////////////////////////////////////////////////////////////////....................................//////////////////............//////............////////////,,,...//////......000111000000////////////000000111111000000000000111111000000000000000000000000111111222222222222111111////////////000000000000000111111111111222222222000000000000000000000000111111111111111111111111111111222222222333333333333333333444444444555555333777999999<<>>;;;999888999:::::::::;;;:::999888777666555555333888~~~..............................,,,,,,------------------%%%)))666333777WWW>>>&&&)))444 ;;;&&&,,,...ppp{{{EEE)))...(((,,,666...,,,,,,,,,,,,,,,,,,,,,,,,...---...000222///((("""++++++))),,,KKK///---+++//////333GGG,,,000+++111+++sss+++...111000$$$(((000666------,,,,,,------...///------........./////////---------.........//////........................---------.........//////.........------,,,,,,,,,,,,------......------,,,.........---------,,,,,,............//////////////////.........---------------......///000000111////////////////////////000000/////////.........222111111111000000000000000000000000000000000000111111111111111111111111000000000000000111111222222222222111000000222444222111000111444444222000111111111111222222333444111000000000111333555666666666666777666666555555444333333222222222222333444333111111222222000...111111111111111222333333000///.........///000111000000///////////////000000000//////......------////////////////////////////////////////////////////////////////////////....................................//////////////////............//////............////////////---...000///......///000000000////////////000000111111000000000000111111000000000000000000000000000111111222222111111000////////////000000000000000111111111111222222222000000000000000000000000111111111111111111111111111111222222222333333333333333333444444444444555111444555222111999HHHUUUgggtttbbbJJJ@@@===<<<===;;;999888999:::::::::::::::::::::999888666555333888~~~------........................------------------,,,,,,(((111---***<<<<<<555(((444...111)))000"""***222'''///222%%%+++444))),,,,,,,,,,,,,,,,,,,,,,,,(((,,,///...,,,000888???---(((AAAJJJ...///,,,,,,111OOOGGG---///)))000,,,)))///---***)))yyy###)))&&&---------,,,------...///....../////////000000000------........./////////........................------........./////////.........---------------------............------/////////.........................../////////////////////............------......//////000000111////////////////////////000000////////////......111111111111111000000000000000000000000000000000111111111111111111111111111111000000111222222333111111222111000111222444222222222333555555333111666666666777888888999999::::::;;;<<<===???AAABBBEEEFFFFFFFFFEEEDDDDDDCCC???>>>>>>===>>>???@@@AAACCCBBB@@@??????>>>;;;999555444444333222222333333111000000//////000000111111000000///////////////111111000000///...------////////////////////////////////////////////////////////////////////////....................................//////////////////............//////............////////////...///000///...---...///000000////////////000000111111000000000000111111000000000000000000000000000111111222222111111000////////////000000000000000111111111111222222222000000000000000000000000111111111111111111111111111111222222222333333333333333333333444444444444555666666333111111666:::AAAOOOjjj```III@@@===;;;===;;;999999:::::::::999888999;;;<<<;;;999777666333888}}}---,,,.................................------,,,,,,,,,555...''' >>>%%%444YYY//////---"""333///000---,,,---***000000)))---000"""------------------------)))...444666222+++%%%"""///###---,,,...)))111lllGGG,,,---'''///+++444111###...999~~~///555///---------------...//////////////////000000000000............////////////....................................////////////...............---------------............------..................................../////////////////////.....................//////000000000000////////////////////////000000//////////////////111111111111111111111111333333333333333333333333222222222222222222222222000000000000111222333333222444555444333333444666333444666888::::::999888======>>>??????@@@@@@@@@CCCDDDFFFHHHKKKMMMOOOPPPRRRRRRRRRRRRQQQPPPOOONNNJJJJJJIIIJJJKKKNNNPPPRRRUUUSSSQQQQQQPPPNNNKKKHHH???>>>;;;999666444333333333333222111000000//////111000////////////000111222222111111000000000///////////////////////////////////////////////////////////////////////////....................................//////////////////............//////............///////////////000111000...------...000000////////////000000111111000000000000111111000000000000000000000000000000111111111111000000////////////000000000000000000111111111222222222000000000000000000000000111111111111111111111111111111222222222333333333222222333333333444444444888888888777666666666666444:::KKKddd|||^^^HHH@@@===<<<<<<;;;999999:::;;;:::888777999:::;;;;;;:::888777333888}}}---,,,.................................------,,,,,,,,,555!!!000(((000000(((sssTTT...,,,000+++,,,***//////333***)))---,,,---...+++------------------------555,,,###$$$+++111111...777ppp...+++000'''000GGG---///***000,,,FFF333&&&888222~~~///,,,&&&...------------...//////////////////000000000000........./////////000000////////////////////////........./////////000000........................---......//////......---------------------................../////////////////////////////////////////////000000000000000000000000000000000000000//////000000000000000000111111111111111222222222333333333333333333333333222222222222222222222222000000000000111222333444555666888888777666777888777:::===@@@BBBBBBBBBBBB>>>???AAADDDFFFGGGHHHHHHGGGHHHKKKNNNQQQTTTVVVWWWUUUVVVVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRSSSTTTUUUVVVVVVUUUSSSSSSRRROOOKKKHHHEEEDDDBBB???<<<;;;999999666666666555444333222111111000///......///111222000000000000000000111111000000000000000000000000////////////////////////////////////////////////....................................//////////////////............//////............///////////////000111000...------...000000////////////000000111111000000000000111111////////////////////////000000000111111000000000////////////000000000000000000111111111222222222000000000000000000000000111111111111111111111111111111222222222333333333222222222333333333444444444333333333444555666666888666999DDDTTTjjj\\\HHHAAA???===<<<:::999:::;;;;;;999888777888999::::::999999888333888~~~------........................------------------,,,,,,++++++,,,444***)))999+++DDD???$$$+++444"""---///+++,,,111000)))+++555------------------------***222777111&&&$$$000===/////////(((///GGG...222///444,,,SSS---///666fffhhhPPPmmm\\\cccdddfffeeefffbbbkkk>>>'''000.........------......///000....../////////000000000....../////////000000000////////////////////////....../////////000000000.............../////////......////////////......---------------.....................////////////...////////////000000000000000000000000000000000000000000000000000000000//////000000000000111111111111111222222222222222222222222222222222222222333333333333333333333333000000111111222333444555111444666888888888999;;;;;;???DDDGGGHHHHHHHHHIIIAAADDDGGGLLLPPPSSSTTTUUURRRSSSUUUXXX[[[]]]^^^^^^]]]]]]^^^^^^^^^^^^]]]]]]aaa``````___^^^]]]\\\[[[QQQPPPNNNMMMKKKGGGBBB>>>???>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;777666444222111111222333////////////////////////000000000000000000000000////////////////////////////////////////////////....................................//////////////////............//////............////////////...///000///...---...///000000////////////000000111111000000000000111111///////////////////////////000000111111000000///////////////000000000000000111111111111222222222000000000000000000000000111111111111111111111111111111222222222333333333222222222222333333333333333222222111111222444555888666555888???NNNfff{{{ZZZGGGBBB@@@>>>;;;:::999:::;;;;;;999888777777777888888999999999333888~~~..............................,,,,,,------------------+++444)))000555)))+++...\\\===444)))///666+++///,,,000111111111+++)))111........................###***------<<>>QQQ 222...///)))((('''CCC+++"""###***///333111...............//////000------........./////////.../////////000000000000////////////////////////.../////////000000000000---........./////////000......////////////......------........./////////............////////////.../////////000000000000000000000000000000000000000000000000000000000000//////000000000111111111111111111222222333333333333333333333333333333333444444444444444444444444222222333333444666777888444777<<>>>>>;;;:::888666444222000///000000000000000000000000////////////////////////////////////////////////..................................../////////000//////............//////............/////////000,,,...//////......000111000000////////////000000111111000000000000111111//////////////////////////////000000000000//////////////////000000000000000111111111111222222222000000000000000000000000111111111111111111111111111111222222222333333333111111222222222333333333000333666555222000111333222222666;;;;;;;;;???FFF;;;<<>>777222111222333000000111222222222000/////////...---...///000111000000000000////////////............/////////000000000000000000000000000////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000......------------......222111111111000000//////////////////000000000000111111111000000000000000111111000000000000111111111111111111111111111111111111000000111111222333222222222222222222222222222222222222222222222222444444444555555555555666777999<<<@@@III[[[pppZZZGGGAAA>>>;;;:::::::::999999999999888888777666666555666777888555666}}}...///,,,...000111111000...,,,............/////////000......//////......---,,,---555444***&&&333***---'''000&&&000111;;;;;;)))//////&&&222FFF---...+++111---zzz111000...//////---111ggg222)))222333III(((222+++------///------------............///////////////////////////////////////////////////////////////////////////000000000000000000000000///////////////////////////////////////////////////////////////...------000000////////////000000......//////000111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222444444666666666555333222666444444666555333666;;;BBBBBBDDDGGGKKKOOORRRSSSTTT\\\ffflllnnnrrryyywwwrrrooossszzz|||wwwqqquuusssooollliiigggfffeeeccc\\\WWWUUUQQQKKKGGGGGGGGGHHHGGGFFFEEEDDDEEEGGGKKKOOOTTTXXXXXXTTTMMMIIIDDDCCC@@@===:::777555444000111111111000000111222000//////......000111222000000000000////////////........./////////000000000000000000000000000000////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000/////////....../////////111111111000000000//////////////////000000000000000000000000000111111111111111000000000000111111111111111111111111111111111111000000111111222333222222222222222222222222222222222222222222222222444444444444555555555555333444666777;;;DDDQQQ[[[|||ZZZGGGBBB???<<<::::::::::::999999999999777777666666666777777888555555}}}...///......////////////..................////////////....../////////...------+++$$$RRR888(((000///000&&&111)))***///444jjjhhh&&&$$$333+++000'''444FFF---...+++111---qqq000.........000...,,,AAAKKK)))'''%%%...DDD(((222+++------///------------............///////////////////////////////////////////////////////////////////////////000000000000000000000000///////////////////////////////////////////////////////////////......---000000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222000111222444444444333222333000111666999;;;???EEEMMMPPPVVV\\\```bbbccccccdddmmmyyy|||qqqiiiffffffffffffgggcccaaabbb___YYYTTTRRRSSSQQQNNNKKKJJJGGGDDDBBBDDDGGGMMMUUU[[[ZZZUUUOOOHHHFFFCCC@@@===;;;:::999444666666333000///000333111000/////////000111222000000000000////////////....../////////000000000000000000000000000000000////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111000000000000//////////////////000000000000//////000000111111222222111111000000000000111111111111111111111111111111111111000000111111222333222222222222222222222222222222222222222222222222444444444444555555555555333666777777555666:::>>>KKKZZZjjjwwwYYYGGGBBB@@@===;;;;;;:::::::::999999999777777777777777777888888444444}}}.../////////............//////.........///////////////......////////////......000&&&,,,,,,///000111'''666111)))+++'''555***BBB///---000111(((555FFF---...+++111---fff000+++---,,,///------333444888...---%%%MMM(((222+++------///------------............///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...///////////////......000000////////////000000111111111000000000//////000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222222000111222333555777999::::::777999@@@FFFIIIOOOTTTaaahhhqqqyyy~~~~~~vvvrrrpppnnnllliiidddcccfffgggeeedddfffbbb^^^[[[YYYYYYWWWSSSOOOMMMKKKKKKQQQZZZ___^^^[[[YYYRRRIII@@@;;;;;;===???;;;>>>???<<<666222222333222111000//////000111222000000000000////////////...////////////000000000////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////000//////////////////000000000000000000000//////////////////000000000000......///000111222222333111111000000000000111111111111111111111111111111111111000000111111222333222222222222222222222222222222222222222222222222333333444444444555555555555777999999777666777888333:::@@@GGGVVVlllXXXFFFBBB@@@>>>;;;;;;;;;:::::::::999999666666777888888888888888333444}}}...///000///...------...///000///////////////...............///////////////...555&&&000rrr///444///---&&&444555...222///***XXX===333&&&222666...000***444FFF---...+++111---\\\222+++///+++...,,,(((444,,,333333000111YYY(((222+++------///------------............///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......///////////////...000000////////////000000222222111111000000//////000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111222222666555555777;;;AAAGGGKKKLLLKKKNNNUUUYYY[[[```fff~~~|||tttmmmkkkjjjhhhjjjmmmhhheeebbbcccdddeeebbb___^^^[[[YYY]]]dddiiiiiigggggg```UUUIIIBBB>>>>>>???@@@DDDGGGFFFBBB===;;;:::555444222111000000000111000000000000////////////////////////000000000111////////////////////////////////////////////////............///////////////////////////////////////////////////////////////////////////////////////......------....../////////////////////000000////////////000000000000......///000111222222333111111000000000000111111111111111111111111111111111111000000111111222333222222222222222222222222222222222222222222222222333333333444444444444555222333444555555666777888:::;;;888555999DDDOOOUUUhhhuuu}}}VVVDDDAAA@@@>>>;;;;;;;;;;;;::::::::::::666666777888999999999999222333}}}.../////////............/////////////////////...............///000000000//////444!!!666SSSlll(((666...***...///,,,222555000)))777777(((555$$$444...///,,,000FFF---...+++111---RRR444,,,333---000---,,, AAA000pppDDD+++HHH(((222+++------///------------............///////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////---...//////////////////000000////////////000000222222222111111000000000000000000000000000000000222222222222222222222222222222222222222222222222000000000111111222222333555555666:::AAAJJJRRRXXXSSSWWW___iiiooorrryyyxxxooohhhdddfffiiigggeeedddeeefffgggfffeeeeeefffjjjnnnooollliiijjjgggbbbZZZRRRKKKEEEAAAFFFHHHKKKMMMMMMKKKHHHFFF:::999666444222111111111000000000000/////////////////////000000000111111000000000000000000000000////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000......------------............////////////000000////////////000000000000//////000000111111222222111111000000000000111111111111111111111111111111111111000000111111222333222222222222222222222222222222222222222222222222333333333333444444444444333333222222333555777888777888999999888:::===???DDDNNN\\\jjjxxxwwwxxx{{{{{{TTTCCC@@@???>>><<<;;;;;;;;;;;;:::::::::555666888999::::::999999222222}}}...///////////////////////////000/////////..................///000000000000000,,,+++///888###999///000+++,,,,,,***//////---ccc###000000999666555......---FFF---...+++111---DDD111+++444---000---111,,,...111,,,AAA%%%===(((222+++------///------------............///////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////------...///////////////000000////////////000000222222111111111111111111000000000000000000000000222222222222222222222222222222222222222222222222111111222333333444555555333666;;;CCCLLLVVV^^^ccceeemmmzzzyyypppnnnqqqpppmmmiiifffeeegggiiiffffffggghhhjjjkkkllllllkkkjjjhhheee```ZZZUUURRRSSSPPPNNNOOORRRSSSPPPLLLAAA???<<<888555333222222000000000000//////////////////000000000111111111000000000000000000000000////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000//////............//////........./////////000000////////////000000000000000000000000000111111111111111000000000000111111111111111111111111111111111111000000111111222333222222222222222222222222222222222222222222222222222222333333333444444444555444333444555666777777///111555999::::::;;;===888<<>><<<<<<;;;;;;;;;:::::::::555666888999::::::999999111222}}}...///......////////////......000000//////.........---......///000000000000000%%%???&&&!!!777111+++333...111555+++,,,000444OOOwww&&&""";;;000...000---000------///***uuuFFF---...+++111---999,,,'''222+++///++++++555$$$555000BBB999OOO(((222,,,------///------------.........//////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////------...///000000//////000000////////////000000111111111111111111111111000000000000000000000000222222222222222222222222222222222222222222222222333333444444555666777777888===FFFQQQ\\\eeelllooo~~~}}}xxxqqqjjjgggjjjmmmjjjhhheeebbbbbbhhhpppvvvnnnlllhhheeeccccccdddeee```YYYQQQOOORRRTTTQQQMMMEEECCC???<<<888666444444000000000000////////////000000000000111111111111000000000000000000000000////////////////////////............/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000---.........//////000000////////////000000000000111111111000000000000000111111000000000000111111111111111111111111111111111111111000111222222333222222222222222222222222222222222222222222222222222222333333333444444444222222222333555666555555888777666666444333555999777888:::999777;;;FFFQQQ[[[jjjvvvrrrssswwwxxxxxx}}}|||vvvSSSEEE@@@===;;;;;;;;;::::::::::::999999===222666888;;;999555???AAA---000111////////////000000000000---333,,,777---444***///$$$666000(((666<<<222///,,,111,,,666}}}222000000//////.........---111222AAA'''222+++,,,111111666111'''111333)))555OOOIII---...555111'''999'''444,,,333'''+++///,,,555(((///(((@@@AAA///---...---444***000---------.........//////---.........//////000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000////////////000000000000000000000000111111111111111111111111000000000000000000000000000000111222333333444444222222333333333444444444555444444444444333333333777666777777777777:::>>>LLLPPPXXX]]]]]]aaasssuuujjjccckkkjjjjjjllllllkkkkkknnnsssuuurrriiifffiiikkkhhhcccccc```\\\ZZZXXXRRRJJJIIICCC>>>===???>>>888111333222111//////111222333000000000000000000000000////////////////////////000000////////////000000............/////////000////////////////////////111111000000//////......000000000000000000000000////////////////////////000000000000111111111111222111000......000111222000000000000111111111111000000000000000000000000222222222111111111000000000000000000000111111222333333333222222111111111222222222222222222222222333333333333333333333333333333333444444444555555555444444333333444444555666777777888999:::::::::===AAAIIIVVViii}}}|||zzz{{{{{{}}}xxxtttrrrvvvwwwyyy}}}~~~|||yyyxxxuuutttvvv{{{uuuSSSEEE@@@===<<<;;;;;;::::::::::::999999777555999...999@@@???555111555000111////////////000000000000777,,,222!!!111---)))///888666...))))))&&&'''333666333******777000000/////////............)))UUU555000...---...***,,,...&&&$$$,,,222:::,,,///+++777HHH222...222000------+++///(((333***///...)))333+++777///^^^///---...---444***000---------.........//////........./////////000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000///000000000000000000000000111111111111111111111111111111111111111111111111111111111222333333333444222222333333333444444444222333333333333333333333777777777999>>>EEENNNVVVXXX___iiirrrtttyyy|||mmmeeehhhlllooooooooorrrvvvlllqqqrrrooooooqqqqqqmmmhhhhhhfffaaa```___[[[TTTMMMGGGAAA>>>>>>===;;;888555333111000///000222333000000000000000000000000////////////////////////000000////////////000000........./////////000000////////////////////////111000000000/////////...000000000000000000000000////////////////////////000000000000111111111111222111000//////000111222000000000000111111111111000000000000000000000000222222222111111111000000000000000000000111222222333333333222222222111111222222222222222222222222333333333333333333333333333333333444444444555555555444444333333444444555555555666666777888888888::::::<<>><<<;;;;;;::::::::::::999999///999HHH888>>>444===444---===000111////////////000000000000+++888...:::<<<111>>>555+++(((111;;;888555555000$$$111777000777000000////////////......///...GGG\\\///...///333333///...///:::777777333111777222,,,555(((---MMM666/////////222BBB&&&333---'''333+++222333***000%%%000777+++000---...---444+++000------........./////////......////////////000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222333333333333333333333333444444444444222333333444444444444444444888===AAAGGGQQQ]]]fffpppxxxooorrrsssnnniiihhhnnntttnnnqqqrrrqqqqqqsssrrrooolllmmmjjjeeedddeeebbb]]]SSSOOOHHHBBB>>>===>>>>>>777555333111000000111222000000000000000000000000////////////////////////000000////////////000000....../////////000000000////////////////////////000000000000////////////000000000000000000000000////////////////////////000000000000111111111111222111000//////000111222000000000000111111111111000000000000000000000000222222222111111111111111111000000000000111222222333333333222222222222111222222222222222222222222333333333333333333333333333333333444444444555555555444444333333444444555333333444444555666666666777666555555777999<<<>>>GGGRRReee{{{uuuSSSFFFAAA???===;;;;;;:::::::::999999999;;;555777,,,777&&&???AAA666666000111////////////000000000000***222***FFFGGG...---666111!!!(((444+++333 000\\\111000000//////////////////...888111yyynnnKKK<<<;;;,,,333444111+++***000666888...***&&&***&&&,,,999...000222+++222WWW777///......444+++***666......333(((444333+++444)))&&&444...222>>>000...///---555+++000............//////////////////////////////000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000111111111000000000000000000000000111111111111111111111111111111111111111111111111333333333333333333222222333333333444444444444555555555555555666777777888888DDDOOORRRSSS\\\jjjsssxxx}}}zzzjjjeeehhhllluuutttqqqnnnnnnppppppooommmnnnkkkfffdddeeeddd```ZZZXXXSSSKKKCCC??????AAA:::999666333111000000111000000000000000000000000////////////////////////000000////////////000000...////////////000000000////////////////////////000000000000///////////////////////////////////////////////////////////////000000000111111111111111111000//////000111111///000000000111111111111000000000000000000000000111111111111111111111111111111000000111111222333222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555555444444333333444444555333333444444444555555555555555777888:::===>>>???<<<@@@FFFPPP\\\jjjuuu{{{tttSSSFFFBBB???>>>;;;;;;:::::::::999999999999888111555III>>>JJJ666CCC111000111////////////000000000000777777+++<<<+++000888,,,***444444HHH===000//////000000000000000000,,,777333lll999---777&&&"""222666333333///,,,000333,,, ///;;;:::CCC555###000000///,,,......~~~^^^333///111///333000///000...555111'''555...(((777666***++++++,,,(((eee000...///...555+++111........./////////000000000000000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111222111111111111111111111111111111111111111111111111111111111111111111111111444444333333333333333333333333444444444555555555555555555555777:::===???HHHWWWcccbbbaaaooowwwttt{{{{{{sssmmmqqqpppooorrrttttttrrrqqqooopppnnngggddddddccc```^^^___]]]VVVLLLDDDAAABBB???===999555222111000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000111000000000000000000000000////////////000000000000////////////////////////000000000000000000000000///000000000111111111111111111000000000000111111///000000000111111111111000000000000000000000000111111111111111111111111111111111111111222222333222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555555444444333333444444555444555555555555555666666333444555666666777777666<<<:::999999<<>>GGG000WWW000111////////////000000000000555'''$$$666)))VVV------++++++666666222//////000000000111111111777///333111nnn+++111222999,,,444///999111555eee333222333///333CCC000...***...///---111000333222))))))---000555333...222111111///000...666,,,111.../////////000000000000111111111000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111222333333111111111111111111111111111111111111111111111111222222222222222222222222222333333333444555555555444444444444555555555555666555666:::CCCOOOZZZaaalllssstttrrr}}}wwwlllnnnrrr}}}vvvrrrrrryyy{{{vvvooolllnnnssstttoookkkjjjiiigggaaacccccc```[[[UUUPPPMMMHHHEEE@@@;;;666333222111000000000000000000000000000000000000000000000000000000////////////000000//////000000000111111111000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000000000000000111111111111000000000000000000000000000000111111111222222222222222111111222222333444111111222222222333333333222222222222222222222222333333333333333333333333333333333444444444555555555444444333333444444555666666666666555555555555333444555777888999999:::444555888999:::999777666;;;<<<===;;;999:::>>>AAA@@@BBBJJJUUU[[[aaalllxxxsssRRRFFFCCCAAA@@@;;;;;;;;;:::::::::999999555666BBBWWW???aaa000111////////////000000000000333---,,,000000YYYKKKQQQbbb,,,//////000000111111111222333///111111;;;111+++555---333&&&777>>>###ZZZlll666333222///555&&&***111222111***,,,555+++$$$888444...///...///)))+++&&&888===111///000...666,,,111////////////000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222333333111111111111111111111111111111111111111111111111222222222222222222222222222222333333444555666666444444444555555555666666999999:::@@@KKK[[[jjjsss~~~sssooo{{{tttqqqnnnhhhddddddkkkqqqssspppllllllkkkiiibbbbbbaaa```^^^ZZZVVVTTTJJJGGGBBB<<<777444222222000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000000000000000111111111111000000000000000000000000000000111111222222222222222222111111222222333444111111111222222333333333222222222222222222222222333333333333333333333333333333333444444444555555555444444333333444444555555555555555555555555555666666666555555555555555:::888777555555666777888333444555555666888:::<<<>>>;;;<<>>===;;;999888777666666000666{{{222***000000000000000000000000333555+++---555RRR(((111111222222222333333333888&&&222444rrr***777111111999888777,,,888...000@@@///777:::000///333111///......000222333......---......///111111+++111///(((ZZZ///...///---444,,,333////////////000000000000000000000000000000000000............/////////000000000000000111111111111111111111111111111111111222111000//////000111222333222222222222222222333333333333222222111111111000111222333333222000000222222111111222222333444444555444666>>>EEE@@@555555888999666777;;;;;;888;;;???GGGQQQ```ttt~~~sssggg^^^dddfffjjjmmmnnnlllhhheeeeeedddaaa```aaadddgggiiikkk```MMM<<<666777666222222333444444444222111000222111111111000000//////000000000000000000000000////////////000000000000000000000000111111111111111111000000//////......000000111222222222222111111111000000000000111111000111111111111222222222333333222111000000111111111000/////////000222333000000000000111111111111222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333222222333333333444444444666555555444444333222222555444444333333444444555555555555555555555555555555555555555555555555555777777777777666666666666777777777777777777777777777777888999::::::;;;;;;AAAFFFMMMPPPOOOLLLHHHFFFOOORRRVVV]]]dddjjjooorrr~~~zzzwwwuuummmQQQHHHCCC@@@???>>>===;;;999888777666666HHH888~~~zzz888888111111111111111111111111'''///444+++...333DDD000111222222222222333333333222;;;333---CCCvvv555BBB>>>;;;<<>>FFFCCC::::::::::::999777777:::<<>>???>>>===<<<<<<888888999;;;>>>CCCHHHJJJOOOQQQPPPMMMHHHFFFIIILLLJJJIIIIIIIIIIIIIIIIIIJJJMMMLLLKKKIIIGGGEEECCCBBBmmmQQQHHHCCC@@@???======;;;:::888777777777(((777::::::eeevvv444888111111111111111111111111***000999---333%%%WWW)))@@@222222222222333333333333///444444444---ggg@@@OOOPPPHHHMMMVVVHHHDDDMMMBBB000HHHXXXUUURRRddd//////000000000000000000000000000000111111111000///...666,,,)))222444111///000---333***111////////////000000000000000000000000000000000000....../////////000000000000000000000111111111111111111111111111111111111111111000000000000111111111111111000000111111111333333333222222222222111222333333444444444333333222222222222222333444444666666555666;;;???<<<555999666777;;;;;;<<>><<<999666555555555777777666666666666777777777777888888777777666555kkkPPPGGGCCC@@@???===<<<;;;:::999888888888BBB///111GGG;;;&&&ooowww000111111111111111111111111111444555000///999///+++YYYJJJ&&&222222222333333333444444444'''666000===###lllTTTZZZ\\\aaaNNN[[[NNNCCCXXXDDDhhhhhh[[[fffUUU===;;;===222111111000000111222222//////000111111000///...***777(((000<<< III111000000---333***000////////////000000000000////////////////////////...////////////000000000///000000000111111111111111111111111111111111111111000000000000000000111111111000000000000111111222222222222222222222222222222222333333333333333333222222222222333444444999888666666888999666333:::444555>>>BBBEEEWWWooo}}}uuu}}}|||oooeeebbbcccgggiiidddbbb___]]]^^^```ccceeefffddd]]]SSSMMMHHHAAA999:::999666444222222222222111111111111111111111111000000000000000000000000////////////000000000000///000000000111111111111000000000000000000000000000111222222333333222222111111000000000000111111000000111111111222222222222222111111111111111222000000000111111111222222000000111111111222222222222222222222222222222222222222222333333333444444333333333333333333333333333333333333444444444444333333333444444444444555333333333444555666666777555555444444444444555555555555555555555555555555555555666666777777888888888888888777777777666666555555555555555555555555444444444555555666666666999::::::999777888:::<<<888777666777888;;;>>>@@@;;;999666666888:::999777999999888888888888999999555555666777888888888777jjjOOOGGGCCC@@@@@@===<<<;;;:::999999888888:::<<<---+++<<<888333EEE}}}555333111111111111111111111111000666(((222222666&&&XXX999777(((222222333333333444444444777444222&&&AAA333ccc]]]iiigggTTThhhYYYNNN^^^kkkHHHfffkkkvvv[[[===:::<<<999777555333111111111111---...//////000000000000---///888333<<<'''nnn111000000---333***000////////////000000000000////////////////////////////////////000000000111///000000000111111111111111111111111111111111111000000000111111000000000111111000000000000111111222222222222222222222222111111111111111222333333333333222222333333444555222111222444777888:::;;;>>>888:::EEELLLTTTkkkzzzkkkcccdddgggdddbbb```___```cccfffhhhggghhheee]]]WWWQQQHHH@@@@@@>>>;;;888555333222222111111111111111222222222000000000000000000000000////////////000000000000///000000000111111111111000000000000111111111111111111222333333333333222111111000000000000111111000000111111111222222222222111111111111111222222000111111111222222222222111111111111222222222222222222222222222222222222222222333333333444444444333333333333333333333333222222222222333333333333333333444444444555555555222333444444555666777777666555555444444555555666666666666666666666666666555555666666777777777777888888888888777777777777555555555555555555555555555555666666666666666777555777999999777666666777111333444666888999::::::666333111222777999888555444333333222222333333444222222333444444444333333iiiNNNFFFCCC@@@@@@===<<<;;;:::999999999999,,,AAA>>>111444666:::LLL;;;999ccc{{{555111222222222222222222222222)))777///999(((444111,,,TTTNNN,,,'''@@@333333333333444444444444111:::***;;;///333gggbbbjjjeeejjjmmmgggoooZZZrrrccc___UUUWWW???III;;;@@@@@@???===:::666333111000000/////////000000111555***---111+++444444'''qqq111///000---333***111////////////000000000000000000000000000000000000/////////000000000111111000000000000111111111111111111111111111111111111000000111111111111000000111111111000000111111111111222222222222333333333000000000000111222333333333333333333333444444555444333444666666666999>>>:::;;;DDDUUUdddttt~~~llldddccciiigggdddaaaaaabbbeeefffhhhmmmppplllfff___TTTJJJGGGEEEBBB===999666333222111111111222222222222222000000000000000000000000////////////000000000000000000000000111111111111000000000111111111111222111222222333333333333333111111000000000000111111000111111111111222222222111111111000111111222333000111222222333333222222111111111222222222222333222222222222222222222222333333333333444444444444333333333333333333333333111111111222222222333333333444444444555555555555333333444555666666777777666666555555555555666666666666666666666666666666888888777777777777777777999999888888888777777777555555555555555555555555666666777777777777777777333666888999777555444444666777:::;;;<<<;;;999888999777555666999:::888555666666555555555555666666555555666666666555444444hhhMMMFFFBBB@@@@@@===<<<;;;:::::::::::::::666:::444000888888333222444>>>;;;000DDDzzz444+++222222222222222222222222000222666888)))444333---***<<>>///333333333444444444444555000444---III...+++BBBoookkklllwwwmmmsss{{{gggoooxxxwwwmmmRRR\\\TTT[[[KKKGGGBBBFFFLLLOOONNNIIIBBB>>>888666333000//////000111222222###,,,FFF(((000///,,,000//////---444+++222////////////000000000000000000000000000000000000//////000000000111111111000000000000111111111111111111111111111111111111///000111222222111000///222222111111111111222222111111222222222333333333111111000000111222444555444333333333333444555555999777888999777555999AAAAAAKKK\\\ppptttpppooolllgggccc```___``````gggqqq|||zzzqqqcccWWWMMMKKKHHHCCC>>>888444111111111111222222333333333000000000000000000000000////////////000000000000000000000000111111111111000000111111111222222222111222333333444444333333111111000000000000111111000111111111111222222222111111000000111222222333000111222333333333222222111111111222222222333333222222222222222222222222333333333444444444444555444444444444444444444444222222222333333333444444444444444444555555555555444444555555666666777777666666555555555555666666666666666666666666666666;;;;;;;;;:::999999888888999999999888888888777777666666666666666666666666777666666666666666666666666888999999777666555666222333444444444444333222444333333333333333222000333333222222222222333333000111111222111111000000hhhMMMFFFBBB@@@@@@===<<<;;;;;;::::::::::::777777999<<<:::555777======000222AAA===000;;;VVV999...222222222222222222222222:::)))222------555***777999...'''RRRHHH111---666+++===...333333333444444444555555999777;;;222BBBGGGVVV|||nnnyyyssslll{{{nnn~~~vvvoootttvvv}}}|||[[[nnnnnnYYYfffLLLEEE@@@HHHUUU^^^aaa\\\TTTNNN>>>;;;666222//////000111+++999999---,,,000---///111---///...///---444,,,333////////////000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111///000111222222111000///333333222222222222333333111111111222222333333333222222111111222444555666444333333333333444555555444333666:::;;;:::AAALLLWWWeeexxx~~~pppmmmiiieeeddddddeeefffeeettt~~~nnn___PPPOOOKKKGGG@@@:::444111111111111222222333333333000000000000000000000000////////////000000000000000000000000111111111111000000111111222222222222111222333333444444333333111111000000000000111111000111111111111222222222111111000000111222333333000111222333444333222222111111222222222333333333222222222222222222222222333333333444444444555555444444444444444444444444333333333444444444555555444444444555555555666666555555555555666666666666666666555555555555666666777777777777777777777777>>>>>>===<<<;;;::::::999999999999888888888888777777777777777777777777777666666666666666666555555777888888777555444555666555444444444555666888999333444555555555444444444333333222222222222333333222222333444444444444333cccOOOEEEBBBAAA;;;>>>===<<<;;;;;;:::;;;;;;;;;;;;999999999999;;;;;;999999::::::888666444333555nnnzzzCCC***333333333222222111111111000000111222222222222111111000888888(((555BBB666666666555333444777999444//////666;;;999888:::@@@???BBBKKKSSSXXX^^^dddiiisss}}}uuunnnrrr|||~~~vvvooowwwwwwxxxuuuqqqsssrrrrrrqqqooojjjaaaVVVOOOIIIFFFLLLYYYaaa___[[[YYYTTTJJJAAA;;;666111///000111111111111111222333333(((...qqq>>>)))777000444)))000000000000000000000000000000000000000000000000000//////000111111111111111222222111111111111111111333333333222111000//////222222111111111111222222111111222222222333333333222222333333333444444444222222333333333444444444555444555666888888666555777555888<<<999999KKKbbbkkksssyyyyyyzzz{{{wwwiii___YYYiiizzzoooiiieeecccdddhhhkkkyyy~~~dddZZZPPPHHHGGGGGGAAA999555333222111111111222333444111111111111111111111111////////////000000000000000111111111111222222222000000111111111222222222111111111222222333333333444333111000000111333444333333333222222111111111111111111222222333333333222222222222111111000000222222222222222222222222333333333333333333333333222222333333333444444444444444444333333222222222222222333444444444444333//////111333666777666555<<<999555222111222444666555777999999777555555555444666888888888999;;;<<<;;;<<<===<<<;;;:::;;;<<<=========<<<<<<;;;;;;:::777777888:::;;;;;;888666777999::::::888666555555888888888:::;;;:::777444333333222222333333444555555555555555555555555555444444444444444444444444444333333222222333333444bbbNNNEEECCCCCC===>>>===<<<;;;;;;:::;;;;;;;;;:::999999999999:::;;;999999999888777666444444>>>222LLLYYYkkkAAA666///333333333222222222111111000000111222222222222222:::111---000...+++444BBBMMMdddppp___CCC444222222333444555555444444555777666333444888999:::@@@GGGKKKSSS^^^gggfffdddhhhppprrruuu}}}xxxqqqyyy~~~uuuqqqsssrrrrrrqqqmmmggg___YYYTTTQQQTTT^^^dddaaa\\\ZZZSSSKKKDDDAAA===666222111111000///......///000111888'''666nnn^^^fffaaadddggg"""...555(((111+++666000000000000000000000000000000000000000000000000///000000111111111111111222222111111111111111111333333333222222111000///222222111111111111222222111222222222222333333333222222333333333444444444222222333333333444444444444333333333555666777777999666888===???FFF^^^www~~~~~~eeeRRRVVVlllssseee```aaahhhppplllwwwrrraaaTTTIIIFFFEEE???999555333222111111111222333444111111111111111111111111/////////000000000111111111111111111222222222222111111111222222222333333111111222222222333333333444333111000000111333444333333333222222222111111222222222222222222333333222222222222111111111000222222222222222222222222333333333333333333333333222222333333333444444444444444333333333222222222333333444555555555555444555666666888999888777666999888777666666777888888000222555666555666777999888999::::::888888999;;;<<<===>>>>>>============??????>>>======<<<;;;;;;???===;;;:::::::::888666444666777888999888999999777777888;;;======;;;888555555444333333333444444444444444444444444444444333333333333333333333333222222222111111222222222bbbNNNFFFDDDDDD???>>>===<<<;;;;;;:::;;;;;;::::::999999999999::::::999888777666555444444444555((('''000999333111222333333333222222222222111000111111222222222222222***111333222666:::444)))777888333,,,...777:::666222333555555444444555777999:::<<<>>>@@@EEERRR```dddqqqzzzsss|||~~~~~~uuupppqqqzzzuuurrrtttwwwyyy|||tttsssrrrrrrqqqmmmiiieeeaaa]]]]]]bbbdddaaa\\\ZZZOOOJJJGGGHHHGGGBBB<<<:::444222000.........///000222###'''000&&&...666---,,,!!!;;;222'''333,,,222000000000000000000000000000000000000000000000000///000111111222222111111111111222222222222222222333333333333222111000///222222111111111111222222222222222222333333333333333333333333444444444444333333333333444444444444666555444333444666999:::;;;999<<>>999;;;;;;;;;:::;;;===>>>???@@@AAACCCCCCBBB@@@???>>>>>>>>>>>>>>>>>>=========;;;999888:::<<<=========<<<<<<;;;:::999999999888777888:::<<<<<<:::888777666555444333333333333333333333333333333333333222222222222222222222222111111000000000000111111bbbOOOEEECCCCCC???>>>===<<<;;;;;;:::;;;;;;:::999999999999999999:::999888666444444444444555444;;;888===,,,111///999222222222222222222222222000111222222333333222222***777:::///***222:::<<<000444666555666888666111444555555444444555888:::===AAAFFFKKKPPPZZZiiiuuu{{{tttuuuxxx{{{{{{wwwqqqnnnuuusssrrrqqqqqqpppnnnlllhhheeeccccccccc```\\\ZZZKKKFFFDDDIIIMMMKKKGGGEEE999777444111000000111222000)))888333777333;;;)))---222;;;***,,,:::---,,,000000000000000000000000000000000000000000000000000000111222222222222111111111222222222222222333222333333333222222111000333222222111111222222333222222222333333333444444333333333444444444444555333333333444444444444555888888888777777888999;;;:::;;;CCCPPPaaaxxx{{{rrrwww~~~yyyrrrpppzzzhhhSSSHHHCCC@@@>>>>>>444333222111000000111222111111111111111111111111000000000111111111222222111111111222222222333333333333333444444444555555333333333333333333333333333222222111111222222333222222222222222222222222333333333222222111111111222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444555333333333333333222222222444444555666666666666666444666777777777777888999666777777888999999999999=========<<<<<<<<>>===<<<;;;:::<<<;;;:::;;;<<<;;;999777666555444444333333333444222222222222222222222222222222222222222222222222111111111000000111111111dddPPPEEEAAAAAA>>>>>>===<<<;;;;;;:::;;;;;;999999999999999999999999888777666444444444555666...444(((444(((888,,,---222222222222222222222222111111222333333333333222666333222333555444000---000888<<<666///000777>>>666666555333444777===AAAFFFLLLTTT\\\eeepppyyy}}}www{{{zzz{{{~~~vvvssspppnnnoooooonnnmmmkkkjjjhhheeecccbbb```^^^LLLEEEAAAEEEKKKKKKIIIHHH;;;999666444222111222222444(((222'''222%%%222+++111333///$$$000999...111000000000000000000000000000000000000000000000000000000111222222222222222111111222222333333333333222333333333333222111111333333222222222222333333222222333333333444444444333333444444444555555555333333444444444555555555666888::::::888777888::::::@@@NNNbbbwww|||jjjmmmyyy}}}tttqqqYYYJJJCCC??????@@@666555333111111111111111111111111111111111111111111111111111222222222222111222222222222333333333333333444444444555555555333333333333333333333333222222222222222222222222222222222222222222222222333333333222222111111111222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555555333333333333333333333333444555555666666666666666777999::::::888888:::<<<===<<<;;;;;;<<<===???@@@<<<>>>@@@BBBDDDHHHMMMQQQXXXYYY[[[[[[\\\___cccfffddddddeeehhhjjjjjjfffccccccbbb```]]]ZZZWWWUUUTTTSSSSSSSSSSSSSSSPPPLLLHHHDDDBBB@@@@@@AAAAAA???<<<===<<<<<<<<<===>>><<<;;;444444333333333333444444222222222222222222222222333333333333333333333333222222111111111111222222dddQQQEEE@@@AAA>>>>>>===<<<;;;;;;:::;;;;;;888888999999999999888888888777666666555555555666...444...;;;333???111...111222222222222333333333111222222333333333333333444...///:::@@@;;;888:::888111***+++222888666111666666777888;;;AAAIIIOOOWWW```lllvvvxxxyyy|||zzzuuuvvvsssooommmmmmnnnnnnmmmnnnpppnnnjjjggghhhfffcccUUUKKKDDDEEEIIIHHHEEEDDD:::999777555444222111111111(((///'''666***666888...222000...222///,,,555000000000000000000000000000000000000000000000000000111222222333222222222111111222222333444444444222333333333333333222222333333222222222222333333333333333333444444444444333444444444555555555555333444444444555555555555444666999888666666:::===AAALLL```www}}}}}}|||aaaOOOFFF???===>>>888777555333222111111222111111111111111111111111111111222222222333333333222222222222333333333333333333333444444444555555444444444444333333333333222222222222222222222222111222222222222333333333333333222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333444444444555555555555444444444444555555555555555666777777888888777777888:::;;;:::777666999<<<;;;;;;;;;===@@@DDDHHHJJJLLLPPPWWW]]]eeellltttyyy~~~xxxrrrmmmhhhfff___```ccceeegggddd```\\\XXXTTTPPPMMMKKKFFF@@@:::<<<:::::::::<<<======<<<666555444444444444444444222222222222222222222222333333333333333333333333222222222111111222222222dddQQQEEEAAABBB@@@>>>===<<<;;;;;;:::;;;;;;777888999::::::999888777777777888888777777666666;;;:::111000'''///444???111111222222222333333333111222333333444444333333444444555555///)))...777222999@@@@@@999444555:::666:::@@@FFFMMMUUU]]]bbblll}}}vvvwwwtttpppoooooopppppppppppptttsssmmmjjjkkkjjjfffaaaVVVMMMMMMPPPMMMHHHEEE:::::::::999777555333222222555777///666---+++***111444444666222+++///000000000000000000000000000000000000000000000000000000111222222333333222222111111222222333444444555222222333333444333333222444333333222222333333444333333333444444444444555444444444444555555555555444444444444555555555555555777777666666:::BBBIIIRRR```wwwyyyzzzzzztttwwwqqqtttoooZZZMMMCCC>>>===:::999666444333222222222111111111111111111111111222222222333333333333444222222222333333333444444222333333333444444444444555555444444444333333333222222222333333222222222111111222222222333333333222222222222222222333333222222222333333333444444444444444444444444444444333333333333333333333333444444444444555555555555555555555666666666777777888999999:::::::::::::::666:::======<<<>>>CCCGGGIIILLLQQQXXX___fffkkknnnxxx}}}{{{|||}}}~~~{{{xxxuuupppkkkgggccc\\\RRRJJJHHHFFFDDDCCCBBBBBB@@@???;;;:::888777555444333333333333333333333333333333222222222222222222222222111111000000000000111111cccPPPEEEBBBDDDBBB>>>>>><<<;;;;;;;;;;;;;;;777888999::::::999888777777777888999999888666555222------666:::888222000111111111222222333333333111222333333444444333333111333444444666999777333222111222555666666555666888???IIITTT^^^fffmmmrrr}}}wwwtttqqqpppqqqrrrsssrrrpppuuutttnnnjjjkkkiiieeehhh^^^VVVWWWZZZWWWPPPLLL<<<<<<======<<<999666444)))666333)))...444222000222000,,,111///111777+++000000000000000000000000000000000000000000000000111111222333333333333222111111222333333444555555222222333444444333333333444333333222222333333444333333333444444444555555444444444555555555666666444444444555555555666666888999888666777>>>KKKUUUcccrrroooiiitttzzzwwwwww{{{{{{dddUUUHHHAAA>>>;;;:::888555444333333333111111111111111111111111222222333333333444444444222222333333333444444444222222222333333333444444555555555444444333333333111222222333333222222111111111111222222333333333111111111222222333333444222222222333333444444444444444444444444444444444333333333333333333333333444444444555555555666666555666666666777777888888:::;;;<<<<<<======<<<<<<999>>>CCCFFFHHHMMMUUU[[[hhhnnnxxx}}}~~~~~~zzzqqqiii```\\\XXXSSSPPPMMMIIIGGG@@@???<<<999666444333222333333333333333333333333000000000000000000000000000000////////////000000___OOOEEEAAABBB@@@>>>>>>===<<<;;;::::::::::::::::::::::::999777777888777666777888999888666666666555444333333222222222333333444444333333222222333333444444555555666000555888888444444777<<<555333555999999666:::BBBEEEQQQ```lllzzzyyyssssssttttttrrrpppooonnnlllkkkkkklllmmmhhhhhhccc]]][[[\\\VVVNNNCCC>>>:::>>>DDDFFF@@@999333333222222111222333444111000000000111222333333000000000000000111111222222222222222222222222222222222222222111111000000444333333222222333333444333333333333333333333333111111111222222333333444222222333333333444444444333333333444444444555555777777777666777777888999888888999888<<>>>>>===<<<;;;;;;;;;;;;999999999999999999::::::888777666777888999888666666666555444444333222222222333333444444333333222222222333333444555555555444666888666333222333555:::999;;;>>>===;;;@@@HHHSSS]]]lll||||||vvvtttttttttyyyvvvqqqnnnmmmmmmnnnnnniiikkkiiidddaaabbb^^^XXXGGG@@@:::<<>><<<;;;===@@@FFFIIIXXXddduuu~~~|||yyyvvvrrrpppiiiaaaSSSHHHAAA>>>======:::888555444444555555444111111111111111111111111//////000000000111111111{{{XXXLLLEEEBBBCCC@@@>>>>>>===<<<;;;;;;;;;;;;999888888888999:::<<<===888777666777888999888666666666555555444333333333333333444444444444333333222222222333444444555555777777777666555444444444555555:::BBBIIIOOOWWW___cccnnn}}}zzztttqqquuurrrooonnnoooooollljjjgggiiihhheeedddcccaaa\\\PPPGGG===;;;@@@FFFHHHGGG@@@999111///222555333111222222111111000111111111111000000000000111222222222222222222222222222222222222222222111111111111444333333222222333333444333333333333333333333333333333333333222222222222333333333333444444444444333444444444444555555555777777888888888777777666444;;;AAAFFFRRRmmm|||wwwrrrvvv~~~yyyqqqvvvmmmZZZJJJ???;;;;;;:::999888666444333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333222222222222222333333444444333333222222222333333333333444444444333333333333444555555444444444555555555555666333444444444444555555555444444444444444444444444444444555555666666777777888999:::999999:::===??????>>><<<>>>DDDOOO]]]ggg{{{}}}wwwkkkZZZKKKBBB@@@@@@BBB>>>:::666333222222222222222222222222222222222222/////////000000000000111wwwVVVKKKDDDAAABBB>>>>>>>>>===<<<<<<<<<<<<<<<;;;:::888777888:::<<<===888777666777888999888666666666555555444444444333333333444444444444333333222222222333444444555555777666666777999:::999888666666<<>>CCCGGGHHHFFF@@@888444333444555444333333222111000000000111111111000000111111222333111222222222222222333333222222222222222222222222444333333222222333333444333333333333333333333333444444444333333222222111333333333444444444444555444444444444555555555555999:::;;;;;;;;;::::::999777???HHHRRReeeyyyvvvwwwyyycccOOOBBB>>>===<<<<<<;;;:::777555333333333333333333333333111111111111111111111111111111111222222222222222444444333333333333222222333333333333333333333333333333333333333333333333222222222333333333444444444333333333333444555555444444444555555555555666444444444444555555555555555555555555555555555555333444555666777888999999:::;;;;;;;;;<<<>>>AAADDDBBBGGGOOOYYYfffvvv|||ttteeeVVVLLLFFFCCCBBB>>>;;;777444444333222111222222222222222222111111000000000000000000000000vvvUUUKKKDDD@@@@@@<<<>>>>>>===<<<<<<<<<=========<<<:::888888999:::;;;888777666777888999888666666555555555555555444444333444444555555444444333222333333444444555666666777666666777:::;;;;;;:::AAAAAAHHHYYYppp|||vvvooommmpppvvv{{{~~~xxxqqqlllqqqyyy|||wwwqqqggg[[[LLLBBB@@@BBBDDDEEEEEEDDD@@@999333111333666333333222111000000000111111111111111111222222333111111111222222333333333222222222222222222222333444333333222222333333444333333333333333333333333555444444333333222222222333333444444444555555555444444444555555555666666999999:::;;;;;;;;;;;;;;;<<>><<<<<<<<<;;;888555222222222222222222222222111111111111111111111111111111222222222333333333444444444333333222222222333333333333333333333333333333333333333333333333222222222333333333444444444333333333333444555555444444444555555555555666444444444555555555666666555555555555555555555555333444555666888999::::::<<<=========>>>AAAEEEHHHQQQ^^^qqqwwwlllaaaVVVMMMGGG>>><<<999888999:::999999555555555444333222222111111111111111111000000000wwwUUUKKKCCC@@@@@@<<<>>>>>>======<<<======>>>>>>===;;;:::999999999:::888777666777888999888666555555555555555555555555444444555555555555444444444444444555666666777777888999999999999999::::::AAAHHHUUUiii}}}rrrrrr}}}|||~~~}}}yyylllbbbVVVLLLHHHGGGFFFDDDCCCFFFEEE???555000111555222222111111000111111111222111111111111222333333111111111222222333333444222222222222333333333333444333333222222333333444333333333333333333333333444444444444333333333333333444444444555555555555444444555555555666666666666666666777888999;;;;;;===LLL___sssjjjUUUDDD@@@<<<:::;;;:::888555222222222222222222222222222222222222222222222222222222222333333444444555555444444333333222222111333333333333444444444444444333333222222333333444222222333333333333444444444333333333333444555555444444444555555555555666444444555555555666666666555555555555555555555555555555666777888999::::::777999;;;>>>AAAGGGNNNSSSjjjzzzvvviii\\\TTTBBB>>>:::888999<<<>>>???;;;;;;:::888666555444333333222222222222111111111wwwUUUKKKDDDAAABBB???>>>>>>============>>>>>>;;;;;;;;;;;;;;;:::::::::888777666777888999888666555555555555666666666666444444555555555555444444555555666666777888888888999;;;>>>>>><<<<<>>HHH___vvvwww]]]JJJEEE>>><<<<<<===:::888333333333333333333333333333333333333333333333333222333333444555555666666555555444333333222111111333333333444444444555555444333333222222333333444222222333333333333444444444333333333333444555555444444444555555555555666555555555555666666666666555555555555555555555555666666777888888999::::::666:::AAAKKKVVVcccooowww}}}qqqjjjYYYPPPDDD;;;999;;;@@@CCCCCCBBB@@@>>>;;;999777666444444444333333333222222wwwUUUJJJDDDCCCEEECCC>>>>>>============>>>???888999:::;;;<<<<<<<<<<<<888777666777888999888666555555555666666666666666444444555555555555444444666666777777888888999999888===BBBCCCBBBCCCHHHMMMiiimmmdddfffeeeccc```^^^\\\XXXRRRNNNKKKLLLLLLJJJFFF@@@888333111000000000111222333333222222111111222222333444000000111222333333444444222222222333333444444444444333333222222333333444333333333333333333333333333333333444444555555555444444444555555555666666555555555555666666666777777666555555777;;;???BBB\\\wwwvvvQQQJJJCCC???@@@@@@???<<<444444444444444444444444333333333333333333333333333333444444555666777777555555444333333222111111333333333444444555555555444444222222222222444444222222333333333444444444444333333333333444555555444444444555555555666666555555555555666666666777666666666666666666666666777777777888999999::::::<<>>???DDDHHHHHHGGGEEEBBB???<<<:::999555555555444444333333333wwwWWWGGGBBBDDD===AAA======>>>>>>?????????@@@======<<<;;;::::::999999888888888888888777666666666666666666555555555555555555555555666666666777444888;;;:::888999999999<<>>333222222333333222222222222444444333222222222333333111111222222222333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555666666777777777777666666666666888222111888;;;<<>>;;;;;;:::888777555444444yyyXXXGGGAAADDD===BBB======>>>>>>>>>?????????===<<<<<<;;;::::::999999888888888888888777777666555555555666666666777777555555555666666666777777666777888888999<<<>>>???@@@FFFAAA@@@PPPeeewwwqqqnnnhhhgggddd```\\\YYYXXXXXXXXXUUUSSSSSSSSSNNNEEE===777555333222222222222111222222222222333333444555111222222222222333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555666666777777777777777777777666;;;777:::@@@BBBFFFVVViiiwwwcccOOOGGGGGGEEECCCCCC;;;888555333333333333333222222222222222222222222333333333444444444555555222222222222222222222222333333333444444444555555444444444444444444444444333333333333333333333333444444444555555555555555333333444555666777888888555555666666666666666666888777666777777888888777:::===???>>><<>>:::<<<<<<;;;999888777666555zzzXXXGGGAAADDD>>>CCC======>>>>>>>>>>>>??????<<<<<<<<<;;;;;;::::::999888888999999888888777666333444444555777888888999555555666666666777777777888666555777;;;>>>AAABBBBBBBBB===FFFeeewwwpppllliiidddaaa___]]][[[YYYWWWVVVUUUUUUTTTQQQLLLHHH???:::444111111222222111111111111222333444666666222222222222333333333333444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444555555555666666666777777777777777777777777888888<<>>AAAAAADDDUUUjjjxxxlllfffWWWOOOIIILLLOOOKKKCCC===>>>===<<<:::999888777777zzzXXXGGGAAADDD>>>DDD======>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::888999999999999888777777444555555666777777888888555666666666666777777777999555444888;;;<<<===>>>BBBFFFIII[[[vvvpppkkkfffccccccbbb^^^[[[VVVVVVVVVUUURRRPPPMMMKKKFFF???777222222333222000222222222222333444555666222222222333333333444444555555555555555555555555666666666666666666666666444444444444555555555555555555555555555555555555555555555555666666666666777777777777777888888888777777<<>>>>>==================;;;;;;;;;;;;;;;:::::::::999999999999999888777777777777777777777777666666666666666666777777777888999555555:::;;;888777:::DDDTTTeeexxxtttnnniiigggccc^^^YYYXXXXXXWWWUUUSSSPPPNNNLLLKKKEEE<<<777555444222000444333333222222333333333222222333333333444444444555555555555555555555555666666666666666666666666444444444555555666666666555555555555555555555555555555555666666666777777666777777777888888888999999:::@@@OOOcccyyyuuuXXXIIIFFFGGGGGG@@@<<<888666555444333222333333333333333333333333444444444444444444444444333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444666666666555444444444333333444444555555666666666777777777777777777666666666777888888777777:::===DDDFFFWWWooo{{{~~~~~~xxxlll^^^UUUPPPKKKJJJKKKCCCBBB???<<<:::999888888vvvVVVGGGBBBEEE???CCC>>>>>>============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::999999888777888888888777777666666666666666666777777777888888999666777<<<;;;777999@@@LLLeee{{{tttmmmddd\\\WWW\\\ZZZXXXXXXWWWTTTPPPMMMLLLIIIDDD>>>999555333222555444333333222222222333333333333333444444444444444444444444444444444444555555555555555555555555444444444555666666777777555555555555555555555555555555666666666777777777666777777888888999999999999>>>III^^^xxxvvv~~~dddMMMFFFFFFGGGCCC???;;;888666666444333222222222222222222222222555444444444444333333333333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444555555555555555444444444555555555666666666777777666666666777777888888888888999:::888777999>>>CCCLLLZZZwwwzzzpppiii```UUUMMMJJJIIIGGGCCC???<<<:::::::::sssUUUGGGCCCFFF>>>BBB>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::999999888777777777777777777888888888666666777777777888888888999666888===<<<999CCCQQQggg~~~tttiii```\\\]]]ZZZWWWXXXZZZYYYSSSMMMKKKLLLLLLFFF===666333333333333222222222333444444333333333444444444444555333333333333333333333333444444444444444444444444444444444555666777777777555555555555555555555555555666666666777777777777666777777888888999::::::===HHHYYYnnnyyyaaaiiizzzwwwvvvrrrnnnllllllkkkjjjpppxxxqqqUUUHHHEEECCCEEEAAA===:::888777666444444444444444444444444444555555444444444333333333444444444444444444444444333333333444444444555555444444444444444444444444555555555555555555555555444444444555555555555555666666666777777777777777555555666777888999999:::999:::;;;:::999>>>FFFMMMdddzzz{{{uuunnnbbbVVVNNNPPPMMMHHHCCC@@@=========qqqTTTGGGDDDFFF>>>BBB>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888555555666777888999::::::777777777777888888888888999666888===<<<===LLLaaazzzooogggddd[[[WWWUUUWWW\\\[[[TTTMMMIIINNNPPPKKK???666333444111111111222333444555666333333333444444444555555333333333333333333333333444444444444444444444444444444444555666777777888666666666666666666666666666666666666777777777777666777777888999999::::::GGGVVVjjj}}}|||vvveeemmmyyyqqqmmmnnniiimmmpppnnnhhhcccbbbdddddd```___bbbbbbccckkkvvv|||wwwxxx{{{```OOOHHHEEEFFFCCC>>>;;;999888666555555555555555555555555555555555555444444333333333444444444444444444444444333333333444444444555555444444444444444444444444555555555555555555555555333444444555555666666666777777777777888888888888444444555777888999:::;;;999;;;<<<;;;;;;BBBMMMVVV~~~wwwtttkkk___VVVUUURRRLLLGGGBBB@@@??????oooTTTHHHCCCEEE???EEE???>>><<<;;;;;;<<<<<<===:::999999;;;===>>>>>>===999999:::;;;:::999888777777888888888888999999999777777777777777777888999<<<666777>>>???DDD```}}}pppdddaaaYYYVVVYYYYYYUUUSSSTTTLLLKKKIIIIIIGGGAAA999333111111111333555666555444333444555444333333444555555555555555555555555555333333333444444444555555888888777777666666666555444444444444444444444444555555555555666666666777555888666888???;;;999AAAOOO___xxx}}}ooo|||zzzppp~~~~~~|||yyyssslllfffaaa^^^]]]XXXXXXYYYYYYYYY[[[]]]^^^aaa\\\\\\cccgggjjjwww|||wwwxxx}}}pppOOODDDHHHFFFBBB???===888333222666555555444444444333333333444444444444444444444444555444444333333444444555555555555555555555555555555555555555555555555555555555555555666666666666555555555555555555444444444555666777888888888888555888999888999:::;;;::::::777888:::999AAA___~~~{{{qqqhhhddd___[[[TTTMMMGGGBBB???<<>>>>>=========>>>;;;::::::;;;===>>>===<<<:::::::::::::::999888888888888888888999999999999999999888888888999999:::777999<<>>999;;;FFFSSScccvvvrrrkkkfff^^^UUUMMMGGGCCCBBBpppRRRFFFDDDGGG???AAA@@@@@@@@@@@@@@@???>>>>>>===<<<;;;;;;======<<<;;;;;;;;;:::999999999999999888888888888999999999:::;;;;;;:::999999::::::;;;666>>>CCCGGG[[[}}}sssggg[[[WWWWWWUUURRRPPPTTTOOOJJJJJJMMMKKKDDD===777555444333444555444222444666777777555555555666555555555555555555555555333444444444444555555555666666666666555555555555777777777777777777777777555555666666666777777777999;;;555444<<>>@@@???@@@AAAAAAAAA@@@>>>===???===<<<<<<======<<<:::<<<;;;:::999888999::::::888888888999999999::::::;;;;;;:::::::::::::::;;;:::???III\\\zzzxxx~~~qqqbbb[[[ZZZYYYUUURRRVVVPPPJJJKKKOOOOOOIIICCC888666333222333444444333444666888888777666666666555555555555555555555555444444444444555555555555666666555555555555555555777777777777777777777777555666666666666777777777333:::::::::???AAAKKK^^^~~~ooohhhvvvyyysssiiiaaa]]]\\\[[[[[[OOONNNLLLJJJJJJJJJLLLLLLRRRQQQSSSXXX^^^___]]]YYYYYYXXXVVV___zzzzzzwwwzzzbbbOOOIIIEEECCCDDD@@@999333222555555555555444444444444444444444444444444444444555444444333333444444555555555555555555555555555555555555555555555555555555555555555666666666666555555555555666666666666666666777888999999999999:::777777:::===<<<<<<======AAARRRpppyyyxxxvvvpppggg\\\TTTNNNKKKkkkPPPFFFDDDGGG>>>@@@>>>???@@@AAA@@@???>>>===???>>><<<<<<======<<<:::===<<<:::999888999:::;;;888999999999999::::::::::::999999999999:::;;;;;;>>>???SSSzzz|||sss{{{yyyzzz|||lllaaa]]]\\\WWWRRRVVVQQQLLLLLLOOOPPPLLLGGG999777333222333444555555444666999999888666666666555555555555555555555555444444444555555555666666555555666666666666666666666666666666666666666666666666666666777777777888222;;;===<<<@@@EEEWWWrrrooojjjxxxtttkkkfff___YYYUUURRRPPPNNNKKKJJJHHHHHHHHHIIIKKKLLLOOOQQQWWW^^^cccddd___[[[VVVWWWXXXccc~~~}}}xxxxxxpppWWWMMMHHHEEEEEECCC===888666666666555555555444444444444444444444444444444444555444444333333444444555555555555555555555555555555555555555555555555555555555555555666666666666555555555666666666777777666777888999::::::::::::888666888===>>>:::;;;@@@???NNNkkkyyyvvvrrrkkkddd\\\SSSNNNeeeOOOGGGDDDFFF>>>BBB???@@@@@@@@@@@@???>>>>>>???>>>======>>>>>><<<;;;<<<;;;;;;:::::::::::::::999999999999::::::::::::888888888999:::;;;<<<===AAAHHHhhh}}}uuunnnjjjjjjkkkjjjjjjmmmrrrzzz{{{lllccc___YYYSSSUUURRROOOOOOPPPPPPMMMJJJ>>>;;;666333444555666777333666999999888666555555555555555555555555555555444444555555555666666666666666666666777777777777666666666666666666666666666666666777777777888888888>>><<<<<>>;;;777<<>>DDDBBBBBBAAA@@@@@@@@@@@@@@@???>>><<<===>>>>>>===<<<;;;;;;;;;<<<;;;::::::999999999999:::::::::;;;;;;888888999:::;;;===???@@@HHH```|||tttoooeeeccc```]]][[[\\\```dddhhhnnnxxx|||mmmeee]]]VVVTTTTTTTTTSSSQQQOOONNNNNNGGGBBB<<<777666666777777222555888999888666555555555555555555555555555555555555555555666666666666777777777777888888999999888888888888888888888888666666777777777888888888:::===<<>>EEEDDDCCCBBBAAA@@@AAABBBCCC>>>===<<<===>>>???>>>===:::;;;<<<===<<<;;;:::999999999:::::::::;;;;;;;;;888888999;;;===???BBBCCCOOOxxx~~~xxxqqqkkkddd]]]XXXXXXYYYZZZ\\\```gggpppvvv~~~wwwkkkbbbZZZTTTVVVXXXWWWSSSOOOOOOPPPNNNHHH@@@:::888777777777222555888999888555444444555555555555555555555555555555555555666666666777777777888888999999999:::999999999999999999999999777777777777888888888888666999===RRRsssssswwwrrreee```^^^XXXPPPNNNJJJFFFDDDEEEFFFGGGGGGGGGGGGHHHJJJNNNSSSWWWZZZ[[[aaaffffffeeeiiirrryyyuuurrrxxxnnnaaaRRRJJJEEE???<<<<<<777666666666555555555555444444444444444444444444555444444333333444444555555555555555555555555555555555555555555555555555555555555555666666666777444555555666777888888999888888999:::;;;;;;;;;;;;<<<;;;>>>BBB???BBBYYYsss~~~zzzqqqggg^^^QQQJJJEEEGGGAAADDDAAAAAAAAA@@@@@@@@@??????AAA@@@>>>===<<<;;;<<<<<<======<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<>>>>>><<<:::AAAJJJbbbzzzsssooolllpppwwwrrrnnnkkkhhhaaaYYYWWWYYYZZZYYY\\\bbbfffnnnuuuiii]]]ZZZVVVTTTVVVVVVQQQNNNNNNMMMLLLIIIBBB;;;666666777888888777666666666666666666666666666666666666666777777777777777777777777888888999999999:::::::::888888888888888888888888:::666555888:::888888;;;===>>>DDD^^^rrrzzz{{{tttkkkaaaZZZTTTPPPMMMLLLIIIFFFDDDDDDFFFGGGHHHEEEJJJOOOSSSUUUVVVXXXZZZfffhhhiiijjjmmmyyydddNNNNNNHHH@@@===<<<888666444444666888888777555555444444444444555555444444444555555555666666333333333333444666888999777777777777666666666666777777777777888888888888999999888888888888888888666777888999:::;;;;;;;;;BBB<<<===BBB???DDDeeeuuusssooohhhiiimmmrrruuuuuuvvvyyy|||~~~~~~sssZZZNNNHHHDDDGGG@@@DDDAAAAAAAAA@@@@@@@@@??????@@@???>>>===<<<<<<============<<<<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;============:::;;;FFFRRRnnnxxxooohhhfffeeedddfffjjjgggeeeeeeeeeaaa\\\[[[]]]YYY[[[bbbllluuuqqq```^^^XXXVVVXXXWWWSSSPPPPPPNNNNNNKKKEEE>>>999777777888777777666666666777777666666666666666666666666666666666666666666666666777777888888888999999999888888888888888888888888<<<888777:::;;;888888::::::@@@JJJgggwwwsssmmmddd\\\UUUQQQMMMKKKJJJIIIGGGGGGHHHJJJLLLLLLOOOPPPRRRUUUXXX[[[___aaabbbdddhhhnnnyyygggMMMJJJEEE???===999999777555555666777888777666555555444444555555666444555555555555555555555888888777777777888999:::777777777777777777777666777777777777888888888888999999888888888888888888777888999::::::;;;;;;;;;>>>>>>???AAAIII___ssslllmmmkkkfffnnnpppsssrrrooommmmmmnnnxxxzzz{{{zzzWWWLLLFFFDDDGGG@@@CCCAAAAAAAAA@@@@@@@@@??????>>>>>>============>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;AAATTTfff}}}ooofffcccbbbeeehhhhhhjjjlllrrrnnnkkkiiiccc\\\ZZZ]]]aaadddooojjjbbb[[[WWWXXXYYYUUURRRRRRPPPPPPNNNIIICCC===999888777777666666666777777888666666666666666666666666555555555555555555555555666666777777777888888888888888888888888888888888:::888888;;;<<<999:::<<<<<>>AAAEEE[[[~~~}}}}}}zzzwww{{{YYYLLLGGGDDDGGG???AAAAAAAAAAAA@@@@@@@@@??????===============>>>??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;>>>>>>???LLLfffxxxkkkdddjjjhhhiiinnntttyyy}}}vvvnnneee______dddpppvvv|||fff]]]VVVWWWXXXVVVTTTTTTPPPPPPOOOLLLFFF@@@;;;888777777777666777777888999666666666666666666666666666666666666666666666666777777777777888888888999888888888888888888888888666555777;;;<<<;;;<<>>?????????===============<<<<<<<<<;;;;;;;;;<<<<<<=========;;;<<<>>>@@@DDDTTTssstttiiifffgggllllllnnnrrr|||wwwmmmfffeeelllvvvnnnbbbWWWUUUVVVUUUTTTUUUPPPPPPOOOMMMIIICCC===999888888777777777777888888777777777777777777777777777777777777777777777777888888888999999999::::::888888888888888888888888666555777::::::999<<>>???BBBGGG[[[}}}iiiiiikkksss~~~fffSSSJJJFFFIII@@@@@@AAAAAAAAA@@@@@@@@@??????<<<<<<===>>>??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>???BBBIII\\\{{{vvvhhhdddgggmmmlllppptttzzztttiiidddhhhvvv}}}mmm]]]VVVUUUUUUUUUVVVQQQPPPNNNMMMKKKGGGAAA===:::999888777777777777888777777777777777777777777888888888888888888888888888999999999999:::::::::888888888888888888888888:::999999:::999777===DDDKKKbbbxxx|||vvvkkk{{{{{{ooolllggg]]]VVVRRROOOJJJHHHHHHIIIJJJKKKMMMRRRWWWZZZZZZ\\\___bbb[[[^^^cccfffhhhlllppprrr|||tttdddKKKFFFFFF>>>===;;;888666777777666555777666666555555666666777555555666666666777777777666666777888888888888888666777777888888999999999888888888999999999999:::888888999999:::;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@AAABBBNNNlllttteeezzziiiTTTIIIFFFJJJBBBCCCAAAAAAAAA@@@@@@@@@??????<<<===>>>??????>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>???>>>@@@GGGSSShhh}}}lllggggggkkkpppqqqyyyqqqjjjkkkttt}}}ggg[[[WWWUUUUUUVVVSSSQQQOOONNNNNNKKKFFFBBB;;;:::999888777666666666777777777777777777777777777777777777777777777777888888888888999999999999888888888888888888888888:::999999:::999;;;CCCMMM^^^tttvvvtttpppjjjhhh```WWWQQQPPPMMMIIIGGGHHHJJJKKKLLLQQQUUUZZZ[[[ZZZZZZ^^^aaaZZZ```fffjjjmmmsss}}}rrrPPPFFFGGGAAA>>><<<888777777777666555777777666666666666777777444444555666777888888999999:::::::::999888666555666777777888888999::::::888888888999999999::::::888888999999:::;;;;;;<<<<<<;;;;;;;;;===@@@BBBDDDHHHaaa~~~~~~jjjTTTHHHFFFKKKCCCEEEAAAAAAAAA@@@@@@@@@??????<<<===>>>??????>>>===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???>>>===AAAKKK\\\uuurrriiiiiilllooorrrvvv}}}tttmmmnnnvvvooo___YYYVVVUUUVVVTTTRRRPPPOOOOOONNNIIIFFF<<<;;;:::888777666666555777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888666555777:::;;;@@@LLLXXXsss}}}yyyuuujjjgggcccZZZSSSQQQOOOKKKHHHFFFHHHJJJLLLLLLTTTXXX[[[[[[YYYYYY\\\aaaZZZaaaiiimmmpppyyy}}}UUUHHHJJJDDD???<<<999777777777666444777777666666666666777777333444555666777888999:::BBBBBBBBB@@@>>>;;;999777666777777888999999::::::888888999999999:::::::::888888999::::::;;;<<<<<<;;;;;;;;;;;;===@@@DDDFFFVVVzzzwww|||oooeeemmmvvvfffWWWNNNDDDJJJGGGBBBBBBAAAAAAAAAAAABBBCCCCCCBBB@@@>>>>>>@@@AAA???===;;;;;;:::::::::;;;<<<<<<;;;===>>>>>>======???@@@;;;AAAKKKZZZqqqwwwjjjooorrrvvvzzzwwwnnntttwwwzzzgggZZZ[[[YYYQQQTTTSSSQQQNNNKKKIIIHHHHHHBBB<<<777666999:::888555777777777777777777777777;;;;;;:::999888888888999999888888888777777666666999999888888888888999999888888;;;<<<:::@@@XXXrrruuummmccc\\\XXXTTTNNNIIIHHHHHHHHHFFFFFFIIIQQQWWW]]]\\\\\\\\\\\\^^^___```ddddddjjjuuu}}}iiiPPPEEE@@@@@@>>>:::777666666777888999999999888777666666555444555555555555888<<>>???@@@AAA???===<<<<<<;;;;;;:::;;;;;;<<<;;;===>>>>>>======>>>@@@???FFFSSSeeevvvnnnuuuwww||||||vvvqqqwwwrrr___[[[YYYUUUTTTRRRPPPNNNKKKIIIHHHGGGBBB===777666888999777555777777777777777777777777::::::999888888888888888999888888888777777777777999999888888888888999999:::888888:::<<>>;;;888666666777888999999888888777666666555444555666666666888:::===AAAEEEHHHFFF@@@;;;999:::777777777777888888888888::::::999999888999999::::::::::::999::::::;;;;;;>>>;;;<<>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>===<<<<<<>>>???===JJJ\\\sssuuuuuu}}}}}}~~~xxxtttrrrzzzvvv|||dddYYYWWWVVVSSSRRROOOMMMKKKIIIHHHGGGDDD>>>888666666888777666777777777777777777777777999999888777777777888888888888888888888777777777999999888888888888999999:::777666:::AAATTTyyyhhhjjjyyyqqqiiibbbYYYRRROOOMMMJJJGGGHHHGGGGGGIIINNNTTTXXX[[[^^^^^^^^^^^^___aaacccdddkkkoooxxxZZZGGGFFFAAA???<<<999777777888888999999888888777666666666555666888888777777999:::===@@@CCCBBB===:::999999777777777888888888999999:::999999888999999::::::<<<<<<;;;:::::::::::::::???:::===EEECCCDDD[[[yyydddTTTOOOPPPVVV\\\]]]zzzlllXXXOOOEEEJJJFFFDDDBBBAAAAAAAAAAAABBBCCCCCCAAAAAA@@@@@@@@@@@@?????????>>>===<<<;;;;;;;;;;;;<<<=========;;;<<<>>>@@@===UUUsssuuuyyyzzzwwwxxx|||nnnjjjtttsss___XXXWWWRRRQQQOOOMMMJJJIIIHHHGGGEEE@@@:::777666777777777777777777777777777777777888888777777777777777888888888888888888888888888999999888888888888999999:::666777>>>III```vvvdddaaarrrrrrjjjaaa[[[SSSMMMJJJIIIHHHGGGIIIHHHHHHLLLTTTZZZ]]]]]]_________aaaccceeehhhiiiqqqxxxzzzfffLLLGGGCCCAAA===:::888777888999888888888888777777666666555777999999888777777888:::<<<>>>>>>;;;999888999777777888888888999999999999999888888999999::::::<<<;;;;;;:::::::::;;;;;;>>>;;;===BBBHHHWWWuuuzzzjjjWWWMMMMMMSSS^^^hhhuuunnnXXXOOOFFFIIIFFFFFFBBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAA@@@??????@@@@@@???>>>===<<<;;;;;;;;;=========<<<<<<===@@@BBBJJJooo~~~uuuzzz|||}}}{{{xxxyyyttthhhfffzzznnn]]]VVVRRRQQQOOOMMMKKKIIIIIIHHHFFFBBB===999777777777777888888888888888888888888888777777777777777888888888888888888888999999999999999888888888888999999888666;;;FFFSSSjjjwwwlllbbbnnnttthhh```XXXTTTNNNIIIGGGGGGGGGHHHKKKJJJLLLQQQYYY___```___```aaabbbdddgggkkknnnpppxxx{{{xxxUUUGGGDDDBBB>>>;;;999888999999888888888777777777777777555777999999888777777888888999::::::999888888888888888888888999999999999999888888888999999:::;;;::::::::::::;;;<<<===>>>;;;>>>===???SSSvvv}}}ooo^^^XXXRRRPPPQQQWWWeeerrr|||zzzoooVVVNNNDDDGGGDDDEEEBBBAAAAAAAAAAAABBBCCCCCC@@@BBBBBBBBB@@@???@@@AAA@@@???>>>==============================???BBBEEE\\\|||uuuxxx~~~|||~~~}}}tttxxxzzzsssjjjrrr}}}aaaRRRSSSQQQPPPNNNLLLKKKJJJIIIGGGDDDAAA===:::888888888888888888888888888888888888888777777777888999999888888888999999999999999999999888888888888999999888888@@@NNN]]]rrr{{{vvvyyynnnbbbZZZQQQOOOLLLIIIGGGGGGHHHIIILLLNNNRRRWWW]]]```aaaaaaaaabbbdddggglllqqquuuwwwcccIIIFFFCCC???<<<999999999:::888888777777777777777777666777888888777666888999888888999999999999888888888888888999999999999:::888888888888999:::;;;;;;999999::::::;;;===>>>???;;;@@@@@@HHHiiisssaaaVVVNNNOOORRRVVVVVVYYYdddpppssswwwwwwxxxxxxyyyqqqVVVNNNEEEGGGDDDFFFBBBAAAAAAAAAAAABBBCCCCCC@@@BBBCCCBBB@@@???@@@BBB??????>>>======>>>>>>>>><<<=========>>>AAAEEEIIImmmwwwrrrvvvwwwrrrwww~~~zzz~~~~~~kkkUUUSSSRRRPPPOOOMMMLLLKKKKKKGGGFFFDDDAAA===:::888888888888888888888888888888888888888888888999::::::888888888999999:::::::::999999888888888888999999999:::DDDTTTdddwwwuuu{{{sssggg\\\VVVLLLLLLLLLJJJIIIIIIJJJKKKNNNRRRXXX\\\___```aaabbbaaabbbeeejjjpppvvv{{{~~~sssNNNGGGDDD@@@===:::999::::::777777777777777777777888666777777777666666999;;;999999888999999:::999888888888888999999999::::::888888888888999:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>>>>???FFF]]]ppp```UUUQQQPPPQQQUUUZZZ[[[[[[```fff```bbbccciiittt}}}zzzqqq~~~|||{{{tttXXXPPPGGGIIIFFFHHHBBBAAAAAAAAAAAABBBCCCCCC@@@BBBDDDBBB@@@>>>@@@BBB???>>>>>>>>>>>>>>>???@@@<<<===>>>>>>???BBBGGGKKK{{{rrrpppuuussskkkssszzzaaaTTTSSSQQQOOONNNMMMLLLLLLGGGGGGFFFCCC???;;;888888888888888888888888888888999999888888999:::;;;;;;888888888999999:::::::::999999888888888888999999;;;<<>>LLLpppuuudddYYYWWWXXXXXXWWWXXX]]]___]]]\\\^^^___```bbbffflllrrrtttttt|||||||||~~~SSSKKKIIIFFFGGGGGGCCCCCCBBBBBBAAA@@@??????======>>>@@@BBBBBB@@@===??????>>>>>>======<<<<<<>>>999999???@@@???HHHVVVzzzppplllmmmssszzzeeeZZZRRRSSSUUUNNNMMMOOOJJJJJJIIIHHHEEE@@@<<<:::999999999999999999999999999888888888888888888888888::::::::::::::::::::::::;;;:::999:::;;;;;;:::999:::@@@TTTooozzzoooooovvvkkkbbbYYYQQQOOOKKKLLLKKKJJJJJJKKKMMMPPPUUUZZZ```bbbaaa```aaacccfffjjjooovvv}}}}}}}}}|||~~~dddSSSBBB===>>>999888;;;999999999999888888888777777:::999999888888999999:::999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;<<<<<<<<<;;;<<<>>>>>>======RRRmmm{{{qqqqqqlllbbb\\\\\\]]]]]]___[[[ZZZ___```\\\\\\```ccchhhiiihhhmmmuuuwwwtttuuuxxx}}}UUUMMMIIIEEEEEEEEECCCBBBBBBAAA@@@@@@??????>>>>>>???AAABBBBBB@@@>>>???>>>>>>>>>=========<<>>;;;:::999999999999999999999999888888888888888888888888:::::::::::::::::::::::::::999999999:::;;;::::::>>>IIIaaa|||qqqooo}}}mmmccc\\\SSSMMMKKKJJJJJJJJJIIIIIIKKKOOORRRWWW\\\aaabbbaaa```bbbdddiiilllqqqyyy|||{{{|||||||||{{{yyy{{{|||[[[HHHAAABBB<<<:::<<<999999999999888888888777777:::999999888888999999:::999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;:::;;;::::::;;;>>>@@@@@@JJJfffzzzoooeee```]]][[[aaadddbbb___bbbdddddd^^^^^^aaaeeeccc___```fffjjjmmmooonnnssszzz}}}{{{wwwyyy|||XXXNNNIIIDDDDDDDDDBBBAAAAAA@@@@@@???????????????@@@AAACCCCCCAAA???>>>>>>>>>>>>============???;;;;;;???AAAEEESSSdddvvvwwwyyyeeeVVVRRRTTTPPPOOOPPPKKKJJJKKKJJJIIIEEEAAA<<<:::999999999999999999999999888888888888888888888888::::::::::::::::::::::::999999999999999:::;;;;;;BBBTTTrrrrrrmmmiiiwwwtttddd\\\VVVOOOJJJIIIHHHIIIIIIHHHIIIMMMRRRVVV[[[___bbbcccaaaaaaccceeemmmooouuu}}}xxxwwwwwwwwwuuuuuuwwwhhhPPPEEEEEE???<<<===999999999999888888888888888999999888888888888999999999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;:::;;;;;;;;;;;;===AAADDDZZZ}}}ssslllaaaXXXUUUWWWYYYZZZ^^^dddgggfffdddggghhhhhh```eeekkkmmmgggbbbeeemmmkkknnnppppppttt{{{~~~~~~XXXNNNIIIDDDDDDDDDAAAAAA@@@@@@@@@?????????AAA@@@@@@AAACCCCCCAAA???>>>>>>>>>>>>============>>><<<<<>>===999888888888888888888888888999999888888888888999999999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<===>>><<<<<>>>>>>>>>>><<<<<<>>>???@@@IIIZZZjjj~~~{{{}}}```PPPQQQPPPQQQRRROOOJJJIIIHHHHHHGGGCCC===888999999999999999999999999888888888888888888888888::::::::::::::::::::::::777999999999888:::===@@@HHHeeeqqqcccbbblllvvv{{{mmm^^^UUUQQQLLLIIIIIIGGGHHHJJJKKKOOOTTT[[[```ccceeeeeedddbbbcccgggkkktttzzz|||uuurrrqqqooopppsssyyy\\\EEEDDDAAA>>>===:::888888888888888888888888999888888777777888888999999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;:::;;;===???<<<;;;CCCNNNwwwxxxjjj^^^WWWQQQQQQNNNNNNUUU```ccc```\\\aaafffjjjqqqtttqqqjjjsssyyy|||tttiiidddhhhmmmlllnnnppptttvvvzzz~~~}}}ZZZOOOIIIDDDEEEFFFAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@AAAAAA@@@???============>>>>>>>>>>>>;;;>>>??????CCCRRRjjj}}}mmmUUUSSSQQQQQQRRROOOKKKIIIGGGGGGGGGDDD>>>999999999999999999999999999888888888888888888888888::::::::::::::::::::::::888999;;;:::999:::???DDDPPPoooqqqjjjmmmpppuuugggXXXPPPMMMIIIGGGHHHHHHJJJMMMPPPTTTYYY___cccfffffffffdddccceeejjjpppyyyzzztttqqqnnnnnnqqquuuzzzfffHHHEEEBBB???>>>;;;888888888888888999999999888888777777777777888888999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;:::999;;;>>>===@@@PPPccc{{{jjj\\\SSSMMMJJJIIIMMMOOOQQQ[[[eeeeee]]]UUUcccttt~~~wwwnnn{{{pppfffeeeggghhhhhhhhhkkkppprrruuu}}}~~~ttt}}}^^^QQQKKKEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA??????@@@@@@???>>><<<=========>>>>>>>>>???===@@@@@@@@@IIIbbb}}}]]]VVVRRRPPPQQQNNNNNNJJJGGGGGGGGGFFF@@@;;;999999999999999999999999888888888888888888888888::::::::::::::::::::::::888:::<<<;;;999;;;AAAFFFWWWvvv~~~yyyyyynnnaaaRRRLLLJJJHHHGGGIIIIIIMMMQQQUUUYYY^^^bbbfffgggggggggdddcccfffmmmssswwwsssnnnlllmmmppprrrwwwsssNNNHHHDDD@@@???===777777888888888999999999888888777777777777888888999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;>>>::::::???BBBNNNjjjyyypppbbbUUULLLHHHHHHHHHHHHOOOTTTYYYeeeqqqnnnddd___uuuvvvhhhcccfffgggdddcccbbbfffkkkmmmoooxxxuuutttxxxaaaTTTLLLFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>>>>?????????>>><<<=========>>>>>>?????????AAA@@@@@@MMMnnncccYYYSSSPPPPPPMMMPPPLLLHHHGGGHHHGGGBBB===999999999999999999999999888888888888888888888888::::::::::::::::::::::::888;;;===<<<:::<<>>777777888888999999999999888888777777777777888888999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;CCC===<<>>>>>>>>>>>>>>>>>>>>>>>999FFF@@@:::WWWqqq\\\TTTOOONNNQQQMMMKKKHHHGGGFFFDDDAAA???:::999888888777888888888999999999999888888777777:::::::::::::::::::::::::::999<<>>;;;;;;JJJ]]]sssyyynnn```UUULLLJJJJJJIIIIIIKKKNNNUUU[[[\\\___dddfffddddddbbbcccfffiiinnnxxxrrrooommmkkkiiijjjmmmrrrvvviiiJJJHHHEEE>>>@@@;;;:::999888888888888888888888888888999999999999999999::::::::::::;;;;;;:::999888888888999:::;;;<<<<<<;;;;;;<<<<<<======:::>>>>>>BBB]]]|||cccQQQNNNIIIGGGHHHKKKNNNPPPUUU```ooonnnmmm}}}nnnbbbcccccc______dddiiikkknnnqqqvvv}}}qqqjjjzzzjjjSSSNNNIIIEEEEEEBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBAAAAAA???????????????????????????CCC???KKKyyysss[[[RRRQQQRRRPPPMMMJJJHHHGGGEEEBBB???::::::999888888888888888999999999999888888888888::::::::::::::::::::::::;;;999:::===<<>>===<<<;;;:::999888888888888888888888999999999:::999999::::::::::::;;;;;;999999999999999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>===CCCBBBEEEeeekkkWWWKKKJJJHHHHHHKKKQQQVVVZZZaaarrruuueeeqqqrrrggg```ccceeeccceeejjjmmmqqqxxx~~~qqqmmmlllTTTNNNHHHDDDFFFBBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBCCCBBBBBBAAAAAA????????????????????????>>>AAA???SSSbbbUUUTTTTTTQQQNNNKKKIIIGGGEEEBBB???::::::999888888888888999999999999999999999999999::::::::::::::::::::::::;;;999:::<<<===GGGbbb}}}{{{kkkkkk|||nnn```UUUNNNHHHHHHJJJJJJMMMQQQ\\\\\\]]]aaagggjjjhhhddd___```eeekkkqqqzzzpppmmmjjjhhhiiikkkmmmoooyyyYYYGGGHHHCCC===???>>><<<;;;:::999888888888888888999999999::::::999999999:::::::::;;;;;;999999999999::::::;;;;;;<<<<<<<<<<<<===>>>??????DDDDDDDDDOOOrrrooo[[[PPPIIIKKKMMMPPPTTTYYY^^^bbbkkkjjjggg|||nnnjjjdddbbbfffhhhhhhkkkpppssswww~~~hhhmmmnnnUUUNNNGGGDDDFFFCCCBBBBBBAAAAAABBBBBBCCCAAAAAABBBBBBCCCBBBBBBAAA????????????????????????AAADDDGGG___iiiVVVRRRSSSPPPNNNKKKIIIGGGEEEBBB@@@;;;::::::999888999999999999999999999999999999:::::::::::::::::::::::::::<<<999:::<<<@@@NNNooo|||yyytttwww}}}ttt~~~mmmaaaSSSMMMIIIJJJKKKKKKOOOSSS^^^]]]___dddhhhhhheeebbbaaaaaaeeellluuuqqqmmmhhheeegggiiikkkkkkrrr~~~cccJJJIIIDDD>>>???>>>===;;;:::999999999888999999999999:::::::::999999999:::::::::;;;;;;999999::::::;;;;;;;;;;;;<<<<<<<<<===>>>???@@@@@@AAA<<>>CCCUUUzzzrrrrrrssszzzwwwppp|||kkk```QQQLLLJJJLLLMMMNNNRRRXXX^^^]]]aaagggiiieeeaaa`````````eeeqqqwwwppphhhddddddfffggggggfffnnnxxxqqqRRRJJJDDDAAA>>>===<<<;;;:::999999999999999999999::::::::::::999999::::::::::::;;;;;;999999:::;;;;;;;;;;;;;;;============>>>@@@AAABBB@@@@@@RRRvvvooo]]]OOOJJJNNNMMMRRRZZZ^^^______aaacccvvvpppjjjyyyyyyiiifffhhhkkkmmmnnnqqqwww|||lllfffppp|||rrrWWWNNNFFFDDDGGGCCCCCCBBBBBBBBBBBBCCCCCC@@@AAABBBBBBCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???DDDQQQvvv\\\NNNPPPLLLJJJHHHGGGGGGEEECCCAAA;;;;;;:::999999999999:::999999999:::::::::;;;;;;::::::::::::::::::::::::===;;;<<>>???@@@BBBBBBHHHXXXssshhh\\\RRRJJJLLLSSSTTTYYY^^^``````aaadddhhhsssooonnnkkkiiinnnsssttttttyyynnnfffgggmmmsssXXXNNNFFFDDDGGGCCCCCCBBBBBBBBBBBBCCCCCC@@@AAAAAABBBCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@DDDHHHXXXbbbPPPSSSKKKIIIGGGFFFFFFEEECCCBBB<<<;;;::::::999999::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::===;;;===AAAGGG\\\xxxvvvzzzxxxdddXXXKKKIIIKKKOOOSSSUUU\\\ccc\\\___gggooolllaaa\\\^^^bbbdddqqq}}}ooofffbbbbbbaaa```dddddddddzzzdddMMMDDDFFF;;;::::::999999999::::::999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;999:::;;;<<<<<<<<<;;;:::=========>>>???AAABBBCCCPPPnnn{{{fffTTTNNNLLLIIIOOOYYY[[[___bbbbbbaaaccciiioooxxxyyyyyylllnnnnnntttzzzzzz{{{qqqccc\\\ddd{{{{{{ZZZMMMIIIEEECCCDDDCCCBBBBBBCCCDDDCCCBBBAAA@@@???@@@BBBCCCBBBAAA???@@@AAABBBCCCBBBAAAAAACCCGGGaaavvvyyykkkQQQQQQMMMJJJHHHFFFEEEDDDCCCAAA@@@>>>:::999999::::::999999999999999999999999999<<<<<<<<<;;;;;;:::::::::<<<>>>AAAEEEMMMdddssszzz}}}zzzsss___VVVQQQMMMNNNTTTVVVWWW\\\ccc```eeelllooohhh]]]ZZZ]]]eeejjj~~~vvveee```cccccc```aaaaaadddqqqsssSSSGGGEEE@@@>>><<<:::999:::;;;;;;888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<999???<<<:::AAACCCBBBIII```iiiYYYLLLLLLQQQTTTYYY___[[[aaa``````ffffffiiivvvxxx{{{sssrrrrrruuuyyy|||~~~pppeee```hhhvvv~~~\\\OOOJJJGGGEEEDDDCCCBBBCCCEEEFFFEEEDDDCCCAAA@@@AAABBBBBBAAA@@@???@@@AAABBBBBBBBBAAAAAADDDIIIdddyyypppqqqwww{{{|||~~~qqqTTTOOOMMMKKKHHHFFFFFFEEECCCAAAAAA>>>:::999999::::::999999999999999999999999999<<<<<<;;;;;;;;;:::::::::;;;;;;???EEEQQQkkkzzzsssuuuxxxsss___UUUMMMJJJLLLTTTZZZ[[[^^^bbbfffjjjmmmiii^^^WWWYYY^^^cccnnnzzziiiaaaaaabbb```___bbbfffqqqZZZFFFAAA@@@???<<<:::999:::;;;;;;888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<;;;???<<<<<<@@@>>>@@@MMMtttooo]]]SSSMMMOOOTTTVVVZZZ^^^___fffddddddiiihhhjjjvvv~~~{{{wwwxxxvvvzzz~~~qqqlllkkkhhhnnnpppvvv```QQQKKKHHHHHHDDDCCCCCCDDDFFFGGGFFFEEEEEECCCBBBAAABBBBBBAAA??????@@@AAABBBBBBBBBAAAAAAEEELLLiiizzzpppjjjjjjnnnsssvvv~~~zzzuuuuuutttwww|||}}}]]]QQQNNNLLLIIIGGGFFFEEECCCAAAAAA>>>;;;999999:::::::::::::::::::::::::::::::::<<<;;;;;;;;;;;;:::::::::<<<<<<@@@LLL^^^yyy}}}cccmmmllllllqqq^^^UUULLLKKKOOOXXX^^^```cccfffmmmppplll```VVVVVV^^^eeehhhzzznnnaaa_________```dddiiirrrfffIIIAAAAAA???===;;;::::::;;;;;;999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<===<<<<<<;;;===;;;???BBB<<>>;;;999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===???HHHZZZqqqbbbUUUmmmggg^^^uuuooo\\\SSSNNNRRRWWW\\\___bbbiiioootttqqqgggZZZUUU\\\ffflllwwwrrraaa\\\\\\\\\[[[___dddkkkxxxuuuQQQEEEBBB@@@===;;;::::::;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============;;;;;;<<>><<<:::::::::;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<============<<<======BBBEEEBBBXXXppp[[[RRRVVV\\\aaaccccccfffkkknnnnnntttwwwzzzyyykkkhhhwwwyyyppp~~~nnnfff{{{jjjTTTJJJIIILLLIIIGGGFFFEEEFFFEEEDDDBBBAAAAAAAAABBBEEEGGGGGGFFFAAAAAA@@@@@@@@@AAABBBCCCDDDSSSvvvzzzqqqggg___XXXXXXYYYZZZ\\\aaafffjjjuuu{{{|||xxxtttqqqppppppqqqrrrxxx|||^^^QQQOOOKKKIIIHHHFFFDDDBBBBBB???<<<::::::;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<:::DDDYYYvvvhhh```VVVddd}}}vvviiiZZZhhh~~~lllZZZTTTQQQ[[[aaa^^^ZZZaaappp{{{|||gggXXXXXX\\\```lllzzzvvvddd\\\YYYXXXWWWWWWXXX[[[bbbvvvbbbEEECCCAAA???<<<:::::::::;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<==================@@@>>>???CCCHHHaaadddYYYXXXZZZ___cccbbbcccggglllnnnpppvvv|||nnnjjjzzzzzzmmmuuummmqqqnnnVVVKKKKKKOOOIIIGGGFFFGGGHHHIIIHHHGGGCCCBBBBBBCCCEEEGGGFFFEEEAAAAAA@@@@@@@@@AAABBBCCCEEEVVVzzzyyypppiiibbb^^^[[[ZZZYYYZZZ]]]aaadddfffooowww~~~zzzwwwuuuuuuuuuvvvsssyyycccRRRPPPLLLJJJHHHFFFDDDBBBBBB???<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<>>>>>>>>;;;BBB@@@>>>FFFUUUssssss___ZZZ^^^ZZZ```cccbbbdddkkknnnlllqqqyyyrrrmmm~~~|||rrrooovvvkkkpppXXXLLLLLLQQQHHHGGGGGGIIIKKKMMMMMMLLLEEEDDDCCCDDDEEEFFFEEEDDDBBBAAA@@@???@@@AAABBBCCCGGGXXX~~~uuuiii```]]]^^^___bbb___\\\]]]___cccdddeeejjjttt~~~iiiSSSPPPLLLJJJHHHGGGDDDBBBBBB???<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<@@@NNNhhheee``````zzz~~~|||tttaaammmooo___YYYYYY^^^bbbdddmmmyyy~~~rrr[[[TTTbbbfffeeeyyykkkccc]]]XXXXXXVVVUUUWWWYYYccc|||www{{{OOODDDBBB???<<<;;;::::::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>777BBBAAA>>>KKKcccgggXXXWWW\\\ZZZ```cccccchhhooopppmmmssszzzuuupppyyyiiitttuuubbbsssuuu[[[SSSRRRQQQQQQKKKHHHKKKNNNMMMMMMNNNIIIGGGEEEDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDEEELLL^^^|||sssjjjeee___YYYWWWXXXZZZ]]]`````````bbbfffiiimmmuuuuuuWWWPPPOOOMMMFFFHHHJJJAAABBB@@@>>>;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<===<<<<<<<<<===@@@SSSeee~~~~~~|||ooo~~~yyy___eeesssvvvaaaZZZ^^^bbbhhhssswww^^^cccdddaaaeee|||}}}nnnbbbZZZWWWYYYWWWWWWVVVVVV[[[iiixxxxxxffftttRRRHHHFFFBBB===:::::::::999;;;;;;;;;::::::999999999;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<======:::AAABBB@@@MMMqqqqqq\\\XXXYYYVVV^^^^^^```fffooouuusssnnnwww{{{wwwqqq}}}wwwrrruuu}}}yyylllkkktttxxx]]]UUUTTTTTTSSSMMMKKKNNNOOONNNMMMNNNJJJHHHEEEEEEFFFGGGFFFFFFDDDCCCBBBBBBBBBBBBDDDDDDIII^^^~~~tttqqqhhhaaa^^^ZZZUUUTTTVVV[[[^^^aaabbbbbbdddhhhlllsss{{{}}}zzz|||YYYPPPOOOMMMFFFHHHIIIAAABBBAAA>>>;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<===<<<<<<===>>>BBBWWWkkk{{{uuuaaaooozzzfff___fffnnnyyy~~~mmm]]]___```dddrrrqqqcccZZZVVVVVVUUUUUUUUUVVV[[[jjjxxx|||dddeee[[[IIIGGGBBB===;;;;;;;;;:::;;;;;;;;;:::::::::999999;;;;;;::::::;;;;;;<<<===<<<;;;;;;;;;;;;<<<======<<<@@@AAADDDYYY~~~iiiWWWUUUZZZ]]]^^^aaadddhhhlllqqqvvvyyywww}}}uuuttt|||rrrmmmssswwwssspppqqq{{{```WWWXXXXXXUUUQQQOOORRRRRRNNNLLLMMMJJJHHHFFFFFFGGGHHHHHHGGGDDDDDDCCCBBBBBBBBBCCCDDDEEE```}}}sssiiiddd]]]XXXWWWVVVSSSTTTVVV\\\___bbbcccdddfffkkkooottt}}}{{{|||~~~xxxuuu~~~\\\QQQNNNMMMGGGHHHIIIBBBBBBAAA>>><<<::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<===<<<<<<===???BBBZZZsssmmm```ttt~~~kkkeeennn|||tttaaa^^^[[[]]]kkkuuueeeZZZTTTSSSRRRRRRUUUVVV\\\iiivvvmmmaaayyygggLLLGGGAAA===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;:::;;;;;;<<<===<<<<<<;;;;;;<<<<<<===>>>@@@>>>???MMMjjj}}}dddVVVSSS[[[ddd```hhhpppsssqqqrrrxxxyyylllssssssxxxrrrdddeeeqqqzzzwwwpppooocccYYYZZZ]]]WWWTTTTTTVVVTTTOOOKKKLLLJJJHHHFFFFFFGGGIIIIIIHHHFFFEEEDDDCCCBBBCCCDDDDDDFFFeee~~~xxxoooggg]]]WWWSSSUUUVVVUUUVVVYYY\\\___bbbddddddgggmmmrrruuu~~~zzz}}}}}}xxxuuuwww```RRRNNNMMMHHHGGGIIICCCCCCAAA>>><<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<<<<<<<>>>@@@EEEccc~~~mmmbbbwwwqqqlllwwwkkk[[[___[[[bbbxxxyyyhhh[[[TTTRRRQQQRRRTTTVVVZZZeeepppwwwpppsssOOOGGG???===<<<;;;;;;===;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<======>>>BBB<<>><<<<<<::::::<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<===>>>>>>CCC;;;CCCcccrrrdddaaaiii~~~}}}vvvvvv}}}vvveee\\\cccsss||||||kkkzzzlll___```ddd______aaabbb\\\RRRLLLKKKIIIHHHFFFGGGIIIKKKLLLLLLJJJIIIGGGFFFEEEFFFFFFGGGLLLooouuunnnfff^^^YYYUUUQQQPPPTTTXXXXXX[[[^^^```cccfffhhhjjjnnnvvv|||xxxyyywwwyyyzzzvvvzzzhhhTTTLLLNNNIIIGGGHHHEEECCCBBB???===;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<===@@@CCCPPPsssuuulllnnnrrrqqqnnn```\\\^^^ggg|||lll```YYYUUURRRRRRTTTTTTTTTYYY___gggXXXJJJ>>>======999999<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>======<<<<<<======>>>???BBB===KKKsssnnncccnnnxxxmmmbbb```hhhwwwsssddddddhhheeeeeehhhiiibbbVVVNNNNNNKKKJJJIIIIIILLLNNNOOOOOOLLLKKKIIIHHHGGGGGGHHHHHHJJJnnn{{{qqqkkkcccZZZVVVSSSPPPPPPVVV[[[]]]```dddgggiiilllnnnpppvvv~~~tttttttttxxxyyytttvvvkkkTTTKKKNNNIIIGGGHHHEEEDDDBBB???===<<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===AAADDDVVVvvvxxxggghhhlllzzzrrrooowww|||eee]]]```aaaqqq}}}mmmaaa[[[TTTQQQQQQTTTTTTSSSVVVZZZ^^^vvv___NNN@@@??????:::999===;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<======>>>===============>>>>>>???AAA???UUUqqqmmm|||xxx|||~~~xxxrrrjjjaaa```rrrxxxhhhgggjjjiiijjjmmmnnnfffYYYQQQPPPMMMLLLKKKLLLNNNQQQRRRRRRMMMLLLJJJIIIHHHHHHIIIIIIHHHkkkssskkkggg___WWWTTTSSSPPPRRRYYY___bbbfffjjjlllnnnqqqsssuuu{{{|||rrrrrrsssxxx~~~wwwsssooommmUUUKKKNNNJJJGGGHHHFFFDDDBBB@@@===<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<>>>AAADDDaaa~~~ppp[[[cccgggvvvjjjrrrtttaaa]]]ccceeeyyy~~~nnnbbb[[[SSSPPPPPPSSSTTTSSSUUUYYYXXXooocccQQQBBBAAAAAA;;;:::>>>;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>===============>>>??????@@@BBB\\\xxx|||{{{yyy}}}zzzsssuuu~~~|||{{{xxxtttpppccc\\\nnnsssrrrwwwtttuuutttppphhh^^^TTTMMMMMMJJJKKKOOONNNLLLNNNUUUOOOMMMJJJIIIIIIHHHGGGEEEGGGiiixxxlllbbbXXXRRRQQQTTTSSSTTT[[[eeemmmooonnnnnnppprrrrrrsss|||~~~wwwqqqtttvvv{{{}}}uuuoooqqquuuTTTNNNIIIFFFJJJCCCEEEBBBAAA???===<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===<<<===>>>======CCCKKKccciii\\\ZZZrrryyymmmwwwtttccccccffffffqqq~~~kkkaaa```VVVTTTRRRRRRTTTUUUVVVUUUYYYeeerrrPPP???BBB>>>999;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<;;;===>>>===DDD???nnn{{{vvv{{{vvvvvvkkk___iiizzzwww{{{}}}~~~~~~{{{sssiii^^^XXXSSSNNNMMMPPPPPPNNNPPPUUURRROOOLLLKKKJJJIIIHHHFFFHHHiiitttiii```XXXSSSSSSUUUWWW[[[bbbiiimmmmmmlllkkkmmmpppsssxxxxxxsssuuuwww{{{}}}tttooowwwzzzWWWPPPKKKGGGJJJBBBEEEBBBAAA???===<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===<<<===>>>======DDDMMMrrrhhh[[[aaazzzppp~~~~~~{{{tttggghhhmmmnnn~~~~~~mmmbbb```VVVTTTRRRRRRTTTUUUUUUTTTUUU___{{{WWWCCCDDD@@@:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;===>>>======???@@@@@@GGGMMM~~~|||yyyyyynnn```dddtttzzztttiiibbbXXXRRRNNNPPPRRRSSSSSSUUUUUURRRNNNLLLKKKJJJHHHGGGGGGfffoooeee^^^XXXUUUVVVXXX]]]eeejjjlllllljjjiiikkkjjjjjjlllqqqyyy{{{wwwvvvxxx|||}}}tttnnnnnnuuuoooZZZQQQLLLHHHIIIAAADDDBBBAAA???===<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<======<<<===FFFQQQ|||nnnbbbiiixxxllltttwwwmmmoootttwww~~~nnnccc```UUUSSSRRRSSSTTTUUUTTTRRRNNNVVVyyy```HHHGGGAAA;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========:::<<<===??????@@@BBBDDDJJJ___~~~||||||qqqaaa___hhhooolll{{{nnnfffZZZSSSNNNOOOTTTWWWWWWVVVVVVRRRNNNKKKJJJIIIHHHFFFEEE```zzzjjjaaa[[[VVVUUUWWWZZZaaajjjmmmkkkggggggggghhheeecccdddiiinnnppppppwwwxxx}}}}}}{{{zzzwwwzzz~~~}}}tttnnnfffwww{{{ZZZOOOLLLHHHIIIAAAEEEBBBAAA???===;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;======<<>>BBBGGGOOOqqq}}}{{{ssseee___```wwwnnnaaaqqqgggXXXTTTPPPQQQWWW\\\\\\ZZZUUUQQQLLLIIIHHHGGGFFFEEEEEEZZZwwwggg]]]XXXTTTTTTWWW]]]ccciiijjjfffccceeehhheeecccaaaeeelllrrrssssss{{{}}}wwwwwwyyywww{{{}}}tttnnniiirrrYYYLLLJJJHHHHHHAAAFFFBBBAAA???===;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;=========AAAPPP___yyyppppppzzz}}}~~~qqq___mmmyyy{{{zzzmmmccc]]]RRRQQQPPPQQQSSSTTTSSSRRRIIILLLkkknnnLLLEEEAAA===???>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<;;;===???>>><<>>>>>EEEWWWhhhmmmuuuccc[[[rrryyymmmccc\\\QQQPPPNNNOOOQQQTTTUUUTTTMMMNNNllltttMMMDDD@@@>>>???>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>;;;<<>><<>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>>>>>>>???:::;;;?????????LLL]]]{{{|||zzzlll]]]ZZZrrrvvvcccYYYnnnvvvhhhccciiillliiiiiilllmmmiiiRRRNNNIIIFFFFFFGGGHHHHHHGGGNNNkkkzzzlll]]]VVVUUUVVV[[[aaaaaaeeejjjmmmoooooooooooooooqqqtttzzz{{{ttt{{{vvvttt|||}}}uuuooofffjjjxxx___NNNMMMKKKGGG>>>FFFBBBAAA???===<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999:::===???AAAJJJ```tttlll```ppptttXXX\\\yyyooofff]]]PPPNNNKKKKKKNNNSSSWWWYYYYYYWWWtttTTTFFF@@@======;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>???::::::@@@AAABBBRRReee~~~~~~mmmZZZUUUdddqqquuugggTTTgggvvvoooppppppwwwxxxmmmjjjlllhhhVVVNNNIIIIIIJJJGGGFFFGGG@@@PPP```}}}yyyiiiZZZUUURRRQQQXXXbbbggghhhjjjlllnnnqqqssstttsssuuu|||uuuqqqxxx|||~~~uuunnn```jjjvvv```PPPKKKHHHIIIAAAFFFCCCBBB@@@>>><<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::<<<>>>>>>>>>IIIbbbzzzkkkbbbqqqeeeYYY]]]rrrddd[[[SSSNNNIIIHHHJJJPPPUUUWWWZZZ\\\qqqPPPBBBHHH>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>BBB;;;;;;???>>>???UUUpppuuuiii[[[VVVfff~~~www___gggzzzvvvrrrvvvttthhhgggkkkgggYYYQQQKKKJJJJJJHHHFFFGGGFFFPPP[[[wwwwwwgggYYYVVVVVVUUUZZZbbbiiikkknnnppprrrtttuuuwwwxxx|||zzz|||qqqtttxxx}}}tttmmmbbbiiittt___PPPJJJHHHHHHAAAEEECCCBBB@@@>>><<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<===@@@MMMggg|||ddd^^^ppp~~~^^^WWWccctttfff^^^SSSOOOJJJIIIKKKOOOSSSVVVUUUWWWiiiTTTDDDIII>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>AAA;;;;;;@@@???DDD^^^|||vvvjjj[[[WWWhhhlllkkk~~~vvvtttoooeeefffmmmkkk]]]TTTMMMLLLKKKHHHFFFGGGIIINNNTTTqqqxxxfffXXXWWWYYYZZZ]]]cccgggkkkppptttvvvwwwyyyzzz~~~www}}}pppnnnttt||||||zzzqqqkkkccchhhttt___OOOJJJGGGHHHAAAFFFCCCBBB@@@>>><<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===;;;:::===CCCSSSmmm|||eeeddd{{{~~~wwwzzz[[[YYYkkkvvvhhh```SSSPPPLLLJJJLLLOOORRRSSSSSSTTTaaazzzYYYFFFIII>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>;;;===@@@@@@JJJkkkwwwnnn[[[WWWiiitttzzzwwwrrrmmmfffllluuutttaaaXXXPPPNNNLLLIIIGGGGGGHHHLLLQQQlll{{{gggWWWVVV[[[\\\___dddeeejjjppptttvvvvvvxxxzzzyyyuuuooonnnxxx~~~yyyzzz|||vvvmmmiiiccchhhwww___PPPKKKHHHIIIBBBGGGCCCBBB@@@>>><<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===::::::>>>GGGVVVmmmjjjmmm{{{www}}}``````tttwwwiiiaaaSSSPPPMMMKKKMMMOOOPPPQQQUUUTTT]]]ttt\\\GGGHHH??????>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>><<<>>>???@@@OOOuuuzzzrrr]]]WWWfff~~~vvvuuupppooolllttt~~~|||eee[[[RRROOOMMMIIIGGGHHHFFFKKKPPPiii|||hhhXXXWWW[[[]]]___dddfffkkkqqqsssqqqoooppprrruuuzzzuuummmqqq{{{tttkkkhhhbbbiii~~~___PPPKKKIIIJJJCCCHHHCCCBBB@@@>>><<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<:::<<>>>>>??????AAATTT}}}|||uuucccYYY___{{{|||lllwwwuuuwwwwww~~~ggg]]]SSSOOOMMMIIIGGGHHHFFFLLLPPPhhhvvvfffZZZZZZ]]]]]]```eeejjjnnnrrrpppkkkggggggjjjrrryyy|||lllmmm~~~qqqiiihhhaaakkk___OOOKKKIIIJJJCCCHHHCCCBBB@@@>>><<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;>>>BBBGGGSSSiii|||~~~bbbmmmfffgggyyyjjj```TTTQQQLLLJJJLLLNNNQQQRRRVVVUUUYYYlllaaaGGGFFF@@@BBB???<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========>>>???@@@@@@EEE[[[{{{uuuiii]]]YYYjjjrrr^^^ggg]]]SSSOOOMMMIIIHHHIIIHHHLLLOOOiiikkk```[[[```ccc``````dddhhhmmmpppnnniiifffiiimmmpppyyyqqqkkkxxxpppggghhhcccnnn\\\MMMIIIGGGHHHAAAFFFCCCBBB@@@>>><<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<===>>>@@@CCCQQQkkkvvv]]]pppaaafff{{{lllcccUUUQQQKKKIIIKKKNNNRRRTTTSSSWWWZZZgggfffIIIGGG@@@BBB???<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<=========>>>@@@BBBJJJccc~~~yyyrrrjjj^^^UUU^^^sss}}}oooZZZggg]]]SSSOOOLLLIIIHHHIIIIIIKKKNNNlllwwwaaa[[[]]]eeegggbbb```dddbbbhhhmmmmmmjjjjjjpppvvvuuukkknnnpppggghhhdddooo[[[KKKGGGEEEGGG@@@EEECCCBBB@@@>>><<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<>>>>>>???>>>AAAPPPnnniiiVVVpppwww{{{^^^eee}}}nnneeeUUUPPPKKKHHHJJJNNNSSSUUURRRYYY^^^eee~~~jjjKKKGGG@@@BBB>>><<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>@@@CCCOOOiii}}}vvvoooggg]]]TTTZZZooo}}}rrr___{{{eee___WWWQQQNNNLLLIIIFFFGGGTTTTTTrrr{{{cccXXX[[[bbbiiihhhcccaaaccckkkkkkjjjkkkooowwwxxxkkkuuuwwwqqqkkkggghhhrrrZZZMMMLLLJJJIIIAAAFFF@@@???>>><<<<<<<<<===>>><<<;;;;;;::::::;;;;;;<<<:::999??????BBB___tttZZZTTTtttyyyjjj[[[iii|||nnnfffZZZQQQIIIIIIKKKLLLPPPSSSWWWXXX[[[eee~~~kkkGGGGGG???>>>???<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>:::@@@AAA@@@OOOrrr~~~~~~}}}xxxqqqmmmgggUUUVVVWWW\\\~~~]]]{{{kkkddd\\\TTTPPPMMMJJJHHHHHHRRRQQQnnnxxxaaaZZZ]]]eeellllllgggcccdddjjjkkkmmmqqqyyy{{{uuulllsssvvvnnnhhhdddhhhpppYYYMMMLLLJJJIIIAAAFFFAAA@@@>>><<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<>>><<<@@@BBBGGGeeejjjXXXZZZyyyqqqgggYYYfff}}}ooofff[[[RRRJJJIIIKKKMMMPPPTTTWWWXXX[[[eee}}}nnnHHHGGG??????>>><<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>;;;@@@AAAAAAPPPqqqyyyrrrlllhhhWWWUUUUUU[[[{{{aaapppjjj```XXXSSSOOOLLLKKKIIIPPPNNNhhhvvv^^^[[[^^^fffpppqqqjjjdddbbbhhhjjjnnnvvv~~~xxx}}}xxxvvvuuullleeebbbhhhoooWWWMMMKKKIIIIIIAAAEEEBBB@@@>>><<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<@@@<<<@@@BBBKKKkkk|||aaaWWW___}}}pppgggccc[[[fffooofff\\\SSSKKKJJJLLLNNNPPPTTTUUUXXX\\\fff|||rrrJJJGGG@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>><<>><<<;;;:::::::::<<<;;;;;;::::::;;;;;;<<<>>>999<<<@@@KKKmmmzzz___XXXdddmmmeee{{{aaa___jjjpppfff]]]TTTLLLKKKMMMNNNQQQTTTSSSWWW\\\ggg}}}~~~wwwLLLGGG@@@???===<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>===AAACCCEEEVVVttt}}}~~~uuukkkhhh[[[SSSOOOUUUnnnzzzlllyyypppfffbbbbbbaaa\\\WWWOOOQQQNNN]]]uuu^^^[[[___kkk{{{zzzmmmdddeeemmmvvvyyyzzz~~~tttkkkeeeccceeepppvvvSSSMMMIIIFFFIIIAAACCCBBB@@@>>><<<::::::::::::<<<;;;;;;::::::;;;;;;<<<<<<888;;;@@@KKKmmm}}}bbb\\\iiizzzlllzzzxxx^^^___mmmpppfff^^^TTTLLLKKKLLLNNNPPPTTTQQQVVV\\\ggg~~~{{{MMMGGG@@@???<<<<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>===AAACCCGGGZZZyyyvvvkkkggg\\\SSSNNNSSSeeeqqqoootttiiiiiiooopppggg]]]RRRSSSPPPYYYxxxbbb^^^cccqqqxxxmmmiiiqqqzzz}}}}}}|||zzztttjjjeeeddddddtttqqqRRRMMMHHHEEEIIIAAABBBAAA???===;;;::::::::::::<<<;;;;;;::::::;;;;;;<<<<<<:::>>>BBBMMMnnneee___ooozzzxxx[[[^^^ppppppggg^^^TTTLLLJJJLLLMMMOOOSSSPPPUUU\\\ggg}}}~~~NNNFFF@@@@@@<<<<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>===AAACCCIII___wwwkkkddd]]]SSSNNNRRR\\\gggnnnuuujjjlllwwwyyykkk\\\SSSTTTRRRUUUvvv}}}ggg___eeeuuuuuunnnrrrwww|||~~~ooonnnpppuuuzzz}}}~~~sssiiiddddddfffzzzmmmPPPMMMHHHDDDIIIAAAAAA???>>><<<;;;::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;AAADDDLLLmmmddd___rrr]]]]]]sss~~~ppphhh]]]SSSKKKJJJKKKLLLNNNRRRQQQVVV\\\eeezzzNNNEEE@@@@@@<<<<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>===@@@BBBJJJdddxxxsssssssssrrrrrrtttxxx{{{xxxkkk```^^^TTTNNNRRRVVV^^^kkktttggglllyyy{{{jjjWWWRRRTTTSSSRRRnnnjjj^^^dddvvvxxxrrrqqqssswww{{{yyyppphhhpppnnnooovvvrrrhhhcccbbbgggkkkOOOMMMGGGDDDIIIAAAAAA>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<999:::BBBDDDJJJjjjccc^^^qqq```___www}}}}}}~~~ppphhh]]]SSSKKKIIIJJJKKKNNNQQQSSSWWW[[[cccwwwNNNEEE@@@AAA<<<<<<<<<<<<;;;;;;<<<<<<<<<============>>>>>>>>>>>>===???AAAKKKfff}}}}}}tttllliiihhhfffdddeeeiiioootttxxx|||~~~xxxkkk^^^^^^TTTOOORRRRRRYYYiiizzztttxxxyyyxxxmmmXXXOOOWWWTTTOOOfffnnn```dddxxx|||sssqqqppppppmmmiiijjjnnnsssvvv{{{xxxooogggeeehhhllldddSSSFFFFFFGGGAAA@@@DDD@@@>>><<<:::999:::;;;<<<<<<;;;;;;::::::;;;;;;<<<:::<<<===AAAQQQrrryyy]]]ZZZqqqffflllttt|||rrrkkk]]]TTTLLLJJJJJJIIIMMMQQQWWWWWWTTT```lllSSSFFF>>>@@@>>><<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<===============BBBCCCJJJkkkzzzxxxyyy{{{nnnbbb^^^ZZZYYYWWWVVVVVVXXX[[[\\\cccffflllrrryyy|||sssllleee^^^VVVRRROOOOOOVVV___~~~~~~xxxuuulll]]]UUUYYYVVVQQQaaaxxxggggggzzztttrrrppppppmmmjjjnnntttvvv}}}wwwnnnfffdddggglllbbbRRRFFFFFFFFFAAA@@@CCC???>>><<<:::::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;@@@BBBDDDXXX}}}~~~dddbbbwww}}}kkkqqqxxx~~~}}}~~~qqqjjj\\\TTTLLLJJJIIIIIIMMMQQQTTTXXXWWWbbbjjjSSSGGG???@@@>>><<<<<<<<<<<<<<<======>>><<<<<<<<<<<<============<<>><<<;;;::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;CCCDDDDDD]]]{{{gggiii|||llltttzzz}}}~~~|||pppiii\\\SSSLLLJJJIIIIIIMMMQQQRRRYYYZZZeeeiiiSSSGGG???@@@===<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<============;;;BBBIIIWWWttt|||uuurrrrrrssstttvvvxxx{{{}}}{{{qqqfff\\\ZZZ]]]ZZZYYYWWWVVVWWWXXXZZZ\\\\\\\\\]]]^^^ccckkkuuu|||}}}|||yyyrrrllleee]]]TTTNNNKKKLLLUUU^^^{{{mmmfffbbbXXXVVVSSSSSSUUUWWWhhh{{{qqq|||{{{uuuooommmmmmqqq|||}}}wwwrrrjjjcccbbbeeemmmZZZOOOFFFEEEEEEBBB@@@BBB>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<888BBBBBBAAA]]]ooobbbkkk|||qqqwwwxxxyyy~~~}}}~~~|||pppjjj[[[SSSKKKIIIIIIIIIMMMQQQRRRXXXYYYeeekkkSSSHHH@@@@@@<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<============<<>>AAAHHHZZZuuuzzzxxxpppkkkiiihhhiiikkkoootttwwwxxxxxxxxxsssxxx|||yyysssoookkkhhhccc___```dddaaaaaaaaabbbdddfffhhhiiijjjmmmooopppqqquuu||||||yyysssooofff^^^UUUPPPMMMNNNVVV```wwwsssmmm___ZZZVVVXXX^^^ZZZZZZqqqpppnnnzzzwww{{{yyyoootttzzz~~~wwwpppkkkeee```ccchhhsssvvvPPPLLLGGGDDDCCCBBBAAAAAA<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<===AAA???BBB]]]zzzaaa[[[kkkdddrrrtttxxx}}}yyyxxxxxxwww||||||~~~zzzvvvtttvvvzzz}}}|||xxxyyy|||zzzoooiiiYYYQQQJJJHHHIIIIIIMMMRRRTTTVVVTTTcccmmmPPPGGGAAAAAA<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<============??????HHH\\\vvv{{{yyyzzzyyyvvvqqqkkkgggeeeddddddfffjjjnnnppprrrrrrrrrooottt~~~}}}uuupppoooiiihhhiiijjjhhhdddeeehhhfffggghhhjjjmmmppprrrsssvvv{{{~~~yyysssooofff^^^VVVRRROOOOOOVVV___{{{vvvqqqeee]]]ZZZ]]]bbb```\\\gggxxxtttmmmwwwqqqttt|||~~~vvvnnnhhhbbb```dddkkkwwwiiiLLLKKKGGGDDDBBBBBBAAA@@@;;;;;;<<<<<<<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<>>IIIaaa{{{~~~zzzuuurrrhhhiiiiiigggdddbbbaaabbb___aaacccfffhhhiiijjjjjjkkknnnvvv}}}~~~{{{||||||sssmmmjjjjjjiiiiiilllpppppplllkkknnnnnnppprrruuuyyy|||~~~xxxrrrmmmccc]]]VVVSSSPPPOOOUUU]]]zzzyyysssoooeee\\\[[[^^^ddddddaaadddmmm{{{qqq|||ppp}}}~~~vvvmmmfffaaa___eeelllzzzaaaJJJJJJGGGDDDBBBBBBBBB@@@;;;;;;<<<<<<===<<<<<<;;;<<<;;;;;;::::::;;;;;;<<>>>>>===KKKfffzzzrrrlllhhh[[[]]]___```___^^^___```[[[\\\^^^```bbbcccdddeeeiiijjjnnnssssssqqquuu{{{yyy|||}}}}}}zzztttmmmhhhhhhjjjnnnnnnrrrvvvvvvrrrqqqtttvvvxxx{{{~~~wwwpppkkkaaa[[[VVVSSSPPPNNNSSSZZZxxxyyyxxxnnnssstttrrrqqqggg```]]]```eeebbb[[[```kkkxxxzzz~~~qqqddd___```dddlllsss~~~]]]LLLIIIEEECCCBBBAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<>>>>>??????BBB@@@MMMlll{{{pppjjjccc\\\XXXUUUSSSTTTXXX[[[\\\[[[YYYZZZ[[[[[[[[[]]]```bbbaaadddffffffdddfffmmmsssyyyyyyzzz~~~|||yyyvvvvvvtttpppkkkgggeeeeeerrrsssuuuwwwxxxyyyxxxxxxyyy~~~xxxnnnggg]]]XXXSSSOOOKKKJJJPPPYYYqqqfffeeedddqqqvvvwww{{{ttteee___]]]aaa___ZZZ]]]ggg~~~xxxnnnddd``````dddnnnwwwuuu[[[LLLIIIEEECCCBBBAAA@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<======<<>><<<===<<<;;;::::::::::::;;;<<<<<<======>>>>>>??????BBBAAAPPPooouuujjjccc]]]WWWOOOMMMJJJKKKNNNQQQQQQQQQXXXYYYYYYXXXWWWXXX[[[]]]]]]___bbbaaaaaadddjjjppprrrrrrtttxxx{{{{{{xxxtttrrrrrrrrrooollliiiiiiiiitttuuuwwwyyyzzz|||||||||~~~yyynnnfff]]]WWWRRRNNNJJJIIIPPPXXXuuu```aaakkkmmmccc\\\\\\\\\YYY[[[bbbyyy}}}wwwoooiiidddaaa```dddppp|||iiiWWWKKKHHHEEEDDDCCCBBB@@@???;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;======AAAUUUwww[[[XXXxxxkkkkkk|||zzzuuutttxxx}}}|||vvvmmmaaaWWWVVVYYY[[[^^^aaacccbbbaaaaaaccceeehhhjjjiiifffbbb``````aaaaaa```bbbdddfffhhhlllrrryyyzzzuuurrrrrrtttvvv||||||pppddd]]]VVVOOOIIIHHHGGGHHHMMMSSSTTTWWWZZZ___bbbdddvvvLLLGGG@@@@@@>>><<<<<<;;;:::::::::;;;;;;<<<<<<======>>>>>>??????BBBCCCRRRqqq}}}mmmaaaZZZTTTOOOIIIHHHFFFGGGIIIKKKLLLLLLSSSTTTTTTTTTSSSTTTWWWZZZXXXZZZ\\\\\\\\\___eeejjjhhhiiikkkooorrrsssqqqnnnlllnnnoooooonnnmmmnnnpppwwwwwwxxxzzz}}}zzznnneee]]]WWWPPPLLLIIIHHHOOOVVViiiooovvviii]]][[[[[[ZZZ\\\___ppp{{{rrrgggeeecccaaa```dddrrraaaUUUJJJHHHFFFDDDDDDCCCAAA???;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;<<<<<>>>>>??????@@@CCCSSSqqqvvveeeXXXRRRMMMHHHFFFEEEFFFGGGIIIKKKMMMNNNNNNPPPQQQQQQQQQSSSVVVYYYVVVWWWWWWVVVVVVXXX]]]aaa^^^___cccgggjjjkkkkkkjjjkkkmmmoooppppppqqqsssuuuxxxxxxyyy{{{~~~{{{oooddd^^^VVVNNNJJJHHHHHHNNNUUUqqq|||{{{nnnaaa\\\]]]^^^___```lll}}}yyypppcccbbbbbbaaa```fffuuu]]]UUUJJJIIIFFFEEEEEECCCAAA>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<>>;;;;;;:::::::::;;;;;;<<<<<<<<<======>>>>>>??????===BBBRRRooo~~~|||~~~yyymmm]]]RRRMMMJJJEEEBBBDDDFFFHHHJJJMMMOOOQQQQQQRRRRRRQQQPPPQQQSSSUUUWWWVVVUUUSSSQQQRRRUUUWWWVVVYYY]]]aaadddfffhhhiiillloooqqqrrrssstttvvvxxxwwwxxxzzz|||~~~|||~~~{{{pppfff```VVVMMMIIIGGGHHHMMMTTTvvvxxxnnnccc]]]^^^`````````eee}}}uuunnnaaa``````aaaccclll}}}ZZZWWWKKKJJJHHHFFFEEECCC@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<===<<>>>>>??????<<>>???GGGfffuuu]]]ccceeeooouuuiii___YYYNNNJJJJJJQQQWWWZZZ```fffaaa___``````^^^\\\aaahhhnnnmmmooossswwwvvvpppjjjfffffffffbbb\\\XXXVVVWWWYYYWWW]]]iiipppyyyyyytttvvv{{{~~~|||pppfff^^^ZZZPPPKKKGGGHHHIIIJJJNNNTTTTTTXXXZZZaaaeeejjj}}}OOOGGG??????===:::::::::::::::;;;<<<===<<<<<<======>>>>>>??????===CCCQQQhhh|||vvvssspppmmmkkkeeeccc\\\QQQJJJIIIHHHEEEMMMPPPTTTUUUUUUVVVYYY[[[WWWWWWVVVTTTQQQPPPQQQSSSSSSQQQMMMJJJJJJJJJKKKKKKMMMQQQWWW[[[^^^bbbfffjjjkkkmmmppprrrsssuuuwwwzzzxxxzzz}}}~~~~~~~~~zzzsssmmmcccXXXMMMHHHHHHIIINNNTTT{{{yyyrrrhhhfffaaa\\\[[[]]]^^^]]]aaazzz|||tttoookkkiiiaaa]]]]]]cccmmm|||qqqRRR[[[NNNLLLJJJHHHFFFBBB>>>:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<:::???AAAFFFaaasss[[[ccc|||fffvvv}}}pppcccXXXRRRIIIGGGLLLVVV]]]^^^bbbiiidddbbbaaa___[[[XXX\\\dddoooooorrrxxx}}}{{{tttmmmllllllkkkfff```[[[ZZZ[[[[[[YYY```ooo{{{}}}vvvxxx|||~~~vvvkkkccc]]]ZZZOOOJJJGGGHHHIIIJJJNNNTTTUUUYYY\\\aaacccccc~~~~~~zzz||||||NNNFFF>>>???===:::::::::::::::;;;<<<===<<<<<<======>>>????????????DDDQQQgggzzztttnnnkkkiiifffeee]]]\\\VVVMMMHHHIIIHHHEEEMMMPPPSSSSSSRRRRRRSSSVVVRRRSSSSSSSSSRRRSSSVVVXXXPPPMMMIIIGGGGGGHHHIIIIIIKKKOOOVVVZZZ]]]aaafffjjjhhhkkknnnppprrrtttwwwzzzyyy{{{}}}~~~yyyssspppdddYYYMMMHHHHHHJJJOOOTTT