ÕÓ “dÑ(ÔXnÛPì……‘ÿÿ……×=.® ×{{{{{{{____[[{{yyyyyyyyyyy{{{{{ssssssswwwwsssssssqssssssssssssuuuussqq111111111ssssssssqqqqsssssssssssssqqqsssssqqqqqsssssssssssssqqqqssssssssssssssssssssssswwwwwsssswww{{{{{{{{{{{{{{{{{{{{{yyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyy{{{{yssssssssssssssssssssssccccssssqqqqssssuuuuwwwwssssqqqq111113333ssssqqqqqqqqsssssssssssssssssssssqqqqqsssswwwwwssssssssssssssssssssssss{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{3333{{{{{{{{{{{{{{{{{{yyy{{{{aaaaqqqqssssssssssswwwwwwwwsssssssssssssssssssssssssssqqqqssssssss3333311ssssssssssssssqqqqsssssssssssssssssssssqqqqqsssssssssssssss{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{y{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{333333333yy{{{{{{{{{{{{{{qqqqssssqqqqsssaassssssssssssssssswSSSCCCCWWWWSSSSssssqqqqsssssssssssqqqqsssssssssqqqqssssssssssssssssqqqqsssssssssqqqquuuuqqqqqqyyykkkk{{{{{{{{{{{{{k{{{{{{{{{{{{{kkkkk{{{{{{{{{{{{{{{{{{yyyyy{{{{{{{{{{{{{{YYYYY{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyy{{{{{{{yyyyyyysssscccaaaaqqqqqqqssssqqqqssssssssSSSssssqqqssssSSSAQQQQssssssssssssqqqqssssssssqqqqqqqsccccssssqqqqssssssssssssssssssssssssss{{{}}}}yyyyyyyyyyyyy{{{{{{{{{kkkkkkkkk{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{iii{{{{yyqsssssssaaaauuussqqqqqqsssssssqqqssssssssWWWWSSSSSSqqqqqqqqqSSSAAAAQsssccccssssssssqqqqssssssssqqqqssssccccssssssssssssssss{{{{{{{{{{{{{kkkk{{{{yyyy{{{{{yyyyyyyy{{{{{yyyykkkkk{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyy{{{yyy{{{{{{sqqqqaaassssqqqsssssssuuuuqqqqqqqsssssssssssccccssssssswwwwsssqqqqqsssAAAASSSSSSSssswssssssssqqqqqqqqsqqqqqqqsssssssscccc{{{{{{{{{{{{{{{{{{{{{{{{{yyyy{{{{{{{{yyyy{{{{{{{{{}}}}{{{{yyyy{{{{{yyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yy{{{{{{{{{{{{{{{[[[{{{{{{{{{{{{{{{{{{{{{{yyqqsssssssssssssqQQQsssqqqqaaasssssssssssqqqqqqqssQQQQQSSSSccccsssssssssssqqqqsssssssqqqqsssssssswwwssssssssqqqqqqqqqqqq{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyy{{{{yyyyyyyyy{{{{{yyyy{{{{{{{{{yyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyy{{{{{yyyyy{{{{{{{{{{{{{{{{{{{{{[[[[[[[[[{{{{{{{{{{{yyy{{swwwwsssssssqqqssssssssssssssQQSssssqqqwwwwssssssssssssssqqqQQQQQQQQSSSSSSSsssssscsssssssswwwssssqqqqccccssssssssssskkkkkkkkyyyyiiii{{kk{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{kkkk{{{yyyyyyyyy{{{{yyyy{{{{{{{{{{{{{{yyyyyyy{{{{{{{{{{{{{{{{{{{{{}}}}yyyyyyyyy{{{{{yyyyy{{{{{{{{{{{{{{yyyyy{{{{{{{{{{[[[[[{{{{{{{{{{{{{{{y{{{yyyy{{{{{{{ssssssSSSqqqssssssswwwssssqqqsss33333333SSSsqqqUUUSSSSSSSssssssssssssssSSSSQQsswwwSSSSsssscccsuuusssssssssssqqqy{{{{{{{{{{{kk{{iiiiyyyy{{{{kkkk{{{{{{{{yyyy{{{[{{{{{{{{{{{{{{{{{{yyy}}}}kkkkk{{{{{{{yyyyy{{{{{{{{{yyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}{yyyyyyyyy{{{{{yyyyy{{yyyyy{{{{{{{{{{{{{{{ssssSSSSS{{{{{{{[[[{{{{{{{{{{{{{yyyyyy{sssqqqssssssssssssssssssssssssssssssssssssssssssssss3333sssqqqsSSS7777SSSsssssssqqqqsssssssssssssssssssssscccuuuyyyyy{{{{yyyyyyy{{{{{{{{{{{{kkkk{{{yiiiyyyy{{{{{{{{{{yyyy{{{{[[[[{{{{{{{{{{{{{{{{{yyyy{{{{{{{{{yyyyyyyyyy{{{{{{{{{{{yyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{y{{{{yyyyy{{{{yyyyycccccqqqqqssssssssssssssSSSSS;;;;???;;;{{{{{{{{{{{{{{{{{{{ssssssssssssssssqqqsssssssssss33sssSSSSSSSssss111ssssssssssssS7777333sssssssSqqqqqqsssqqqqsssscccqqqqsssssssss{{{{{{{{{kkkkyyyyyyy{{{{yyyyyyy{{{{{{{{yyyyyyyyyyyyiiiiiii{{{{{{{{{{{{}}}}{{{{{[[[[{{{{yyyy{{{{{{{{yyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}yyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{sqqqqqssssssssssssssccsssssssssssssssssssssssSssss;;;;;;;;;;;;;;;{{{{{{{{{sssssssssssssssqsssssssssssssqssqqq3333333333sss111133333311ssssssssssssSSS7sssssssssssssqqqqqqqssssssssssscc{{{{{{{{{{{{{{{{{{{{{{{kkkk{{{yyyk{{{{yyyyyyykkkk{{{{{{{{{{{{yyyyiiii{{{{{{{{{{{{{{{{{{{{yyyy{{{{{{{{{{{{y{{{{{{{{{{{}}}}{{{{{yyyy{{{{{{{{{{{{{{{{{{{{yyyyy{{{{{{{{{[[[[{{{{{{{{ssssssssssssssssssssqqssssssssssssssssssssssssssssssssssssssssssssssS;;;;;;999;;3333ssssssssssssssssssssssqqqssssssssssssssssSSSWWWWWWW333ssqq333######ssssssssssswwwsssssssssssssssssqqqqqyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}iiii{{{{kkk{{{{iiii{{{{yyy{{{{yyyyyyyyyyyykkkk{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{y{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ccssssswwwwsssssssssssssssssssSSSSssssssssssssssssssssssssSSSSSssssssssssssssssssssSSSSSs333111333333333sssssssssssssssssssssssssssscccsssssssssSSSSSSSwwwqqqqqqquuussssssssssssssssssssssssssss{{{{{{{{{yyyyyyy{{{{{{{yyyy{{{{{{k{{{{{{{{{{{{{{{}yykkkk{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{iiii{{{{{{{{{{{{{yyyy{{{{{{ssssssssssssssssccccssssssssssssssqqqqqsssssssssWWWWWsssssssssssssssssswwwwwsssssssssssssss33333sssss33333s33333333333333333ssssssssssssssssssssssssscSSSSSsssqqqqSSSSSSsssccccsssuuwssssssssssssss{{{{{{{{{{{{{{{{{{{{{{{yyyyyyy{{{{{{{{yyy{{{{kkk{{{{{{{{{{{{{{{yyyyyyy}}}}yyyy{{{{{{{{{{{yyyyyyyyyyyyyyy{{{{{{{{{{kk{{{{{{{{yyyy{{{{{{{{{{{{yyyy{{{{{{{{{{{{{kkkkyyyy{{{{{{sssssssqqqqssssssssswwwwsssssqqqqqqqqqsssswwwwwwwwwssssssssssqqqqsssssccccsssssssssssssssssssssssssssssssss3333333333333sssssssssssssssSSSSSSsssQQQSSsssssssqqqqsssSSSssswwwwssswwws{{{yyy{{{{{{{{{y{{{{{{{yyy{{{{{{{{{{{{{{yyyy{{{{{{{yyy{{{{yyy{{{{{{{{{{{{yyyyy{{{{yyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{kkkk{{{{{{{{yyyyyyyy{{{{{{{{yyyy{{{{{{{{{{ssssssssssssssssssssssssqqqqSSSSSsssswwssssssswwwwwwwwwsssswsssssssssssssssssqqqqsssssssssssssssssssssss333333333###333ssssssaaassssssSSssssssssSSSssssssssssqqqsssSSSyyyy{{{kkk{{{{{{{{{{{{{{yyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyy{{{{iii{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{kkkk{{{{{{{{yyyy{{{{{{{{{ssswwwwsssssqqqqssssssssssssqqqqssssssssssssssssssssssssssssssssssswwwwwsssssssSSSSSSsssssssssssssss37777777777sSSS33S333333sssssssssssssssssssssswwwsssSSSssssss{{{{yyy{{{{{{yyyy{{{{{{yyyy{{{{{{{{{{{{{{{{{{{yyyyyy{{{{{{{{{{{{{{}}}}{{{{{{{y{{{{{{yyyy{{{{{{k{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{y{{{{{{{{{{{{{{{{{sssqqqqsssssssssssssssssssssqqqqssssssssssssqqqqqsssssssswwwwsssssssssssssssswwsssssssssSSSSSSSSSS77777777333337777777773333377777'''''ssssSSS333333sssssssssssssssssssssswwy[[[yyy{{{{{{{{{{yyy{{{{{{{yyy{{{{{{iiii{{{{{{{{{{{{{{{{{{{{y{{{{{{{{{{{{kkkkkkkoooo[[[{{{{{{{{{{kkkk{{{{{{{{{{{{{{{{{{{{{{yyyy{{{{{{{{{{{{{{{{{{{{{{{yyyyssssssssssssssssssSqqqqsssssssssssssssssssssssssqqqqssssqqqqqqqqqssssqqqqww7777777SSSSSSSSSwwww3333377777777333333333333777777777777777#####77773333377777ssss333333111sssssssssss{{{{{{{{yyyyyy[{{yyy{{{{{{{{{{yyy{{{{{{{yyy{{{{{{iiii{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{kk{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyy{{{{yyy{{{{ssssssssqqqqqqqqssssssssssssssssSSSqssssssssssssssssssssssssqqqqqqqqggggqqssswwwwssss333377777333777777777777773333333333####777777733333333333333333377777wwsss3333331;;{{{{{{{{{{{{{{{{{{{{{}}}{{{{{{{{{{{{{{{{yyy{{{{{{{yyy{{{{{{{iii{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{[[[[{{{qqqqssssqqqqsssssssssssssssssssssssqqqqssssssssssssssssssssssssssssssssssssssssaaaaaaaaasss77777777733333777733333777377777''''333333333333337777777777333333333377777{{{{{{{{yyy;;;{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyy{{{{{{{yyy{{{{yyy{{{{{{{{{{{{{{{{{{{{{{{{{{{yyy[[[[{{{kkkk{{{{{yyy{{{{{{{{{{{{{{{{{{{{{{{{{sssssssssssscccqqqqwwwwqqqqqqqqsssssssssssssssssssqqqsSSSSssssqqqqssssssssssssCCCCsssssss777777777777777777777733333777733333333333333333333333333333333333333333'''''#####33333#####{{{{{{{{yyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyy{{{{{{{y{{{{{{{{{{{{{{{k{{{{{{{{{{{{{yyyykkk{{{{kkk{{{{{{{yyyyyyyyyyy{{{ssssssssssssssssssssssSSSSwwwwqqqwwwwsssssssssssssssssssssssssssssssSsssssssqqqqsssssss77777777777777777777777333337777777737777777773333333333333#####3333311113333333###3333'''''#####3333333333{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{kkk{{{kkkk{{{{{{{{{{{{{yyyykkk{{{{{{{{{{{{{saaaassssssssssssssSSSSssssssssssssssssssssssssswwwsssssqqqqssssssssqqqccccsssswwwwsss3333777777777777777777777''''77773333333333333777777773333333333333333333##33333333333333333####3333333333{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{kkkkkksqqqqqqqqqqqsssaqqqsssssssssssssssssssssssssssssssSsssssssssssssssssssssssssssssssqq7WWWWWWWW7333333333777''''7777777773333''''77777777733333333311113333333333333333333333333333333333333333333333333333 {{{{{{{{{{{yyy{{{{{{{{{[[[[{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyy{{{{{{{{{{oooo{{{{{{yyyy{{{{{{{{sssssqqqqcccsssqssssssqqqqsssqqqsssssssswwwwssssssswwwqqqqssssSSSSsssssss3333ssssss77777777777777737777333333333333333777777773333333333377777777777773333333333333333333333333333333 {{{{{{{{{yy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyy{{{{{{{{{{{{k{{{{{{{{{{{{{{{qqqqqsssssssssssssqqqqqqqssssssssssssssssssssssqqqsssuuuusssssss3333111ssssssssss77773333''''''''7777777777333333####33333333333333333333333337777773333311117777733337777333333333333333 ##### {{{{{yyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{yyy{{{{___{{{yy{{{{{{{{yyykkk{ccccccsssqqqqqqqqqqsssssssssssssqqqqsssssssssssqqqsssssssqqqqqqcsssqqqqsss3333337777777777777777777777777773333333333333333333333333777777777777'''''3333####7773333333333333333   {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyy{{{{{{{{{{{{{ssssssqqqccccccssssssssssqqqqqqswwwssssssssssswwwssssssssssqqqQSSSSSSSQQQccccs3333777777777777777777333333333333####777733333333333377777777''3333333####33333333333333333  ; {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyysssssssssssssssssssqqqssssssssssqqqsssssssssswsssssssssqqqqwws7777sssWWWQQQQS333337777777777777777777777733333333####777733333333333333333333333333333333333333333333;;+++++99999   ;;;;;{{{{{{yyy{{{{{{{{{{{{{{{{{{{{{ssssssssssssssssssssssqqqssssssssssssssssssssssssssssssssssssqssssssqqqqsss733333773333777333377777777777777777777333333333333333333333333333333333333333;;;;;;;;;;;;;;;;;;;+;;;; {{{{{{yyy{{{{{{{{{ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssqqqq7777777777333333377####777777777777777777773333333333333333333111133333333333333;;;;;;;;;;;;;;;;;;;99999;;;;;;;;;;;9933333{{{{{ssssssssssssssssssssssssssssssssssssssssssssssssSSSsssqqqsscssssssssssssss7777777777777733333377777777777777773333333333337333333333333333111133333333333311;;;;;;;;;;3333;;;;3;;;;;;;;;;;;;;;;999;; ;;;;;9999;;;;;333333333333333sssssssssssssssssssssssssssssssssssssssssssqqqsssssSSSSSSSSqqqcccc77733377333333'''7777777777777733333333333333331199;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3333;;;;;;;;;;;;;;;;;;; 99999?????;;;;;;;;;;sssssssssssssssssssssssssssssssssssssssssssSSSSSSSSS77777733337733333333333377777777###333333333333333333333333333333++++)))9999;;;;;;;;;;;;;;;;;;;;+++++++++;;;;3333 ?????????????????????+++++;;;;;qssssssssssssssssssSSSssssssSSSSSSssssss777777777733333337777777333333333337777333333333333333333333333333333;;;;;;;;;;;;;;;;;;;???;;;;;;;;;;;;;;;;;;;;3;?????;;;;;;;;;???????????????????/////?????+sssssssssssssssssssWWWSSSss77777777777777777'''3337777777333333sss3333333333333333333333333333333;;;;;;;;;;;;;;;;;;;;;;;;;;;;;++++;;;;;;;;;;;;;333333333 ??////?????;;;;;??;;;++++99999????????? ssssqqqcccssss77777773337777777###777####777777733333333333ssssssssss333333333333???;;;;;;;;;;;;;;;;;;;;;;;;;;9999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999991111 ;;;;;;;;;;;;;;;?????////??????????;;;;;;;;   ss777777777777777733337777333777333#'''77777733333333333333sssssss{{{;;;;;;;;+++???;;;;;;;;;;;;;;;;;++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9999???????;;;;;;;;;;;;;;???;;;;;;;;;?????///   3337777777'777''777777'''333777733333311133333333333;;;3333{{{{{{{{{[;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+++;;;;;;3333;;;;++++9999))))99;;;;;;+++++?????????????;;;;;;;;;;;;;???999    33377777777777777333'''7333'''33331113333999;;;;;;;;;;++++{{{{{{{[[[[;;;;;;;;;;;;;;;;;;;7777;;;;;;;;;;;;;;;;3333;;;;++????????????;;;;;;;;;;;;;??????????? 999; ;;;;   73337777777777777777773333333333333333333333;;;;;;;;;;;;;;9999;;;;;;++++;;;+;;;{{{{{{{[[[[;;;;;;;;;;;;;;;;;;;;;;;??;;;;?????????????????????++++;;;;;  ;;;;   337773333333333333333333333333333333333;;;;;;;;;;;;;;;;;;;;;;;;;9999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;++++;;;++++??????????;;;;????;;;;/////??????;;;;;;;;;;;;;    +++  77777SSSS333333333333333333333333+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9999;;;;;;;;;;;;;;;;;;;9999;;;;;??????????????????????????????????;;;;;;;;;;;;;;;;;;;;;;    ++++;;;;; 77777333333#333333######33;9999999;;;+++;;;;???;;;;;;;;;;;;;;;;9999;;;;;;;;;;+++++++;;;;99999;;;;;;?????????????????????????????;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;     ;;;;;;; 3333333333333333333333333###3;;+++++++++;;;;;;;;;;;;;;;;;;;?;;;+++++++;;;;;;;;;;;;;;;;;+;;;;;;;; ;;;;???;;;;??????;;;;;;;;;;????  ;;;;;;;;;;;;;3333;;;;++++ 33     3;;;;; 3333333333333333333333333333399;;;;;;+++;;;+++++++++;;;;;;+;;;;;;;;;;???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???????;;;;;;;;;;;;;;;;;;;?;;;;;;;; ;;;;;;;;;;;;;;;; 9999;;;;;;;;;;;;;;;;;;;;;3333;;;;    ;33333;;222::::: 773333333333333333;;;;;++++)))99;;;;;;;;;;;;;++;)))++++++++++;;;;;;;[[[[;;;;;;;;;;++++;;;;;;;;??????????;++++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;; 9999;;;;;;;;;;;;;;;;;;;;;3333   ;;;;;;;;; 3333322222 ##3333++999;;;;;;;;;;;;;;;;;;;;;;;;;333333;;;;;;);;;;;;;333;;;;;;3333;;;;;;;;;;;;?????????????;;;;+;;;;;;;;;;;;;;+;;;;;;;;;;;;;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;  ;;;;;;;;; ;;;;3333322222;;;;;;;;33333 ;;;;;;+;;;;;;;;+++;;;;;;;;;;;;;;;;;;;;;;;;;+++11133333333;;;??????????????????????;;;;;;;;;;;;;;;;;;;;;;;++++++++;;;;;;;;;;;;;9999;;;;;;;;;;;;;;; ////;;;;;;;;;;;;;;;;;;;;; 1111;;;; 22223333300000;;;;1;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+ ;;;;;;;;;;;;;;;;;;;;;;;////????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9999;;;; ;;;;;;;;;;;;;;;;;;;;;;; +++++;;;;;;;;;;;;;;;;;;; ;;;;;333332222 11111;;;;;+++;;;;;;;;;;;;;;;;;;;;;;;;;;)))999+++??????????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;99))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; 3333 3;;;;;3333322221111100000;;;;#;;;;;;;;;;;;;;;;;;;;;;+++;;;+++;;;????????????????? ;;;;+++;;;???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;++++;;;9999999;;;;;;;;;;;;;;;;;;;999;;;;++++;;;;;;;++++  ;;;;9999 ;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;  3333;333333333;;;;3333322222888811111#####;;3333;;;;;;;;;;;;; +++;;;;;;?????????????//////////???;;;3333;;;;;;???;;;;;;;;+++;;;;;;;;;;;;;;;;;;;;;++++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9999;;;;;;;;;;;;;;;;;;++++ ;;;;99 ;;;; 3333;;;;;;;;;;;;;;;;;;;;;  33333333;333332""""111111111111113333;;;;;;3333333)))999333 ?????????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+++++++++++;;+;;;;;;;;;;;;;;+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9999;;;;;;;;;;;;;; ;;;;;;;;;;;; 33;;;;;;;;;;;;;;;   2222;;;;;;;;;33333"""""88888111111111;;;;;??;;;;;;;;;;;;;;;;+++)???////333;;;;;;;;;;;;++++++++;;;;;;;;;;;;;;;;;;;9;;; ;;;;+++;;;;;;;++++;;;;;;+;;;;999;;;;;;;;;;;;;;;;;;99999999)));;;;;;;;;; ;;;; ;;;;;;::;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;####;;;; 3333333333++++;;;;;;33333"""""81111!!!!!!!!!!33333;;;;???;;;;;;;;;;;;;??????;;;;;;;;;;;;;33;;;;;;;;;;;++++)));;;;;;;;;;;;;+++;;;;+++9999;;;;;;;;;;;;;;;;+;;;;;;;;;;;+++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999+++;;;;;;;;;;;;;;;  ????;;;;;;;;:::::::: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+++++  33333;;;;;;;;; 333333333"""""11111!!!!! 333339 ???;?????????;;;;;;;;;;;;;;;++;;;;;;;;;;;;;;;;;;;;;;++++));;;;;;;;;;;;;;+;;;;;;+++;;;;;;;;;;;???+++;;;;;;;????;;;;;;;;;;;;;;++++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;3333;;;;9999;;;;::;; ;;;;;;;;;;;;;;;;;;;;;;;;  ;;;;;;;;99999++++;;;;; """""11111!#### 33333????????????;;;;;;;;;;;;;;;;;;;;;;;;999+++;;;;;;++++;;;;;;;;;;;;++++;;;;;;;;;;;;;;;;;;;;++++;;;;;;;+++;;;;;;;;;;;;;+;;;;;;;+++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;????33 ????;;;;;;;;;;;;3333+++++++++;;;;;;;; ;;;;;;;  ;;;;;;;;;333333333"""""""""22222#####11111;;;;;33333-???;;;;;{{{;;;;;;;;;++++++;;;;;;;;;;;;;999+++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;++++;;;;;;+++;;;;++++;;;++++;??;;;;###;;;;;;;;;;;;;;++++;;;;;;;;;; ;;;;;;;;;;;;????33;;;;;;;;;;;;;;;;;;;;;; ;;;; 77777;;;;;;;;;;;;;;333333322""""33333#####1222233333;;;;;;;;;???;;;;;;;;;;;;;;;;;;;;;++++++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;)));;;;;;;;;;;;;+++;;;;;;;;;;;;;;;;;;;;++++;;;;;;;;;;;;;;+++;;;;;;;???+;;;;;;;;;;;;;++++++++;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;  ####3333333333;;;;3333322222000001111 2222;222222222233333;;;;;;;;;;;;;;;;;;;;;;;;;;;;+;;;+++;;;;;;;;;;;;;;;;;;;;;;;;;;;;+++;;;;;;;;;;;;;;;;;;;;;;+;;;;;;;+++;;;;;;;;;;;;;;;;;;;;;;;;;;;;++++;99;;;;+++;;;;;;;;;;;;;;;;;;;;;;;;;;++++ ;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;  33332222233333;;;;3333333330000000111111111;;;;;2""""#####""""";;++;;;;;;;;;;;;[[[;;;;;;;;;;;;++++;;;;;;;;;;;;;;;;;;;;;;;;;;;;+++;;;;;;;;;;;;;;;;;;;;+++;;;;;;;)));;;;;;;+++;;;;;;;;;;;;;;;+++999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;++++;;;; ;;;;;;;;;;;;;;;; 9999;;;;;;;;;;999;;;;;;;;;;;;   ;;;;;3333;;;;;;;;;33333;;;;222220000033333#####22222""""+"""""*****++++;;;;;;;;;;[;;;;;+++)))+++;;;;;;;;;;;;;;;++++;;;;;;;;;;;;+++;;;;;;;;;;;++;;;;;;;;;;;;;+++;;;;;;;+;;;;;;+++;;;;;;;;;;;+++;;;;999;;;;;;;;;;;;;;;;;;9999;;;;;;;9999;;;;;;;++++ ;;;;;;;;;;;;;;;; ????;;;;99999;;;;;;;;;;;;;;;;;   ;;;3333;;;;;;;;;22222""""2222233322+++++111113333+++++" +++++;;;;;;;;;;;;;;;;;;;999999999;;;;;;;;;)));;;;;;++;;;;;;;;;;;;;;++++;;;;;;+++++++;;;;;;;;;;;;++++999999;;;;;;;;;;;;;;;;;;;;;+++++++;;;;;;;;;;;;;;;;;;))))9;;;;;;;;;;;;;;;;;;;;;;;;;3333;;;;;;;;;;;;;;++++ ++++;;;;;;;;;;;;;;;;;;;;; ;; ++++;;;;;33333;;;;3322222""""22222222221111100000((((( ;;+++;;;;;;;;;yyy99999;999999;;;;;;;;;+++;;;;;;;;;;;;;;;;;;;++;;+++;;;+++++++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;++++)));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;33;;;;::::;;;;9999 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;; ;;;;;;;222223333322222 000001111122222 22222+++++;;;;;;;;;999;;;;;;;;;;;;++++++;;;;;;;???;;;???;;;;;;;;;++++;;;+++;;;;;;;+++;;;;;;9999;;;;;;;;;;;;;++++;;;;;;;;;;;;;;;;;;;;++;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9999;;;;;;;;;;;;;;;;;????;; ;;;;;;;;; 3333322200 #####1111111111 0000022222;;+++;;;;;;;;;YYY;;;;;;;;;;;;;;;;;;;;;;;;;;;;???;;;;;;;;;;;;;+++)))++;;;;;;;;999;;;;+++++++++;;;;;;+;;;;;;;;;;9999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;++++333;;;;;;;;;;;;;;;;;;9999)))));; ;;;;  33333;;;; 00000+++++;;;;;;;;;2222211100 0000022222;;+++;;;;;;;;;;;;;;;;;;;;;;++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+++;;;;;;;;;;;;;;;;;;;+++)));;;;;;;+++;;;;;;;;;;9999;;;;;;;;;;;;;;;;;;;;;+++;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;99999;;;; 3333;;;; ;;;; ;;;;;;;;;;;;;;;;;;222222222++;;;;;;;;;;;;22222000000000000000#####""""";;;;;;;;;;;;;;;));;;;;;;++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+++;;;;;;;;;+++++++;;;;)++[[[;;;;;;;;;;+++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ))))) ;;3333""""";;;;;;;;;;;;;;;3333000000000022222"""""""""";;?;;;;;;;;;;;;);;;;;;;;;;;;;;;;;;;;;;;+++;;;;;;;;;;;;;;;;;;;+++;;;;;;;++++++;;;;;;;;;;+++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;++;;;;;;;9999;;;;;;;;;;;;;;;  ;;;;;;;;;;;;3333==== ;;;;  ;;;;;;;;;333332222;;;;;;;;;;3333333330000000000"""""#####22222???;;;;;;;;;;;;;;;;;;999;;;;;;;;+;;;;;;;;;;;;;;;++++;;;;;;;;;;;;;;;;;;;++++++))));;;+++;;;;;;;;;;+++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+++;;;;;;;;999;;;;;;   ;;;;3333;;;;;;;;;;;;;;;;;;;;;;; ;;;;; ;;;;; ;;;333331111;;;;;;;;;;22222"""""2222 """ """""#####;;;;;;???;;;;;;;;;;;9999;;;;;;+++;;;;;;;;;;;;;;;;+++;;;;;;999;;;;;;;;;++++++);;;;;;+++;;;;;;;;;;;;;;999;;;;;;;;;;++++;;;;;;;+++;;;;;;;++++;;;++++;;;;;;; ++++ ;;;;;;;;9999;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;3333311111;;;;;;;;;22222 #####33333+++;;;??;;;;;;;;;;9999;;;;;+++;;;;;;;;;;;;;;;;+++;;;;;;;;;;;;+++)))9999;;;;;;;;;;;;;;;9999;;;;;;;;;;;;;;;;;;;;;;;;+++;;;;;;;++++;;;9999;;;;;;;;;;;;;;;;; ;;;;3333;;;;yyyy;;;;9999;;;;;;;;;;;;;)))) ;3322233333;;;;;;;;;22222 ####33333;;;;;;;;;;;;[[[;;;;;;++++++;;;;;;;;;;+++;;;;;;+++999;;;;;;;;;;;;9;;;;;;;;;;;;;;;;;;;;;;;;;;9;;;;;;;;;;;;;;;;;;;9999+++;;;;;;;;;;9999;;;;;;;;;;;  33;;;;;;yyyy;;;;;;;;;???? ;;;;;;;;33332222233333;;;;;;;;;22222 222""""" ####3;;;;;;;;;;;;;;;;;;;;;;;;+;;;;;;;;;;;;;;;;;;;;;;;;+++99;;;;++++;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;9999;;;;;;;;;;;;;;;;99;;;;;;;;;;;999;;;;   ;;;;;;[[[[;;;;;;;; ;;;;3333 ;;;; 33###;;;;;::::2222222222""""" 33333;;;;;;;;;;;;;;;;;;;;;;;;;;;+;;;;;;;;;;;;;;;:::;;;+++;;;;999+++;;;+++;;;++++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;99;;;;;;;;;;;999;;;;+++;;;;;;;;; ;;  ;;;;[[[[;;;;;;;++++;;;;3333  ;;;;;##########33333222222222"" 000000000033333;+++;;;;;;;;;;;;999;;;;;;+++;+++++;;;;;;;;;;;;;;;+++;;;;99+++;;;+++;;;;+++???;;;;;;;;;;+++;;;;+++)));;;;;;;+++;;;;999;;;;;;;;;;;;;;;;++)));;;;;;;;;;;;;;++++;; ;;;;;;;;;;;;;;;;;;;;++++;;;;3333 ;;; ;;;; 3333#######"""""""""""" 0000000000;;;;;;+;;???;;;;;;;;;;;;;;;;;;;;;++++++???;;;;;;;;;???;;;;;;;;;;;;;;;;;;;;++++++;;;;;;;;;;+++;;;;;;;;;;;;;;;;;;;;;;;;???;;;;;;;9999;;;++++;;;;;;;;;;;999;;;;;; ;;;; ????{{{{;;yy;;;;;;;; ;;;;;;;; ;;;;  333333333"""" !!!! 0000000000;;;;;;;;;;;;;;;+++;;;;;;;;;;;;++++++;;;+++;;;;;;?;;;;;;;;;;;;;;;;;;;;;;+++++++**;;;;;;;+++++++;;;;;;????;;;;++;;;;???;;;;;;;9999;;;;;;;;;;;;++999;;;;;;;;;;;  ;;;;;;;;yyyy;;;;   33333333333333 !!!! 0000011111;+++;;9;;;++++++;;;;;;;;;+++++++++;;;;;;+++;;;;;;;;;;;;;;;;;;;;;;;;;;++++++***++++++++++++++;;;;;;;;;;++++++;;;;;;;++++;;;99++;;;9999+++++++;;;;;;;;;;; ;;;;;; ;;;;{{{{;;;; ;;;;9999  33333332222 88888!!!!! 0000011;;;;999;;;+++;;;;;;;;;;;;+++***;;;;;;;***;;;;;;;;;;;;;;;++++;;;;;;+++++++++++++++++++++++;;;;;;;;;;+++;;;;;??333####;;;++++;;;;;;;;;;;;;;;;;;;;;; ;; ;;;;;;;;;;;;[[[[{{{{;;;;   ;;;;33333 ;;;33333333381111!!!!! ;;;;;;;;;;++++++???;;;;;;??????///;;;;+++///???;;;;;+;;;+++;;;;;;;;;;+++;;;;;;;++++++))))+++;;;;;;;;;;///???????;;;;;;;++++;;;;;;;;++++;;;;;;;;;;;  ++++;;;;;{{{{{{{{;;;;;;;; ;;;;;   3;;;;77777333331111211111 #####;;???;;;;;+;;;;;;;;;;;;;;;;;;;;;///???+//+++???;;;+++;;;;;;;;;;;;;;;++++;;;;;;;+++++++++++++;;;;;;;+++///;;;;;;;;;99;;;;;;;+++;;;;;;;;;;;;;;;;;;; ++++++ ;;;;{{{{{{{;;;;;;;;;;;; ;;;; ;;;;   ;;;;;;;;;;;;;;;; 222221#####;;;;;;;?????;;;;;;;;;;;;;/???;;;;;;???;??++++++???///+++???;;;;;;;;;;;;;;;;+++++++;;;;;;++++++;++++++;;;;;;;+++;;;;;;;9999;;;;;;;;;;;;;;;999999;;;;;;;   ++++ ;;;;{{{{{{{{;;;;;;;;;;++++   ;;;;;;;;;?????;;;; 33333;;;;;?;;;;;;;;;;;;+++///;;;;;;;;;;;;???++++++???+++++???????;;;;;;;999999;;;++++++;;;;;;;+++;;;;++++++;;;;;;;+++++++;;;9999;;;;;9;;;;999;;;;999;;;;;;;;;;;;;; ++++;;;;;;;;;;;;{{{{{{{{;;;;;;;;;;;;+  ;;;;;;;;;  ;;;;;;;;;;;;;++++++;;;;;;;;;???;;;???+;;???//////????;;;;;;;;;;;;99;;;;;;;;;;;;;;;;;+++++++;;;+++)))++++???+++++++;;;++++;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;????{{{{{{{{;;;;;;;;;;;;  ;;;;  ;;;;;+++;;;;;;;;;;;;;;;;;;///;;;//////+++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;++++++++++))+++++;;;;;;;++++++++++;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;{{{{{{;;;;;;;; 9999??? ;;;; ;;;;;;;;;;+;;+++???;;;;;;;;;;;;;;;;;;//+++++++////;;;;;;+++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+++++++++++++;;;;;;;+++++;;+++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;yyyy9999;;;; ???? ;;;;;;;;;;   ;;;;;;;;;;;;;;;;;;;;;99;;;??????++++++++++///;;;;;;+++:::;;;;;;;;;;;;;;;;???;;;????+++****++++**++++;;;;;;;;;;++++++;;;;+++;;;;999;;;;;;;;;;;  ;;;;;;;;;;;;;;;;;;;;;;;;;;{{{{{{{{99;;;;;; ;;;; ;;;;++++;;;;;;;; 999;;;;;;;;++++++;;;999;;;////+++++++;;;;;+++///;;;+++;;;????;;;;;;;;;+++;;;;??????/// ;;;***++++;;;;;;;;;;+;;++++;;;++++;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;; ;;;;;3333;;;;;;; ;;;;;  ;;;; ;;;;;;+++;;;+++;;;;;;;;;;??///+++;;;;;;;;;+++;;;;;;+++???????;;;;;;;??;;;;;;;????????????????///++;;;;;+++++++;;;;;;;;;;;;;;;;;;;;;;;;++++;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???9999;;;;;;;;;;;;  ;;;;;;;;; ;;77777;;;;;;;;;;;;+??;;;;;;;;;???///???;;;+++;;/+++???+++++++???///;;;;;;???;;;;;;;+++?????/////???////;;;;;;+++++++;;;;;;;;;;;;;;;;;;;;;;;;++++;;;;;;;  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;????;;;;;;;  +++   ;;;;;;;;;;;;;;;;+++++;;;;;;;;;;;;;?????;;;;;;;;;;;;;/?????;;;+++///+++;;;;;;;;;;??;///;;;;;;;;;;;??;;;???????//;///??????????;;?::::;;;;;;;;;;;;;++++;;;;;;;;;;++++;;; 33;;;;;;;;;;;++++;;;;;;;;;;;;;;;;;;;;;;;;{;;;;;;;;;;;;;;;;++++   ;;;;33333;;;;+++++;;;;;;;;;;???;;;;;;;;;+++;;;?????????;;;+++///++;;;;;;;;???;;;/?????;;;?????????????????;;;/;;????;;;777???;;;;;;;;;;;;;;+++;;;;;;;;;;++++;;;;333 3333;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;{{{{????;::::++++ ;;;; ;;;;;;;;;;;;; ;;;;;;///;;;;;;;;;///;;;;;;;;;??????;;;???;;;;999+++;;;??????===;;;;///?????????????;;;;;;????;;;;;;;;;;;??;;;;;;;;;;;;;;+++;;;;999;;;;+++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;{{{{{;;;;;;;;;;;;;;;;;;;;;;;++++ ;;99999 ;;;;?????;;;;####  ;;;;;;???;;;;;;+++/++;;;;;;;;;??????;;;;???+++99;+++?????????=???//////??????????;;;+++;;;;???;;;;;;;;;;???;;;;+++;;;;;;;+;;;;;;;;;;;;;+++;;;;;;+++;;;;;;;;;;;;;;;;;;;;;;;9999;;;;;;;;;;;{{{{{{{{;;;;;;;;;;;;;;;++++?????;;;;;;;;;;????+++++ ;;;;;;;??:::;;;+++++++++;;;????????//;;;???+++;;;+//???;;;;;;;??;//////???::::?**;;;;;;;;;;???;;;;;;;+++;;;;;?? ;;;;;;;;;;;;;;;;;;;;;+++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;{{{{;;;;;;;;;;;;;999)))) ;;;;;;;;;;;;;????+++++;;;;?????9??????///++++++///;;;???///;;;///++++++//+???;;;;;;;;;;/++======????***???????;;;;;;;;;????+++;;;;???+++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9999;;;;;;;;;;;;;;;;;;;;;;;;;;????;;;;;;;;9999 ????;;;;;;;;;??;;;;;;;;;;;///999??????333???+++;;;;;;???///;;+???;;;;;;+++????;;;;;;;;;+++???====???+++?;;///////;;;;;;????+++;;;;;;;+++;;;;;;;;;;;;;;;;;;;;;;;; ??? ;;;;;;;;;;;;;;;;;;;;;;9999;;;;;;;;;;;;;;;;;;;;;;;;;;;99999999 ???? ;;;;;;;;;;;;;;;;;;    ;;;;+++??????;;;;;;???***;;;;;;;;;;;;+++???;;;;;;++++???;;;;;;;;;???????===???;;;;;;?;;;;;;;;;?????;;;;;;;;;999++++;;;;;;9999;;;;;;;;;;  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;9999 ???? ;;;;;;;;;;;;;;;;;;;;+++   ;;;;+++;;;???;??;;;//////;;;;;;+++;;;;;;??;;;;;;;;+++???;??;;;;;;;;;????;;;???????;++;;;;;;;;;;;;;;;;;???;;;++++;;;++++;;;;;;;;;;;;; ;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;9999 ;;;;;;;;;;;;;;;;;;?????+++; ;;;;;;;;;;;;;;;:::????????????;;;;;;//////???;;;;;;;;;;;;;?????/??????++++???;;;;;;????;;;+++;;;????;;;+++;;99777;;;++++;;;++++;;;;;;;;;;;;;;;;; ;;;; 9999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ?????;;;; ;;;;;???;;;;;;+++?;;???;;;;;;;;;???+++;;;;;;;;;;999:::;;;///???????;;;???;;;;;;???????;;;;;;;;;;+++;;;9999;;;????+++;;;++;;;;;;;;;;;;;;;  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;::::;;;;;;;;;;;;;;;  33333;;;;;;;///???;;;;;;;;;;;;;;;;;;;;;;;??+++++;;;999;;;999??????+++?????????????;;;;;;;??????;;;;;;;;;;;;;;;;;;;;;;;????+++;;;;;;;;;;;;;;;;;  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;++///??;;;;;;;;;;;;;;;;;;;;;;;;;+++;;;;;;;;;;;;99;??????????????????????;;;;;;+???;;;;;;;;;;;++;;;9999???;;;????///;;;;;;;;;;;;;;  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ????++++;;;;+++++;;;;;;;;;;;; ;;;;  ;;; ;;;;;;;;;;;;;;+++;;;;;;;;;;;;///+++;;;;;;;;;;;;;;;??????====:::???;;;;;;;;;;+++?;;;;;++++;;;+++????;;;;;;;;;;???///;;;;???;;;?;;; ;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9;;;; ????????;;;;;;;;???? 33 ++999;;;;;;;;;;;;;;;;;;;;;;;;??????;;;??????;;;+++???????:::;;;???;;;;;;;;;;;;;;;;+++++++;;;?????;;???;;;))))???++++??????????;;;   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9999999 ;;;;;;;;;;;;;   3333;;;;;77777;;;;;;;;;;;;;;+++;;;999;;;;;;;;;;;;;;;??;???:::????;;;???;;;;;;???;;;;;;;???;;;;;;++++++++++;;;;;;;;;;;;;;;;;???++++;;;????;;;;;;;;;;  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;  3333 ;;; ;;;;;???;;;;;;;;;;;;;;;;;;;;;???+++;;;;;;???????;;;?????+;;;;;;;;;;;;;;;;;;;;;;;;;++++;;;???;;;;;;;;;;????;;;???+++/;;;????;;;;;;;; ;;;;+++;;;;;;;;;;;???????;;;;;;;;;;;;;;;;;;;9999;;;;;;;;;;;; ;;;;;;;;  ;;;;;;;;???;;;;;;;;;;;;;;;;;;???///;;;??????;;;;:::???+++;;;;;;????;;;;;;;;;;;;;;;;+++;++;;;????;;;;;;;;;;;;;????///;??????;;; ;;;;;;;;;;;;;;;?;;;;;;;;;;;;;;;;;?;;;;;;;;;;;;;;;;;;;;;;;;;;;  ;;;;;;;;;   ;;;;;;??????++;;;;;;;;;;;;??????;;;;;;;;;;;;;+++;;;;;;+++;;;;;;;;;;;;;;;;;;;;;;;;;;++++++++++;;;;;;;;;;;;;??????????;;;;;;;;;; /// ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;????;;;;999;;;;;;;;;;;;;;;; ;;;;;;;;;    33333;;;;;;;;;;;;///;;;;;;???;;;??????;;;;;;+++++++++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999+++;;;++++;;;;;;;;;;;;;+++;;;;+++++++;;;??? ++++ ;;;9;;;;;;;????;;;;;+++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;  ;;;;;;;   ;;;;;  999;;;;;;;;;+++;;;;;;;;;;;;???===;;/;;;;;;++++++;;;;;;)))9999;;;;;;;;;;;;;99+++;;;;;;;+++;;;;;;;+++++++;;;;;;;;;++++;;;????  999;;;;????;;;;;;;++++;;;????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;  ;;;;; 3333999;;;;;:+++;;;;;;;;;;;;??????///;;;+++++++++;;?;;;;;;;;;;;;;;;;;;;;;;999999;+++;;;;;;;+++;;;+++++++;;;;;;;;;;???++++;;;??///  ;;;;;;;????;;;;;;;++++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;   333333333333333333;;;;;;:::+;;;;;;;;;;;;;;???///??????;;?;;;???///???;;;;???;;;;;;;;;+++;;;;;;;;;;+;;;;;;;;;999;;;++++;;;;;;;;;;;;;????+++;;;?;;;;;;;  ;;;;;;;?;;;;;;;;;;++++;;??;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;   333333333777779;;;;;;;;;;;999;;;;;;;;;??;;;;;;;??????;;;;;;;;;;;;;;;;;;;???:::;;;+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+++;;;;;;;999;;;????+++;;;;???;;;;;;;;;  ;;;;;;;;???;;;;;;;;;;;;;;;????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;33   333333333;;;;;;;;;+++9;;;;;;;;;;;;;;++++++;;;;;;;;+;;;;+++;;;;;;;;;;;;???;;;;;;;///;;;;;;;;;;;;;;;;;;;;;;;+++;;;;;;;)));;;????;;;;;;;;;;;;;;+++++++ ????;;;;;;;;;;;;;;;;;;;;;;????;;;;;;;;;;;9999;;;;;;;;;;;;;;;;;;;;????;;;;;;;;;;;;????;;;;;;;;3333    3333333333333;????????????;;;;;???;;;+++++))))++++++++++))))))999999;;;;;;;;;????;;;/??;;;;;;????;;?+++;;;;;;;;;;;;;;;;;+++;;;;??;;;;;;;;???;;;;+))++++  ////???????;;;;;;;;;;;;;;;;;;????;;;;;;;;????;;;;;;;;;??;;;;;;;;;;;;????////;;;;;;;;;;;;;;;;;;;;;;    33333"""""3333;??;;;;;;;;;;;;;;;;;;;999))))))))))))***+++));;;;;;;999;;;;;;;;;;;;;??????+++++++??????+//;;;;;;;;;;;;;; +++;;;;;;;;;;;;;;;;;9999)))++++  ;;;;???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;??;;;;;;;;???????;;;;;;;;;;;;;;;;;;; ;;;;????;;;;;;;;;;;;;;;;;;;;;;;;   33333222223333333??????;;;;;;+++999999;;;999999)))))))))///+++;;;;;;;;;999;;;;;;;:::;;;;;;???+:::;;;;;;+++///?;;;;;;;;;;;;; +++???;;;;;;;9999999)))++++  ;;;;???;;;;;;;;;;;;;;;;;;;;;;;???;;;;????;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;??;;;;;;;;;;;;;  #####2222233333 333333333333333;;;3)))999)));;;999))))))))))));;;+++;;;;;;;;;;;;;;;;;;;;;;;;;;;;+++;;;:::;;;;;;;???????;//+++++++;;; +++;;;;;;;;;;;;;;999))))++;  ;;;;3333;;;;;;;;;;;;;;;;;;;;;;////???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;?????;;;;????;;;;;;;;; 222222222 33333;;;;333)99999)));;;999))))))))))));;9))))))999;;;;;;;;;;;;;;;;;;9999)));;;;;;;;??;;;????+++///+++++++;;; 333???;;;;;;;!!!1111;;;  ;;;;;;;;;;;999;;;;;;;9999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;????;;;;;;;;??;;;;;;;;;;;;;; """"  33333;;;;999999999999;;;999)**+++///)))999)))999)))++++;;99999999999999))))))999;;;??;???;;;;???///+??????;;;++++ ;;;;+++)))9999333 ???;;;;;;;;99;;;;;;;;;999;;;;;;;;;;;;;;;;;;;;;;;3333;;;;;;;;;;;; ;;;;;;;;;;;;????;;;;?????????;;;;;;;;;;;;;99999 33333""  33;;;;;++999999999;;;999***++++++999999)))999)))))))999)))999999999)))9999999+++;;;?;;;;;;;;;;;;???;???;;;++++ ;; ++3333+++ ;;;;;;;;;;;;;;;;;;;;;;999;;;;;;::;;;;)));;;;;;;;;;;;9999;;;;;;;; ;;;;;;;;;;;;;;;;?;;;++++;;;;;;;; 3333333333 ;;;;;+++99999999999999+++++)+++;;;)))))))999999)))999))9999999999))))999999+++;;;;;;;???;;;;;;?;;++++ ;;; 3;;; 3333333333???;;;;;;;;;;;;;;;;;;;;;;::::++++++++;;;;;;;;;99;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 3333333  ;;;;;)))999999999999)))))))))+++;;;999)))999)))9999999999999999999)))999999)))9999;;;?;;;;;++++;;;;;; ;;; ;;;;;;;;;;;;;;;;;;;;9999;;;;;;;++));;;;;;;;;;;9999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 7 ;;;;;)))999999999999)))))))))+))999999999999999999999)))9999999))))))9999))999;;;;;;;;;;????;;;;;;  ;;;;;;;;;;;;;;;;;;;;;;9999;;;;)))))));;;;;;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 77777  ;;;;:;;;999999999999))))))999)))999:::+++999999;;;;;;)))9999999)))999999)))9999;;;;;;;;;?;;;;;;  ;;;;;;;;;;;;;;;;;;++++;;;;)))))));;;;9999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;   33333;;:::;;;999999999999)))999999999999;;;;;;999999;;;;;;))))999999)))9999999999999;;;;;;;;;;;;;???333    ;;;;;;;;;;;;;;;;;;++;;;;;;))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;  ;;;; ###?????;;;;;;;;111999999))))++)))999999999))):::;;;999;;)9999999999999)));;;9999999999;;;9999999;;;?++????    ;;;;;;;;;;9999;;;;;;;;;;;;;;;++++;;;3333;;;;;;;;;;;;????;; ;;;;;;;;;;;;;;;;;;;????;;;;;;;;;;;;;;;;;;;;;;  ;;;;+++++#### ?????;;;)));;;))999999++++++999999999999)))+++;;;)))))))999999999999)));;;9999999999;;;9999999;;;+++;;;;    ???;;;;;;;;;;;;;;;;;;;;;;;;??;;;;;;;;;;;;;;;;;;;;;;;????;;;; ;;;;;;;;;;;;;;;;999;;;;;;;;;;;;;   ;++ #####:::+++;;;)));;;11999)))999)))999))))))+)))999)))99999)999999))))));;;;)));;;999;;;9999))))))+++;???     ;;;????????;??;;;;;;;;;;;????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::????;;;;++++999+;;;;;;;;;;;;;;;;;  +++++ #####  ;;;;;;;;;)));;;99999999999))));;;999999)::;;;+++;;;)))9999999999999;;;)));;;999;;;;999))))))))))9;;;    ;;;;;;;;;;;;;???;;;;;;;;;;;;;;;??;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;:::;????;;;;;;;;+++++;;;;;;;;;;;;;;  33333##### ##### ;;;;;;;;;)));;;)))999)))))))));;;))):::;;;++++++)))999999))))999;;;)))999999;;;;999)))999))))999;;;;;;;   3333;;;;;;;;;;;;;;????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;++++;;;;;;;;?++++;;;;;9999;;;;;;;;;;;;;;;;;     +++++3;;;;;;;;;)));;;)99999)))))))));;;;;;)));;;;;9999))))))9999999)));;;;;;));;;;9999;;;999)));;;;;;;;;;;;99;;;???  ;;;;;;;;;;;;;;;;;;++++;;;;++++;;;;???;;;;;;;;;;;;;;;3333;;;;;;;;;;;;????++++;;;;;;;;;;;;;;;;;;;;;; ;;;;;  3333333333;;;;;;999999999)))***+++999;;;)))9999999999999999999999999)));;;999;;;;999;;;999))9+++++++9999999999333   33;;;;;;;;;;;;;;;;;;;;;;+;;;;;;;;;;;????;;;;;;;;9999;;;;;;;;;;;;;;; ;;;;+;;;;;;;;;;;;;;;;;;;; ;   ;+++;;999999;;;999)99++++++;;;;;;)))99999999999)9999999999999999;;;1119999999;;;;;;9999))))))9991111999(((;;;;  3333;;;;;;;;;;;???7777;;;;;;;;;;;;???????;???;;;;9999;;;;;;;;;;;:::: ;;;;;;;;;;;;;;;;;;;;;;     ;)));;;99999999999999))))))999))))))999999999)))))))999;;;999999;;;999;;;;999999::::::9999))))))9999999999((((   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;????;;;;;;;;;;;;;;;;;;;;;;;  ;;;;;;;;;;;; ;;;;    ;;;;;;)));;;99;999999;;999))))));;;999)))9999999999))))99999;;;999999;;;))));;;9999998888888999))))))8888888(((((00333 ???;;;;;;;;;;;;;;???++++;;;;;;;;;;;;;;;;;;;???;???;;;;;;;;;;;;;;33;;;;  ;;;;;;;;;;;;33333 ;;;;;  :::::;;;;;;)));;;;;;999)));;;999))))));;;999999999999)))999999999;;;)))999;;;;999;;;9998(((888999)))))++888(((((((000::: ?;;;;;;+++;;;;;;;;+++;;;;;;;;;;;;;;;;;;;???;;;;;;;;;;;;3333;;;; ;;;;;;;;++++   ?????77777:999;;;;;;999)))999)))))))99;;;888)))999999)))999999999;;;999;;;;;;;;;;;;;999888((++:::888;;;++++888(((888::  333 ;;;;;;;;;;++++))));;;;;;;+;;;???;;;;;;;;;;;;;;;;;;;???;;;;;;;;;3333;;;;;;;;;;;;????;;;;++;;; 3333 ++++ 3 ???77333338;;;;;;;;;999)))999999)))999999((()))999999)))999999999999;;;;;;;999;;;;;9998888+++:::(((*******88((((0000888 ;;;;;;;;;;;+99))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;????;;;;;;;;;;;;;;;;;????;;;;;++++;;;;;;;;?3333;;;;3 ;;  33333 77777?????88;;333;;;999)))999999)))9999))((()))999999***;;;)));;;99;;;;;;;;)));;;8888(((***::8**********(((8888888888""";;;;;;;;;;;;;9999999;;;;;;;;;;;;;;????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;333;;;;;;;;;;;;;;;;;;;;;;???? ;;;;;3333   ??????????88;;;;;;;;999)))9));;;999999)))(((999999**+;;;999;;;;;;;;;;;;;)));;;;;;8888((((((888**********00088000 ;;;;;;;;;;;;;;9999;;;;;;;9993333;;;;;;;;;;;;;;;;;;????;;;;;;;;;333;;;####;;;;3332::::????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;33  ;;;;?????;;;;;;;;;99))))));;;999888(((:::;;;999+++9999999;;;;;;;;;;;;999;;;;;;;888(((888888**((((((((888(((8888 2222;;99999;;;;9999;;;;;;;999;;;;;;;;;;;????;;;;;;;;;;;;;;;;++++333;333322222222:;;;;;;;????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3333 ;;;; 223333333333333388999;;:;;;999999;;;;;)))888888(((;;;;;;****;;;999999:::999;;;999;;;;;;;:::888(((8888888(((888((((((((((((((2222;;;99999999+++))));;;;;;;9999;;;;;;;;;;;;;;????;;;;;;;;;;;;;;;3:::####1118888;;;;;;;;;;;;????;;;;;;;;;;;;;;;;;;+++ ;;;;;;;;;  2222233333####33;;;;;((999:::;;;;;;999;;;;;;999888((((((;99;;;++++++999;;;:::;;;;;;999;;;;;;;:::888(((::::888(((88((((((((((****"":::;;;;9999;;;+++))));;;;;;;;;;;;;;::::;;;;+++;;;;;;;;;;;;;;;:::333331111)));;;;;;;;;;;;????;;;;;;33;;;;;;;;;;;;;++++;;;; ;;;;;;;;;  33333####  ((;;;;;);;;999;;;;;;9;;:::888(((99;;;;999)))222;::888;;;;;;9999;;;::::::888((8888(((0000888(((((((*::""""""000;;;;;;;;;;;;;;;;;;;;9999;;;;;;;;;;;;;;++)):::****;;;;;;;;;;;33333333300000003333;;;;;;::;;;;333;;;;;++++;;;; ;::::????  333333333((;;;;;;)));::;;;999999;;****888888;;;;99;;;)))+++:::888;;;;;;;999;;;:::8888888888:::(((((((088888(((((((::: 000:;;;;;;;;;;;99;;;;9999;;;;;;;;;;;;;;;))));;;3333;;;;;;;;;;;;;;;;;;;3333000000022222222::::::::;;;;;;;;;;;;;;  ;;;;;:???   33333;;(((22;;;)))::;++++++;;;****88(((:::;;;999;;;)))999:::888;;;;;;;)));;;:::8888888888:(((8888888((((((( ::::;33;;;;;;;;333999!;;;;;;;;;;;;;;;;;;9999))));;;;;;;;;;;;;;;1:::33333333000022222222 :: ;;;;7777;;;;;;;;;;;; 33;;;;;????????  33333 33332 ;;;;;++++(((;;;99999;;;+99))):::88888:***:::;;;999;;;999999:::888:;;;;;;;;;;;;:::8888888888 ((((((((((((;;;333;???;;;;:::!!!!;;;;;;;;;;;333;;;;;;;;)))9999;;;333;;;;;;;;1111::::;;;3333000033332222 ;;;;????;;;;;;;;;;;;;;;;;;; 3333;;;;?7777  22222 33333+++(((;;;999999;;999))):::888:::*22;;;:::;;;;;;9999999::::::;;;;;;;;;;;;:::88888888888888888((( ((((((0000 0002222222;;;;;;;?;;;;;;;;;;;;;;;;;111;;;;;;;;99999993333;;;;;;;:::::::3333333222200003222333322220000;;;;;;;;;;;;;;;;;;  ;;;;777 33333;;;;;;;999999999999::;;;***222;;;;;;+++;;;;9;;888:::;;;;;;;;;;;;;;;::::8::***((( 888(((((( ((((((33332;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;999;;++9999999;;;;3333;;;;;;;++++33333000000022002222;;;;;;;;;;;;;;;;;;;;3333  ;;;;;;;; ;7777????? #####33333;;;;;888;;;999999999999999:::::::::888;;;;;;;;;;;;;;9888:::;;;;;;;11;;;::::::::::***888 888(((888(((222200;;;;;;;;;;2222;;;;;;;;;:;;;;9999;;;++++9999;;;;;;;3333;;;;;;;++++;;;;11110000000000088882222;;;;3333;;;;;;;;;;;;;;++++  5555;;;;;7777????33333;;;;;##333333333388899999);;;111999:::888;;;333;;;;;;;;;;;;9998::888;;;;;;111:::::::::::::*((8888888888888(((00000;;;;;;;;;;;;;;;2222;;;;;;;:::;;;;;;;;;;;99999;;;;;;;;;;;;;;;;))));;;;2222000000000000800222233332222;;;;????;;;;;;;;;;;;   ;:::::5333337773333322222 333339::+++)));;;999999::::::888;;;;;;;;;;;;;;;;;;888:::888;;;:::;;;;:;;:::888888(((8888888888((((2222;;;;;;;;;;;;;;;;;2222;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3333333;;;;;;;;;;;333322::222200000000222233333333;;;;????;;;;   ;;;;;;;;;3333;;;;22;;;2222233333333++)));;9++++++:::;;;;;;999;;;;;9;;;;;;888:::8333;;;;;;;;;;:::;;;:::(((8800000888((((((((((( 333;;;;999;;;33332222;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;222;;;;;;;;;;::;;;;;;;;;;;::::22220000000000002000033333333;;;;????;;;;;;;; ;;333333333;;;;;;;;;;;;;333333333;;;;32222233333333339999)))99+++;;;::::::;;;;;;;;;;;;999;;;;;;888:::;;;;;;;;;;;;;:;;:::888800((((**222( 0000;;;333399;;;;;;;;2222222;;;;;;;;;;;;;;;;;;;;;;9999999;;;;22223333333::::++++;;;3333333322220000000000000!!!!;;;;;;;;;;;;;;;;;;;;;;;;  ;;;;;333333 ;;;;;22222;;;;333332333322222222229)))888999999+);;;222;;;;;;;;;;;;;;;)));;;;;;:::::::;;;;;;;;;;;;;;;;;;:::8888888000(((**"::::222((( ;;;;;;;;;;;;;;:::2222""";;;;999;;;;;;;;;;;9999;;;;;;;22223333;;;;++99;;;;99933332222 00000000!333;;;;;;;;;;;;;;;;;;;;????;;;;;33****????????#####3333333333333""""""33333))99+++;;;999))):::888;;;;;;;;;;;;;;)));;;;::::::888;;;;;;;;;;;;;;;888:888 0000000((( """:8880:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;9999;;;;;33;;;;;;;;;;;22222;;;;;;;9999;;;;2222222222200222233333331;;;;;;;;::::;;;;22222 ##### ;;;;????????????????#####33333####"""""" )999***333;;;+++:::888;;;:::;;;;;;;;;)));;;::::::888;;;;;;;;;;:::88888888888888880 00000000000000::;;;;;;;;;;;;;;;222::::3333;;;;;9999::::33;;;;;9999;;;22222222;;;;;;;9999;;;;222200000000000;;;;1111;;;;;;;;;;;;;;;;+++++????####''''  ;;;;;?????????+++++3333?????#++++33333""""" )888*((;;;;;;::::::;;;;;;;;;;;;;;;;;;)));;;::::::888;;;;;;9;;;:::::::888888:"""000 8888;;;;;;;;;;;;;;2222;;;;;;;;999;;;;;;;;;;;9999:::22222222;;;;;;;9999;;;;000022223333 """""""22223333;;;;;;;;;;;;;;;;?;;;;#   33333?????????77777;;;;#####+++3333300000 !!!!!))88(((;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;333:::::::::;;;;;;999;;;;;;;:::888888:::"""" ;;;;;::::222222:;;;;;;;;;;;9)))++++999;;;;9999::::22222223333;;;;999::::000022222222####"""" 2222;;;;;;;;7777;;;;;????;;;;    ??????????????????33333##########!99:::88;;;;;;;;;;;;;;;???:::;;;;;;;;;;;;333:::::::;;;;;;;;9999;;;;;;:::888888000 """"""" ;;;;;;::::222::::;;;;;;;;;;;)))9111;;;;;;;;;;;99992222000000033;;;;;;999222200000000000""""""""3333::::;;;;;;;;????;;;;????;;;;3333  33311111 77777?777788:::999;;:;;:::;;;;;;??;;;;;;;;;;;;;;;;;;;::::::;;:;;;;;;;999;;;;;;:::888  0000222222::::;;;;;;;222222;;;;;;;;;;;99999991;;;;;;;;;;;;;999922220002222;;;;;;;;;;;;00003333;;;;++++;;;?????33337777;;;; 333####55522222777777777777::000;;;:::;;;;;;;;;;;;;;;;;;;;;;;999;;;::::::::::;;;;;;;;;;;;;;9888888333"""" 00000000002:::;;;;;;;;;;22223333;;;;;;::::0001111;;33;;;;;;;999999922220000222;;;;;;;;;;;;2222000000" 22223333;;;;;;;;?????777####;;;;???? 5555::888;;;;;+;;;;;;;;;??;;:;;;999;;;:::::::000;;;;;;;;;::::::9998:::::: 000000;;;;;;;;;;22222222222;;;;;;;;;;8888(((;;;;3333999;;;;99999992222"""":::;;;;;;;;2222::::222"""" """"""""33;;;;;;++++????777;3333;;;; 3222223333333333:::::+++;;;;;;;;;:::;;;999;;;:::222;;;;;;;;;;;;;;;;;;:::::::2222;;;;;;;;;;::::222;;;;;;;8:::8888;;;;;;;993::::;;;;99922222222;;;;;;;;;;;222222222222""" 2222;;;;;;;;++++????;;;;33333 33333333333333333332 33333??888;;;;;;;;;;;;;;;;;;;;999;;;:::333;;;;;;;;9;;;:::;;;:::::::2222222### ;;;;:::::::;;;;;;;;;:::;;;;;;;;;;;3333;;;;;;;::::2222222;;;;;;;;3332222  """"3333;;;;;;;;;;;;;;;;3333;;;; 3333377777333333###"""""33333"""" !!!!!!!333??:::***;;;???;;;;;;;;;;;;;;;;;;;;;;;;;;;33:::;;;;;;999;;;::::::::: #222:::;;;;:222;;;;;;;;;;9999:::;;;;;;;;;;;;;;;;;322222222222;;;;9999;;;2222 3333;;;;;;;;////????3333;3333#############33333322222 !!!!3333#####:::;;;** ;;;;;;;;;;;;;;;;;;;::;;;;;;:::333;;;;;;:::;;::888)))::::::;;;;:::2222222;;;;;;;9999222;;;;;;;;+++;;;;333::::;9999;;;;222 333;;;;;;;;/332222####3333333333#####33333331113333******;;;:::;;;;;;:::;;;;;;:::;;;:::22233:;;;;;;;;;;::::::(((:::222::::;;;222222::::;;;;;;;99992222;;;;;;:::::::::0022220000;;;:;;;;2222222 """3333333333333337777#####7777333331111"22222;;;;;;;;;:;;;;;;;;;;???;;;;;;;;;;;;::::::::::::;;;;;;;;;;::::::(((222222"""2;;;;;;;;;;;22:::;;;;;;;;;;::::;;;;;;;;::::0000000####3333:::;33322222222""2222000033333333333'''''33333333331111122222"""""2 ;;;;;;;;;;;;;;;;;;???;;;?;;;;;;;;;;;;;:::222::::;;;;;;;;;;;;::::::(((222"""""2;;;;;;2222333;;;;;;;;));;;2222;;;;;;;;;;;222 2222;;;;333333333332222""""33333333333333222223322222 "";;;??????;;;;;;???{{{???;;?;;;;;;???;;;::::::::::::;;;::::::::::::((8"""""""2222;;;::::2223332;;;;;;;;;;)))):::::::;;;;;;;;;::222 22222222233331111333333337777333333###333333333222223333322222#####""""";;;??????;;;;;;??????;;;;;;;;;;:::::::::;;;;;;:;;:::333888 222:::;;8222222;;;;;;;;;;))))::;;999;;;;;;;:::2222222222222222333377773377777777;;;;####"333333333#####22222"""""""""";;;??????;;;?[[{{{;;;;;;::::::;;;;;;;;;;;;;;;:::::: 000""22:::888::::::;;;;999;;;;)));;;;11133333332222222333337777 333333333"""""3"""333333333333 2""""""""""22222+??????;;;;;[[{{{{;;???;;;;;;:::;;;;;;;;;;;;;::0000"":::::::((((:::::;;;;11133331113333122222222222221111333333333333333377777 """""#####"""##333333333222222222""""" 3?????;;;;?????{{{{;;;;;;???;;;;;;;;;999;;;::::888:::222:::;;;88880000222333333311333322222222222 22221113333333377773377773 2222#####3333333333333333322222 """"";;;;;;???;;;;;;;;;;;;;;;+++;;;;;;;;;;::::::8))222 222333000022200223333222222220000 002222111133333333333333333333????#### 00000 #####3333333333333333222222222 """";;;???______;;;;;;;;???;;;;;;;;;;;;;333::::::)):???00000002232222222222233333333333222222220000 00003333333333333333""""""""''''  """""" #####3##############33333333322222"""""  ;;;??????{{{{:::;;;;;;;;;;;;;;;;;;;;);;;:::;;;:::?2223333333333333333322222222223333333333322222222 #######333333339999????3333333:2222 """"';;;;#####"""""""""""""#####33333#332222222 ;;;??????{{{{{{;;;???;;;;;;;;;;;;;;;)));;;:::::::::222222233333333311!!!333333333322222222222222222223333333323333######"""3333222233339999;;;;3333::::2333""""3333;;;;#####""""""" """""33332222""""" 0000;;???;;;{{;;;;;;;;;;;;;;;;;;999;;;:::222333222222222222222222233332333333333331131111111!!!!2222333""""000222222333331111333322222222333;;;;;;;;9999;;;;222222223332""""000022223333333#### 333322222" 00000;;;;;;;;;;?;;;;;;;;;;;;;;;;;;;;;;;;:220002222222222222333222200022223333333333333313331113333333333333333333;;;;2222 """"""""2200::::;;;3333999;;;;;::::22222222000000003########""""" ####33333 3333322222 0 0000000000 ;;;;;;;;;???{{{;;;;;;;999;;;;331113332222222223332222222221112222222333333333333332223333222333311133333333:::;;;;;;;;222::::2222 00 0000;;;;;;;;;;;;;;;;:::33332222 00000000""""((((####### 0#### 2222200000222222222 (((((;;;?????????mm;;;;33333333333332222222!!!2222233333333311133333333333333333333332222222;;;;;;;;;;2220000 2222;;;;;;;;;;;;;::22222 0000 0000"""""""""00000##### 222222222222222222222222 00;??{{{wwwwwwsss333333777722222333333333222333333311111113333:::;;;2222222"""::::;;;33332222 0000::::;;;;;9999222288880000 00000 "((( 000000000#####322222""""""""""22222"""""**** ???333www777wwww2222223333222222 00033311111113333333;;;222::::::::::;;;;9999;;;2222"""" ::::;;;;:::::::2233 0000::::;;;;;;;;9999 ::::8822"""" 00000((( #####333332222 """""""""" 3333333322222222222222222223332220002222"""22233333331222222333::::;;;888::::+++;;;;;;;;;;;:::22222 222:::;;;;;888::::3333 """""""" 222;;;;3333;;;99999::::::::2222"""""""""""" """ ##############;;;222222222""""" """" 3333332223322220000002222222333333222222000222"::::333222222::::;;;;;;;;;;8::::;;;;;;;;;;::::333222""":::;;;;;99988822222222""""""""(2222;;;999999999999::::22222222" """""""""""222222222 0022222#### ;;;;333322222"""" 7773333333333""222333333222000222222333222222222233:::::::::::::::88:::::::(((::222::::;;;;;;;;;;::::222"002222::::;;;999988882222222 ((((2:::;;;;999;;;;99;;::::22220000 """""0000"""""0000 000033333"""""""""3222222222"" wwwwwwwww777773333333333"""3333333330020002222333333333222333222:::::::888888 8888888888888::::***;;;;;;;;33;;;;2228888000;;;;;;;9999::::::: ::::;;;;9999;;;;;;;::::22220000""""" 0000 """" 000003####""""" #####""""" 777WWWwwwwwwwwwssssss3333333333333333333311122233322232223;;777"""33330000::8"""**** 8888((((((222**2;;;;;;;;;;;3332222000;;;;;;;;;;;999::222222 0000::::1111;;;;;;;::2222220000 0   ####2222 """"""""" 777wwwwwwssswwwssswww333333333331111113331111333333222:::;;;2222222333::::888"******(((:::((((88822222222222:::;;;;;;;::::2220000000::::;;;::::;;;;9992222 222233331188;;;;2222222 0000000000002222222200000 """""3333:::::22"""""""""""" 77777333wwwwwwwwwswwwww3333333333331111113331222222:::;;;;;;22222:::::::(((**((000888::::(((:::2222""" :::::::;;;::::22:8888:::;;;;;;;;;;;++++222222222 222;;;;8888;;;;3333;;;;22222000""""2222 000000""""3333 """""""""02222""""" 000000000033333777wwwwwwww73333333333333::2220222:::;;;999"""222::::888888((((:::8888;;;::**888000"""":::;;;;;;;:::::::8888;;;;;;;9999;;999992222:::2222 000:::::::((((;;333333;;;;22220000""""::::   """""0000020000 000 000000000333333337777773337773;;;;;:::::2222;;;222000222::::::;;;9992222"2222:::888((((888:::::::888:::****8888888222:::;;;;999:::::::8888;;;;999))))9999999::::2222222 ((((0000:::::::999933339999::::22220000000033332222""""####"""""""""""""22222;;;;00022 000000000000000 000007777777???;;;;;;;;;;;;;;;;;:::2222222222:::;9922222222222222:::888((((::::::::::888:::((((8888888:::::::;;:;;;;:::2222888;99999999999999988;;;;2222222  0000::::::::;;;;;;;9;;;22222222000022222222 ###"" """" 333333333;;;;;2222222222 000000000002222#####22222???===;;;???;;;;;;;;;::;;;:::000000:::::::999:::22222222000::::::8888888222000::882223333:::888;;;;;;;;;;;:::;;;;:::8888888998888899999999888222222222222::22++++;;;;;;;;;;22222222000000000000 """"" """"""""" 333333333;;;;;2222222222 00000222##""""""""""