''NQQHQHHHHHHHHHHNHHO7!"""::::::::"""!>>7C??CO$QHHHQHHHQ$Q$$Q777
.-HHHHHHHHHHHHNNNHHO!"""::::------::-""!>77?C?O$$HHQHHHHQQ$$Q7>7
'7HHHHHHHHHHHHNNHHC!""":::-----------:""!>?>7?C$$QQHHHQQHQ$OQ>>>
;$HNNHHHHHHHHHNQH?!"""::------'--'--'--::!!777?O$Q$$$HHH$QQ$C>>>
'QHHHHHNQQHHHHQQ7""""::---------''''-'''-:"!77?C$Q$QQQQQQQQ$>>>>
>QHHHHHHQHHHNQ$?""""::-------''''''''''''-:">77?OQQQQNNHQQQ$7!>!
>QNHHNHHHHHHNO>"""::::-------''''''''''''''-"">??C$QHHHQQQQO7!!!
>CHHNHHQHHHQQ>!""::::------'''''''''''''''''-:!>7OO$QQQQ$$O$7!!!
>?HHNHHHHHQQ>":::::::-----''''';''''';''''''''"!!?O$QQH$$$O$C!!!
>?HHNHNHHHQ?"":::::----'--'''''''''''';;;';'''-"!7COQQ$Q$$OOQ!!!
>>QHHNHNOO?"::-------'''''''''''''';'';;;;;;;''-">?O$Q$$Q$7-C7!!
>>OHHNN$Q7"::--------''''''''''''''--:--';;;;'''-"7C$QQQOO7"7O!!
>>OHHH$Q7":--------'-'''''''''''-:!>>7>!!!:';;;'':>CO$$$OO>!!Q>!
>>?HHHO!":---------'-'''''''--:!7??7"''';;;'';;;'-!7O$$CC?!>:HC>
>>7QHQ>":----------'-''''''--">77?!'--''';';;;;;;'">COOC?!:>:HQ7
>>>ONN":-">7>>!":----'''''--:!!":--------''';;;;;':!?CC7!-'>-HHO
!>>CNQ:-!??CCC??7>"--'''''-:::::::::---:---'';;;;;-"7?77>"-!:NHQ
!!>?HH::!"::"""!!!":-'''''----::"::-::-'---''';;;;-"77>7>!:-!NNQ
!!>7QQ-:----::::::---''''''---::">!>>!":":--'';;;;'">!!?>!"'CNHH
!!!>O$----:::"""":--'''''''''--!7O$C$>CO?":-';;;;;'"!!"""!!'CNHH
!!!>O$---::-:""""":-'''';''---"!?HQ$Q:>C>:-'';;;;;'"!!"!:"!'CHHH
!!!!CO'---:!>??OC>":---';;'--:>C"OC$$!>":'';;;;;;;':!>"!"""'OHHH
!!!!7C''-:!O?>HQQ?>!:--';;'--:7>7?OC7!::-';;;;;;;;'-!>:7::':QHHH
!!!!>C-'-:>O!>7H?7>?-::';;':::"!"!!!:-:-';;;;;;;;''-!>"!''"!NNNN
!!!!>C-''-:!7>ON$7>!:::';;'-:-:":::::--';;;;..;;;'':!!-'':-CHNHN
!!!!>7";'''-:!>>""""-::';;''----::-''''';;;;;;;;;''-!""---'HHNHH
!!!!>>>;'''-::-;:::--:-;;;;'''-----''''';;;;;;;;;'--!::-';:HHNNH
!!!!7!7;;'''---::-----';..;;'''''''''';;;;;;;;;;''-"":'';;$HNNHH
!!!>>!?:;''''------'-''....;;;'''''''';;;;;;;;''''-:::--;'NHHNNH
!!!>>!7!;'''-----''''';....;;;''''';;;;;;;;;;;''''-:"!--!MHNHNNH
!!!>>!>7''''''-''''''';......;;''';;;;;;;;;;;'''''-:"NHQHNNHHNNH
!!>>>!!!-'''''''''''';.......;;''';;;;;;;;;;'''''''-"H7NHNNHHHNN
!!>>!>!>"'''''''''''';........;'''';;;;;;;;;'''''''-"N?HMHNHHHNN
>!>>!>>>O-''''''''''';........;'-'';;;;;;;;;''''''''"QN"HNHHHHNN
>>>>>>>>Q':'''''''''-..;;.......--'';;;;;;;'''''''''!N>MHHHHHNNN
>>>>>>>>$>--''''''''';;;;;...;..--'';;;;;;;'''''''''7H?$NNNHHHNN
>>>>>!!>OQ--'''''''';;;;;;;'';;;:''';;;;;';'''''''''ON'HHNNNHHNN
>>>>>>!>$Q?''''''''';;;;;;'-!7'--'''';;''';'''''''''7Q:HHHHQ$QQH
>>>>>>>>OH?-''''''''-'"'''':'---''''';;''';'''''''-->$-$$$$OOOO$
>>>>>>>>OQH7-''''''''------''''''';'''''''''''''''-:!O;OOOO?????
>>>>>>>>OQOQ'-''''''''''----'''''''''''''''''''''--""C.CC???>>>>
>>>>>>>7CQ$N--''''''''''----'''''''''''''''''''''-:!:C'77C7>>>!!
!>>>>>>7OQ?N7''''''''''---::-''''''''''''''''''''-"""?'"!?7!"!!!
>>>>>>>>OQ7NH"-''''''''-----'-''''''-''''''''''--:""!7.-:!>"":":
>>>!>>>>OQ?NHO-''''''''-----""":------''''''''---""!"7.-:">!":-'
>!!!!>>>OQ>HHN--'''----:""""""!"!"7>":'''''''----""!!>.'--!!""--
!!!!!!!>OQOHHH$'-''--:"!">:!>OOC!:::--'''''----:"""!>7.';'""!:-'
!!!!!!!>OQ?$NHN:-''-:!>!?O$OC7>!-""--'-'''-----:""""!7.;.':""-''
!!!!!!!7OH?NHHNH-'---:""""!!!::-""---'''''----:""""">>...;-:C>-'
>!!!!!!?$Q7MHNNHH------":-":"::"::--'''''''-:::"""""!!;...;-";:-
!!!!!!!7$Q>NHNHNH!-----:""::""""":--'''-'--::::""""""!....;'"'-'
!!!!!>!C$H!NHNNNHN:-----::""""":-------'--:::::"""""":;....;:'';
!!!!>!>-OQ!NHHNHNNM7-------:--:----------::::::"""""-;.....;-:--
!!>>!!."$Q"NHHNNHNNN---------:----------::"":::""""!-......;;:'-
>!>!7..!$Q:QHHHNHNHHQ------------''-----:""":::""""!-';....;;-;;
>>>"..'!OQ$QHHHNHNHN$:----'''''''-----:"""":"":":"!"''-.. .;;;'.
!!!...-!OH.QHHHNHNHH$:----''''''-'---::"""":"":"""!-';'....;.;''
7-....."$...HHHHHHNH$-';-:--''-----::"""""""::""""!''.;;....;.;'
.... ..7$.".HHHHHHHHQ-;;.;:::---:-""""""""":"""""":';;;...;;;.';
.......?C?M.HHHHQHHH$-;...':!?7!!"""""":"""::""""!'';.;...;;;;''
.-HHHHHHHHHHHHNNNHHO!"""::::------::-""!>77?C?O$$HHQHHHHQQ$$Q7>7
'7HHHHHHHHHHHHNNHHC!""":::-----------:""!>?>7?C$$QQHHHQQHQ$OQ>>>
;$HNNHHHHHHHHHNQH?!"""::------'--'--'--::!!777?O$Q$$$HHH$QQ$C>>>
'QHHHHHNQQHHHHQQ7""""::---------''''-'''-:"!77?C$Q$QQQQQQQQ$>>>>
>QHHHHHHQHHHNQ$?""""::-------''''''''''''-:">77?OQQQQNNHQQQ$7!>!
>QNHHNHHHHHHNO>"""::::-------''''''''''''''-"">??C$QHHHQQQQO7!!!
>CHHNHHQHHHQQ>!""::::------'''''''''''''''''-:!>7OO$QQQQ$$O$7!!!
>?HHNHHHHHQQ>":::::::-----''''';''''';''''''''"!!?O$QQH$$$O$C!!!
>?HHNHNHHHQ?"":::::----'--'''''''''''';;;';'''-"!7COQQ$Q$$OOQ!!!
>>QHHNHNOO?"::-------'''''''''''''';'';;;;;;;''-">?O$Q$$Q$7-C7!!
>>OHHNN$Q7"::--------''''''''''''''--:--';;;;'''-"7C$QQQOO7"7O!!
>>OHHH$Q7":--------'-'''''''''''-:!>>7>!!!:';;;'':>CO$$$OO>!!Q>!
>>?HHHO!":---------'-'''''''--:!7??7"''';;;'';;;'-!7O$$CC?!>:HC>
>>7QHQ>":----------'-''''''--">77?!'--''';';;;;;;'">COOC?!:>:HQ7
>>>ONN":-">7>>!":----'''''--:!!":--------''';;;;;':!?CC7!-'>-HHO
!>>CNQ:-!??CCC??7>"--'''''-:::::::::---:---'';;;;;-"7?77>"-!:NHQ
!!>?HH::!"::"""!!!":-'''''----::"::-::-'---''';;;;-"77>7>!:-!NNQ
!!>7QQ-:----::::::---''''''---::">!>>!":":--'';;;;'">!!?>!"'CNHH
!!!>O$----:::"""":--'''''''''--!7O$C$>CO?":-';;;;;'"!!"""!!'CNHH
!!!>O$---::-:""""":-'''';''---"!?HQ$Q:>C>:-'';;;;;'"!!"!:"!'CHHH
!!!!CO'---:!>??OC>":---';;'--:>C"OC$$!>":'';;;;;;;':!>"!"""'OHHH
!!!!7C''-:!O?>HQQ?>!:--';;'--:7>7?OC7!::-';;;;;;;;'-!>:7::':QHHH
!!!!>C-'-:>O!>7H?7>?-::';;':::"!"!!!:-:-';;;;;;;;''-!>"!''"!NNNN
!!!!>C-''-:!7>ON$7>!:::';;'-:-:":::::--';;;;..;;;'':!!-'':-CHNHN
!!!!>7";'''-:!>>""""-::';;''----::-''''';;;;;;;;;''-!""---'HHNHH
!!!!>>>;'''-::-;:::--:-;;;;'''-----''''';;;;;;;;;'--!::-';:HHNNH
!!!!7!7;;'''---::-----';..;;'''''''''';;;;;;;;;;''-"":'';;$HNNHH
!!!>>!?:;''''------'-''....;;;'''''''';;;;;;;;''''-:::--;'NHHNNH
!!!>>!7!;'''-----''''';....;;;''''';;;;;;;;;;;''''-:"!--!MHNHNNH
!!!>>!>7''''''-''''''';......;;''';;;;;;;;;;;'''''-:"NHQHNNHHNNH
!!>>>!!!-'''''''''''';.......;;''';;;;;;;;;;'''''''-"H7NHNNHHHNN
!!>>!>!>"'''''''''''';........;'''';;;;;;;;;'''''''-"N?HMHNHHHNN
>!>>!>>>O-''''''''''';........;'-'';;;;;;;;;''''''''"QN"HNHHHHNN
>>>>>>>>Q':'''''''''-..;;.......--'';;;;;;;'''''''''!N>MHHHHHNNN
>>>>>>>>$>--''''''''';;;;;...;..--'';;;;;;;'''''''''7H?$NNNHHHNN
>>>>>!!>OQ--'''''''';;;;;;;'';;;:''';;;;;';'''''''''ON'HHNNNHHNN
>>>>>>!>$Q?''''''''';;;;;;'-!7'--'''';;''';'''''''''7Q:HHHHQ$QQH
>>>>>>>>OH?-''''''''-'"'''':'---''''';;''';'''''''-->$-$$$$OOOO$
>>>>>>>>OQH7-''''''''------''''''';'''''''''''''''-:!O;OOOO?????
>>>>>>>>OQOQ'-''''''''''----'''''''''''''''''''''--""C.CC???>>>>
>>>>>>>7CQ$N--''''''''''----'''''''''''''''''''''-:!:C'77C7>>>!!
!>>>>>>7OQ?N7''''''''''---::-''''''''''''''''''''-"""?'"!?7!"!!!
>>>>>>>>OQ7NH"-''''''''-----'-''''''-''''''''''--:""!7.-:!>"":":
>>>!>>>>OQ?NHO-''''''''-----""":------''''''''---""!"7.-:">!":-'
>!!!!>>>OQ>HHN--'''----:""""""!"!"7>":'''''''----""!!>.'--!!""--
!!!!!!!>OQOHHH$'-''--:"!">:!>OOC!:::--'''''----:"""!>7.';'""!:-'
!!!!!!!>OQ?$NHN:-''-:!>!?O$OC7>!-""--'-'''-----:""""!7.;.':""-''
!!!!!!!7OH?NHHNH-'---:""""!!!::-""---'''''----:""""">>...;-:C>-'
>!!!!!!?$Q7MHNNHH------":-":"::"::--'''''''-:::"""""!!;...;-";:-
!!!!!!!7$Q>NHNHNH!-----:""::""""":--'''-'--::::""""""!....;'"'-'
!!!!!>!C$H!NHNNNHN:-----::""""":-------'--:::::"""""":;....;:'';
!!!!>!>-OQ!NHHNHNNM7-------:--:----------::::::"""""-;.....;-:--
!!>>!!."$Q"NHHNNHNNN---------:----------::"":::""""!-......;;:'-
>!>!7..!$Q:QHHHNHNHHQ------------''-----:""":::""""!-';....;;-;;
>>>"..'!OQ$QHHHNHNHN$:----'''''''-----:"""":"":":"!"''-.. .;;;'.
!!!...-!OH.QHHHNHNHH$:----''''''-'---::"""":"":"""!-';'....;.;''
7-....."$...HHHHHHNH$-';-:--''-----::"""""""::""""!''.;;....;.;'
.... ..7$.".HHHHHHHHQ-;;.;:::---:-""""""""":"""""":';;;...;;;.';
.......?C?M.HHHHQHHH$-;...':!?7!!"""""":"""::""""!'';.;...;;;;''