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