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