Image converter to ASCII

Main|Converter|Samples|About


Samples
WMMMWMMWWMMWWMWMMWWWWMMWMMWWWWWMWMMMWWMWWWWWMMWMWWWWWWMMWWMWMMMMMWWMMMWMWWWWWMWWMMMWMMWMMMWMMWMWWMWWMWWMWWWWMWWWMMWMWMWMWMMMMWMMMWMWWMWWWMMWWWMWWMMMMWWMMMWMMWWWWMMMWMWMWWWWMWWWMMMMMWMMMMWMMW
MWWWMWMWWMMMMWWMMWMWWWMWWWWWWMWWWWWWWWMMWWMMMMMWWWMWMWWWMMMWWWMWMMMWWWWMWWWMWWWWWWWWWMWMWMWMMMMMMWMMMMMWMMMMWMWWMWMMWWWWWMWWWWMMMWWWWMMWWWWWWMWWMWWMMMMWWWMMMMMWWWMMWWMMMWWWWMMWWMMMMWMWMMMWMM
MWWMWMWWWMWMMWMWMWMWWMMWWWMMMMMMWMMMMMMWWWWWMWMWWWWWWMWWWWMWMMMMWMMWWWWMMMWMMMWMMWMWWMMMMWWWMWWMWMWMWMMMMWWMWMWWMMWMMMWMMWMWWWWWMMWWWWWWWWMMMWWWMWMMWMMWWWWWMMMMWWWMWWWMWWWMWWWMWMWMWMMWMMMMWM
WWMMWMMWWWMMMMWMMMWWMWMMMMWWWWWWMMWWMWMMWMMWWMMMWWWMWWMMWWMWWMWMMMMMMMMMMWMWMWMWWMWWWMWWWWWMWMMWWMMMMWMMMWWMWMMWWWMWMWWMWMWWWWMMMMWMMWWWMWWWMWMWWWMMWMMWMMWMWWMWWMWWMMMMWMMWWMWMMWMWWWWMWMWMMW
WWMMMWMWMMMMMMMWMMWMWWMMMWMWWMWWWWMWWMWWWMMWMMWMWWMMMMWWWMMWWWMMWWMMMMWMMWWWWMWWWWWMWMWMMMMMWMMWWWMMWWWWMWWMWMMMMWMWWMWMMMMWMMMWWWMMMMMMWWMMWMMWWMWWMMWMMMWMMMWWWMWMMWMMMMWMMWWWWMWMMMMWWWWWWW
WMMWMWWWWWWWWWWMWMMMWWMWWWMMMWWWMWWMMWMWMMMMWWWMWMWWWMMWMMMWWMWWWWWMMWWWWMWWWMMMMMWWMWMWWWWWWWMMMMMWWMWMWMMWMMWMMMMMMMWWMWMMWWWWMMWMWWWWWWWWMWMWWWWWMWWMMMMWMWMWMMMMMMWWMMWMWMWMMMMMWWMMMWWWMW
WMMWWMMWMWMMMMWWWMMMMWMWMMMMMWWMWMWWWWWMMMMWWWMWWMWMMMMMMWMWWWWMMWWMMWWMMMMMMWMWMWWMWWWMMWWMWWMMMMWWMMWWMWMWWWMWWWWWMWWWWWMMMWMMMMWMMWMWWWMMWWWWMMWMMWMMMWMMWMWMMMWWWMMMMMMMMWMWWWWWMWMWMMMMWW
WMWWWWWWMMMMMWWWMWWMWMMWWWWWMMMWMMMMMMWWMMMMMWWMWMWWMMWWWWMMMMMMWMWWWWMWWMMWMWWMMMMMMMMMMMMMMWMMMMMMMMMMMWWWWWMMWWMWWMMWMWWWMWWWMMWMWMWWMMWMMWMMWWWMWMMWWWMMWMWMWMMWWMMMWMWMMMMWWWWWMMMWWWMWWM
MMWMMMMMWMMMMMMWMMWWMWWMMWWWWWWWMWWMMWMMMWMWWWWWWWMWWWMMWWWWMWWMWMMMWMMMWWWMMMWWWMWMMMMWWWMMWMMWMMWWMWWMWWWMMWMWMWWWMMWWMMMMWWMWWWMMWWWMWMWWWWWWWMMMMMMMWWWWWWWWMMWMWWWMMMMWMWMWMWMWWMMMWWMMMM
MWWWWWWMMWMMWMMMMMWWWMMWMMMWWMWMMWMMWMWWMWMMWMWMMWMMWMWMWWMWMMMMMMMMWMMWWWMWMMWWWWMMWMMMWMWMMWWWMWWWWWWWMWMMWMMMMMWWWWMMMMWMWWWWMWMWWMMWMWWWMMWWMWMWWWMWMMMMMWWWWWWWWMMMWMMMWMMWWWMMMWMWWWWMMW
MWWWWMMMWWMWWWMMMWMWMMMMMMMWMWWWWMMWWMMMWMMMMWWWMMWWMMMWMMMWWWMMMMWMWWWMWWMMMWWMWMWMMWWWMWWWWMWWWWWWWMWWMMWMWMWWWWWWMMMWWWWMWMMWMWWWMMMWWWWWWMMMWMMMWMMMMMWMMMMMWMWWWWMWMMWMWMWMWMWMMMWWMWMWWW
WWMWWWWMWMWWWWWWWWWWMWWWMMMMMWMWWMMWMMWWWMMWWWMWWWWMWMWMWMMWWWWWMMWWWMWWWMMMWWMWMMWMWWWMWMWMWMMMMMWMWMWMWMMWWWMMMMWMMWMMMWMWMMWMWMMWMMMMWMMWWWWMWWWMMMMWWWWMWWMMWWMMWWWWWWWWWWMMWMWMWMWWMWMMWM
WWWMMMMMWWWMMMWWWWMWWWWMMMWMMWWWWMWWWMMWMWMMMWWWMMMMWMMMMMWMWMMMWWMWWMWMMWMMMWMWMWWMWWMWMWWMMMMWMWMMMWMMWMMWMMWMWWWMWWWWWWMMWMMMWWMWMMMMMMMWMWMWWWWWWMMWMWWMWMWMWWWWWMWWMMWWMWWMWWWWMWMWWWWWWM
WMWMWWWWMWWMMMMWMMWMWWWWMWMMWWWMWMWWWWWWWWMMMWMWMMWWMWWMMWWWWMMWWWMMWWMMWWMMMWMMWWWWMWWWMWWMMWMMMMWMMMWMWMMMWMWWMWWMMWWMMWWMMWMMMMMMMWWMMMWMWMWMMWMMMWWMMMMMMWWWWWWWWMWMMWMMMMWWWMMWWMWMWMMMWM
MMMMWWMWMWMMMWWMWWMMMMMMWWMWWMWMMWMWMMWMWMWWMMWWMMMWWMWMMWMWWMWWMWMMMMMMWMWMWWMWMMWWWMMMWMMMWMMWMMWMWWWMMMMMWMWWWMWWMMWMMWWMMMWWMMMMMMMWMWMMWWWMMMWMWWWWMMMMWWWWWWMWWMWMMWMWMWWWWWWWMWMMMMMMMW
MWWMWMWMMMMMMMMMMWMMWMMWMWMWMMMWWWWMWWMWMWWWMMMWWMWMMWMMWWMMWWMWWMMWWMWWMWWWWWMMWMMMMMWMMWWWMMMWMWMMMMMMMWWMMWMMWMMWWMWWWMMMMMMMWWWWWWMWMWMMWWMWMWMWWMMMWWMWWMMMWMWMMWMMWWMWWMWWWMMMWWMWWMMWWM
MWWMWWWMWWMWMWMMMMWMMMMMMMMMWWWWMWMMWMWMMWMWWWMWMMWMMWWMMWWMMWMWWMMWMMWMWWWMMMWWMWMMMMMMWMMMWWWMMMMMMWMMMMWWWWMWMMWMMWWMMWMMMMWMWMMMMWWMMWWWMWMWMWWWWMMMWMWMWMMWMMMMMMWMWMWMMMWMMWMWMWWMWWWMWW
WMWWMWWWMMMWMMMMMWMMMMMMWMMWWMWMMWWWMWWWMWWMMMWMWMWMWMMMWMMWMWWWWMMMWMMWWMWWWWWMMWWMWMWMWMMWWMMMMMMMWMWMWMWWWWMMWMMMMMWWWWWMMWWMMWMMWWMMWWWMMWWMWMMMWWMMMWWMMMMMMMMWWMMWWWWWMMMMMWWMMWMWMMMMMM
MMWWWWMWMWWMMWMWMMWMWWMMWMWMWWMMWWWWWMWWWWMWWMWWMMMWWMWMMWWWWWWWMWMWMWWWWMMWWMWMMMMMMWWMMWWWWWMMWMMWWMMMWMMMWWWWWWWMMMWWWMWMWMWWMMWWMWMMWMWWMWMMMMMWWWMMMMWMWWMWMWWMMWMMWMMMWMMMMMWWMMWWMWWMWW
WWMWMWWMWWWWMWMWMWMWMMWMWWWMWMWWWWWMMMWWWWWWWWMMWMMMWWWWWMWMWWWWWWWWWMMMMWMMMWMMMMMMWMWWWMWMWWWMWMWWWMWWWWMWWMWMWMMMWMWWWMWWWMWMMWWMWWMMMWWMWMMMWMMWMMWMMMWMMMMWMMMMMMWWWWWWWMMMWMMMWWMWWMMWMM
WWWMMMWWMMWMMWMMWWMMMWWWWWWMWMMWWMWMMMMWMWWWMWMWMWWMMWWWMWWWWWMWMMMMWMWMWWMWWMWWWMWWMWMMWWMMMWWWMMWWWMMWMWMMWWWWWMMWWMMWWWWMMMWMMMMWMMWMMWWMWWMWMMWMWWMWWWWWMWMWMWWWMWMWMMWWMWMWMMMWMWWWMWMWMM
WWMMWWWWMWWMMWMMMWMWWMMWMWWWMMMMMWMWMMMMMWMMWWWMWWWMMMMWWMWWWWWWMWMMWWWMWWMWMWMMWMWWWWWWMMMMMWMMMWMMWMMWMWWWMWWWWWMWWWMMMWMMMMMMWMMWMMWMMMWMWWMWMMWMWWMMMWWMMWWMMWWMWMMMWMWWWWWWMWMWWMMWMWMWMM
MMWWMMWWMWMWWMMWWWWWMMWMWWMMMMWMWWMWMWWMMWWMWWWMWMMWMMMWMMWWWWMMWMWMWMMWWWMMWWWWWWMWMMWMWMMMMWMWWWMWMMMWMWMWWWWWMWMWMMWWMWMWWWWMMWWMWMMMMWWMWMWMMMMMMWMWWWMMWMWMWMWMMMWMWMWWMWMWMMMWMWWMWWMWWW
MWWWWMWMMMWMMMWMMWMMWMWWMWWWMWMMMMMMMMMWMMMWWWWWWMMWMMWWMMMWMWMWMMMWMMWMWMMMWMWMMMMWMWWMWWWWMMMWWWMWMWMWMMWMMWWMWMMWWMWWWWMMMMMMMWMWMMWWMWMWMWMWMWMWWMWWWWWWMWMMWMMWWWWWWMWWMMWMMMMWMMWMMMWWWW
MMWWMWWMWMWWMWMWMWMWMWWMMMMWMWMMMMWMWMWMWWMWWMWMMWWWWWMWWMMWWMMMMWMMMMMWMWWMWMWWMMMMWMMMMWWMMMWWMMMWMMMWMMMMMWMWWWWMMMMWWMMMWMMMMWWMWWWWWWWMWMWMMMWMMWWMWWWMMWMMMWMMMWMWWMMMWWWWWWMWWWWMWMMMMW
WMMWWMWWMMMMMWMMWMWWMMWWWWMWWWWWWMMWWMMMMWMMWMMWWWMMMMWWWMMMWMMMWMWWMWMMWWMMMWWMWMWMWMWMMMWMWWWMWMMWWMWWMWMMMMWWMMWMWMMMWWMWMWWWMWMWMWMWWWWMMMWWMMMWWMWWWMWWMWMMWWMMMWMMMMWWMMWMWMMMWMWWWMMMMW
MWMWMMWMMMWWWMWWMWMMMWMMMMMMWMMMMWMWMMMMMMMWWWMMMWWWMMWMMWMWMMWWWMWWWMMWWMMMWMMWWMWMWMWWMMWWWMWMWWMWWMWMMMWWMMMMWWMMWMWWMMWWWMWWWMWMMWMMMMWWMMMWMMMMMMMMWMWMMMWWMWWWMMWMMMWMWWMWMWMWMWWWWWWWMW
WWWWMWWMWMMMWMWMMWMWMWMWMMMMMWMMMMWMWMMWWMMMMMWWMMWMWWWWWMMMWMMWWWWMWMMMWMMMWMMMWMWMWWMMWWWWWMMMMWMMMMWWMWMMWWMMMWWMWWWMMMMWMWWWWMMMWWWWMMWMMMWWWMWMMWMMWMWWWWMMWWWWWMMWMWMMWMWWMMMMMWWWWWWMMW
MMWWMWWMMWWWWMWMWMWWWMMMWMWMWWWMWMMMMWMWWWMMWMWMMWWMWWMWWMWWWWWWWWMWWMWMWWWMMWWMWMWMWMMMMMWMMMWMMMMMMWMMMMWMMWWWWMWWWMWMWMMWMMMMMMWMMWMWWWMWWMWWMWMWMWWMWMMMWMWMWMWMMWWWMMMWWMMWMWMMWMMMWWWMMM
WWMMMWMMMMMMMWWWWMWMMMWMMMMMMMMWWMWMMWMMWMWWMMMWMMWWMMWWMWWWMWMMWMMMMMWMMWMMMMWWMWWWMWWWWWMWMMMMMMWWWWMMWWWWMMWMWWWMWWMWWWWWMWWWWMWMWWMWWWMWMWMWWMWMWMWWWMMWMWMMWMWWMWMWWMMWWWWMMWWMMWMWWWMWMW
WMMWWWWMWMMMWWMWWMWWMMMMMMMMWWMMMMMMWWMWWWWMWWMWMWWMMMMMWMMMWWWMWMWWMWMMWWMMMWMMMWWWWWWWMWWWMMWMMWWWMWWMWWMMWMMWWWWWWWWMWMMWWMWWWMMWWWMWMMWWWWMMWMMMMMMMMWWWMWMMWMWMMWWWWWMWWMWMWWMWWMWWMWMMWW
WMWWWWWWMWWWWMWWMWWMMWWMMWMMMMMMMMMWWMMWMWWMWWMWWMMWWWMMMWMWWWMMWWMWMMMMWMWWMWMWMMMWMWWMWMMWMMWMWMWWWMMMWWMMMMWWWMMMMWMMWWMMWWWMWMMWWWWMMWWMWMMWMWMWMWWMMMMWWMMMWMMWWMMWMWMMWMWWWMMWWWWWWMMMMW
MMWMWMWMWMMMWMMMWMMWWWMMWMMWMWWMWMMMMWWWMWMMMMWMMMWWWWWMWWWWMWMMMWWWWWMMWWWWMMWMWMWWMWMMMMMMWWMWWWWWWWWMWMWWWWWWWMMWMMMWWWWWWWMMWMMWMMWWMWMWWWWMWMMWWMMMMMMMMMMWMMWWMMWMWWMMWMMMMMMWMMWMMWMWWM
WMMMMWWWMWMWMMWWWWWWMMMMWWMWMMWMWMWWMMWWWWMMWMWWMWMWWMMMMWMMWWMWWMMWWMWWWWWWMWWMWMMMWMWMWMWMWWMMWWWWWWMMWMMMWWMMMMMWMMWMWWWMMWWMWWWWWMMMMWWWMWWWWMMWWMWMWMMWWMWMWMWMMMMWWMWMMMWWMMWMWWWMMWWWMW
WWWMWMWWMMMMMMWMWWMWMMWMWWWWWMWMMMWMMMWMMWWWWMWMWWWWMWWWWWWMWMWWWWMWMWWMMWMWWWWWWMWMWWMWMMMMMMMWWWWWMWMMWMWWMWMWWWWMWMWMMMMMMWMWWWMMMWWWWWWMWWWWWWWWWMMMWWWWWMMWMMMWWMMWWWMWWMWMMWMWWMWWWWMMWM
WWWWWWMMWMMMWWMWMWMMWWMMMWWWMMWWMWMWMMWWWWWWWMMWMWMMWMWWMMMMMMWMMWWWWWWWWMWWWWMMWMMWWWMMMMMMMWWWMMMWWWMMWWMMWMMWWMMMMWMWWMWWMWMWWMWMMWMWMMMMMWMWWMMWWWWMWWWMWWWMWWMWWWWMWWMMWMMMMWWMMMMWWWMMWW
MWWWWWMWWMMWWWWWMMMMMWWMWMMMWMWMMMWMWMMWMWWMMWWWMMWMWMWWMWMWMMMMMMMMWMMMMMMMWWWMWMWMWMMMMWWMWWMWWMMMWMWWWWWMMWWMWWWWWWWWMMMWWMMMWWMWMWWWWMWWWWMMMWWWMWMMMMWMMMMMWMMWMWWWMMMMMWMMWWMWMMWMMWWWMW
MWWMMWWWWMWMMWMMMMMWWMMWMWMWWWWMMWWWMWMWWWMWWMMMWMWWMWWMMWMWMMMWWWWMWMWWMWWMWWMMMMMMWWMMWWWWWMMMWMWWMMMWWMMWWMMWMMMMWWWMWWMWWMWWMWWWWWMMMWMWWMMMMMMMWWMWMMWMMWWMMMMMWMMWMWMWWMMWMMMMMMMWWMMWWM
MMWWWWWWWWMMWMWWWWWMWMMMMWWMWMMWMWWWMWWMWWWWWWMWWWMMWMWMMWMMWMWWWWWWWMWMWMMWWWMWMWMMWMMWWMWMWMWMWWWMWWWWMMMWWWWWMMWMMMMMMWWWMWWMWMWWWWMWWMMMWWMMMMMMMMMMWWMMWWWWMMMWMMWWWMWMWWMWWWMMWMMMWWWWWW
MWWWMMWWWMMMMMWMMWMMWWMMMWMMWWMMMMWWWMWMWWMMMWWWMMMWWWWMMMWMWWWWWMMWWWMMWWMMWWWWWWWMMWWWMMMWWWMMWMWMWMMWMWWMMWWMWWMWWWMWWWMWMMMWMMWMMWMMWMMWWWMMMMWWMWWMMWMWMWMMMMMWMWWWMWMMWWMWWMMWWMWMMWWMMW
WMMWMWWMWWMMMMWWMWWWMWMMMMMWMWMWWWMMMWWWMWWWMMMWWWWMMWWWMWMWMMWWMMWMMWMMMMMWMWWWMWMMWMWMMMMWMWWWWWWWMWWMWWWMWWWMMMWWWWWMMMWMWWWWMMMMMWWWMMWWMMWMMWWWMWWWMMWMMMMWMMWWMMWMMWMMMWWMWMWMWMMWMMMWWW
WMWMWWMWWWMMWMWWWMWWWMWMMWWMMMWWWMWWMMMWWMMWWWWMMMWMWWWWWMMMWMMWMMMMWMWMMMWMMWWWMWMWMMWWMMMWMMMWWWMWMWMWWMWWMWWWMMMMMMWWWMWWMWWMMWMWMWWWWMWMWWWMMWWWMWMWWWWMMWWMWWMWWWWMWWWMWWWWMWMWMMWWWMWMMW
MMMMWWMMWMWWMMWMWMMWMMWMMMWMMWMWWMMWMMWMWMMWWWWWWMMWMMWMWMMWMWMMWMWMWWWMWWMWWMMWMMMWWWMMWWWMMWMWMWMMWMMMWMWWWMMWMMWMWMWWWMWWMWMMWWMMMMWMWMMWWWMMWWMMMMMWWMMMMWWWMMWWWMWWWWWWMMMWMMMWWWMWWMMMWM
MMWMWWMMWMMMWWMWMMWMMMWMWWMMWMMMWMMMMWWWMWWWMMMWMWWMWMWWMWMMMMWWMMWWWWWMWWMWMWMWMMWMWWWWMWMWWWMMMMMWWMWWWWMMWWWWWMMMWWWMWWWWWMMMWMMMWMWWWMMWWMWWMMMMMMMMMWMWWMMMMWMMMWWMMWWWMWMWMMMWMMMWWMMMMW
WWMWMWWWMWWMWWWWWMWMWWMWMWMMWMMWMMMMWMMWMWMWWMWWWMWWWWWWWMMWWWWWWMMWWWWMWWWMMMWMWMMWWWWMWWMWMMWMWWWWMMWMMWMMWWWWMMMMMWMMMWWMWWMMWMWMWWWWMMWMMWWWWMWWMWWMMMMMMWMWMWWWWWMWMWWMMMMMMWWWMMWMWWMMWM
WMWMMMWMWWMMMWWMMMWWMMWWWWWWWMWMWMMMWWMMWMMMWMWWMWMMWWWMWMMWWWMWWWWWMWWMMMWMWMWWWMMMWWWWMMMWMMWMMWMWWMMMWWMWWWWMWMMWWMWMWMWMMMMMWWMWMMWMMMWMWWMWWMWMMWWWMMWWMMMMMMMWMMMMWWMWWMWMMMMWWWWMWMMWWW
MWWMMWWWMMMWWMWMMMMMWMWMMMMWWWMMWWMMWWWMMMMMMMWWMWWWMWWWMMMWMMMWWWMWMWWMMMWMWMWMWMMWMMWWWMMWWWMWMWWWWWMWWWMMMWWMWMMWWMWMWWWWMMWWWWWWWMWWMWWMMWWMWWWMMWMWMMWWWMMWWWWMMMMMWMMMMWWWMWWMWWMWMWWWWW
WWWWMMWMWWWMWWMMMWMWWMMWWMMWWWWWMMMWMWWMWMWMMWMWWWMWMMWMWWMWWWMMWMWWMWWMMMMWMMWWWWMWMWWMMMMWWMWMMWMWWWWMMMMWMMMWWMWWMWMMMWWWMMWMWMMWMWMMWWWMMWMMMWMMWMWMMMMMMWWMMMWWWMWWMWMMWMMMWWWWWMMWMWMMWW
WWMWWMMWMMWWMWWWMMWMMMWMWMMMMMMMWMMMMMWMMMMMWWMMMWMMWWWMMWMMWWMWWMMMWMMMMWWMMWMWWMWMWMWWMWMWWMMWMWMWWMWWMWWMWMWWWMWWMMWMWWMWMMMWWWMWWMMMMMMWMMMWWWMWWMWWWMMWMMWWMMMWMMMWMWMMMMMWMMMWWWWWMMMWWM
WWMMWMWMWWMWWMWWMMMMMWMMWMMWMWWWMWMMMMWMMWWMMWMWWMWWWWWWWMWMMWMWMWMWWWMMWMMMMWMMWWWMMMMWWWWMMMWMWMMWMWMWMMWWMMWMMMMWMMMWMMMWWMWWMWMWWMWWWMMWMWWMMMMWMWMMWWWMWWWMMWMWWMMMWMMMWMWMMWMWMWMMWWMMMM
WMMMWWMMMWWWMMMMMWMMMMWMMWMMMWMMWMMWWMMMWMMWWMWMWMWMWWMWWMMWWMWMMWWWWMWWWWWWWMMMMWMMMMWMMMWMMMWWWWMWWWWMWMMMMWMWMWWMWWMMMWWMWMWWWWMWMWMMMWWWWWWWWMWWMWWMWWMWMWMMMMWWMWMMWWMMWMMWWWMWWWMMWMWWWW
WWMMMWWMMMMWMWWMWWMMMWMMWMWMMWMMWMMWWMWWMWWMMMWWMMMWWWWMMWWMMWWMWWWWMMWWWMWWMWWMMWMMWWWWMWMMMWMMWMMWWWMWMMWWWMWMWMMMMMWWMWMMMMMMMMWWWMMWMWMWMMWWWMWMWMWMWMMMMMMMWMMMWWWMMWWWWWMMMWMWMWWMWWWWMM
WWWWMWMMMWWWMWMMMWWMWWWMWMMWWWMMMWMMMMMWWMWMMWMWMWWMMWMMWWWMWMWWWMMMWWWWWWWMWWWMWMMMMMMMMMMMWMMWMMMMMWWWMMWWWWWWMWWMWMWMMMMWMWMMWMMWMWWMWWWWWWWMWWWMMMWMMWMWMMWWWMWWMMWWMMMMWWWWWWMWWMMMWMWWWW
MWMWWWMMWWMWWWWWWWWMMMMWMWWMWMWWWMWMWWWWWMMMWMWWMWWMMMMMWMWWMWWMWMWWMWWMWWWMWWMMMMWWWMMWWMMMWWMWWWWWWMWMWMMWWWMWMWWWWMMMMWMWMWWMMMWWMMMWWMWMMMMMMMWMWMWWMMWWMWMMMWWMWWMMMWMMMMWWWMMWMWWWMMMMMW
WWWMMWWWWMMWMMWMMWWMMMWWWWMMWWWMMMWMWMWWMWWMMMMWMMWMWWWMWWWWWWWWMWWMMWWMWWWWMMWMMWWWWWMWWWWWWWWMMWMMMWMMWMMMWWWWMWMMMMMMMWWMWMMMWWWMMWWMMMWMMWMMWMWWMMMMWWMWWMMWWWMMWMWMMMWWMMMWMWWWWMWWMWMWMM
MWMMMMWMWWMWWWMWWWWWMWMMMMMWMWMWWWMWMWMMMWWWMMMMWMMMMWMWWWWMWWMMWMWMWMMWMWMMMWMMWMWWWMMMMWMWMWWMWWMWWMWMWMMMWMMMWMMMWWMWMMMWWMWMWMMMMMMWWMMWMWWMMMWWWMWMWWWMWWMWMWMMWMMWMWWWWMMWWWMWMWWWWMMMWM
MMMWMMMMWWMWMWMMMMMWWWMWWWMWMWWWMMWMWWMMWWWWMMMWMMMMMWWMWWWWWWWMWMWWWMWWWWMWMMWMMMWMMMWWWWMMMWMMWMMMWMWWWMMMWMWWMMMWMWMWWWWWMMWWWMWMMMMMMMMWWWMMMWWWMMWWMMWMWMWMWMWMWWMWWWWMWMWWMMWWWMWWWWMMWW
MWMWWWMWMWMWMWWWMMMWMWWMWMWMWWMMMWMMMWWMWWMWWMWWWWWMMMMMMWMMWWMWWWMMWWMMMWWMWWWWMMMWWWWMWWMMMWMMMMWWMMWMMWMMMWMMMMWWWMWMWMWMWWMMWMMMMMMWWMMWMWWMWWMWMMMMWWMWWWMMMWWWWMWWMWMWWMMMMWWWWWWWWWWWMM
WMMMMMWWWMWMMWWWMWMMMWMMWWMWMMMWMMWWMMMWWWWMMMMWWWMMWWWWWMMWMMMMWWWWMMWWWWWWMWWWWWWWWMMWWWMWMMMMWMWMMWMWWMMMMMMMWWWWWWWMWMMMMWMWWWWMWMMMWWMWMMMWWMMWMWWWMMWMWWWMWWMMWWMWMWMMMMMMMMMMMWWMWMMMMW
MMMWWWMMWMWWWMMWMWMMMWMMWWWWWMMWWWWMWMWWMMWMMWMWMMWWWMWWWMMMWMMMWMMMMMWWWMMWWMWMWMWWWWWMMWMMWMMMMMMWMMWMWMWWMMWMMWWMWWMMMWMWWMWWMWWWWWMMWMWMWWMMWMMMMMWMMMWMMWMWWMWMMMMWMWWMMMWWMMWMMWWWMWMWWM
MMWMMWWWMWWMMWMMWWMMMWMWWWWWMMWMMMMMWMWWMMMWMMMWMMWMWWMWWWMWWWMMWMMMMMMWWWMWWWMWWMWMMWMWMWMWMWMMWMWWWWWMWWWMMMMMMMWMWWWMMMWMWMMWWMWWMMWWWMWWWWMMWMMMMWMMWWMWWMWMMMMMMWWWMWWMMWWMMWWWWMMWMMMWWM
WMMWMWWWMMMWWMMMWWWMMMMWMWMWWMMMWMWWWWWWMMMWMWWWWWMMWWWWWWMMMWWWMMMWMWWWMWWWWWWMMWWWWMMMWMMWMMMWMWMWMMMMMMMWWMWMWMWMWMMMMMWMWMMWMMMWWWMMMMMMWWMWMMMMMMMWMWWWMWWMMWWMMMWMWMWMMWWMMMMWMWWWMMMMMM
MWWWWWWWWMWMMWWMWWWWWMMMMWMWWMMMWMMWMMWMMWWWWWMMWWMMWMMMMMMWWMMMWWWWWWWWMWMWMMWWWWWWWWWWMMWMMMMWMWMMMMMWWWWMMMWWWMMWWMWWWMWMWWMMMWMWWWWWMMWWMWMMWWWMWWWMMMMMMWWMWMMWWWWWWWMWWMWWMMWWWMMWWWMMWM
WWWMMWMWMMMMWWMWMWMWWMMMWMWWMMMMMMWMMMMWMMMMMMMWMWWWMMMMWWWMWMMWMMMWWMMMWMWMMWMWWMWWWMWWMWWMWWWWMMMMMWWMMMMWMMMMWMWWMMMMWMWMWMWMWMMWMWWMWMWWWWMWWWWWWWMWWWWMWMMMMWMMMWMWWWMWWWWMMMMWWMMMWMMMMW
MMMWWWWWMWMWMMWWMMMWMMMWMMWWMWMWMWWWMMWMMMMMWWMMWMWMMWMMMWMMMMWWWMWMMWMWWWWWMWMWWWMMWWMWMWWMMMMMWWMMWWMWMMWWWMWMWMMWMWMMWMMMWWWMMMMWWMWMMWWMWMWMWWWWWWMWMWMWMMMMMWMMMWMWWWWWWMWMWMMWMWWMWMWWMW


45138148511799345455734382305489503032980427649620701679274767678430951761523100787869893136057713524162899073961672325331988265257514432953318628265736453641182566154763322709693441902182347643971063
34011053559666473392746826407082163603556764395575149231724979644946062845054204482365897069864388969676544604989330863619171937782201737334212646455063693553943357697950551116497444096922574816826434
70523718714694561636113803387692068353667210542556318447132855912260406493009157337602362155876342133335452292004528541906775099855564445129171220693557198727125973304337637432546530122100240211549497
94647488520849858705823793924995937832107922867650913584711800383697571042535390435356668216844252921951757848139448805930425112484399115735788637309180023086780908742519684473120829410209638832877397
68954800420118864419073134820095060515039500756156197284044368624362328976173645867286453388291514514274580128064619853245644447332937854462366017356457701616512739106072961802308738525990834076037385
19130030144274124849560580163160149770701006177096865044635536695612401108822177210198543070689873715869601995092004107931739894718782563306155659903693243942557354226452781358541436229847970715185378
25912678352581493181980200059397365988014235661968932436336238835973970518151991911248607654005251792913389292969125220728115088973981941831152557179327589676046296971616676170770534366978651378878449
81342075473775741729559729533339026826599335714480059947133363400551959096020008337865191568239500332869503791757630842632928726618046956371822725011791150981814193830852739400443741893547323671495719
66867041337563634646956935078767969522965971822056242679629786982454487206222825790466378781917555434429032347035152941060468557339153805117581436151163797979804489836774405409856268652390663598473842
64942880072001652110517216587415455991897026358643154379318927912597340893942257649457375367133715036158583398026456208564540490604893588887671828072107604345692220612867441233189621200379380839437425
45518935184331899279654481724279122708314484621535042132669640009131459376540387997897213882834776711297408769119341004638841774929795301124309046188410958088721367561706647989449399954464393015461292
80912959876325566085478778582240936632380608651309226218503628997883567428910011488618194971929019403207431159225045723708925243710898434791162527784893901124381946296578259643445409153315046650448050
32380450772377695849411726799545548879324275705666512323798752711588233408385611143974675309077800967227756997300688290923755760745948680457284266400027871797675640823115603726287369984004658203318192
96176771748489755873002459559247916721462562651702631162467623610350259616572815537940821910359767430187398644469498322047253173272274806063962950413001805589025283349535935541847144828589918594763581
18268554311164256872383852682670448309631145333906412421740117540989565475200371694009335566034922188527183193121562425224280457990968102295103285148422029714102740355601174921699102624708489220788331
63811530123959454867300491817873465204339410547374294417444195093340395728222496650393582996778261341702553105668744190964920538124824216745552417096495731494683058524919371335478353757184316493232442
63934397667933211211064407651026320647687678977707558702002003058162394984360669018849202563255429073518106125477660157983291525739858644230037578742757074813459496983601601609532424831325473298395701
23442386641194499711011204714769630795400191902455583180882778206827595196965414115679429801281353151790421382375001515787021576844538385505675781617486816035034294456364264602084664971849057033496229
41245894281909393188492316953139745800251926825879458065562281271342537403668767260844883520662407224675466770091167466125837590006051912936720360250715049257827307060344331005944518731382055425028316
78138577069698811843321593821354948923532077682382316295945910625044357660230079848623289811098454187770510331363762060570310344328371340501164744336883508340624217348364584554058192645603690187373908
51361726253371335169780818719985628708274979314979225285437465707529389422688056028302727735167845565783025385378239884925695635001391146916087435109981477231475026109137214413563970263961586014978870
96606538362277497694060118017970839366883919886481912991536383969125363735272892987467784295776006850620217059237764017236924621608077071870225686250269367534185719919085483793794773553010642119112398
73624074931663452677021363709235084145869184626518806319552196175843280375058691121356959868520901389157303013431018660666759535961177215264118715089315988429195179019513947674741972212858990327839275
40880932274204488690979716676480077217724573363188436363186891301827991204588154376133861809186113342948828176407602748137530761940286970313114633672884571397438216754945179081315169175538987262973240
70607515274664364421214836138808733832067859542625607221340842746402918164793483317882881066191192591256251659209097404904248739054357277718589530195837348604517402727897137401833682570073597583036580
67349017564976349865974920606380569212158886634248108073816332357153545301211198182080793261044285783761577211418315007017866142350453507878583255834867309158217530516164831766882912646236015776365799
25348829381656359179732905621534400550760103244830521090325424460205625521002613557675042211578190332325845076305669964776281050851852385981402491311415643392883463528952860587332656048231335981431099
79659666526578236602570599074616980682426768212713513645175573814594494811993055043561987431644072364167596597852450554546772742074469000176249057408497765210240311115813886192152785504128613910506701
80019554672582617553682454694109527108826494411992135641025843829293159983098371531067856199520326841514023047117822107764989571430465145423743368105745632049856575538382417503861247398461860714456952
98915964759571422899110868830500709022874408090030313396586054069091451700707210512932525032947400699431604390208035577568646617970244492250029128225275216533063438800879090005920486386048646470427935
48464164569912125761256352829470771567099162673544953755923951045077211165898955601150085071633000014550563379352786900818557642172665847559190209707796522372594537952981009265874384987018398192924512
82001607153276608267223963648948702930767080360719346010924169473446431843231984852799255802542931010696505405802998667692454062163096304125045047100806546685584063272727755202015291299701696358760319
74199589737882283042723776871836860774217094903495093663416130339338482142590013582519833396882955551646729597859845443689072145711423238158830830121940195857789062576806449377807024597895146389242868
07898610421147986425357343843461183335567841922595089980411225947739405175223088713907181212957841865095051575020259005585055702921473671428907439889960846939713191597319689005604475822409632648602831
01908413953845381643507665153607293468040616952341198267821518427474848510756793820057621069696330018282548676296295839377287756638348086061375247690432144089224026103054554050431763889627361445500484
48793060933055053372435925249445696610557443266214696046753300563776281485934332624719541942245766950616748392685691998467665060511061499712178851883725502696241959448042779456295399103562575959737248
56096905759674901609765845260805054787870599020737487261431348710827215741196767765807158783444511212152989816512359360685706184442276659314203622597419560604480586066004846833662035581190500965796357
05831246662537850850856812690547831699229538668042343335960846781462971955935786117391002329536899789455905059658703915987185288005897599326057593748037036976008492287847000049323590741785575343831366
02219334279905144719635448265016727291512108441733811064632277517218006811274011875005287471879708614295251426310205809324211583881245134985174893907503717696510699794123475162358841748360411525434808
67506392804489689783909015819070706522150408050822569584036411464867389991145063659210260160961879612006635469540686506541059032722560441012676633350052789210663827417606662977407140096247276712032762
06090256333674658444804250296745974719109317627397666935003191461849310005967531075723254732348234922315632160099640319594641971752410970399857115316531640654971758899193854194433623768443532719483091
75423422594053456614503086725504492420142550126624185123848213797370624710341123308373810449484935499133145066544241665928308429208415156077653065688468590252015616339524055265078741652252047791089924
16655169768537166979792645114656925845820056699093882764719809743267824444216443957993915981086311532622789308476788166848363922364405189982150322431013207114852103413759259968995099868379992435425613
00658067528348533220731299914549708726771566779038210787790869739211616837318736209133581570858419825499256843683538991305472144333405915494567198434663610227557754043195827970718868215838535970292888
00935966357672169512288192651012045503544348168764375363550779997968701183455483694521219557363400721146705906904624113148229646453815121799327995813525266017791401517401653619095781959062683204239626
83575063653087172719959694339923292795603451020854055241927896821417414080786644469798243180966725238238678492560882779811046124677803798391414085525585730699344298172020244770693136572887607450776362
76256820975451072073638436761726632102646251620104203200083384968191141931996019644838128227859209519772253709070416195364151107196942618333254077978561281616809614568019336659433090946250968058682019
38395161484886367018405459347063985299936332735250602839786838607963157918324476639442789359243263083630968888045302882413778767344838830827591921759577273432072262841332753495991732645444829830517472
60619864015731964717720451598424721468018550365741522279564130508334781805095299189352051407818093419148343348588257020875274023738408912961895639523939959570828633114837151149626012776694569464516524
37715795263274484413516796443583853736521215389375148565052945328289254072672691569734208154950292602627259920169222380470079839277180316098874251167433818624195043708246692142299554553937881746962456
01698758866252210424472275955384601874616440584070776326474743596368109413104704022655551454335357812960553244496148209999325131008122375922404267772676839376431059807659440975837952205694645569524779
95438517866157765689624196683925736557850130440072991587940397526940472050186613040301122857718628099336221632919102646185950119032696435465016926905228808517670915953572883300173981098145026568581891
22154335345370799714980577382009990372232528969388628257727880625753883664208511431818428606183270887857468127393378079047225438215519772611652982679505822167731070867805308138131557912187231636210245
92845768774466631869376905348544098254209573725562513032082777390779984326215140198351159435296204415991655326917086697425605684997991931249153838553175711649636169711232372884595201146750989629018318
72091736100662230755384559454370098442639477707135576087481859246992793325666067102592914253992732876100208269777855698715218706330422533561764331054539126352237852901386061732645868102735568794373446
24580383820024607498502246624888299698052884291936284019248515504571619189300135662765661055755256499212941455153339302805953486705720655992314208461706916616607556698948190570621821927049471358265381
38683728786274554396222686177600999387945052638838858470851859988295468733442971338630686978575651448220934326801483051528907811924456285348019964624595041571870306544301859129207737907866894462628867
74476833920350150439594854618613224876197378405024820520903669273762954140253177615304637574506149807353064520835611676828157841453849704011591123672135777561512655600915429001471403567524539332239664
8273073028362381313853736842453173472356292732542039530664483781435883039895008086559526010331267215