mmmCmmmmmmmmmmmmmmmmmmmmmmmmmmmmwww
sssssssbsssssssssswvssssssssssswwww
sssvsssfffsfFfvsRssssHbsssssRsswwww
ssssw-ffwCfffb.ssssCmHssvwwLL-Rwwww
--F--Rfffmmf...--mmmH....C..--.wwww
---vmmmmCww..R--LLL---.b.....R.wwww
mw--LHmmv...ff---vww.....RR....wwww
mmffLL......mmff--...b.....v...wwww
mm.v..-...v-mfFfR-wwwfff.....w.wwww
...ww..vwww---fffbwwwFFwmvm..C.wwww
mmmmmmmmmmCmmmmmmmmmmmmmmmCmmmmmwww