___(_, d888888888b, d888888888b
_____d888888888888/888888888888b_).
__(_8888888P'""'`Y8Y`'""'"Y88888b
____Y8888P.-'_____`______'-.Y8888b_)
___, _Y88P_(_(_(________)_)_)_d88Y_,
____Y88b, __(o__)______(o__)_d8888
____`Y888___'-'________'-'__`88Y`
____, d/O_________c________/O,.
_______/'., ______www_____, .'_/
_________.-`_____________`-.
________/___, _d88b__d88b____
_______/___/_88888bd88888`__
______/___/__Y88888888Y_____..
____________88888888____/__/
_______`_`.__d8888888b, _/\/
_________`.//.d8888888888b;_|
___________|/d888888888888b/
___________d8888888888888888b
________, _d88p""q88888p""q888b,..
___________`""'`____"`|____/`'""`
______________ ===| |===/
_______________ |___|___/
_______________/___|___|
______________/____|___|
______________|___Y __/
_________________/__/
_______________|_/|__/
______________/_/_/_|
_____________=/__|=/
_____________ "`___`"