112121122212221211121211111111222211212111112112222121121221112221111121111122211112112212111112212221121221221111222121112221222111122211221211212121221121121222111212111122122122212221122222122121222122121112222212112222211221211211211111112122122211212111122212211211112211111121122211122221222212112122111212212211112122122112111221111112212122222112111211122121122111111221212221121222222212222111211222211222122121211212121122221212121222112212122112212221212111121222121112
112212122122212112212212121222112212221221212112111212222221222121222112221211222221211122121222211222112112122211122122221112122111211211212121111121111222112211111212221211211222221112222111221112222211122211121222112121112111222121111111121111221121122221211221222112121112121112221222112211112221221121212122211122221221122121221212221111111212212211222121111211222212212121112112212111212221112122111112122221211112112112121222111122122121111122122222221212121111121212221122
121222112121111211221121221212222122112211222222111211121122122212212212211221211211212221212221211112122211121211222121121211222111122222122221221212222222121122222222222221212212221222212111121121221121211122121111112212112111122221211221122212211122121121212211121221121112111221112122221212112222122222121112111111222222222122212221112212121112111111122211222122212222121222212112112212221211121112111221211111111212111111212122222212221222122212122211122211121121211222121121
211212212212212112111122111111211121111221222111111111112211211222111111122122112221121222121111121111112112111121111221222222221222111121211211222211121111211121221212112122111211212121221112122212112222211221112112121222121111122222221122111221122112212212211122111111222222112212111221212111122112222222212222211112221222212212122111121211112111112211122221122122121212221122211222221111211211112122211221212222212221212221121212212111222111212122111122222111122122112111221122