MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMNddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMNddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMNdddddddddddddddddddhhhhhhhhhddhhhhhdddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMNdddddddddddddddhhhhhhhhhhhhhhhhyshhhddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMNdddddddddddhs/yyhhhhhhhhhhhhhhhhyoyhhhhdddddddddddddddddddddMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMNdddddddddho-..:yyhhhhhhhhhhhhyyso++syyhhhhhhddddddddddddddddMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMNddddddddy:.....syhhhhhhhhyo+:--......-:oyhhhhhhhhdddddddddddMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMNddddddd+.......+yhhhhhhs/...............-/oyhhhhhhhhddddddddMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMNdddddh/........+yyyyyy+-............./:::::+osyyhhhhhhddddddMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMNddddh:.........oyyyyo-.......-/oo:...///:::::-:+syhhhhhdddddMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMNdddd/.........:yyyy/...........::/:...////::/...+yyyyhhdddddMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMNddds..........oyyyo....................-:/::-...:yyyyhhhddddMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMNddd-........./yyyys+-.........................../yyhhhhhddddMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMNddo........./yyyyyyys-.......-:::::-......./:...+yyhhhhhhdddMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMNdd/........-syyhhhhyo.......//::/::::-.........:shhhhhhhhdddMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMNdd-........oyyyyyhyo+-.....-+:::::/:::-......./syhhhhhhhhdddMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMNdd........-syyyyso+//:.....-+::::::::/.......-oshhhhhhhhddddMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMNdd-.......:s+os+/:::---...../+:::::::-......:+o:ohhhhhhhhdddMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMNddo-......-/-/:-..--..::....-:////:-....--:/+oo+ohhhhhhhhdddMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMNddy+:.........`.`..--..---...........-:++++oooooyyhhhhhhhdddMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMNddhooo/:-.-.....`...---.:--:-----//++++o++oooosyhhhhhhhhhdddMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMNdddyooooo+:...........-.-.:::/+++//:::/:--+ossyhhhhhhdddddddMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMNddddyyyyyy+...........-//--//:::-......../osyhhhhhhhhdddddddMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMNdddddhhhhhy-...........-/:...-://++:--::+ooohhhhhhhhhhddddddMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMNddddddhhhhho-...........-+/-.....-/oosoooooyhhhhhhddddddddddMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMNddddddddhhhhs:-........../++/-.....+ysooooshhhhhhhddddddddddMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMNddddddddddhhhhs+///+++/:./osys:..../yysssyhhhhhhddddddddddddMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMNddddddddddddhhhhhssooooo+yhhhhho/::/hhhyhddhhdddddddddddddddMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMNdddddddddddddhdddhhhyyyyhhhhhhhhhyoohdddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMNdddddddddddddddddhhhhhhhhhhhhhddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMNdddddddddddddddddddhhhhhhhhhhhddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMNdddddddddddddddddddddddddddhhhhdddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMNddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddMMMMMMMMMMMMMMMMMMMM