________, d888888888b,
_______d8888888888888b____ _____________________, ad8ba, _
______d888888888888888)___ __________________, d888888888b,
______I8888888888888888___ _________________, 8888888888888b
______`Y88888888888888P" """"""""""baaa, ___, _____888888888888888
""""""""9888888888P""^_________ _______ ___^""Y8888888888888888888
______, d888P"888P^___________________________^"Y8888888 888P'
____, d8888'_____________________________________^Y8888 888P'
_, d8888P'________________________________________I8 8P"^
_d88888P'_________________________ _________________"b,
d888888'_________________________ ___________________`b,
888888I__________________________ ____________________`b,
888888'_________________________________________ ______`b,
888888__________, d88888b, ______________________________`b,
88888I_________d88888888b, ___________, d8888b, ___________`b
88888I________d8888888888I______ ____, 88888888b___________8,
88888b_______d88888888888' __________8888888888b__________8
888888_______Y888888888P'_ __________Y8888888888, ________, 8
888888b______`Y8888888^____ _________`Y888888888I________d8I
888888888b, _____`""""^________________`Y8888888P'______ _d88
888888888b, ___________________________`Y8888P^________d888
88888888888ba, __________________________`""^________, d88888
8888888888888888ba, ______d88888888b_______________, ad88888
8888888888888888888b, ____^"Y888P"^__________., ad88888888888I
888888888888888888888b, _____""______ad88888888888888888888
88888888888888888888888b_, ad88ba, _, d888888888888888888888
88888888888888888888888b, `"""^_d88888888888888888888888888I
8888888888888888888888888b8aaad88888888888888888888888888
88888888888888888888888888888888888888888888888888888888
8888888888888888888888888888P^__^Y8888888888888888888888'
8P888888888888888888888888888'_____^88888888888888888888I
8_`88888888888888888888888888_______8888888888888888888'
8__`8888888888888888888888888, _____, 888888888888888888P'
8b__`888888888888888888888888I_____I8888888888888888880'
88b__`88888888888888888888888I_____I888888888888888888'
88P___`8888888888888888888888b_____d8888888888888888'
"^______`Y88888888 888888888888, ____888888888888888P'
_________"8888888888888888888b, ___Y888888888888P^
__________`Y8888888888888888888b___`Y8888888P"^
____________"Y88888888888888888P_____`""""^
_____________`"YY888888888888P'
___________________^""" """""'_