GK@MMMMMMMMMM@@MMMMMHKH&@MH@H@MMMM#M@HH@@M@@@@@M@@@M@H@&T{[|{}[]}|{}|++++}|{[|{]
MMMMMMMMMMMM@@@@MMMM@H#$%HM@K&HMMMKH@H@@@M@H@@H@M@@M@@M@@W?}|{}|[][?[|{+|{}|{}|{
MMMMMMMMMMMM@@@HHMMMMMHQKK@@H$QHM@HH#HHH@@HK#HK@@HH@MMMHHHHG+|{}|][??]?{}|{++{+|
MM@@M@@MMMMMM@@MH&HMMM@M%WKH@H#DKH#K%$KW#&K$#$%H@KHHM@MHH@HDT}|{[????]??[}|+++++
M@HH@@HMMMMMMM@H@@@@MMM@KK#&WHWQD&Q&QDQ&D&QQ%&%&H$HK@M@HKHK$T{}][][????][]}|{+++
H@#WW@@MMM@MM@@HK$W$HH@MH$#QDQQQDDDQGGDDGG%QQQ%DKQW&H@@KK$HK%|{+|{}|??????[}|+++
@&HHDQH@MMMHM@@MH&%Q%$WHH$QGDDQGGDDDDGGGGGGQDQ%D%DQQKHHK#@W@WD){}|{}|?????[?[|{}
W$M@WQQ$HHM@H@KHW@W&QD%DQ&QDG&QGGDGDDGDGGGG&DD%GQDDDHKHQ#@%HKQS|{}[][][][??][+|{
H@@H#K%$HH@@H&%$Q&KKK$QDDDQDDDKDGQQGDGGGGGG&QDDQDGDQ%H#$KHQHH&[}|{[][][][??][{}|
%H@HQQ#&H&WKH&%QDGQ$Q$QQQQQ&%DWHGDQQDQDQQGG$HQQDGDD$%$QWDKQK#*S{}|{}|{????????{}
HHHK#QGQ#WDD#$QQ%QD&%GDDD&#K#&WK%G#&DK#W%GDWWQ%GDQ%Q%&Q&DH%$G?}|{}|{}|[][][???|{
HHKK#$%QQ&%QQ&%$QD%Q%$%&%QKH%WKHHGK&%&HH#D%K#&#DGQ%&%$%QQ$#QT|+}+++|{}|][][???[|
KHHHHHH$DQ%KQ&%$K$%&%&#$K&#HW$W@HD#$#&H$KQDK#Q#DD$%QQ$HW%&GG/}++++{}|{}][}[??S?]
HHHHH$@HK&%$#&KHKH%H#WHKHK%$H&#K@K%K#&K$#&QK#D%&HKQQQK#QDQH&*(++++|{}|{]?][?????
#HHHKHH@HK#&#KK$H@HKHHKHHH#&HK#WHH%HW&KKW$%HQ&W&%GQG%DGGD&@G?+)+++++++|????S????
%$KHHH@K@HWHHHKHKH@@H@@H@H@HK@%HHKWH#&WH#&%&QQ#QD&%QG**GDQD*+++++|{}|{[?SSSS????
%HKHHHH@@MHWKH@@MM@@@@@@@@@MH@HW@K%WK$WKKG%QQ$GD%H%G*******T+{}|????[?SSSSSSS][]
HH@@H@@@@M@HHH@@@MM@MM@MM@M@M@HKHKG$KKKWDGQG*********]<:+**T}|[]???S?SSSSSSS?]}|
@M@@@@@MMM@$HM@@HM@H@M@MMMMMM@@K%QG&WKWQGG*}+!}T*TT?+-;;;:TT{]?][][][???????}|++
HM@KHMMMM@HDG&%D%&@$D@H@@MMMMM@H%**&W&#*+(:;;;:=|(\!:;;;;;;!|+}+++|{}|{][][][}[]
@@MK#H@M@M@M*!)--\*&GG%$HMMMMM@HH*TQ#&*};;;;;;---:<]<;;;;;;-}+)+++}][][SSSSSSS?S
HMMKHHH@@@MMMH|!;;:+[*GGG&H@@M@HMGTGW*!-;;;;;;-;--!S;;;-/{[T++|{[??SSSSSSSSSSSSS
G@M@H@@H@@MMMM@QG*[][|{}[SGDW$K&#HT*G{---:-----;;-<+:+*****}|?SSSSSS???][]}|+()=
-QMM@H@@@@@@@M@$G***TT):::<][*T]++DS}:--::::-------;;;;;::|{++++/()=/\\!!!!!!><!
;:HM@MMM@MM@@@@&G*S?[][>-;;;;;;;;;;=-;-----;-----;;;;-;;;!)]:>:><><><><><><::><>
;;+@M@MMMMM@H@KD*T)>!!{+<:;;;;;;;;;;;;;;;;;;;;;;;--=[(){%D*-::::::::::::::::::::
;;;&@@@@MMHHHHWD*{:--:<]}\:-;;;;;;;;;;;;;;;;;;;-<|?}|]}STT*-::::::::::<:::::<><>
;;;{**Q$WHHKHKHDT:;;;;-:{S[+!>::------;;;;;;;-<=+(<!ST**G+:::::-::::::<>::::<><>
;-;;:!:\/GK$KHWQT;;;;;;-:+STS?[{+(!!<::--;;-----;;->{??**::><>:--::><><>!>!!!!::
;;;;;;;;;`!T*GQ*|;;;;;;;->)STTTTTTSS?]{}+\!::-;;;;;;--!T*:!>!><>:::>!!!!<:-:!!!!
;;;;;`;;;;``;;;:;;;;;;;-::!+}]TTTTTTTTTTTTS]|+<::>!+}?*T+>!!!!!><:::<\!:---:<!!\
`;;;`````;;```;;;;;;;;----:--:!{STT*****{+|{}][]?ST?[})>:--:!\!::>!::::---:::::!
``````````:;````;;;;;;-;--;;-:<\{ST****+/(+=<:::!()=/+}+/>:::>)\<>\>------::::::
```````````+``````;;;;;;;;;;-:\=?TT**T[=\><::::>!()=/(<:<(\:--!!!\)!:---:::::---
```````````;/````````;;;-::-:-:+T****TT]/!!><>::::<=/>:::--;;-:>!!:-;;:!\!<!<>::
;```````````:``````````;;::::!}T****?TTSTS[TT?SS[\!+\()=<::>!>!!!!!:-;->/\<>!>:-
`;```````````;```````````;;:/ST**G)-T*TSSTT}|S[|{?-:\\\!!\)=!:-::!)=<-;:!>:--:::
````````````````````````````;]TT\;;\**STSSTT[\+=!\!!<>::<(+}/>:>\()+/:--<()\:-:!
``````````````;```````````````;;``;=GQ!SSSSTS?\><>!>:::--!)+/><!!\)=/(!!!!:>!(\!
```````````````````````````````;;\;]T*?\+|SST+}=:::>:::-;:!\/++\<!\!/()\/(!\+(<: