--...+mmmddddddddddddmmmddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddmmm ---.:hmmddddddddddmmmmddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddddddmmd --..smmdddddddmmmmmmdddddhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddddddddddmmdd --.-hmmddddddmmmmmmmmddddhhhhhhhhhhhhhhhhhhhdhhdmmmmmmmdddddddddddddddmmddd -..+mmmmddddmmmmmmmmmddddhhhhhhhhhhhhhhhhhddhdmmmmmmmmmddddddddddddddmmmmdd -..smmmmmddmmmmmmmmmmddddhhhhhhhhhhdhhhddhyyo/+++osyhhddmddddddmmmmmmmmdmmd ...mmmmmmmmmmmmmmmmddddddhhhhhhhdhddddhdmddmmmmmddhysoo+oossyyyyhhhhmmmddmd -./mmmNmmNmmmmmmmmmddddddhhhhhhddddddddmmddmmddmmmmmNNNNmyo///++ooyhmdddddd -:hmyhmmmmmmmmmmmmddddddhhhhhhhdddddddmmdddhhhhhddmmmNms:..--:+sysoshdddddd -::.+mmmmmddmmmddddddddhhhhhhddddddhdmddhhyyyyyhhdmmd:...:sdNNNNh+odddddd --...+mmmmdddddddddmmdddhhhhhhddddhhhsyddhhyssyyhhdds-./ymmmmmmo:/hddddd ---..:mmmmdddddddddmmddhhhhhhddddddhs..shdhyyyyhhdy/.ohddddh+-.-+dddddd ---...dmmmddddddddmmmddddhdhdddddmmd/.:-+hdhhddy/ -odddho:.sdddddd :---..dmmmmmdddddddmmmddddddddddmyoo../-./shs:-//:.-/o+:-/osdmd :--...mmmmmddddddddmmmdddddddddmdo//-oys:.../oyo-...:+ooo+ossshmd :---.-mmmdhmdddddmdmmmdddddddddmddysoo+:::......-:-::///+osyhddhys+/://sd :----smh+.-hdddddmmmmmdddddddddyooyhhy+//+/:----://++//+oyhhhyo/:-.....-:/y ----+s+-.../ddddmmmmmmdddddmddddddmdddhy+--://///:---+yhhyssyyyso+:----.-:/ :-:-----...-yohmmmmmmddddhddhhs+/dMMMMNdhh+-......-shdhsydmhshNMMMNmy+-..-: ::::-------.::hmmmmdo-sd//dss/.NNNNs:omhs/-.....:ossshd+--dmNMm+/sNd/... ^:---:::------:yymd+.../:/y:-.dddNh-/dy/:-..`..-:///y/ ^-dhdNm+.:ms-... :-:--:---::----os:.......-...-yhyyshs:....
.....:-+hhhhsohy-.... :::::::::::-:--:-------...-......./sss:.....oyys+-.. ---::::-:-::-:-:-::-----..--........... -::-:::::-:::::::::-::---..-................. ::::::::::::-::::::::----..--.....................- :::-:---:::::::::::-::----..::...................--- ::::::::::::::-::-:::-----.../--.....................----: -:::::-:::::::-:::-::--:--...::-..........-:/:::-..
`.....----:: --::::-:::::---:--------....::-..........::::::-........----:::/ :-:--:-----------.....-+s+//+oss+:-............................---:::/// :----.----......--:/oydddddmmmmmms:-.....:////////////:-.`.......--:::///// --..-...-//+oshdmmmddddddmmNNNNmdyo/--...................
.....--:::///::/ ..-+yhdmmmmmmmmmddhhhddmNNNNmhsossso+/:-....--::::--..........--::///:--::: +ydmmmmmmmmNNmdhhhhddmmNNMMhooooossyhyo:----................--:///::----:// mmmmmNmNNNNmdhhyhhhddmmNMNh+osoyhdddhhhyo/--.........--:///--...---:// mmmmmNmNmmdddhyyyhhddmmNMNhooohdhhhhhhhddhs/-...`....-://:-.....---::/++ mmmmmmNmmddddhyyyyhddmmNMMMdssyhdhhhhddddmNNh/-......--:::....--:://++++++ ddmmmmNNmmdddhhysyyhddmNMMMMmysyhhhhdddmmmNNNhs+:---::-...--:/++++++++osyhd dddmmmmNNmmddhhyysyyhhddmNMMMNhyddddddNmmmmmmmmmdhsooooss++o+o+oyyhhdmmdddh hhdddmmmNNNmmdhhyysyyhhdddmNNMNddmmmNNNNNmmmdddddddddmmmd++++osyhddhhhhhhhh hhhhddmmmmNNmmddhhyyyyhhhdddmmNNdNMMMMNNNNmmmdddddddddmdssyyhhhhhhhhhhhhddd ddhhhhhddmmmNNmmdddhhhhhhddddmmmmNNMMMNNNNNNNmmmmmmmmmddhhhyyhhhhhhhhhddddd dddddhhhhhhddmmmmmmmmddddddddddmmmmNNNNNNNNNNNNNmmddhhhyyyhhhhhhhhddddddddd ddddddddhhhhhhhddmmmmmmmmmmmmmmmmmmmmmmmmdddddddhhhhyyhhhhhhhhhdddddddddmmd