Image converter to ASCII

Main|Converter|Samples|About


Samples
MMMMWMMMMWWMMMMWWWMMMWWWMMMMMMMMMMWWMWMMWMWMMMMWMWMWWWMMMWMWWMWMWWMWMMMWWMMWWWWMMWWMMMMWMWWWMMWMMWMMWMMMWWWMWMMMWMWMWWMMWMWMMWMMWMWWWWMWWWMMMMMWWWMMMWMWWWWWWWWWWWMMMMWWWWWWMWWWWWMMWWMMWMMMMW
MWMMWWWMMWWWMWWWMWMMMMMMWWMMMMWWMMWWWWMMWWWWWWMMMMMMWWMMWMMMWWMMMWMMMMWMMMWMMMMMWWMWWWWMMMWWWMMWWMWMMWWWMWMMWMWWMMMMWMWMMWWMMWMWWMWWWMWMMMMWMMWMMMWWMMMWWMMWMWWMWWMWWMMWWMMWMMWMWMMWMMMWMMWMWM
MWMMWMMWWWWWMMMMMWMMWWMWMWWWMWWMMWWMMWWWWWMMMWWMWMMMMMMMWMMWMMWMWMWMWMMMMMMMWWWWMWMMMMMMMWWWWMWMMMWWMWMMWMMWWWMWWWWWMWMWMWMMWWWMMWWWMWMMWMMMWMMWWWMMWMMWMWWWMWMMWWMMWMMMWMWWWWWMMWWWWWWMMWWMWM
WMWMWMWMMMMMWMWWMWMWWWWMMWMMWMMWMWMMMMMMMMWWWMMWWWMWWWWWWMWWMMMWMWWMWMWWWMWWMMMMWWWWWMMMMWWMMMMMWMMWMMMWWMMMMMWMMWWMMMWMMWMWWMMMMMMWMMWWMMWWMWWMMWMWWWMWWMMWWWWWWMMMMMWMMWWWMMWMWWWMWMWWWWWMWW
WWMMMWWWWWMWWMWWWMMWMMMWMWMWWMMMMMWMWWWMMMMWMMWWWWWMWMWWWMWWMMMWMWWWWWMWMWMWMWWWMMMWWWWWWWWWMMWMWWMWWMWMWMMWWMWWMMMMMWMWWWWWMMWWMMMWWMMMMMMMWWWWMMWWMMMWMWMMWMWMWMMWWWWWMWWMMMMWMWMWMMWWWWMWMM
WMMWMMWWMMWMMWWMWMWWWWWMMWMMWWWWWWMWWWWMMMWMWMMWWMMMMWWWWMMMWMWMWMWMMMWMWWWWWWWWWWWWMWMWWWMWWMMWMMWWMMWMWMWMMMMMWMWWMWWMWWMMWWWMWWWWMMMWMWWWMWWWMWMMWWWMMWWWMWMWWWMMMWWMMWMMWWWMWMMWMMWWMMWMWW
WMWMMMMWWMWWWWWMMMMWMMMMWWMMMMWWMWMWMWMMWMMMMWMWMWWWWMWMMWMWWMWWWWMWWWWMMWMMWMWMMMWMMMWWWWWMWMMWWMWWWWMWWMWMMMWMMMMMWMMMMWWWMMWMWMWMWMWWMMWWMWWMMWWMWWWMWMMWWWWWMMWWWWWMWMWWWMMWMMMWMMMMMMWWWM
MWMWWMWMWWMMWMMWMWMMWWMWWMWMWMWMWWWWMWMMWMWWMWWWWMMWWWMWWWWMMWMMMWMWWWMWMMWWMMWMWMWMWMMMMWWMWWWMMMWWMWWMWWWWWWMWWWMWWMWWMWWMMWMMWMWWMMMWMMMMMMWMMWMMWWWWWMMWMWWMWWWWWWWWMMMMWWWMMMWWMMMWWWWMWM
MWMWMMMWMWMMMWMWWMMMMMWWWMWMMWWMMMMWWWWMMMWMMMWWMMMWWWMMMMWMMWMMMMWWWWMMWWWMWMWMMMWWWWMMWWWWMMWWMMWWWWWMMMWWWWWMWMWMMWMMWMWWMWWMWWWMWWMWMMMWWWWWMWWMWWWWMWMWWMMWWMMWMWMWMMWWMWMWWWWWMMMMMMWMMW
MMWWMWWMMMWWWMWMMMMWMWWMWMWWMWWMWMMWWMMWMWWWWWWMMMMWMWMWMMWWMMMWWWWWWMWMWWMMWMWMMWWMWWMWWWWWWWMWWMWWWWMMWMMMMWWMWMMWWMWWWWMMMWMMWWMWMMWMMMMMMWMMMWWWWMWMWWWWMMMWWWMMWMMMMMMWWWMMMMMMWWMWMMWMWM
MWMMWMMMWMWWWMMMMMMMMMWMMWWMWWWWMMWMMMWMWWMMMWMWWWWMMMWMMMMMWMWWMMWMWWMMWWWMMMWWWWMWMMWMWMWWWMMWMWMWWMMMWMMMMMWWMMMWWMWWMMMWWMWWMWWMMWWMMWMWMMMWMMWMMMMMMMMWWMMWMWMMWMMWWMWWWMWMWMMMMMMWMMMWMW
MWMWWMMMMMWMMMWWWMWMWMMWWWWWWWMMWWMMWMMMMWMMWMWWMWWMMWMWWMWWWWMMMWMWWMMWMMWWMWMMMWWMWMMWWMWMMMMMMMMWMMMWMMWMWWMWMMWWMWMMMWWWMMWWWMMMWWMWWWMMWMMWWMWWWWWMWWMWWMWWWMMMWWWMWWWMWWWWWWWMWMWWWMMWWW
WMMWMMWMWWWMMWMWWWMMWWWMWMMWWMMMMMWMMWWWMMMMMWMMMWWMWWWWWWWWMWMWWMWMMMMWWMMMWWMWWMMMWMWWMMMWMWMWMMWWWMMWMWWWWMWWWWMWWWMWMMWWWMWMWMWWMWWMWMWMMMMMMMMWWWMWWMMMWMMWWMMWMMWMMWWWMWWWMWWWWMWWMWWMMW
MMWWMWMMMWWMWMMMMWMWWWMWWMMWMWMWMWMMWMMWMWWMWWMMMWWWWWWMWMMWMMMMWMWMMMMWWWMMMMWMWWWWMMMMMWWMMWMWMWMMWWWMWMMWMWWWMWMWMWWMMMMWMMMWWMWMMMWMWWWMWWWMWWMMMWWWMWMMWMMMWMMMWMWWMMMWMMWWMWWMWWMMWWWMWM
WMMWWMMMWWMWMWMMMMMMMWWWMWWMMMWMWMMMWWWMWMMWWWWWMWWWWMMMMWMWWWMWWMWMMMMMWWWMMMMWWWWMMWWMMMWMWMMWWMWMMWWWMMWMWWMWWMMWWWMWMMWMMWWWMWMWMMMWWMMWWWWWWWWMMWMWWMMMWMMWMWMWMWWMMWMMMMMWMMWWMWMWMMWMWW
MMWMWMMMMWWMMMMMWWMMWWWWWWWMMMWMMMMWWMMMMWMWWMMWWMMMMMWWMWWMMWWWMMWMMMWMMMMWWWWWMWMMMMWMWMMMWWWMMWMMMWMMMMMMMMWWMWWMMMWWWMWMWMWWMMWMWWWMMWWWMMWMMWWWWMWWWWMWWMMWMWMMMWMMWMMWMWWMWMMWMMWWMWWWWW
MMMWMWMWWMMWWWMMMWWMWWWMWMWWMWMMMMMWWMWWMWWWWMWMMMWWWWWWMMMWMMMWMWMMMWWWMMWMWWWMMMWWMWMWWMWMWWWMWWWWWWWMMMWMWWWWWMMWWWMMWMMMWWMMMWMWWWWMWWMWWMMMWWWMWMWWWMMWWMWWWMWMWMWWWMMMWWMWWMWWWMWWWWWMMW
WMMWMWMMMMWMMWWWMMWMWWWWMWMMMWMMWWMMWWWWWWMWMMMWMMMWWWWWMMWWMMMMWMWWMMWMWMMMMWMWMMWMWWWMMMWWWWWWMWWWWWWMWMWMWMWMWMWWWWMMMWWWWWWWWMWWMWMWWWWWMWWWWWWWWWMWMMMMMMWWWWWMMWMMMMMMWMWWMMWMMWMMWWMWWM
MWMMMMMWMWMMWMMMWMMWMWMMMMWWWMWMMMWWWWWWWWWMMWWMWMMMWWWWMMMMWWMMMMMMWWMWWMWWMMMMMWMMMMWWMMMWMMMMMMWMWWWWWMWMWMWWMWMWMWMWWWWMWMWWWWWMMMWMMWWMWMMMMWWMMWWMMMMWMMWMWWMMWMMWWMMMWMWWMMWWMMMMMMMWMM
MMWWMMWMMWMWMWMWWWMWMMMWWWWWWWWMMWMMWWMMWWWMMWWWMMMWWMWMMWWMWMMMWWWMWMWMMWWWWMMMWWMMMWMMMWMWWWWWMWWMWMWWWWMWMMMWMWMWWMWWWMMWMWMWMWMWMMMMWWWWMMMWWWWWWWWWWMMMMWWMWMMMMWMMMWMMMWWWWMWMMWWMWWMMMM
MMWWMMMMWMMMMMMMMWMWMMWWMWWMMWMWMWMWMWWWMWWWWMWMWWMWMMMWMMWWWWWWWMWWWMWWWWWMMMMWMMMMWWMWMWMMWWMMWMMMMMWMWMMMWMWMMMMMWMMMMMMMMWWMWMWWWWWWMMWWWWWMWWWWWWMMWMWWWWWWMWMMMMWWMWMWMMWMWWWMMMMMMMWMWM
MWWMMMMWMWMMWMMMMWWMWMMMMMMWWMWMMMWWWWWWMMMMWMWMMMWMMWMWMMWMMWWWMWWMMMMMWMMWWWMMMWWWMMWMWMWMMMMWMWMMMWMWMMWWWMMWMMMWMMMWWWMMMMWWWMMWWWWMWMWWWWMWWMMWMMWMWMWMMWMWMWMWWWMMWMMWWMMWWMWMMWMMWWMWWM
WWMMMWMWMWWMMWWMMWWWMMWMMMWWWMMWMWMWWWWMMMMWWWWMWWMMMMWMWMMWMWMMMWWMWWWMMMMMMWMWMMMWWWMMWWMMMMMMWWMWMMMWMWMMMWWMMWWMMWMMWMMMWMMMWWMMMWMWWMMWWWMWMMMWMMWMWWMMWWWMWWWMWMMMWMMWMWWWMWWMMMMWWWWMWM
WWWWMMWMMMMWWWMWWMWWMWMWMWMWMMMMWWMWMMWWMMMMMMMMMMWMMWWMMMMMMWWMWWWWMWWMMMMMWMMWWWWMMMWMWMMWWWWMWMWMMMMMMMMWMWWWWMWWWMMMMMMMWWMWWMMWMMWWWWMMMMWWWWWWWMWWWWWMWWMMMWMWWMWMWWWMWMWWWMMWWWMWMWMMWM
MWWMWWWWWMWWMWMMMWWMMWMMWWMWWMWWWMMMWWMWWMMMWWWWWWWMMMWWMWMMMMWWMMWMMMMWWWMWWWMMWWMWWWMMWWMMMMMWWWMWWMWWMWMWMMMWMWWMMMWMMMWWWWMMMMMWMWWMWWWMWMMWMWMWWWMMWWWWMMWWWWWMMWMWMMMWMWMMWWWWMWWMMMMWMW
WMWMWWWWMMMMWMMMMWWMMWMMMMMWWMMMMWMMWMMWMWMMWWWWWMWWWWMMWWWMMMMWWMMMWMMMWMMMMWMMWMWWMMMWWWMMMWWWWWMMWWMMMMMMWWMWWWMWMMWWMWWMWMMMMWWWMMMWWMMWWWMMMWMMMWWWMMWWWMWMWMWMWMWMWMWWWWMWWMWMWMMWMMWWWW
WWWMMWMMMWWWMMMWMMMWMWMWMWMMMWMWWMWMMMMWWMWWMMWMWMWWMWWWMMWWWMMMWWMWMMWWWWMMMMWMMMMMWWWWWMWWMMWMWMWMMWWMWWMWWMWMWWWWWWMWWMMMMWMMMMWMWMWWMMMMWMWWMWMWWWWMMWWMMWMWWMWMMMWMWMWMWMMMMWMMMMMWWMWMWM
WMMWWMMWWMWMWWMWMWMMMWWWWMWMMWWMWMMMMMWMMWWMMWMMWMWMMWWWMMMMWMMWMMWWWMMMMMMMMWMWWMWMMWWMWWMMMWWMMMMWWMWWMMWWWMMMWWMWWWMWMWMWWWMWMWMMMMWMMWMWWWWMMMWWMMMMWMMWMMWMWWWMMWMWWMWMMMWWWWWMWMWWWWMMWW
WMWMWMWMMWWWWMMMMWMMMWMWWMWMWMWMWWWMWMMWMMWWWWWWMWMMWMWWWWMMWWMMMWWWWMMWWWWWWMMMWMMWMMMMMMWWWMWWWWWWWWMWWMWMWWMWMWWWWMMWWMMMWWWWWMWMMWWWMWMMMMMMWWMMMMMWWMMWWWMMMMMWWWWMWWMWWWWWWWWMWMWMWWMMMW
WMMMMMMWMMMMWWMMWMMMWMMMWMMWMMMMMWMWMWWMWMMWWMMMMMWWMWMWMMWWWWMWWWMMWMWMMWMMWMWMWWWMMWWMMMMMWWWMMWMWWMMWMMMWWWMWMMMMWMWMWWMMMWWMMMMWMWWMWMMWMMWWWWWMWWMMMMMMMWMMWWWMWWMMMWMMMMWWWMMWMMMMMWMMWW
MMWWMMWMWWWWMMMMWMMWWMWMMWMMMMMWMMWWWWMMMMWMMWMMWMMMWWWMMWWWMWWWMMWWWMWWMWMWWWWMMMMWMWMMWMMWWMMWMMMMWMWWWWMWMMWWMWWWWMMWWMWWMMWWWMMMMWMMMMMMMMWMWWWWMWMWWMMWWWWMMWWWMMMMMWWMMMMMWWWMMMWMMWMWWW
MMWWMMWWMWWMWMMMWMWMMWWMWWMMWWWMWWWWWMWMMMWMMMMWWWWMMMMMWWMMMMWWWMWMWMMWWMWWWWMWMMMWWWMWMMMMWMMMMMMWWMMMWMMMMMMMWWMWWWMWMMWMWWMWMMWMWWWWMWMWMWWMWWMMMMMWMWMMWWMMWMWMWMWMWMWWMMMMWMWWWWWMWMWMMW
MMWMWWWMWMWWWWMMMMMWMWWMMMWMMMWWWWMMMMMMMMMWMMMWMWMMMWMMMMMWMWMWWMMWWWMWWMWMMMWMWMMMMWMWMMMMWWMMWWMWMMMWWMMMMMWMMMWMMMWWMWWWMWWWMMWWWWMWMMMMWWWWWWMMWMWWWMMWWWWMWWWMMWMWWWMWWWMWMMMMMWMWWWWWMW
MMMMMWMWMMMMMWWMMWWMMWWWMWWWMWMWWWMMMWWWMWWWMWMMWWWMMMWMWMWWWWMWMWWWWWWMWWWWWWMWWWMMWMWMWMWWMWMWWWWWWWMMWWMWWMMWMMWWWMWWMWWWWWWMMWMMWWWWMWMWWMMMWWMMMMMMWWMWMMMMWMMMMMMWWMWWMMMMMMMWMMMMMMWMMW
WWWMWWMMWWMMWMMWMMWWWMMMWWMMMMWMWWMWMMWWWMWWMWMWMWWMWMWWWWMWWMMWWMMWWMMMMWMWMMWWWMWMMWMWMMMMMMMMWWWMWWWMMMMWWWMWWMWMWWMMMMWMWWMWWWWWMWMWWWMMWWMWMWWMMMMMWWWWWWMMMMWWWWWMWMWWMWWMMWMMWWWMMMMMMM
MMWWWWWWMWMWMMMMMMWWMMWWMMWWMWWMMMMMMWWMMWWMMWMMWWMMWWMMWWMMWMMMMMMMMMWMWWWWMWMMWMMWMMWMMMWMWWMMMMWMMWWWWWMMMWMWMMMMMWWWMMMMWWWWMMWWMWMMMMWWMMWMWMMWMWMWMWMMWMWWWWWWWMMWMMMMWMMWWWMWWMMWWWWWMW
WWWWMMWMMMWMMMWWMMWWMWMWMMMMWWMWMWWWMMMWMMWWMMWWMWMWWWMMWWMMMWWMWMWWMWMWWWWWWMWWWMMMWMWMMMWWWWMMWWWMMMWWMMMMWMMMMMMMMWMMWWWMMWWWWMMMWWWWWMMMMWMWWWWMWMWMWWWMWMWMWMMMMWMMMWWMWWWWMWMMMMMWMWMMMW
WMMMWWWWMMMMWMMWMWWMMMMWMWMWWMWWWMWMWMMWMWWMWMWMWMMWWMMWWWMWMMWMWWWMWMMMMWMWWMWMWMWWWWMMMWWWWWMWMWMMMWWMMWWMWWMWMMWWWWWMMWMMMMWMMWWWWWWWMMMMWMMMMMWWMWWMMWWMWWWWWWWMMWMWMWMWWMWWWMMMWWMMMWMMWM
WWWMWMMWWMWMWWMMMMWWWWWWMMWWMMWMMMWMMMWWMMMMMWWWMWWWMWWWMMWMMMWWMMMWWMWMWWMMWWMMWWWWMWWWMWMWWMWWWWWWWWMMMMMWMMMWMMWWWWWMMMWWMMWWWWMWWMMWMMWMWMMMWWWMMMMWMWMWWWMMWWWWWMMMMWMWWWMMWMWWWWWMWMMMMW
WWMWMMWMMMWMMWMWWWMWWMMWMMWWWWWWWMWMMWWMWMMMWMWWWWMMMWWMWWWMMWMMMWWMMWMWWMWMMMWWMMMWMWMWWWMWWWMWMWWMMMWWMWMMWWMWMMMWMMWMMWWMWWMWWWMMWWMMWMWMWWWWMWMMWMMMMWMWMWWMMWMWMWWWWMMMWWWMMWWMMMMMWMWWWM
MMMWMWWWWWWMWWMWWWMWMMMWMWWWWWWMWWMWWWMWWMMMMWWMWMWWWWWWWMMWWMMMMMMMMWWMWWMWWMMWMMWMMWWMWMWWMWWMMMWWWMWWWWWWWWMWMMMMWWMMWMWMWMMWMMWMWMWMMWMMWWWWMMWMMWWWWWWMWMWMWWMWMMMWWWWWWMWMMWMWWWMMWWWWWM
MMMMMWMWWMMMMWWWWMWMMWMMWMWWMWWWMMWMMWWWWMMWWWMMWWWWWWWMMMMWMWWWMWMMMMMWMMMWMWMMWWWMWWWWMWMMMWMMMMMWWMMWWMMMWMWWMMWMMMWWMMWWMMWWMWMMMMMWWMWMMMWWMWMMWMWMMMWMWWMWWWMMMWWMWWMWMWMMMWWMMWWMWMMWWM
WMMMWWMMMWWWMWMMMWMMMMMMWMWMWMWWMWMMMMWMMWWWWMMWWWWWMMMWWWWMMMWMMMWWMWWMMMWWMWMWMWWWMWMMWWMMWMWWWMWMWWMMMMMMMWMMWMWWMWWMWMMWWWWWWMMMMMMWMWMWWWMWMMMWWWWMWMWMMWMMWMMMMWWWWWMMMWMWWMWMMWWMMWMMMW
MMMMWWWWWWMMMMMWWWMWMMMWWWMMWWMMWMMMWWWWMMWMWMMWMWWMWMWWMWWWMMMMMMMWWWWMMWWWMMMWWMWWMWMMWWMWMMMMMWMWWWWWMWMMMMMWWMWMWMWWMWMWWWMMMMMWWMMWWMWMMWMMMMMMWMWWWMWWMWMMMMMMMMMMMWWMWMMMWWWMMWMWMWWWMM
WMMMMMWWWMWMWWMMWWWWWWMWWWMWWMWMWWWWWWMMMMMWWMWWMWMWMMWMMMMWWMMWMWMMMWWWMWMMMWWWMWMMMWMMWWMMMMMWMMWMMMWWWMMWWWWWWMWWWMWMMMMWWWMWMMWMWMMMMMMWWMMMMWWWMMWWMMMMMWWMMMMMWMWMWMMWMMMMWWWWMMMWWMMWMM
WMMMMWMMWMWMWWMWMMWWMWMWMMWWMMMMWWMWWMWWMWMWWWMMWMMMMMMWMMWWWMMWMMWMMMWWMMMWMMWWMWMWWWWMMMMMWMMMWWWMWMMWWWMMMWMWMMMMMMMMMMWWWWMWMMMWWWMMWMMWWMWMMWWMWWMWMWWMMWMWWWWMMWWMWMWWMMWMWWMWMWWWMWWWWM
MMWWMWWMMMMWMMMMWWMWWMWWMWMMMMMWWMWMMWWWMWMMMWMMWWWMMMWMWWWMWMMMWMMWWMWWMMMMMWWWWMMMWWWMMMMWMWWMWWWMMMMWMMMWMWMMMMMWWMMWWMMMMWMWWWMMMWMMWMMMMMWWMWMWWWWMWMWWWMMMWWMMMMWMWMWMWWMMWMWWWMMWWMMMWW
WMMMWMWWWWMWMWMMWWWWWWMWWWWWMWMMWWMMMMWWWWMWWMMMWWMWMMWWWWWMMMMMMWMWWWWWWWWMMWWWWMWWWWMMWMWWWWWWWWWWMWWMMMWMMWWMMMWMWWWMMMMWWWMWMMWWWWMWWWWWWMMWWWWWMMMMMMMMWMWWWWMMMMMWWMMWWWWWWWWMMMWMWMWMMM
WWMMMMMMWWMMWWWWMWMMWWMMWMMMWMWWWMMMWMMMWMWMMWMWMMWMMMMWWWWMWMMMWMMWMMWMMMMWMMWWMWMWMMMMMMWWMWMMMMMMMMMWWMWWWWMMMWMWWWMMWWWMMMMWWWMWMWWMMWWMWMMMWMMWWWWMWMMMWMWWMMMWWWWWWMMWMWWMWMMMMWWWMWWMWW
MWMWMMMWWWWWMWWMWWWMWMMMMWMWMMWWMWMMMMMMWMWMWMWWWWMWWWMMMWMWWMWMWMMMWMWWWWWMMWMMMWWWWWWWMMWMMWMMWMMWMWMWMMWMWWWMWWWWWWWWWMMWMWWMWWWWWMMMMWMWMWMWWWWWWMMMMWWMWWMWMMWMWMMMWMMWWWWWWWMMMWMWMMMMMW
WWMMMWWWMMMWMMWMMWWMWMMWMMWMMMMWWMWWMMWMWMWMWWWMWWMMWWMMMMMWWMMMMMMMMMMWWWMMMWMWMMMWWMMWWWWMWMMMMMWWMWMWWWWWMMWWMWMMMWMWWWMMWMMMMWMMMMMWMWWMWWMMWMMMMMMMMWMMMWWMMWMMMMWWMWWWMWWWWWMMWWMWWWMMWW
MMWWMWMMWMMMWMWMWWMMMWMMMMWWWMWMWWMWWWWMWMWMMMWMMMMMWWWWMMMWWMWWWWWWWMWWWWMWWMWMMMMWWWWMMMMMWMMMMWWMMMWMWWMMWMMWWMMWMMMWWMWWMMWWWMMMMMWMWWMMMWMMWMWWMWWWWMWMMMWWWMMWMMMWMMMMWWWWWWWWWWMMMWMWWM
MWWMMMMMMWMWMWWWMWWWWWMWMMWWMMMWWMMMMMWMWWMWWMMMMWWMWWMMMMMMWWMMWMMMWWMMWWMMWWMMMWWWWMWMMMMWWMWMMWMWWWMMWMMWMWMMMMMMMMMWWMMWMMMMWWWMMWMWWWMMMWWMMWWMMMWMWWMWWMMMMWWWMWMMWMWWWWWWMMWMWWWWMWMMWM
WMMWWWMWWMWMMMMWMWWMWMWMMWMMWWMMWWMWMWWWMWWWWWWWWWMWMWMWWWWWMMMMWWMWWMWMWWWWWMMMMMMMWMMWWWWMMMMWMMMMWMMMWMMWWWMWWMWWWWMWMMMMMMWWWWMMWMWWWWWMMMWMWWWWMMMWMWWWMWWWMMWWWMMWMMMMWMMMWWWMMMWWWMWWMM
WWWMMWMWWMWMMWMWWWMMMWWMWMWMWWMWMWMMMWWMWMWWWMWWMWWWMMWMMWWWMWWWMMWMMWMMWWWMMWWMWMMMWMMMMWMMMWWWWWMMWWMMMWWWWMMMMMMWWWWWMWMWMWWWMWWMMMMWMMMWMMMWWWMWMWWWMWMMMMWMMMWMMWWWMMWMWMMWWWWMMMMWWWMMMW
WMMMWWWMWMMMMMWWMMWWMWMMWWWWMMMWMMWMWMWWMWMMWMWMWMWMMMWWMWMWMWMWMMMWWWMWWWWMWWMMWWWMMMWWWMMMMWMWWWMMMWWMMMWMWMWMWWWWWMMWWWMWMWMMWMWWWMWWMMMMMWWMMMWMMMWMMWMMMWWMWWWWMMMWWMMMMWWWWMWWWWWMWWMWWM
MWMMWWWMMMMMWMWWWMMMMWWWWWWWMWWMWMMWMWWMMMMMMMMMWWWWMMMMWMWMWMMMMWMWWMWMWMMWMMWMWMWMMMWWWMMWMWMWMMWWWMMWWMMWWMWMWWMWMMMWMMMWMMWWWMWWWWWWMWMWWWMMWWMMWMWWMWWMWMMWMWWMWWMWWWMWMMWMMMMWWWMMWWWWMM
WWMWMMMMWWWWWWWMWMMMMWMMWWMWMMWMWMWMMWWMMWMWMWWWWMWWWMWMWWMMWWMWWWMWMWMWMMMWMWWMWMWMMWMWWWMMWMWWMWWMWMMWWMWWWMMWWWMMMMMWMWWMWWMWWWMWMWWMWWMWMWMWMMWMWWMMWMMMWWWWWMMMWWWMMWWMWMWMWWWMWMWWMMMWMM
WMMWWMMWWWWMWWMWMWMMMWWWWMWWWMMWWWWWWMWMMMWMWMWWWWWWMMMWWMWMWMWWMWMWWWMWWWWMMWWWWMMWWWMMMWWWMMMMMMMWMWMWWMWMWMMWMMWMMWMMMWMMWMMWMWMWWMMWMWMWMMWWWWMMMMMWMMMMMMMWWWWWWMMWWWMWMMWMWMWMMMWWMWMMMW
WWMMMMMWMWMWWWWWMMWWWMMMMWWWMMWMWWMMWMMMWWWWWWWWWWMWWWMMMMWMWWMWWWWMMWMMMMMWWWMMMMWWWWWWWMWWWWMMMMWWMMWWMWWMMMMMWWMWWWMWWWWMMMMWWWWMMWMWMMMWMWMMMMMWMWMWWWMWWWMWWWWWMWWMMMWMMMWMWMMWMMWWWMWMWW
WWWMMWMMMWMMMWWMMMWMMWMWMWMMWMMWMWMMWMMMWWMMMWMWMMMWWMWMMMWWMWWMWWWWWMWMWMWWWMWWMMWMMWWWWWWMMWMWWMWWWMWWWMWMMMMMWWWWWMMMWMMWWMMMMWWWMWMMMWWMMWMWMWMWWMMWMMWWMWWWWMMWWWMMWMWWWMWMMWWWMWMWMWWMWW
WMWMWMWMWWMWWWWMMWMMWWMMWWMWWMWMMMWWMWMWWMWWWWMWMMMWMWMMWWMWWMWWMMMWMWWMMMMMWMMWWMWMMMMMWMMWMMMMWMMMWWWMWMMMMWWMMMWWWMMMWMMWWMMWWMMMMMWMWMMMWWMWMMMWWWMMMMWWWMWWMWMMMMMMMMMMWWWMWWWWMMWMWMWMMW
MWMMWMWWMMWWMMWWMMMWWWMWMMMMMMMMWWMMMMWWWWWWWMWMMWWMWWMMWWMWWMMWWWWMWWMMWWWMWMWMMMWMMMWWMMWMMMWWWWWMWMWMWWWMWMMMWMWWWMWWWMMMMMWWMWWWMWMWMMMWMWWWWWWMMMMMWWWWMWMWMWMWMMWWWWMMMWMMMMMWMMWWWMMMWM
WWWWMWWMWMWWWMWMWMMWWWWWWMWWWMWMWMWWMWWMWWMMMMMMMWWWWWMMMWMWMMMMMMMWMWWWWMWWWWMWWMMWWWMMWWWMWWWWWWWWMMMWWWWMMMWMMWMWWMMMWMWMWMWMMWWMMWWWWMWMMWWMMMWWMMWMWWWWMMWMWMWWWMMWMMMWWMMWMMWMMWMMWWWWWW
WMMMMWWWWMWWWWWMMMMMWMWMMWMWWMWMMWWMWWWMMWWMMWWWMWMMWWMMWWMWMWMMWWMWMMWMMMWMWMMWWMMWWWMWMMMWMMMMWMWMMWWMMWMWMMMWMWWMWWMMMWMWMMMWMMMMMMWWWWWMMMMWWMMMWMWWMMWMMWWWWMMWMWWWWMMMMMWMMWMMMWWWWWMWWM


50883385365539219611722888511469144908295852742106012770885916876278294905020271674710560638512696819394910898889074482366842914692247649444710886995675478931571221610187554992204317108339965926190435
85117343604079814653895393723525532721738173737029958511648214637669953776452735354710498996364782223210095394788638626483887862793309122107731660639397568060711783854604742822233538991400151300378126
58184190724797021316580270212492171775145199999459851446910933778140789445494888366589868380545701919966026088981084443969729774461133310649189741295993063871314459416656399271569572989058308428764443
46419021660905502212431644450642309058655396042588274610293285223444057602889967842272975778798414865088610861525211895464178925785597036669022556481960632900965681692315483179812795698901249931993865
21896323028719978583898547801871410300606235312306965946206853510313536235779534274543764933426599988290377506741146307008226737156322022896033632615761349069295519708416402210225058434900500659922743
55209832954449523979336099102494993990374373773595089883511593473315936859762113391109164058634173580755823654148370271662336845625341885723675034766260668777018577670253744498555616695596666642524909
58223099500797338405113970814283408323443637438706653782129877389785113943349765914700011161564032062500964234003925454174827396119488251734010869200043721808753246531439190476896376391008095618995395
11345648729112551244082449195992687071081375593682562719711162131282296931878905633698466135417534375853374345496611755675309417717443947009148918786692424127727687716867702175963310220017348264683240
80998760622691829164051014901755367961673850639209331737477233071075651517174890615596020733916061459519383138166416492806328419759228902998742155996497851355284201792023372220967274504935777407532794
25978040376803172239313701212776518029539323276224086861726198536711986527923616220800290807611376986244994747783406260616316421398004315632693757958302550672096450343828962367014071633408509312951728
06841483020779605461666600236110470832628113051633424515747682228888962344230115338165641021502397663540886323210202320684707635388459285508650471811291376015703301345489754855327559336564529843264381
33252431624627959563375262330464040047918628305742530660037098525592690489138716779951550376491732236312106111065421060358907294829017693477286692546570752584321459626350848045426426682652508495193337
90447951222074086242502968910278707748459323580697381527186622694455328535543600716096190791275544733044071336105663049409630870943291418813105294647117269738415160590269997251526472816817780012905596
16595250284791677958651946140392843157862959487775170339079128114332890938583815802246423319156791451816200506705279343163022296161514062836449224908286019504422713253404559196312772987059343097781289
94823820899953117952329606444872380688053747450315098623909878517731103047412362114148452509887797711174634247615196187799175082748060655746035572838874101066929912630910335593332027881613589721393301
58879941164719983951343728664168001052000043597154287711696084191508187430573577262070695366688812420103024251797133067865428740709838575562787416224896281979933943315462007775217589567140123985532160
37418461970337820496064698430000337612367329228307985802275862345769471788651134719439085483611230216557724090149271314627879289314056678390802208451640565636203944273151247243114768273782146246606541
03299697106610291605744285188733156281322707026006563147983923640561853067336107489066386668550970629419104763376779534872452463853099841068716362072776588975824991803014323999545107458552922889217804
75728014549031844696339054318376822033342082640154347204114192110460118282390351424799446474398727956110079019181501376747859878385244081213828829915180312540112499994504002396029824725065992537584543
37304526257096863367284510036629294775058706068276660941682439842197379970965824128185401846433169569739788839794026705591121886729230276054638268804597831900669593572703162156912653171819275290011932
91708294489986699524458242123067559254670713595718944101432566860496518258385847172445815641521615979616899168219050394391803881637582408139140274270827867075444927225302925435592703687133210515366535
94394859265035634794730547637554228845533272274381661884783959790339655222810017871650441348538286975666113030244004724157370185960369591794958741238424877643383797134995434457376033054232443713977613
29202485790537534741394756072821593448137880884652293028368722109825122443480583678079526144685186058151826819349894060186259021910800293131189325902752319954011436711060425684120664702207459276828413
86939660473859525965480235093378534068426421622495079768640035982831678487354566593910622674974174445373872895412268843857245303938085596563182008414681891635050890190286710268145853585683508208060836
65146061248728843666385610593150138482579040582305969822275715394125209324029294303203578183412065002253941954958252002164492584130563183846127136217928517121798799492123161578928155593354971036757500
84325826014404535427623172344151510713431166572981457102567596976539608419296242417644372376980248910142976912535909626424329851003047147836454456111689603088400141811195333259708842240884102025806800
59106977324814818189183430055090501740155271282195311222657022449119257685710743668083314166026775004955206274582435726233535013318314430968228807534918030210522358484550977166610071696041391806653128
04373448516458779888996301329182604030463789500972635518042269304565778449222850478555724565724166056683027073644987056079695088820910830239888868863211475353062926879729930224142366808672363532268712
76870573837305658295133258444302633371716982981946764835094089829278594226433753675547789910775923572787994053784499951364766191055467607198992347157656669607698246337362731835940812925076500624585248
28611673361752529339723421587555130538409214565828408623984333611121950513118045563288480595996132930027114738880133617762340846068761880548056912738130841913831804226375309644376483140527892192514928
89049477165888781378308617210159394225800594720039061409089124403376476320588545109731718070471721677160393758141658333215734612032011418765256512338121201050801026445822485865461152743023049927861229
31486635979308883787177844410437632015947864786356110181999417577205859886606401933864796772930602155548519536573545221231199196445762041136813448863261015057823465286102968288920532653167009629457273
05830566530079661217028757594864048359824243656734623398103924522485569112668224979902285864473857535317348203724747350609240423956183840327471019072342547707236256982301724617530194538898905062320446
31651919309247777671843497541960532142797151284189867628789558763607892935537501145219845317828841621206213746488235990807623652664669860083044614641248203583143892036945211114633001770181804196627952
95058088588350187702350702883902370591850184350839351634252188256438095237142309456637629023330399006466519650216996293889943977635325786160930678442721435600463038608427792257701735931136048741249412
64602739670663958171879425233977408774154569533389766857494745418783201644704135339812822594047746650181419966463649110424671700087983709669367753126949311262026450392902229509956281551400493015435260
17169997273474361226645227380128897781955534693897444025122035600006856383386827132091730288082182946762240817378012447320755029080743225998145980329421261287127686853977023247739355451627660642974122
57368729420769864774167853996801489440546984499677927400696391879354675989872260942296914406926974822343152968705342454715816333036843439512821187317689455493278954814334342555619076411313872634923951
53507726784617515629349421288940958130411200957965634422181246003960874900631108527289876230527882368024486724944851727488682887299606514937489430064305967881113997864438769043776144531784335750317194
58249987450628886990373770292898986038187638173324773017207887514484505950466696616061046470383519425246142826770427658847098388651819504326744413852565318265469460599739807948479486426442502676787069
43584003970709827538813904669546241220302245887793177600343885575264555637862147055757460071916025551533864643313049635863368965335241358715527443169211981348400186203685012761026545648727012694167295
83070739195490201032231918099417344331234022228215257827852060016794059761380321150317315130268699200694626201972750937443880826252781618034449145837742491620208177369206101534298434982078754241844615
83750892557699828242172023637311111776997887378142522566110823965937118503705345037198634229936252169841063096800172255721863825237371281438793428453497924690575862672393351916594400900669430839373140
18180573561380919875672559231290291824269596388609895873093107731510340518092457733246521419556079431586217279856830461808218421291855356836910583888199708372543761250202268180756963318327404927328867
38356695981061567482990677581918074029737867910782341274632100501006235461994268679667376910375497842126168011147926118832079356848239681804186837666610759172077631761321688304032196540357844865243363
39897168918106560385561236572765115490920586378670864398421692530491632746031515350895944119283896817914410889156738220577419291124828795686196586642725972290785639591678735356563756347538923029329473
20291589400660061542116868822684799960187173068628437884915791124962908956915817830598326535416176343067746843413703195302750167828751864842397800635922337124225659540761529439915288010479571193893186
35615533328041686839220310525197376983804793405003396967748296027536986233420812013723811372045693906170944876351850526161560768414906518639113776808777573055301863830548872411712165012327088903591880
59878496796309540327163155639930788428255249770912123218499517190497650677639791398665381970251237094901389664771647214797151388693955256600341576788134431236986504561650982189709921104613919999727058
20203016815566353822374661032835221730336497602135641946057314875874196362126285174966915558128991199547877655468061399473653552930945196230209715934194940978391685434877699479365957580522870721672692
80198561064463853310751934045422565548653892292647270068240056246225438750931781182308425568316558631000779300147471860345855912426900017082517330834353372800445555554819096300810460737762866072523128
14473628107962906113091797814568107545656630237395207061117228217828792723231805467932063004932950621654415381489158054331858856240221103433137837156523585521671213507556709571542361522008666977632325
06239387489503391809979612506352285262507822158255088656275142412714350965890202474060761773204882225721954327453298760317831111095324829884969481562387386918464398307993755593788944434832862387342105
06546546573340927383461668862630544497507614215115976662735495490609879836334216423882192015143125895481084538013094458714533313414546448728634568375655567497033511303445132063499727515474811938260778
75851685315453715784444772213320363755974736955055205859979276252591744763611118813097382896553955212037843734508530292027931967271717233804300873828384164905976199719823540512544192191758113416344868
07338320095370876618133621680348246449410833632537410714718168328016413775479417711044085494174950982502453620019559182211033822783222809959517917869064112574731546028559176519887400334899794182827960
60153076487299721482862241176014432576054346489650171918482286693226292495332173242628054853164301910402044368085402639821053380846617711052147485573621806897592369727885404330405840457012095886057945
96046426179825867054156829353462776650269716507867885527142751777266914502368114705839391376766571846316474831305447716066798042561445168481576109016020892766183486234225637389795280858871066480134668
7003663005803670668967192716595771869101590874284868989739335042265939805763230126415356186968777963