222122111112221111211222212111112122221222111112212222122211121111221212122112111122212212212211221212111111222111121211212211211211112222121222221112121212122121121112221112212212112121212221122211211211122121121112122122111111111211112121121222111122121211112122222211121112211221212111222222212222221221112121111111211212211111211111221122222222112122222222112112122221222221112211122112211212211221111121122122212121211112211121121121121212212111221221221122112122112211111121
111222121221222121112111121222121112212111211222221112121121111122121112122221122122111221121111122122222212121222211212111112121112122112212121112111222222211121112121222121221222112212121212211122122211221112111122112121212221212211222212212122212111212222112211221212211121111212122112111121221112111111121222111111122122211212121211212211112111212121212221122121112121122211122212112122122221122111222111111221211211112222122221112121112121122112121222112211222211221222211221
221211112222221111112222121121122122121221211111111122212122212212121121212212221211212211222221112111122211112211122221211222221222221212211221112222211211211121212211212112122122122121122222211212222211112221112222121121211112211212112121212222211211121211211222122211111222212221212121211122121121121212211211121112121221122121211122221111111222121122212211122122122222112122122122222222121221211122211121121221122122212212221222111121121212111211212112121222112122122222222221
211121212122221212212112222212121111221112111212111212121112122222211211111221212112121221212122221222122222112122221212122211221122212111222211121212221212221212222112211211212112111112121121212122121122211111222122121121222121112122121121212121121112212112212122211111212112111212121211212222112112222212121222211112211221222212111222212222112122221112122122122211112211112212222112112121212122211111121211212211121111212212221121221212112111121121111121122211221212211121222212