????
PPPPPPPPPPPPPPPPP tttt kkkkkkkk
P::::::::::::::::P ttt:::t k::::::k
P::::::PPPPPP:::::P t:::::t k::::::k
PP:::::P P:::::P t:::::t k::::::k
P::::P P:::::Paaaaaaaaaaaaa rrrrr rrrrrrrrr ttttttt:::::tttttttyyyyyyy yyyyyyy rrrrr rrrrrrrrr ooooooooooo cccccccccccccccc k:::::k kkkkkkk
P::::P P:::::Pa::::::::::::a r::::rrr:::::::::r t:::::::::::::::::t y:::::y y:::::y r::::rrr:::::::::r oo:::::::::::oo cc:::::::::::::::c k:::::k k:::::k
P::::PPPPPP:::::P aaaaaaaaa:::::ar:::::::::::::::::r t:::::::::::::::::t y:::::y y:::::y r:::::::::::::::::r o:::::::::::::::o c:::::::::::::::::c k:::::k k:::::k
P:::::::::::::PP a::::arr::::::rrrrr::::::rtttttt:::::::tttttt y:::::y y:::::y rr::::::rrrrr::::::ro:::::ooooo:::::oc:::::::cccccc:::::c k:::::k k:::::k
P::::PPPPPPPPP aaaaaaa:::::a r:::::r r:::::r t:::::t y:::::y y:::::y r:::::r r:::::ro::::o o::::oc::::::c ccccccc k::::::k:::::k
P::::P aa::::::::::::a r:::::r rrrrrrr t:::::t y:::::y y:::::y r:::::r rrrrrrro::::o o::::oc:::::c k:::::::::::k
P::::P a::::aaaa::::::a r:::::r t:::::t y:::::y:::::y r:::::r o::::o o::::oc:::::c k:::::::::::k
P::::P a::::a a:::::a r:::::r t:::::t tttttt y:::::::::y r:::::r o::::o o::::oc::::::c ccccccc k::::::k:::::k
PP::::::PP a::::a a:::::a r:::::r t::::::tttt:::::t y:::::::y r:::::r o:::::ooooo:::::oc:::::::cccccc:::::ck::::::k k:::::k
P::::::::P a:::::aaaa::::::a r:::::r tt::::::::::::::t y:::::y r:::::r o:::::::::::::::o c:::::::::::::::::ck::::::k k:::::k
P::::::::P a::::::::::aa:::ar:::::r tt:::::::::::tt y:::::y r:::::r oo:::::::::::oo cc:::::::::::::::ck::::::k k:::::k
PPPPPPPPPP aaaaaaaaaa aaaarrrrrrr ttttttttttt y:::::y rrrrrrr ooooooooooo cccccccccccccccckkkkkkkk kkkkkkk
y:::::y
y:::::y
y:::::y
y:::::y
yyyyyyy
___ ___
__________________/ / __________________/ /
| _ _______ / / | _ _______ / /
|(_) .d########b. //)| _____________________ |(_) .d########b. //)|
| .d############// || _____ || .d############// |
| .d######""####//b. ||() || [ ] || ()|| .d######""####//b. |
| 9######( )#_//##P ||()|__| | = | |__|()|| 9######( )#_//##P |
| 'b######++#/_/##d' ||() || | = | || ()|| 'b######++#/_/##d' |
| "9############P" || || |___| || || "9############P" |
| _"9a#######aP" || _ _____..__ _ || _"9a#######aP" |
| |_| `""""'' || (_) |_____||__| (_) || |_| `""""'' |
| ___..___________ ||_____________________|| ___..___________ |
| |___||___________| | | |___||___________| |
|____________________| |____________________|