____ _ _ ____ _ _
/ ___| |__ (_) ___ ___ / ___|| |_ __ _| |_ ___
| | | '_ \| |/ __/ _ \ \___ \| __/ _` | __/ _ \
| |___| | | | | (_| (_) | ___) | || (_| | || __/
\____|_| |_|_|\___\___/ |____/ \__\__,_|\__\___|
a88888b. dP oo .d88888b dP dP
d8' `88 88 88. "' 88 88
88 88d888b. dP .d8888b. .d8888b. `Y88888b. d8888P .d8888b. d8888P .d8888b.
88 88' `88 88 88' `"" 88' `88 `8b 88 88' `88 88 88ooood8
Y8. .88 88 88 88 88. ... 88. .88 d8' .8P 88 88. .88 88 88. ...
Y88888P' dP dP dP `88888P' `88888P' Y88888P dP `88888P8 dP `88888P'
.oooooo. oooo o8o .oooooo..o . .
d8P' `Y8b `888 `"' d8P' `Y8 .o8 .o8
888 888 .oo. oooo .ooooo. .ooooo. Y88bo. .o888oo .oooo. .o888oo .ooooo.
888 888P"Y88b `888 d88' `"Y8 d88' `88b `"Y8888o. 888 `P )88b 888 d88' `88b
888 888 888 888 888 888 888 `"Y88b 888 .oP"888 888 888ooo888
`88b ooo 888 888 888 888 .o8 888 888 oo .d8P 888 . d8( 888 888 . 888 .o
`Y8bood8P' o888o o888o o888o `Y8bod8P' `Y8bod8P' 8""88888P' "888" `Y888""8o "888" `Y8bod8P'
e88'Y88 888 ,e, dP"8 d8 d8
d888 'Y 888 ee " e88'888 e88 88e C8b Y d88 ,"Y88b d88 ,e e,
C8888 888 88b 888 d888 '8 d888 888b Y8b d88888 "8" 888 d88888 d88 88b
Y888 ,d 888 888 888 Y888 , Y888 888P b Y8D 888 ,ee 888 888 888 ,
"88,d88 888 888 888 "88,e8' "88 88" 8edP 888 "88 888 888 "YeeP"
,ad8888ba, 88 88 ad88888ba
d8"' `"8b 88 "" d8" "8b ,d ,d
d8' 88 Y8, 88 88
88 88,dPPYba, 88 ,adPPYba, ,adPPYba, `Y8aaaaa, MM88MMM ,adPPYYba, MM88MMM ,adPPYba,
88 88P' "8a 88 a8" "" a8" "8a `"""""8b, 88 "" `Y8 88 a8P_____88
Y8, 88 88 88 8b 8b d8 `8b 88 ,adPPPPP88 88 8PP"""""""
Y8a. .a8P 88 88 88 "8a, ,aa "8a, ,a8" Y8a a8P 88, 88, ,88 88, "8b, ,aa
`"Y8888Y"' 88 88 88 `"Ybbd8"' `"YbbdP"' "Y88888P" "Y888 `"8bbdP"Y8 "Y888 `"Ybbd8"'
a88888b. dP oo .d88888b dP dP
d8' `88 88 88. "' 88 88
88 88d888b. dP .d8888b. .d8888b. `Y88888b. d8888P .d8888b. d8888P .d8888b.
88 88' `88 88 88' `"" 88' `88 `8b 88 88' `88 88 88ooood8
Y8. .88 88 88 88 88. ... 88. .88 d8' .8P 88 88. .88 88 88. ...
Y88888P' dP dP dP `88888P' `88888P' Y88888P dP `88888P8 dP `88888P'
MM'""""'YMM dP oo MP""""""`MM dP dP
M' .mmm. `M 88 M mmmmm..M 88 88
M MMMMMooM 88d888b. dP .d8888b. .d8888b. M. `YM d8888P .d8888b. d8888P .d8888b.
M MMMMMMMM 88' `88 88 88' `"" 88' `88 MMMMMMM. M 88 88' `88 88 88ooood8
M. `MMM' .M 88 88 88 88. ... 88. .88 M. .MMM' M 88 88. .88 88 88. ...
MM. .dM dP dP dP `88888P' `88888P' Mb. .dM dP `88888P8 dP `88888P'
MMMMMMMMMMM MMMMMMMMMMM
,, ,,
.g8"""bgd `7MM db .M"""bgd mm mm
.dP' `M MM ,MI "Y MM MM
dM' ` MMpMMMb. `7MM ,p6"bo ,pW"Wq. `MMb. mmMMmm ,6"Yb.mmMMmm .gP"Ya
MM MM MM MM 6M' OO 6W' `Wb `YMMNq. MM 8) MM MM ,M' Yb
MM. MM MM MM 8M 8M M8 . `MM MM ,pm9MM MM 8M""""""
`Mb. ,' MM MM MM YM. , YA. ,A9 Mb dM MM 8M MM MM YM. ,
`"bmmmd' .JMML JMML..JMML.YMbmd' `Ybmd9' P"Ybmmd" `Mbmo`Moo9^Yo.`Mbmo`Mbmmd'
.d8888b. 888 d8b .d8888b. 888 888
d88P Y88b 888 Y8P d88P Y88b 888 888
888 888 888 Y88b. 888 888
888 88888b. 888 .d8888b .d88b. "Y888b. 888888 8888b. 888888 .d88b.
888 888 "88b 888 d88P" d88""88b "Y88b. 888 "88b 888 d8P Y8b
888 888 888 888 888 888 888 888 "888 888 .d888888 888 88888888
Y88b d88P 888 888 888 Y88b. Y88..88P Y88b d88P Y88b. 888 888 Y88b. Y8b.
"Y8888P" 888 888 888 "Y8888P "Y88P" "Y8888P" "Y888 "Y888888 "Y888 "Y8888
██████╗██╗ ██╗██╗ ██████╗ ██████╗ ███████╗████████╗ █████╗ ████████╗███████╗
██╔════╝██║ ██║██║██╔════╝██╔═══██╗ ██╔════╝╚══██╔══╝██╔══██╗╚══██╔══╝██╔════╝
██║ ███████║██║██║ ██║ ██║ ███████╗ ██║ ███████║ ██║ █████╗
██║ ██╔══██║██║██║ ██║ ██║ ╚════██║ ██║ ██╔══██║ ██║ ██╔══╝
╚██████╗██║ ██║██║╚██████╗╚██████╔╝ ███████║ ██║ ██║ ██║ ██║ ███████╗
╚═════╝╚═╝ ╚═╝╚═╝ ╚═════╝ ╚═════╝ ╚══════╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚══════╝
██████ ██ ██ ██ ██████ ██████ ███████ ████████ █████ ████████ ███████
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
██ ███████ ██ ██ ██ ██ ███████ ██ ███████ ██ █████
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
██████ ██ ██ ██ ██████ ██████ ███████ ██ ██ ██ ██ ███████