- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- :::::::::::::::::::::::::::::::::::::::::::::::::–:::::::::::::::::::::::::::::::::::::::::::::::
- :::::::::::::::::::::::::::::::::::::::::::::::::..:::::::::::::::::::::::::::::::::::::::::::::::
- :::::::::::::::::::::::::::::::::-:::::::::::::::..:::::::::::::::-:::::::::::::::::::::::::::::::
- :::::::::::::::::::::::::::::::::-.-:::::::::::::..:::::::::::::-.-:::::::::::::::::::::::::::::::
- ::::::::::::::::::::::::::::::::::..-::::::::::::–::::::::::::-..::::::::::::::::::::::::::::::::
- :::::::::::::::::::::::::::::::::::.–::::::::::—-::::::::::–.:::::::::::::::::::::::::::::::::
- ::::::::::::::::::::::::::::::::::::.:–::::::::-::.::::::::–:.::::::::::::::::::::::::::::::::::
- :::::::::::::::::::::::::::::::::::::.:–:::::::.//.:::::::–:.:::::::::::::::::::::::::::::::::::
- :::::::::::::::::::::-::::::::::::::::.::-::::::.//.::::::-::.::::::::::::::::-:::::::::::::::::::
- :::::::::::::::::::::-..–:::::::::::::.//–::::.//.::::–:/.:::::::::::::–..-:::::::::::::::::::
- ::::::::::::::::::::::::-.—-::::::::::.//–:::.//.:::–//-::::::::::—-.-::::::::::::::::::::::
- ::::::::::::::::::::::::::—:—-:::::::-//:-::-//-::-://-:::::::—-:—::::::::::::::::::::::::
- :::::::::::::::::::::::::::::—:::—::::.//:—//—://–:::—:::—:::::::::::::::::::::::::::
- ::::::::::::::::::::::::::::::::—://:—-.///.-//-.///.—-::/:—::::::::::::::::::::::::::::::
- :::::::::::::::::::::::::::::::::::—://::-.:/:.–.-/:.-:://:—:::::::::::::::::::::::::::::::::
- ::::::::::::::::::::::::::::::::::::::—://:.—..-.-.://:—::::::::::::::::::::::::::::::::::::
- :::::::::::::::::::::::::—————-.-.–..` `..–.-.—————-:::::::::::::::::::::::
- ::::::::::::::::-.……—::://////////////-..` `..-//////////////:::—.……-::::::::::::::
- ::::::::::::::::::::::::::::————-.-.–..““..–.-.————-::::::::::::::::::::::::::
- ::::::::::::::::::::::::::::::::::::::–:///:.-.-..-.-.:///:–::::::::::::::::::::::::::::::::::::
- :::::::::::::::::::::::::::::::::::–:///:–.:/:.::.-/:..-:///:–:::::::::::::::::::::::::::::::::
- ::::::::::::::::::::::::::::::::–://::—–///.-//-.///——://:–::::::::::::::::::::::::::::::
- :::::::::::::::::::::::::::::—:::—:::–//:.–//–.://–:::—::::–:::::::::::::::::::::::::::
- ::::::::::::::::::::::::::——-:::::::–//:-::.//-::-://–:::::::——-::::::::::::::::::::::::
- :::::::::::::::::::::::–.—::::::::::–//–:::.//.:::–//–::::::::::—.–:::::::::::::::::::::
- :::::::::::::::::::::-..-::::::::::::::-/:–::::.//.:::::-:/–:::::::::::::-..-:::::::::::::::::::
- ::::::::::::::::::::::::::::::::::::::./:-::::::.//.::::::-:/.::::::::::::::::::::::::::::::::::::
- :::::::::::::::::::::::::::::::::::::.:–:::::::.//.:::::::–:.:::::::::::::::::::::::::::::::::::
- ::::::::::::::::::::::::::::::::::::.:-:::::::::-::.:::::::::-:.::::::::::::::::::::::::::::::::::
- :::::::::::::::::::::::::::::::::::.–::::::::::—-::::::::::–.:::::::::::::::::::::::::::::::::
- ::::::::::::::::::::::::::::::::::..-::::::::::::.-::::::::::::-..::::::::::::::::::::::::::::::::
- :::::::::::::::::::::::::::::::::-.::::::::::::::..::::::::::::::..:::::::::::::::::::::::::::::::
- :::::::::::::::::::::::::::::::::-:::::::::::::::..:::::::::::::::-:::::::::::::::::::::::::::::::
- :::::::::::::::::::::::::::::::::::::::::::::::::..:::::::::::::::::::::::::::::::::::::::::::::::
- :::::::::::::::::::::::::::::::::::::::::::::::::–:::::::::::::::::::::::::::::::::::::::::::::::
- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::