ad88888888888888888888888a,
____a88888"8888888888888888888888,
__,8888""P88888888888888888888b,
____d88__""P88888888888888888, _____,8888b_______________""88888888888888, _____d8P'''__,aa,______________""888888888b _____888bbdd888888ba,__,I_________"88888888, _____8888888888888888ba8"_________,88888888b ____,888888888888888888b,________,8888888888 ____(88888888888888888888,______,88888888888, ____d888888888888888888888,____,8___"8888888b ____88888888888888888888888__.;8'"""__(888888 ____8888888888888I"8888888P_,8"_,aaa,__888888 ____888888888888I:8888888"_,8"__
b8d'(88888
__(8888888888I'888888P'_,8)__88888
_88888888I"8888P',8"__88888
_8888888I'888",8"(..)__88888
(8888I"_"88,_,8"____,8888P
__888I'_"P8_,8"___,88888)
_(88I'__"