ãããããããããããã_--â'''''i''''~~^'''''''''--,,,,,,,,
ããããããã ã_-'''''"ãão°ãoãâ°ão°o°ããoïœ`'''-,
ãããããã _â"Ž°o°âœÂ°ã:ão:::°ãoãOo;;;;::::::::;;;`ãoã:°ãœïœ€
ãããããïŒoã°::::ã/'''°;;;;;:::ã:::::::ãão::::::oãâ°:::::::::::::;;;o;;o:ãœ:::ãœïœ€
ããã ïŒO::::::O°::i|;;;;;::::::::::::::"::::::ã::::o::::::::::::ã:ã::::â:::::::::::::::::::::o°ã
.ãã /:::::'::::::::::::::::::::â:::::::âo::::::::::::::â:::::::::::o:::::::ão:::o:::::o::::::::::::::::::::::::;;;i.
ãã i::::::::::/::::i::::ãœ::::::::::-::::::::::::::::(::::::::i::::::::>:i::::;;:::/:::/::::::::::::::°:::::::::;;| æå€ãšãã³ããŒã¬ãŒ
ãã ãœ__=-------'''''--=--=--===-----=-------=-,,,,___ .ã
. /ïŒ"/ã;;:::::°::::::;;;;;;;;;o::::::;;;;;;::;;::::::::::°:;;;;:::;;;;;:::::::::ãŸ;;;;;::::::`''''''''''''''"ïœ
ããã {ã;;:::::°::::::;;;;;;;;;o::::::;;;;;;::;;;;::::::::::°:;;;;:::;;;;;:::::::::ãŸ;;;;;::::::`''''''''''''''"ïœ
ãããiâŸâŸâŸâŸâŸâŸâŸâŸâŸâŸâŸâŸâŸâŸâŸâŸâŸâŸâŸâŸâŸâŸâŸâŸ |
ãã ââââââââââââââââââââââââââ
ããã{ã;;:::::°::::::;;;;;;;;;o::::::;;;;;;::;;;;::::::::::°:;;;;:::;;;;;:::::::::ãŸ;;;;;::::::`''''''''''''''"ïœ
ã ã {ã;;:::::°::::::;;;;;;;;;o::::::;;;;;;::;;;;::::::::::°:;;;;:::;;;;;:::::::::ãŸ;;;;;::::::`''''''''''''''"ïœ
ã~ _-'-----=====,,,,,--========'''-='====------;;;;-"--.ãããããããã ããããœãœ
ãã|'"~~~~~~~~~~~~~~~~~~~~~~`''''---..ãããããããïŒ-â'''''''''''''""'i㜠ïŒãããããããã(ïœã»3ã»ÂŽ;)ãã
ãã|ã:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:::::::::::::::::::::::::::.:::::.:.:.:.:::`''ãœïœ€ãã ïŒ:.:.:.:.:.:.:.:.:.:.: : : : |ãÂŽããããããããã(ãã ãïŒ
ãããœïœ€,,,,,,___:.:.:.:.;;.;.;.;.;.;.;;.;.;.;.;.;.;.;.;.;;.;.;;.;;.;.;.;.;.;.;;.;.;.;.;
.;.;.;.;.;.;.;;.;.;.;.;.:.:.:.:.:.:.:.:._,,,,
ããããããã ãããããããŒâ