' .'...-' ..-.. .-.. '- .' .-'.. ' .'-...' . -. .'- ..' . '
.-----'-'--'----''''--'-''''---''--'-'-'''-'''---'-'''''-'-'-''.
--''-'' ':'-.----.-:-''-:'-.;:':.':-'.---'-':''.'-''.':''.---'
.-'M'M'---'-'''-'---''----'-----'''---''''''-''''---''-''-''''-
:--M-M-'-'--':---'---'---'''-''''--'-'--''''----:-''-:---':-'-''
.''M'''-'''-''-''-'-''--'''-''-'-----'--''---'--''-'''-'-''--''.
-'MMM--'''-'-'-'-''''-''---'-'---""""--'-'''"ONNNHQ$O?:'-'''''.
'''':M'.-:''.--'-.':'-'-:''.':-:-!7!!7!-''->HNNNHHHQQ$$Q$--'-'.
------'--''-'-''''----'-'''---:::!>7> :"-'':QNNMNNHHHQQ";!:!:-''
:---'M--:----:'--':--'''-:--""!!>?7 !>7;>''NMMNMNNHN;'Q......>-'
---'MM'--''''--''-'''--::::"!>>?C? C>7C.'OHMMNNNNH"..Q$'.....".
.'-M'M''''''''-''----'---"?7!>">... !?.?-7NMMMNNNNN;..!$: . ..;.
.'--'M''.':'- --'-.'::""">CC! ?>"'->?"> !MMMMNNNN?".........:CC.
''--MM--'---'''-'''':">7>!>!-C.7--OC--'"7HNMNNNNH-.........!CCOO
''-''---''-'-'--''':>?:>!:C.!''-':!'''"NMMNNNNN7....... .'CCCC.
.'-'''M''''-'-::-:"!"!>C..>"O::;!'--''7NNMMMNNN>'...-.. ...CCCC.
''-'M----'-':"!?!>>!">..>:--.?:''''--NMMMNNNHNMMN!;-.; ..7CCC.
--'MM-M -:'-."?.>:O "7"?.O7.-:'-.':NHOOOQHNHH$?7?QH$CO .'.OOCO.
-'''MM---'--:""7O7C.? ;-:: >'------>NONMMMMMMMMMH?>?NOO: '.OCOOO
''MMMMM:'-:"!>77.>?"7 -->!--'----'NNMMMMMMMMMMMMM$77Q$OCO;COO$.
.''-::::"7?!>7?>.7.!--!!-'''''-'':CMMMMMMMMMMMMMMMMM?7?QOOCOO$O.
-'-"!""" .>7..C>O.7''-'''-'--''>HMMMMMMMMMMMMMMMMMMM?7OQOOOO$Q.
:'':!7?'????O.?7?.O.'-'-''-'--':NMMMMHMMNQQQNNHHHHHNNN??$QOOO$Q$
''-">? C>!C.O.?C.!''-----''''-:MMMMMQHQHQNHHQQQ$$QHHNNM?COQ$$$QQ
'-"7?." 7>.7: .!.7''-''''-'''HNMMM$?NQHNNHNQQ$$$QQHNHNCCCHH$QQ.
-'""C..?:!O:;C?!?.':-''-"'-.7MNMMM7CC$$$HNMH$$$O$$QQHHH?CONHQQ.
.'---!7!.---::'''--''''--''--NNMMMO>>OCOOO$N$NQQ$OOO$QHNQCCONHQ.
:''''-"> !---:---':---'-'-':7HMMMN>>7?QCOO$QHQMQ$OO$$$QHMCCOQMHN
.-------C?-'-''---'''-''--!OHMMMN$>!!7CQ$O$$QHMMQOOO$QQHNQOOOMN.
.-'''''''---'--'''-''''-'!QNMMMMQ>>>!!!>OQ$OHM$NNNQ$$$QNNMOCOON
--'':'-.-:'- -:'-.':--->NNMMMMM7!>'!!!!>CQMHC?HH$$NQ$O$HH$OOOQ.
-'----'-'-''----''''-''?HHNMMMMM!!>>!!!!>COCC7>MOOHHQHOC?$N$OOOM
:''-':------':-:-----?ONMMNHNMMH>>7>>>>7?>7>!""M?O$NH$O?>7$MMHMM
.''''-'-'''-'''---''OQMMH$HHNMMO>>>77777CO7!--"H??CCCO$OC"ONNHH.
.-''''-'----"H:--''"NMH$O$$HMMMO>>>7?O7>7$O!--:7$7777!?>?C$NNHQ.
.-!NMMMMMMH$O$H:-';HQQ$$Q$$$HMM$7?77O$7>>!??7"'777$"""":NMMNMNH.
:7OOOCOOOO$$$$$>:!>HOO?NO$QHHMMQ??7!>7QC7":">O:7!>!?":"COONMMNN"
.QOCCCOO$$$$$$$Q77C$O!OQO$HHHMMN??7!>7?OQ!"::-:7":"""C"C:7MMMMH.
.$QQHHQQQ$$$$$$?>>"""CONO?QHNMMNC?>>>7-'-:'':--7"-'-'-'''$MMMN-.
HNMNHHQQQQQ$$Q">-:7$OH?$?7HMMNH$?>>>7-''';':''?"--''''':MMMM"-
NNMNNNHHHQQQQNC77">">H>QH?OCMMNHH?7!77-;;'-;.'';!:;-''--QMMMM-'-
MMMNNNHHHHQNN$O$C":7$OHMQQ$$HQHHN$C>7"';;'-;;;;;;::----HNMMM:---
MMNNNNHHNHNN$?7"!!7CQMMCQHHOOOQHN$?7:;;;'';;;;;;-:---?NNNH$--'
MMNNNNNNQMN$?7!"?7$$NMNOONHQC$CHNM$"-;;;;';;;;;;;:-->NQMMN-'''.
.NNNNNNMHMN:O??!?QO$HNQMO$HOHQ$$HHNO-';.;;;;;;;;;.--HHHNNN---'-
MNMNNNMNHMM:?C$COHQ$MH$MQO$7?$QHQMN"';;.;;;;;;;;;;:7MMNMNH:'--''
.MNNNMHHNNM>$CQQO$Q?MMHMHQOC?7$HNNM:';;.;;;;;;;;;'$MMMMNM:'-'''.
.MMMMMHHMMN?QQQH?QQQMHMQNQOC7CO$NNM-';;.;;;;;;;;;HMMNMHM?''''''.
NNMNNHNMNQ$HQH$QQQQQNNN$N$$7CQNNMH:';..;;;;;;;':MMMN.C7-'.'---
.MMMNHNMMMCQHHHNNH$C?NNNNNQ$$OQNMMC"-..;;;;;;;;-MNNN:7Q''''''--.
MMMMHHNNMQQHHNNQ>QC7?OMNNMHH$O$HMMMMNN?:;;;;;;':C$NH-:--'':-''''
.NMMQQNHM$HQMN$OMNH?7>MMNNMHH$QHNMMMNNHHQ-;;;'''!OHQ'-'-''--'-'.
.MMNQHQNMOMQN!MNM?CH>?MMNHMMMQNNNMMNHHQHQQHO;'';-$Q-''''-'-''-'
.NMQQNQNMQNQMNMM??QO>?NNNHNNMNHNNMMNHHQQQQQ$"''>C$H''.'-'-.--''.
M$MHQNNMHNHHNMNOCM$?!7MHNHMMMMMNNMMMNHHQQQQQ?-7"COQ'--'---''''-'
MHNHQNMM>7CHCQHNMQO?!QONH$HNMMMMNHHHHHQQQQQ$":-"C$$'-:-'-':-'-''
.MNMMMMC>>?OC$HH$QQOQ"$NHQQQMMMMQQQQQQQQQQQ$":-?OHC'-'-''''--''.
.NNMNMM"!>?OO7$HOQM$NQ?$NHHNMNNNNHHHHQQQQ$Q$>>>CO>?-'-''''----'
NMNNMNHQHMM?OCHHMN$MMQC>!>?QMNHHQ$HHHHHQQO$>-:C7:>''.':-' -'--
NNMNMMMMMMMMOC$$MNMQQ!'':!?CM$HQQHMQOHMNHQQO>>7O7:>'---'-'-''-''
$HNNMMMMNHQQCO$HMM?;':77?$MMNNHHN$MMMOQNHHQ?CO?>"--.' '''' -'-.
.HNMMMNQQO7OMN$NH--'-?O7>7MMMMMMNQQQOOQHNMNHO77!':-'...--'...-'.
.HMMMHQQQO>>HOM>-:;;?>:-"MMMMMMMM$Q$$$$$$Q$$$QMMN!-''-''--'''''
M...Q...OC...Q....'. .:?...M. .MM...O...O$...O....: .-'.. '...'
