111212212111111111211111222212112122212112112221121212222211221122221121212212211121221212122221211111112211111221121212222222112222212112112111112122211121122222222112112112122111111212121122121121211212121211122221111212112222112212222112212212222211211222221111111122212121122112121211111122222211111222122221212222211112222212111221211212112112121212221212222222221221121121122212222111221221121221212222111221121111211221112222122211121211122111111121211212121112222222212221
122211122222222212211221111221112221122221212112122122111111222212112121212121212212112121221212222121211221222121112221112112211222122121222222221111122122112112121122111221211222212211112212112212122111222222211222211122211111111121111222111122111122112112211122222212212222212211111112222112111222221111212212222211222221122121211112122221112112112121222112222222122211212212112212122221122122121121221121111111112121121112212212222222221222221111212121221122211211111111112111
112112221212122222212222212121121212122111121121212121112211212121112112211112221112111221111121212122121111221211212112221122111111122212212121112222221221211222122121111211211111112212122112121221211211211112222222212121212212221222212212122112111112121112122212121122212211222221121212122212221112111211111211111112112121111122221221121221211222221122122121121212112112121122111222212221112212112112221221212222111111121111212111122212211222212121112112121221211112222211222111
211212122212222212111121121222112112121112222221121221222212211121112112222212122122212121221221221222112222221211121122221221221121222121121211211111111221112121211211221212212112111222121121212221121222212112111221211111111222122122111212122221121111121221211121121211221111221112212221211212112222222121212121121122222121222222121212112111222222111112112121211222122222121211121212222221112122111212211221221211112111212211212112221122221121221111211111211221222112211222222122