.. .
x88f` `..x88. .> xeee .n~~%x. xeee
:8888 xf`*8888% .u . .u . u. .u . d888R x88X 888. d888R
:8888f .888 `"` .d88B :@8c .d88B :@8c ...ue888b .d88B :@8c d8888R X888X 8888L d8888R
88888' X8888. >"8x ="8888f8888r ="8888f8888r 888R Y888r ="8888f8888r @ 8888R X8888X 88888 @ 8888R
88888 ?88888< 888> 4888>'88" 4888>'88" 888R I888> 4888>'88" .P 8888R 88888X 88888X .P 8888R
88888 "88888 "8% 4888> ' 4888> ' 888R I888> 4888> ' :F 8888R 88888X 88888X :F 8888R
88888 ' `8888> 4888> 4888> 888R I888> 4888> x" 8888R 88888X 88888f x" 8888R
`8888> % X88! .d888L .+ .d888L .+ u8888cJ888 .d888L .+ d8eeeee88888eer 48888X 88888 d8eeeee88888eer
`888X `~""` : ^"8888*" ^"8888*" "*888*P" ^"8888*" 8888R ?888X 8888" 8888R
"88k. .~ "Y" "Y" 'Y" "Y" 8888R "88X 88*` 8888R
`""*==~~` "*%%%%%%**~ ^"==="` "*%%%%%%**~