..............................................................
..'.;.''.;;;''.'';.;;'.;'-..;'.;;';.;';'.;''..;.'.;'-..';.;;;;.
.O$O$$O$$$OOOCO$CO??C???>OC"CC??CC?CC$$CO$QQQOOO$QQ$$$Q$$$QHQ..
.C$$$Q$$$$$OCOO???7CC?7>7$C!?CO?7OO>$C$C$QQQ$OOQQQQHQQ$$$$$HQ..
.O$QQ$$$$QQQ$CCO>>??????O$C""C$C>?7O>O$C$$$H$Q$O$$QQQ$$Q$$QH$..
.O$$7?$$QQQ$O$?">>O7?O?C$$C":CC$?>$>7O$O$$$O$$QH$HHHQ$$$QQHH$;.
.$$>>7C$HQQ$$O">?CC?OOCO$$O":CO$$?7OCC$$QQ$QQQHQQQHHHH$HQHHHQ..
.QH>>7C$OO$C$O>>>$>C$$C$$OO"CC$$$C>!CO?$QQQ$QQQQQQQHHHHNHHHH$..
.QH?>OCO$$C$O!C??$C$O?$>$$!:CCQ$$$?>O7$HQQQQQHHHHQQHHHQHHHHHQ..
.QQ?CCCQQO$O$77$C$OCCCC!$$"$OCQC$$CC!CQCHQQQQQQHHHHHHQHNHHHHQ;.
.$OOQOOHHHHQ>QC$$$$$CO:O$C7O$C7>$$C$!OHQHQHQQQQQHHHQQQHHHHNHQ..
.?O$QOOHNHHHQ$C$$Q77?OC$O!OC$$7?$$CQ>$?QQQQHHHHHHHHHHHHHHNHH$..
;COOQCQHNHHHQ$$$$$C>$$C$!>O!OOO$$$O$O$OHQQHHHHHHHHHHHHNNNNNNQ..
.CO$QCHHHHH$HHQ$$$$:"":""$"?:"?>"$O$$?CHNHQHHHHHHHHNNHNNNNNNQ..
.COQOONQHHHHHHH$?$O::::>"::::::::$OO$!$HNHHHHHHHHNNNNHNNNNNNQ..
.COQCONHHNNHHQQQ"7C:::::::::::::"$OC$?HNNHNNNNNQHNNHHNNNNNNNQ;.
.C$QCHNHHNNHHQQQ$"C:::::::!"::::CO?C$HHHNHNNNNHHNNNNNNNNNNNNQ..
.OQ$CNNHHNHHHHQH$$7?:::::::>:::!"!H$ONNNNNNNNHHNNNNNHNNNNNNNQ..
.OQOOHNHHNHHHHHHO$$>:::::>?:::::!QQHHNNNNNHNNHNNNNNHHHNNNHNNQ..
.OQCNHHHHNHHHNHN$Q$O":::::::::::$HOHHHHNNNQHNQHHNNNQHNNNNHHNQ..
.COCNHHHHNHHHNH"-$$$7:::!::::::OQHHHHHHHNNQHNHHNNHHHHHNNNHHNQ;.
.?OCNHHHHNHHHN--7>Q$>7::::::::7$HHHHQQHHNNHHNHHNNHHNHHNNNHHNQ..
.CCQNHHHNNHHHN-QH"H$?>7::::::>>QHHQ:---QNNHHNNHNNHHNHQHNNNNNQ;.
.OCHHHNNHNHHHH:QH"QQ7>>?::::>>"HH$$'7Q>HNNHHNHNNNHNNHQHNNNNNQ..
.COHNNNNHNNNNN!$HHQQ$7>>7::>>!>HHH$-QQ:HNNHHNHHHNHHNHQHNNNNNQ..
.CONNNHHHHHHHHH-HQCHHQ$7>77>>CQQHQO-H>QHHHHHHHHHHHHHH$QHNNNNQ;.
.?CHQQQQQQQQHHH:QQ$HHOHHOOOOOQC$QH:C$:QQQQQHHHHHHHHHQ$QHNHHNQ;.
.?$$$$$$$$QQQQQO!Q$HHQHHQQ!QCQ?$CH:Q>$QQQQQQQQQHHHQQQ$$HNNHH$;.
;O$$O$OOOOOOOO"C77?>OQHHQQCQCQ$!>$>>::C$Q$QQQQQQQQQQQQ$HHHHH$..
.C$OOO!OOOOOO"$Q?>?>>>"QQQ>QC>>::?7$OCOOOO$$$$$$$$QQQQ$QHHQH$..
.O"!Q$QQQ$?!>$$-->?7>>:7!>>>!::::?$$-:OO$7COOQQQQ$$Q$Q$QHHQQO..
.!QQQQQQQQQQ$"-:O$7?>>!:":!:::::!>O$QQ>OOO"COOCOO$$$$HQQHHQQO..
;$QQQQQQQQQ7""C7OQ??"""::::::::::!O>-'QQ"?:Q7:CCOO$QQQQHHHHQ$;.
.QHHHQQQQ?"">O$?$QQO!"""":::":::?!$$C7-7QQQQ$$$$>7O$$$QQ$$QQO..
.C$$$$$$CCCOOOOOO$$$CC????????CCOO$OOCOCCCOO$$$$OOO$$$OO$$$$?;.
.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-.
.......... ......................... ..................... .
..'.;.''.;;;''.'';.;;'.;'-..;'.;;';.;';'.;''..;.'.;'-..';.;;;;.
.O$O$$O$$$OOOCO$CO??C???>OC"CC??CC?CC$$CO$QQQOOO$QQ$$$Q$$$QHQ..
.C$$$Q$$$$$OCOO???7CC?7>7$C!?CO?7OO>$C$C$QQQ$OOQQQQHQQ$$$$$HQ..
.O$QQ$$$$QQQ$CCO>>??????O$C""C$C>?7O>O$C$$$H$Q$O$$QQQ$$Q$$QH$..
.O$$7?$$QQQ$O$?">>O7?O?C$$C":CC$?>$>7O$O$$$O$$QH$HHHQ$$$QQHH$;.
.$$>>7C$HQQ$$O">?CC?OOCO$$O":CO$$?7OCC$$QQ$QQQHQQQHHHH$HQHHHQ..
.QH>>7C$OO$C$O>>>$>C$$C$$OO"CC$$$C>!CO?$QQQ$QQQQQQQHHHHNHHHH$..
.QH?>OCO$$C$O!C??$C$O?$>$$!:CCQ$$$?>O7$HQQQQQHHHHQQHHHQHHHHHQ..
.QQ?CCCQQO$O$77$C$OCCCC!$$"$OCQC$$CC!CQCHQQQQQQHHHHHHQHNHHHHQ;.
.$OOQOOHHHHQ>QC$$$$$CO:O$C7O$C7>$$C$!OHQHQHQQQQQHHHQQQHHHHNHQ..
.?O$QOOHNHHHQ$C$$Q77?OC$O!OC$$7?$$CQ>$?QQQQHHHHHHHHHHHHHHNHH$..
;COOQCQHNHHHQ$$$$$C>$$C$!>O!OOO$$$O$O$OHQQHHHHHHHHHHHHNNNNNNQ..
.CO$QCHHHHH$HHQ$$$$:"":""$"?:"?>"$O$$?CHNHQHHHHHHHHNNHNNNNNNQ..
.COQOONQHHHHHHH$?$O::::>"::::::::$OO$!$HNHHHHHHHHNNNNHNNNNNNQ..
.COQCONHHNNHHQQQ"7C:::::::::::::"$OC$?HNNHNNNNNQHNNHHNNNNNNNQ;.
.C$QCHNHHNNHHQQQ$"C:::::::!"::::CO?C$HHHNHNNNNHHNNNNNNNNNNNNQ..
.OQ$CNNHHNHHHHQH$$7?:::::::>:::!"!H$ONNNNNNNNHHNNNNNHNNNNNNNQ..
.OQOOHNHHNHHHHHHO$$>:::::>?:::::!QQHHNNNNNHNNHNNNNNHHHNNNHNNQ..
.OQCNHHHHNHHHNHN$Q$O":::::::::::$HOHHHHNNNQHNQHHNNNQHNNNNHHNQ..
.COCNHHHHNHHHNH"-$$$7:::!::::::OQHHHHHHHNNQHNHHNNHHHHHNNNHHNQ;.
.?OCNHHHHNHHHN--7>Q$>7::::::::7$HHHHQQHHNNHHNHHNNHHNHHNNNHHNQ..
.CCQNHHHNNHHHN-QH"H$?>7::::::>>QHHQ:---QNNHHNNHNNHHNHQHNNNNNQ;.
.OCHHHNNHNHHHH:QH"QQ7>>?::::>>"HH$$'7Q>HNNHHNHNNNHNNHQHNNNNNQ..
.COHNNNNHNNNNN!$HHQQ$7>>7::>>!>HHH$-QQ:HNNHHNHHHNHHNHQHNNNNNQ..
.CONNNHHHHHHHHH-HQCHHQ$7>77>>CQQHQO-H>QHHHHHHHHHHHHHH$QHNNNNQ;.
.?CHQQQQQQQQHHH:QQ$HHOHHOOOOOQC$QH:C$:QQQQQHHHHHHHHHQ$QHNHHNQ;.
.?$$$$$$$$QQQQQO!Q$HHQHHQQ!QCQ?$CH:Q>$QQQQQQQQQHHHQQQ$$HNNHH$;.
;O$$O$OOOOOOOO"C77?>OQHHQQCQCQ$!>$>>::C$Q$QQQQQQQQQQQQ$HHHHH$..
.C$OOO!OOOOOO"$Q?>?>>>"QQQ>QC>>::?7$OCOOOO$$$$$$$$QQQQ$QHHQH$..
.O"!Q$QQQ$?!>$$-->?7>>:7!>>>!::::?$$-:OO$7COOQQQQ$$Q$Q$QHHQQO..
.!QQQQQQQQQQ$"-:O$7?>>!:":!:::::!>O$QQ>OOO"COOCOO$$$$HQQHHQQO..
;$QQQQQQQQQ7""C7OQ??"""::::::::::!O>-'QQ"?:Q7:CCOO$QQQQHHHHQ$;.
.QHHHQQQQ?"">O$?$QQO!"""":::":::?!$$C7-7QQQQ$$$$>7O$$$QQ$$QQO..
.C$$$$$$CCCOOOOOO$$$CC????????CCOO$OOCOCCCOO$$$$OOO$$$OO$$$$?;.
.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-.
.......... ......................... ..................... .