-捕鱼网站

bm�+.((�b*��>>���`�d��c��8v*�pi222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222767777::<66=33366=63336=6=777777777776:::::7777777777777777773<<<<::::::::::<<<66<<:777777777767767::::::7777777777777777777777::::<<<<===================666=6=66888888888888888888888888888866=6=777776=6<6==6777777776777777777777677777777777777776667777777777777777777:<::66:<<88888888::::<=<==6<=<6==<77777777==66<=6<<=6<6=6==<=66=66=<6=7777677677777777777777777=66=66==6=67777777777777777776=6====66=66==6=6=666=6===66=666=66777777667::::::::::::::::::::::::<<<<<::::::::<<777777777777777777777777777777::::::::::::::::::<777777777<<<<<<<77777776777777776666=33366633336663777777777777777:::::777777777777777777777<::::::::::<<<6<<::6777777767777777::<:::77777777777777777777777::::<=====================666668888888888888888888888888888888666<<77767<===66<6777777676777777777777777777677767777767777777767777676767776:<:666<<8888888888::<<6<666<6<666<666===66666==66<<66<=6666<6666666677777777777777777776777777776<666666666677777777677==666=6666666=666666666===66666==66==666=66<<777::::::::::<<:::::::7676:::<<<:::::::<<<3<<66777777777777777777777777<<<::::::::::::::::67777777777<<<<<<<777767677777777::6=6=3336==33336888888888888777777::::::7777777777777777777777::::::::<<<6:66<<8666666666666666:<<<<:77777777777777777777777::::=======================<888888888888888888888888888888888=666<<88888<66=6=<688666666666666666666666686888888767777767777777778886888886:6:::<<<888888888888:<<=<=6=<6<6=6<===66666=666=6==<6=<=6==6<6=66=68866666666666666666666668888888<6=6=6====677777768=6==66=6=66=6=6==6=6======66=66=6=6=6==66=6==<<<<:::::::::::<<<<<:888888888888<:::::::<<<333<<6::6:::7777777777773333333<<<::::::::::::88888888888888666666676767686868688::<=6=6333=6633386888888888668888888::::::7777777777777777777777777::::<<<6:::<<68888668888688888<<<<<<777777777777777777777777:=====================888888888888888888888888888888888888886=666<688688=6==6<688868888888888868888888877777777777777777788688688688888866666:6:<88888888888888<<6<6=6<6=66=<6=66=6==6=666=66<=6<66=6=6=6=688888888886888888888888868777777776=66==6=66=8888==66=666=6=6666=6=666=666=6=666===6==66=666=6=6=<<<:::::::::::<<<<688888888888888888::::<<<33333<<66::::666:<<<3333333333333<<<:::::::::86888888888888866666666888776777777::==6<3336=633377777777777767777677777::::::777777777777777777777777777:<<<:6<:<6:777777777777777777<6:<<777777777777777777777777================88888888888888888888888888888888888888888888=666666767766=<=<6=7777777777777777777777777777777777777777767776767777777766:6::6:<8888888888888888<6<=6=<66=66<66666=6=66==66=6<6=<=6666=7777776777777777766776777777777777777776=6666666666=66==66=666=6=6=66=6==66=6=66666=66=66==66=666=6=6<<<<::::::::<<<<7777777777777777777777:<<333333333<<::66::6:66<<333333333333<<<::::::::7777767677777777<<<<<<<7777777777777::66=3333===36666666666666666777667777::::::77777777777777777777777777777<<::<:::666667677777767777766:6<<77777777777777777777777============8888888888888888888888888888888888888888888888886=6=66666666=6<6<=66666777777777777777767777777777777766666666666666666666:6:::::<<888888888888888888=<6=6<=====<=<=6=6=66=66=66=<=6<6=66666666666666777776777777777767777777777777=======6===66==6=66===6=6====6=66==666====66==67==6=66===6=6333<<<::::::<<<6666666666666666666667777733333333333<<:666::<66:<<3333333333<<<::::::::::666666666666666<<6666677777777776676<==63333667777677777777777777677777777::::<77777777777777777777777777777766<<:6<<7777767777777776676:66:677777777777777777777777======7=====888888888888888888888888888888888888888888888888==6=667767777=<=<6=7777777777777777767777777777777777777777777777767777767::6<6:<<88888888888888888888<===<=66=6=6<666=6==6=66==6777677777777777777777777776777777677777676776777777=666666666==6666==66===6=6=667777777=66666=667677777766===63333<<::::::<<33337777777777776777777677677333333333<<<6:66<::666<<33333333<<<:7:::::::::777777777777777666<<<<7777777777666<6<3366==377777777777777677777776777777::::<77777777777777777777777777777777666<<<7777767777777677776::::6777777777777777777777777=====7=====8888888888888888888888888888888888888888888888866=6=677777777=====6777777777767777777777777777777777776767777777776777677<<<:::<<8888888888888888888888666<=66=777777777777777777777777777776777777777777767777777777777777777767777766=6====6==6===666666=677777767777=66=6====77777777777777=333333<<::<<<33333337777777777777777777777773333333<6<6:<::6<::<<<<<<333377777777:::::::<<77777766777776<<<<<6677777777<<<<<6633366=7777768868888888688888888887776:::<<<7777777777777777777777777777777::<<<<677777788888866666::::66777777777777777777777777=====7=====8888888888888888888888888888888888888888888888866=<=<666666666=6===77777778888866666666666666666666666666677777777777777::<<<:<<88888888888888888888888866===6<=666666666666666666666666666666667777777788868866666666666666666666666==6=6=66=6==666=66=77788888888886666=6=6=66777778886666666333333<<<<<<33333333336666666667777777788888833333<<:6::6666666666666666777777777::::::<<<888886888888866666666777778866666666633==77776777766777776777777777777777:<<<<67777777777777777777777777777777:6<<::7788888888888888888:::::777777777777777777777777=====7=====88888888888888888888888888888888888888888888888<==<6<86888877==6==677886888888886868888888888888688888888887777767767777:::<<<<8888888888888888888888888===66=<6=886886886888888888888888777777777788888888886888888888888888888888==66=6==66=66<<==6767777677777777777==6=6===77767777777768883333333<8<<<3333333333387777777777888888888868333<<:6:<:88888888888888887776777777:::::<:677677777777777<<<<<<7777776<<<6666<<<6=7777777777777777777777777767777767<<<<::77777777777777777777777777777776<<:::77777777777777777776::6:777777777777777777777777=====7=====888888888888888888888888888888888888888888888886666=67777777=6=6===7777777777777777777777777777777776776777777777777777::::::<<8888888888888888888888888866=66<=67777777777677777777777777777777777777777777777777776777777777777=666=6<6===<=<=66777777777777767777776666=6==7777677777777777=33333338888<33333333333337777777777777777777777<66666::6:67777767777777777777777777::<<6:667777776777777<<<<<<777777<<<<<<<<<<<<77777777777776666666666666666666666<<<6::7777777777777777777777777777777<<::::7878767878787878787:66:677777777777777777777777======7======88888888888888888888888888888888888888888888886==66677777776==6==6787878787876787878787878777777777777777777777777777::::::::8888888888888888888888888888=6=6<6677777776777777767777777777777868787878787878786878787878777777<<6=6=6=<==66<6<66=777777777777666666666=6====6666666666667777763333338888888833333333333337787878787878787878766:::6<<6:77777777767776777777777777::<<66<66766666666666<<<<<<66666<<<<<<<<<7777777767777677677776777778888688688888<6::66777777777777777777777777777777<<::::67878687878787878786::::77777777777777777777777======7======888888888888888888888888888888888888888888888=<6=<6787878786==6===878787878787878787878787878767777777777777777777777::::::::888888888888888888888888888886=6<6=68888877777777778787878787878787878786678787878787878787878786<<6=6=6=<=6=6<=<==67777777777777777777=6===6=68886888886888888=633333888888888883333333333338787878787878786878686666::::<87877777777777767777777777<<66::<:677677776778<<66668886666666666677777776777677777777777777777777777677776666:6777777777777777777777777777777<:::::77677777777777777776<::677777777777777777777777======6======888888888888888888888888888888888888888888888=<=6<=67777776===6===77777777677777777777767777777777777777777777777777::::::::888888888888888888888888888888=6=<===67777776777677777777777777777777777667777777777777677777777<6===<=<=6=6<6<6=66<<=7777777777777777776=6=6=6=77777777777777776=33333888888888888833333333333777777777777777777777:6::66<:77777777777767777777777777<:6<:66<777777777777:<:666777666666666667676776777888888886888668686888876767676:6:6:67777777777777777777777777777777::::::6666666666787678786<66:77777777777777777777777======7=======8888888888888888888888888888888888888888888866==6=7777777=6==6===6666666666678687878787878786868676767676767676766<:::::::8888888888888888888888888888888866<66=67777777777776777777777777666666666666666678787668687878766<6=6=<6<66=676<666=<<=67778888888886886866=66=6=767676767676767==3333<88888888888888833333333333366666666666678787876<6<<:6::6868676767676767676767777666:<666888888888888:<<<6<76<<<<<<<<<<<67777777777767768888888887677767777777777:66:666777777777777777777777777777777::::::76767777777777767766::67777777777777777777777======677======88888888888888888888888888888888888888888886=66=6677777776======77777777777777777777777777777777777777777777777777<<:::::8888888888888888888888888888888886=<====7777677777767777777776777777777677777677777777777777777666<=6=6<=<===777<66=6<<666777777788888888666=====77767677777767776=333<<88888888888888888333333333337777777777777777777:::<6<6:7777777777777777777777777766<:6<<688868887777<66:::7<<<<<<<66667677777767677677777777777777677777767777777<6:6:6777777777777777777777777777777::::::<67667677777776777:::6:7777777777777777777777======677======8888888888888888888888888888888888888888888<6<=6<7777776<=6<=6==7777777777777777777776777777777777776777767777677<<<<::::88888888888888888888888888888888886<=6=6=77776677777777776777777777677777777777777777767777676=<<<6=<<==66=777776<=<=66=<6777777767777777==6666=67777777777777777=633<<888888888888888888883333333333776777777777777777666:<<::77777777777677777777777777:66666:676767777777<6:6:6666666666667776666666666666667776777777777777777677777866::6:777777777777777777777777777777::::<<<676677767667777776::::777777777777777777777=======666=======8888888888888888888888888888888888888888886=6666888888866=66===676777677767777676777766666666666666666666666663333<<<<:888888888888888888888888888888888886<6=666888888868888888688888888888877777777777777777777676=66666=6<<66666666666<6<=666<666666667777777766666667777777767888888866333<8888888888888888888883333333333777677777777777777:::::<:666666666666666666666666666::66:::76777777777:::66<<666666666888877777777777777777766677777777777777776777:6::6:<777777777777777777777777777777::<<<<<888888888888888::::66777777777777777777777=======7777======88888888888888888888888888888888888888888<<=<==68888886666=66=8888868686888888886886777777777767677777777===6=33333<<<:::::<<66<<6:<88888888888888888888888<===6=67788888888888888888886888888888888888868688868877=666666==<<==7767777777=<6==6<=777777777777777==6666=7777777777777777==3333888888888888888888888883333333333<6888888888888887:6<<<6<:77777777777777777777777677::666<<777777777776666<<::<<<<<<<77777777777777677777677777777767777777777777777:666<<777777777777777777777777777777:<<<:6:<777767777777676666==77777777777777777777=======77677=======8888888888888888888888888888888888888888<<=<6<677777<6<==6<6=7777777777777767777777777777676777777766=66=6==6333333<<<<::<<6:66::66<:6:<<<888888888888888866==6==7777777677777777777777777777777777777777777777766<<<<<<<<66=67767777777776=<<666=77777777777677<=<6=6677777777777777776633338888888888888888888888888333333333<7777677777777777<66:<6677777777777777777776777677:6<<66<777777777776:<<<<:::666667777776666666666777666666666666666666666666666666:<<<<<777777777777777777777777777777<<6:<<::6667676768686======7777777777777777777========66677========88888888888888888888888888888888888888=<<6<=<686868<=<=6=<6=8866767676767676868686868686868666=66=666=66=6==33333333<<<<<:6:6:6:<:66:<<33333<8888888888888=66=6=668686868686868686868888888886767676767676868686<<<66666<==686868686666666=<<=6666777666666666=<=<66=66666666666666666==33338888888888888888888888888833333333<<7676767686868686:<:<66868686868686666666666666667666<<::6666666666:<<<::::::6666666666868877777777888888688888688868888888888888:<<<<<:77777777777777777777777777777766<:6<66:777777676778======777777777777777777========7777778=======888888888888888888888888888888888888886666666887776666=666<777776767777777777678688888888886666==6===66=6=6333333333<<<<6::6:<66<::6<<33333333<<688888888866666=688886888888877777777777777777777777777777777866666666666688888888868868886<<6===67788888888686<6<66688888868888888688663333888888888888888888888888888333333<<<:77777777778888::::66<8888888888888888888877777776:<<:::8688868888<<<::::::::<888888867777677777777777777777777777777777777777677<<<::::777777777777777777777777777777<<<:<<:::77677777767=====7777777777777777777========7777776========888888888888888888888888888888888888==66=6=777776666=<66=677777776777776777777777777777=666=66==6=6===6==633333333333<<<6:<::66:66<<3333333333<<<=68888888==6=6677777777777777777777777777777777777777777677==666<<<<<<<777777777777777776=66<6<=7777777777776==66=<777777777777777776=3338888888888888888888888888888833333<<:::7777777777777:6::<<<7777777777777777667677677776<<<:::7777777777<<::::::::::777777766666666666666667777776777677777777777777777<<:::::77777777777777777777777777777776<<<<<<6<688888777======77777777777777777=========666666666========88888888888888888888888888888888888=6<<=<=7777<6=66=<=6=8888888886688888867777777777663<<6===66==6=66==663733333336666677777<:6:<<<33333333333<<=6<6=8888==6=6=67777777777777888886886888888888868888888777<<<<<<<<<<7777777677666666666=6=6<6<66666677777776=6===<777777777777777776333388888888888888888888888888888883<<<::::88888876777777::66<<777777777666666666666666666<<<::::77777777777::::::::::77777677777788888877777777777777777777777776777767888:::::::7777777777777777777777777777777<<<<666==88888868======7777777777777777=========88888767777========888888888888888888888888888888888<6=<<6<88886<=6==6<66688888688688888888888688888363=3<<666=6=6===6==7777733333377777677777777777<33333333333<<<=<=6<68886=6=66888888888888888888888888888888888888888888666666666688877777777777677777766====6=67777767767=6=666<77777777777788888=333388888888888888888888888888888888<<::::::888888888888866<<<:876777767777777777768888877<::::::77777777777<<:::::::776868888877777777677777777677777777777677777777777777:::::::77777777777777777777777777777777:66666===7777677======777777777777777=========777777777777=========88888888888888888888888888888888666=<6<676<=<=6==6<=67777767777777767777777777=3363=<<:66=::6=677777777733333337777777777777767777777333333333<=<66<=6=86=66=67777777777777777767777677777777777777777766666666667777777777777777777777==6666==777777776776<6<66777777777776777777=3333888888888888888888888888888888888::::::::7777777777766<<<::7777777777777777777777777777::::::77766777776<<<:::::77777777777788888868666868686867676767676767686868786666:::::::7777777777777777777777777777777766666=====7777=======77777777777777==========8888666868686=========888888888888888888888888888888<<6=6<=888<<6<6=66=<68886868867777777777777773=633=36<:6==6::7777777777773333338686668686867676767676767686333336<66<6=6==6=6<=88888888888888888886888888887777777777777<<<<<<<<<666666667777777777777888=6=6===66686868676======767676866787866666633333888888888888888888888888888888888::::::::7777777777:<<<:::6666777777777777788888868666::::::8666767676:66<<::::78786666666777778888688777777777777687878767878787878787:::::::7777777777777777777777777777777776666=======77======7777777777777===========777688868677777=========888888888888888888888888888886<66=<=676<<=<6=666<777777767778888886888773633=33=366<=66777777777777777<<33338888777777777777787878787878783336=66<=66=666=<6=878786777777777776777777777778888886888<<<<<<<<<7777777777777767777777777=666===67767777777====6=7878787878787878766<3333888888888888888888888888888888888:::::::<<887777777<<<::::7777777777777777777778888688::::::767767787:6666<<:<7878787878767777777677767777776777777777777767777767777776:::::::7777777777777777777777777777777776666==============77777777777===========777777777777777777=========88888888888888888888888888866<6=6<7<=6<<6<=6==676777777777777777777776636=363363=6<777777777777777777<<33337777776767777677777777777777777773=66<6=<66=66<6=<7677677777777777767767777777777767767766666666677777777777777777777777766====6667767777777=6=6==7777777777777777776<<33<8888888888888888888888888888888888:::::<<6777777777<<:::::7777777767777777677677777777::::::77767677766:<666<<7777777777667777776777777776777777777777777777777878786866::::::::777777777777777777777777777777777666==============77777777=============77777777777777677777==========88888888888888888888888866=<==6<=<==<<6<6===86868686868686866686663=63=63633=3=7777777777777777777<<<333777777776777777777777777777777878786===6=<=6=6=<==<=868676767676768686868686868686868686666666666686868676767676766777677776=====6676777777776==6==7777777778787868686<<<<<88888888888888888888888888888888888::::<<6<8686868<:::::::6767676767667777777777777777::::::77766777666:6<66<778787868686877777777777767777777777777777777777777777677777:::::::7777777777777777777777777777777777666=============7777================7777777777676777777777===========8888888888888888888888=66<66=<<<66<<=<6=6777777777777777767777633=63663=33=777777777777777777777<33333777677777777777777777777777777777777776==<==6=6<=6<==6777777777777777777777777777777777<<<<<<<<<8888688888688888888876777777======67777777777666===7777677767776777777::<<<:88888888888888888888888888888888888::<6<:::777778:::::::68888888888888777777777776777::::::77767777666<::::677677777777767777777777777777777767777776767777776777777777766666666777777777777777777777777777777777776================================777767777777777677776777============888888888888888888866==6=66<<<6<<<6<=667677767777776777767736336=3=63637777777777777777777777733333377777777777777777777777777677777777777776<6=<==<6=<66=67777677777777777777777767777777766666666777777777677777677767777767776======7677677777====667777777777777767767=<<<<<888888888888888888888888888888888888<<66::677777<:::::::77777777777777777777777776777::::::777777766<666:6:6777677767677766666666666666666666668888776676868666668686868666666667777777777777777777777777777777777777=============================666666666666666666666666666=============8888888888888888=6=6==6==<<66<<6=<666666666666666676777=33=36=33==37777777777777777777777777333333666666666666666886877767686868686868686868=6<6=<66<=6=<6=666666666666666666666777777776666666677777777777777776666666666666666=6===6666666666====6=6666868686868686868==<6<<<88888888888888888888888888888888888<6:<:6:67776::::::::7777777766666666666666666666:::::::6666888:666<66:68686866686868686888888688888688888888868886888888868888868888866666666666666666666666667777777777777777777777========================778888888888888688888668888888===============8888888888886==6=66==6<<=6<<=6<868888868888888888883633=36=33677777777777777777777777777733333688868888888688888688888888888888888888888888<66<==<=66<6=<888888888868888888888888888<<<<<<<<<76777767777777777767888888888886=6===6888888888====6==888888886888888888===6::<888888888888888888888888888888888888:66666<<88:::::::::7677776777778888888888868888:::::::686868866::66668888886888888687777767777677677777777767777777777777777777777777666666666666666666666666666667777777777777777777===================77777777677777777777777777767777777=================888888866=6=66=66=<<6=<<67777777777777777777763363363==3<777777777777777777777777777333333777677777777767777777777777767767677677777677<==<66<66=<66<=77777767777777777776777777<<<<<<<<<7777777677777777777777777667777=====6=777777777=66====7767777777777777777==6666<888888888888888888888888888888888888:6<:6<<77::::::::77767777777777767776777777777:::::::777777<<<6666:777767776777777677778868868886777777777777777767777667777777777776666666666666666666666666666666777777777777777777==============66666667777777777788886888877667777776777===============<6<==6<66==66=6=6=<666<777776777666666666666==33=63636677777777777777777777777777777633333688888877777777777777776776777766777777767677<=6<66<6==<=6<=<67777776666666666666666666666666666666666666666666667777777777788====66=7776777776=6====7766777776777777777===:6::888888888888888888888888888888888888<6:6<<:::::::::::66666666666777777777778868886:::::::777677:<<::6667777777777776777776777776776776777777767777777777777777777777777666666666666666666666666666666666677777777777777777=======8888888888888888878777777677777777767777676777777=============<=<=66<6=666=66=66<==777777767777777777777736633663666777777777777777777777777777777<=3333677777777777777777777777777777777777777777676<66<6=<6=<<=<<6<=6777767777777777788888866666666688886888888888888888888787777777===66==7777777776=66===77777777777777777777==:6666888888888888888888888888888888888888<66<:::::::::::868886868888888878777777777777<<:::::777777::<<666777777677777677777777777777777777777777777777777777777777777777666666666666666666666666666666666666667777777777777777=======77777677777777677777777776777777777777777777777776===========<==6=6<=6=6=6=66=6<77777777776777767777777=3=633=63=7777777777777777777777777777777766=33376777777777677777777777777777777777776777777776=<6=<=6<6=<<=<6=<77777777677777777777<<<<<<<<<777777777777777777777777777777767==6====7777777777===666=7777777777777777777====6666888888888888888888888888888888888888<<::::::::::::7777777777777777777777766777766<<:::777777:::::<667777777777777776777777777777777777777777767777777766666666667766666666666666666688888866666666666666666777777777777777======77767777777667777777777767777767777776767677777777776========<==66=<6===666=68886888888668868888888886663==336=3777777777777777777777777777777777=66=377767777777777777777777767776666666667778688888=6<6=<86<66<==<6=<=8888888888888888888<<<<<666777777777777777777777777767777777776=====7777777777=======76766666666677786888===66:::88888888888888888888888888888888888<:::::::::<::777777777777777777777777777777:66<<::777776:::::<<67766666666677768866777777777776787878786876787878777777777776666666666666666666688888888888666666666666677777777777777======888687777767776777777777777776777786878687878787878777767=====66=66<=<=66777778888888888668888767677766=3=633==7777777777777777777777777777777777=6=667777777777878787878687868787777766677777777777766<66<78<6=<6=<66<=<888776777777777776666666<<88888888888888777777777777777777777=6===67767878687====6==78777777777767777777====66:6688888888888888888888888888888888888::::::::<<<<888888777777777777677777777777::66<<:878787::::::<78767667777777777777776776776767777777777777777777777777777766666666666888666666667777777777766666666666666777777777777=======677777677677777==================7777767776777677767777777777666=666<66=777767777777777767776777767=666366337777777777777777777777777777777777776=6==777777777777777777766777767777777767777666677776=<66<7776=<=6<=6<6<<7777777777777777<<<<<<<<776677677777777777777777777677777777==6===7777777777=6====6=77777777777777777777====6<6:68888888888888888888888888888888888:::::::<::<777777777777777777776777777777:<6:66:<77777::::::::777777777677677776686878687678787876787878786868787878787876666666666688886666666666666666667777666666666666777777777777======6868686868============================6878787878787678787878==66=6==<66666666666666666666666776767<=6==33667777777777777777777777777777777777777=6=6=878787878787868787878787878787678787878766666666=66=<66666<66<6=<<<<<77777777776666666666666666666666686868686868676767676868786==666=86878787876=6===6=878787878787876666666===6:6:<:8888888888888888888888888888888888:::::<<6666686868686868676767676868787876:666<:<87878::::::::787878787878787666676766666666666666677777878787878787878766666666668888888666666666777777777777766666666666677777777777<=<6=<777677====================================8787878787878767======<==6<==67777777776776777777777767=<6==6<3=777777777777777777777777777777777777776==6666666666666666777778787878787878787877777776677666==<777776==<<66666667777777767767<<<<<<<<7777777677777777776777777777777776666===66=66666677767=6===6=6878687868777777777777===:6::6688888888888888888888888888888888:::::<<6<77777777777777777767677777766666:66:666666777:::::::7878787878787777777776767777777677777777776777777777776677666666666888888888866666666667777677777777766666666<67777777777<6<=6<777<<6<=<=6==================================777667777777=======<66=<===7777777777777767777777776=<666=<<777777777777777777777777777777777777777=66==77776677777777777777777677777777776777767777777=66==<7777777<<<<<<<<<<<767777777777<<<<<<<<7777777777777777777777777777777776777=6===677777777777==666===7777777677777777777777==:6<66<6:8888888888888888888888888888:::::<<66:77677777777767777777776777677777666666:6777777:::::::777777777777777777777777777777776777777776868886888888888666666666888888888888666666666677676777777776=6=<=66<6<7777777777=<==<7<=<<=<6<==<=<=================================888886888=====666<=66=666888888877777777777777777666==66=77777777777777777777777777777777777777776=66=767777777667776777888888888888888888888888888886==66<88867777<<<<<<<<<<77777777677<<<<<<<<777777777777767777777777777777777777776====676777777778==666===88888888888888888888888==66:66:::<888888888888888888888888::::::<<<::6677777777777777777777677777777776:666::<777777:::::::68886888888888888886888888868888777677777777767777777777766666666888888888888886666666666777777777677777=6==6<=<<777777777=<6=<6<=<<=<=<6=<=<=<<6=7777777777=====================67777======6=6<=6===66777777777777777777777776==66=6=777777777777777777777777777777777777777776===68888888877777677777777777777777677777777777777766=666677776777666666666<77777777776666666677777776777777768888888888888888888886=====6777777777677=6=6====77777777777777777777777=:66666:<<<:88888888888888888888<:::::::<6666666777777888868888888888888888886<6:66<<7777777::::::777777777777777777776776767776767777777878787878786878767666666668888888888888888666666666666666666666666666=<===6=777777776<66<=<6<<6<6<=6<=<77777777777777777777==================7=========66<6==66==<767777876666666666666<6666=6=77777777777777777777777777777777777777777766=6=76767777767767878767878687878787878686877777776666666777876666666666666666666666676666666677777777767777767777777777776777777777==6=6=7777778787876===6=6=878787878787777777777777=6:::6<<<:::::8888888888888833<<<:::::<<666:6:77777777776777777777777777777766:6:<6<777787:::::::7878787678687878767777767686878787878787878787876786868786666666888888888888888888866666666667777777777777766<6====777777776<66<6<6<<6<6<67777777777777777777777777777=======================6=6<7=66=6=<776677777777777777776<=6=6=67777777777777777777777777777777777777777777=66667878687876786678767878787878787878687878787867<<<<<<<77677777777<<<<<6666676777777<6666668888888888888888688888888867776====66======6====666===8787=======<878787878787878777777777=:66<<:::::::::::88888833333333<<:::<<:6:666:888888888888888888777777777773<<6<<<<6787878:::::::67868787878767676787777677777777777777777777777777776777666666668888888888888888888866666666=677777777777777=6666=6777777776<=6<6<6<<=<7777777777777777777777777777777777=====================6777=66=66<777776777667777777776<==66=67777777777777777777777777777777777777777777====67777767767777777777777777777777777777777767767<<<<<<<777777777777<<<<<<<<<7777777<<<<<<<<777777777777777777777777===6=66===666=====66=====66=======6::=6=6<:7777767677777777777777777:<<::::::::::::<<<333333333333<<<<<::66:6666777776677777777777777777776333<<<<<:7777777:::::::77777777767677767776<<<<<<<<<<<<66667777777777777777666666666668888888888888888888888666666<6=3=8888866666666=6====6777777<=<6=<=<=<<77777777777777777777777777777777777777===================666666=6=6<77776677777767677776=<6<6=6777777777777777777777777777777777777777777776=6=6=6666666666777777777777776766666666666666666666666666777777777777<<<66666668666666666666666666777777777777777666=6======6=====666====666======6::::===:<<<66666666666666666666777677777::::::::::::<<<33333333333333<<<666:6<66667767777777777777777767666663333<<<::6677777:::::::77776666666666666666<<<<<<<<<<<<666667777777677776777766666666888888888888888888888888666:=<=636=7778888888886=6666=777766<6<=6<6<77777777777777777777777777777777777777777777===============76677666=66<7777777677777777676=6<=<=6777777777777777777777777777777777777777777777=666=677777777777777777777677777777777777777777777766666666777777677777666666666688888<<<<<<<777777776777777776666666==66=====66===6=66====6=6==666=::66666<<<<6=6:777777677777767777777777776:::::::::::<<<3333333333333377777:6<666<777677776777767777777777773333<<<::77776777:::::::77777777777777767<<<<<<<<<<<<<<<66666666777777777777777666666688888888888888888888888888=:=:6=<3=6=677777777776=6=6=677666<=<==<777777777777777777777777777777777777777777777777============76767776=6=6<677777777777777776===<=<=6==66=6=66:=66<7777777777777777777777777777777==6=6=77777777777777776767767776777777777777777777<<<<<<<677777776777777<<<<<<<<<77777<<<<<<<77677776777777<<<<<<<<<<<66===========6=6=====6==66:=6=:::6==6<<::6==:::=777776777776777677777777777:::::::::<<<333333333377777777666:6<:77777777776777767777777773333<<<<::77767777::::::7777676777767776<<<<<<<<<<<<<<<<<666666666777777777777776666668888888888888888888888888888:6:=6336=666777767777=6=6=667666666<66777777777777777777777777777777777777777777777777=============7786888=6=6=<=6666666688886=6<=666<=<=666==6=6=<66<6:=6<<=677777777777777777777777776666=66886888888888877766777777777777776777788888666666666666666688888688<<<<<666676776666666777677777776666666666<<<<====666====6777====6=66666=:<66666:<<6=66:::==6::<:7888886666666666666668888888::::::<<3333337777777777776:666<:7777888888888888888888888333<<<:::886868887::::::677777777777776<<<<<<<<<<<<<<<<<<<666666666688668688888866666688888888888888888888888888888=<66336==66==777677676=6===66666666777777777777777777777777777777777777777777777777=================777676=66=<=777677767<=6==6<=6==6=<66=666=66=6:6<6:=6<<=666:=7777777777777777777777=66=6=8868888888888888888888688688688887777777777666666677777777777777776666666666776666666777767777666666666666666666===7777777777===6==88888==66:6=66<<<6=6=:::666::::=6=7777677777777777677777777777677776777777777777777777<::666677777776777777778888888333<<<:::8888888888::::::888888888888==6<<<<<<<<<<888888<<<666666666667777777767666666888888888888888888888888888888886633==6=6666=777777==6=6=6666667777777777777777777777777777777777777777777777776===================6777=6666<=777777<=<<6666=<=66=66<=66=6=6666:<6:=:6=::=6=6<6===77777777777777777776=66=67777767777777677777777777776777777777777777=<<<<<<677777777777777766666666<<77<<<<<<<76777776666<<<<<<<<<<<<<<<77777777777777===666777777777777=6<::6=66:::6=6::::666::77776767677777777777777777777777777777677777777777<:::6<67777777777777777777777333<<<::::7776776677::::6=77777777777666=<<<<<<88888888888886666666666666767666766666668888888888888888888888888888888886336666====666666666666666666777777777777777777777777777777777777777777777776<=6===================668=6=6=<66667<6<66<6=<=6<6666=6<===66=6=6=<:6:6==6::666=<=666::6777777777777777766==6=6767676767676767676767676768686868686868686==<<<<<667677777677777766<<<<<<<<<6<<<<<<<66666<<<<<<<<66666<<<<7777777777777777776=6:<<76667676667666766::::=6=:::666=:::=66=866666666787777777777776666666666666666666666666<<<6::6888888888888888777777333<<:::::76766676667:::=6<676767686866<<:<<<<<<8888888888888888666666666677767776666666888888888888888888888888888888888883666=666666=6=67=6=66=66667777777777777777777777777777777777777777777777=<=<6=<6===============6=68786=6666=6=6<=<66<66<6=<6=6=6=<6=6=77777777=::66=::6==6<6=66::=6=777777777777777=66=6677777777777777777777777777776777767778787=====667878787777777777777666666666766666<<777<<<<666666666666777777777777777777777=66::<7777777777777777777::6=6:::=6=6:::666===787868786877677777777777777777777777777777777733<<::677777777777667777776333<<<::::777677677777::66::777777777=6=:::<<<<8888888888888888888666666666677777776666668888888888888888888888888888888888888==6=66=6=6=666=6=6==66677777777777777777777777777777777777777777777=<66<6<6=<6<6==777========66=6776=6===6=6=<=<6=<==<6=<6===6=6767777777777777777::=66=:6=66::=6==6:7777777777776=6==677777767677777777777777777777776777777777======677777767777767667677<<<<<<6666666666766666666666<<<<77777777777777777777777=666::7776777777777677777777776:::6=66:::=6======77676776777777777777777777777777777777777777333<<:6777777776777767777733<<<<:::::777777777767:=6=<<77777777=6=6:::<<<888888888888888888888866666666777777766666888888888888888888888888888888888888888866===666=6===6=66=67777777777777777777777777777777777777777777<6<6<66<6<==<6<6777777=======<=6=6766=6=6<=66<==66<=6<==<6=<=666666787868787878787878766::=66:<=666=::7777777777766===68888677777777777777777777777777677677776========7777777666666666666666666<<<<<<<<<<8<<<<<<<<<<<<<77777777777777777777777777::::66887777777777777776767777777=::::666<<<=======7777777666666666666666666678767878787878787333<<:67777777778886888833<<<<:::::8888867777776=66:=677777777:<<:===<8888888888888888888888888666666667767776666688888888888888888888888888888888888888888666666=66666666===6777777777777777777777777777777777777776<=<<=<=<6=<6<66<66777777778=====<666=86=6=66<666<6666<66<66<66<==786878787878787777777777777:666<<===66::6:7777777776666666777767777776776667776777777778888888868========7777777777667787878786666666<<<<<<<<<<6666666667777777777777777777777777777::::==777777767777777777777677777888::6==<<6========777777777777787868787878787878787877777777333<<<67777777677767888333<<::::::6777677777777766666667777776<<::666888888888888888888888888888666666676777766666888888888888888888888888888888888888888888886=6=6==6====66666666666666666667777777777777777776<6=<6<6<<=<6<==<=<==7777777777777====<66=666==<66<6=6<=6=6<66<6=<==<66767777777777777776777677777767==<66=6=<:=:6=7777777766=6=677777777777777776777777777777777777767=========77777777777777777777776666666666666666666666677777777777777777777777777777=::::=677777777777777776777767777777777==6<666=========777777777777777777777677777777777777777733333<7777777777777767333<<::::::777777777777777666:6=6777777=<:::=688888888888888888888888888888666666666666666668888888888888888888888888888888888888888888888=66=6=6=6=6=6=66666666666666666666<=<6<<=<=<<6<6<=6<6<6<<6<6<66<=<6666666666666666===<=6=6=666<==<6=6<6=6=6666=6==6<=666666666666688886688886888888666:=6==6<<=6=6677777776=6=6=678888866666666666666666666666666666666=<6=66=<6777777766666666666666<<<<<<<<<<666666666<<7777777777777777777777777777777:66=6:68888866666666666666666666666666666<=6=6==========77777666666666666666666666666888888888833333386666666666666633<<<::::::77767788888666666666:6:66666<:=66=:888888888888888888888888888888666666677677666668888888888888888888888888888888888888888888888888666=66666=6666666666666666666666666<<6<6<<6<=<66<=<=<<6<6<==77777777777777777777==<6=<=6=6=<66<66=<=78888=66=666<88868888888888888688888688877777777776=666=66=6=677777=6=6=6=677777777777777777767777777777777777<66<66666777777778888888888888888<<<<<<<<<<<<<<<<<<<7777777777777777777777777777777::=66=:7677777776777677777777777777767777777=6=============78688888888888888888688888888888888883333337777777777776733<<<<:::::77777777777777777<6=6<:677677<:6=66:88888888888888888888888888888886666667767766666688888888888888888888888888888888888888888888888====6===6=6=666666666666666666666666666<=<<6<6<=6<6<6<<=<=<77777776776777777777777=6=6<666=6<==<===<776677===6===67776777777776777777777767777777777777766:6==66=6=677777=6=6=6777777777767767777777777777777677677<=<<===6777777777777767677777677766666666666666666677777777777777777777777777777777::6=66:7777777777777777777777777777677777777776=============777777767777777777776767767777777777333333677777777777333<<<::::::777777777777666777<=6=<:677777<:=6==888888888888888888888888888888886666666767766666688888888888888888888888888888888888888888888888=6=6=66666=6666666666666666666666666666666<6<=<6=<=<6<7677777777776776777777777777==6=<6==6=<==<=6777766776=6=66667776777777776777777777767777788888888888<<66==6=6==67776====667777777776776777777777777777767767<6=6=6<<67777777777777676777776777<<<<<66666666666777777777777777777777777777777777766::::777777777777777777777777777776777777777776=============7777776777777777777676776777777777733333368888888888333<<<::::::77777777777776667777666===77776==::::88888888888888888888888888888888866666688776666668888888888888888888888888888888888888888888888==6=666=6====886666666686666666666666666666666=<688888688888888888886888777777777777=66<=6<6=<6=<888888888=6=6666=8888867777776777766778688888888888888868887==666=66===777666==68888888688888688888687767777777778<6=66=<<88888688888888688688888888<<<<<<<<<<<<<<77777777777777777777777777777777777=6=::::6888888888888688888888877767777777788866888=============:8888888888888877767777777777788883333338888688883333<<<::::::66888888888888888888866666=<888666:::88888888888888888888888888888888886666666777666666888888888888888888888888888888888888888888888=6==6=6=7777766666666667777677777677777777777777676777776767777777777777777677777777====<6=<66<6=7777777677=66=6==6777777777767777777777777777676777767777777676=666=6=6==77666=6=677677777777677777777777777777777=<66=66<<77777777777767777776777767666666666666677777777777777777777777777777777777:==6:::7777777777777767777777777777777777776777777677============677767777777777777777777777777777333333777777733333<<:::::::7777777776776777777777<<<66=<777=66:::88888888888888888888888888888888886666667777766666688888888888888888888888888888888888888888888=666=6=76777767666666666777666666666666666666666677777777777767777677777777777777776<<=6<=6<==<=776776777776==6=6677777777777777777667777777777777777777666666666===6==666=6====66==777777767777777777777777777777766==<<=67777776777777777777777677777666666666677777777777777777777777777777777777776:::==667767777777777777777777777777777777777777777767===========66777777777777777777777777677777333333377767733333<<<::::::66666666677777777777677==66666777:::=66888888888888888888888888888888888886666688688666666888888888888888888888888888888888888888888866==66=688688888666666667777767777777777776776786886888888888888868888888888888888666666=<==<66<677777677767=66=66677777778888888888888888886888877777777777776767766=66==66=6666=6668888888888888888888688888888886=666<<=6677767777777777777777677777<<<<<<66666677777777777777777777777777777777777=6:::=688886888888888888888888888868888888887776677777777=========6:6777777777778888888888888886883333333777733333<<<<::::::77777778888888888888888866=666=688:::6=88888888888888888888888888888888888866666677666666666888888888888888888888888888888888888888888==66==677777777666666666777777777777777777677777677777677777776776777777677777677766666666<6<6=<6=776777777<66=66==777777777777677777777777777777776777777777777777776==66=6666==6=6=677777777777777777777777777777=6=6=<<=7677777777777777777777777766<<<<<<<<<<<<7777777777777777777777777777777777766::<6=777777777777777767777777777777767777777777777777777=========<<<6777777777777777777777777777<333333733333333<<<:::::777777776777777777777777776=66666=77:::=6888888888888888888888888888888888888666666666666666668888888888888888888888888888888888888888866=66==66676767676666666667676778766868787878777777777777777776666666666666666666666666<<<<86<=6<6=688868888<66=6==68888868876767676767676767676667676767676778786878786=66=66=66=6=6=677777666666<6666=<<6=6<<=6=66<6<6=6=6666666868888888888888888886666666666666677777777777777777777777777777777776::==6<<7777777777776666666666666666666666666666666666666688========<<::888888888876767676767676667333333333333333<<::::::878787677777766777777777666<<<66=<<666=6::88888888888888888888888888888888888666666767777666666688888888888888888888888888888888888888886=6==66777767776=6666666787868787678786867777777776777777776777777777777767777767666666<<<888<66<66<77777767<==<==6868777777777776776777777777777876787868787676687878776==6===6=6=6=6==777777=<6=<====6<<=6=<<6==6=<=<=6==77777777777777788888888886666666666666666777777777777777777777777777777777766:6==67767777767777767777777777777777776677776677776777777777======<::::6887777777777777777777677733333333333333<<:::::787877777767777777777776767777666=66<<7===:<<88888888888888888888888888888888886666666777776666666=8888888888888888888888888888888888888866==6=677777777776666666677777777777777777777777767777676677777767777777777677777666666<<<8888666<6=<67777667<=6<6667777777777777776777677777767777767777777777777777767776=66666==666=66=77=6=6<=6<66666<<==6<<=666=<=<6=6677776777777777677777777776666666<<<<<<<<<777777777777777777777777777777777<<<:=66777777767777776767777777777677777777777777766767777777667=====<<::::7777677777777777777677773333333333333<<<<:::77777766776777777776777777677777666==666766=<<<88888888888888888888888888888888886666667777777666663688888888888888888888888888888888888888==6==6666666666666=6666666677777777777777666666666666666666666666666777777777777766666666888888<<<<=<77677766<6=<=<=666666666666666666666666666666666666677777777777777666666====6==6=======6<=<=6===<<=6=6<=<66==<=<=66===<==77676777767777767776666666666666666666<<777777777777777777777777777777766666<<66666666666666666667777777777767777777677777777777777777776====6<<<:::66666666666666666666<33333333333333<<<::::77677776666666666666666666666666676<<<66=7<<<==688888888888888888888888888888888866666667778687666633=38888888888888888888888888888888888888=6666678787878766=6666667878787878687878688887777777767777777676777777777777787866666666888888866666<=7878786<=6<=<778787878687868787878786678787878767868787876787878788886=6=6==6==66=6=6==<6<6=666<<=666<6<==6=<=<6==<6=<=6==78787878787777777676666666666678666666777777777777777777777777777777<<<<<<<:776777776777777777777777777768787878787878786878787878787878===6:<<<::::::7878787876:::<<<33333333333333<<<:::7878787878888767777777777776777777776<<<==667<<6===88888888888888888888888888888888666666777767777666336338888888888888888888888888888888888866666667777777777=6=666667777677777767777777777777767777777777777777777777777777666666668888888886666666777776<66<6<767777777677777677777777777777776777777777777776777767777766=666=66=6=6666<=<==6=6<<=666<6<66=6<6<666<=6<6666=6767767777777777766666666666777<<<<<<777777777777777777777777777777<66666667777777777777777777777777677777677777777677777777776777777767==666<<<::::::::::::::::::<<333333333333333<<:7777777777677777777777776777777777777676666666=7666=668888888888888888888888888888888666666667777767873==3=<<=88888888888888888888888888888888886=66=68787878687=66666667777777777777776777777777777677777677767677777777777767666666668888888888<<<<<<666666=<=6<=<67777777777767878787876787878787777777777777777777777777777=====6=6===<<=<6==<6=<=6=67777767<=====<=<6===<<<66=<666666666666666666666666677786666667777777777777777777777777777766666666777767777677777777777777677777777786878787666666666666666666666=:66::<<::::::::::::::::<<33333333333333<<<777777777776777777777777677777776777777767===<666===66<<=888888888888888888888888888888666666668688877776666666668888888888888888888888888888888886666=677767777776=6666667777777777777777777777677778688868888888688888686888888666666668888888888<<<<<<<77777=<6=<6<776777777777777777777777777777777777777777777777766777777776=66====66=<<=<=66<=6<8888888687<<66=66<6<=66=<<<==6<<77777767777676666666666777777<<<<<<777777777777777777777777777<<<<<<<<77778868888888888888888868688888867777777777777777767677777777777:6:<:6<<::::::::::::::<<33333333333333<77777777767776777777777777888868888888688688866=<<<<68666<<6888888888888888888888888888886666666677777777767==<=<<6<6888888888888888888888888888888866=6=667677767766=666666666666666666666666666666777777767677777777777777767777766666666888888888888666666776776<=6<=<7777777777677777777777777777777687666666666666666666666667776==6==66=6<<6<6==6777776777777=<<6=6==<8888=6<<6=6=<<<6777777777766666666667776776<<<<<<77777777777777777777777777<<<<<<<<6777777777777776777777777777777777777777776777777776777777767777766<66:6<<:::::::::::::<<3333333333333876666666666666666666666677777777777776777677777==6666<=6=<<<<6=8888888888888888888888888886666666666666666666666666666<6<8888888888888888888888888888866666=67777776776666666677777777777767777777767767777777777777777777666666666666666666888888888888866666688888=<<=<66677777777777777777777777777767767777776777777777777777777777766=66=66<666=<77666666666666=<6666<6<8888888666=6<=66==86868887666666666677777777<<<<<<7777777777777777777777777<<<<<<<<<77777777777777777777766666666666666666666666688888888888888888888887666<::::::::::::::<<3333333333333377777777777777777776777776777777777777777777766666666=6666=6666668888888888888888888888888666666666777777777777776==6666=<<=8888888888888888888888888886666==676777777666=66666777777776777777777677777777677777777777777767777677777666666688888888888888<<<<<<77777=<<6<6=667786888888677777777777777777777777777777777677777777777776=6==6=666<=6=777777777677777==<==66<68888888886=6<<=66==67677777666666666888888777666666777777777777777777777777666666<<<7777677777777777777767777777777776777677776777777777777777777777776777<<<::::::::::::<<<33333773333333<7777777777777777777766776776777777777777777777777<<==66<<<=6==<<<6888888888888888888888866666666667777777677777777=66=66=66=6=88888888888888888888886=6=666=6776776777666=6=6677777777777777777777777777777777777776776777777777777766666666888888888888888<<<<<77777<<<=<6=66=677777777777777677777777777777776777776777777776777777776=6=666==6<=7777767777777777==6<=6=6<8888888888886<<6==666<777776666666666777767777766666677777777777777777777776666666667766767777777776766777767777777777777777677777777767777777777777677777766::::::::777777776777773333333<777777777776777777777776777777777777777777777777767<=6==66666=66666=6888888888888888888866666666666868686868686876787<6=<6=<6<6=668888888888888888866=6=66==6=88888888=666666668888866888886888888887776777777777868686868686868686866666666888888888888888866666678776666<=6==6<8888888688888888888888888888888888888888888888888767776=6=6===66=68666868686868686<=6==<<6=8888888888888866=<<6=6==888=66666666688888888888666666777777777777777777777<<<<<<<<677777767777778686868686868686666686668686678787878767876787878786788888866:::::::::8888888888888333333<<888888888886888888888877777777777778686668686868686=6666=6666666=666:=8888888888888886666666666667878787878787878787876=<=6<6<==<<6<6=668888886666=6=666=6===678888886=66666=688777776777777777776777787878767878766678787878787878766666668888888888888888866666677776<<<<=6==6<=77777777777868688888888888887777777777777776777777878==6==666=678767878787878787=<==66<<688888888888888888====6666777==6666666767777777778<<<<<<<7777777777777777777<<<<<<<<<777878787878787878787878787878787878787678787876777777777777777777777777777=6=::::::77777788888833==6=6=888777777777777777767777787878787878787878787878787876666=6=<<<<6=66666=6=::3888888666666666666667777777777777776777777776666666666=66666666666=66666666=666667777777666666=666777777777777777777777777777777777677677777777777777777666666688888888888888888<<<<<<7777<<<<<<=66=<6==77777777777777777767777777767777777776777767677777=66=666==677767777777777776=6<666=<<888888888888888888866=66=6=76666666667777777667777666666677777777777777777766666666677767777777777677776777777677777776777777777777777777777777677777777777777777666=6=666777777677766=66=6=677777777777777777777776777777767776777777777777776767<<<<6=6<<6<=6=<<<66=:6:3336666666666666666667676767676766676767676888=6666=66666==66==6666666==6=666=666=666666766666666=7777768888888888888877767777777777777777777777777767676666666888888888888888888<<<<<<6888<<66666666<=66=66666666666677677777777777788688688888886877777766=6=6=6667777777777777767<6=6==<6<688888888888888888888866=666=6=6=66666666666666666666<<<<<<<7777777777777777666666666777777777777777777777777776777676767676667666767666888888888888868888888886666=6666===66666666667666=6=6667767788868888888888877677777776777777677777767777767676=6666666766666666:::3333<6666666666666688888888868888888888888888888886<6=<<6<66<<=6<<6<<=6666=66=66=6=886888666=666=668888888688888888888888888888888888887667776888886888886666666888888888888888888866666777766666666=6<66=66688868888688888888888888888888886886888888688886=6=66=6=877777778888688=6<=6666<6=888888888888888888888886==6=6666=6=666778888888888888<<<<<<<777777777777777<<<<<<<<<888888888888888887777777888888888888888888888888886868868688887777777777777667776=6=6666=888888888=6=6=6=68888888888888888888888888888888888888777777788888888886=6=6666=6=88<=6=<<<33333<<<6666666666667777777777677777777777777777777767666666=666==66=<<6==66==6=66667777676=66=66666777677777777776777777677777777777777767677777777777777766666688888888888888888888<<<<<6776<<<<<<<<<6<6=6===6777777777777777777777777777777777777776777676==66=6==777777767777777=6=<6===6==888888888888888888888888=6=66===6==6==77776677776777777666666677777777777766666<<<<<777777777777777777767777677777677777777777776667777777777777777777777777::==6===6==66==66=77777777=6==66==6777777777777777777777777777767767777667777677777777777776=<<<=6==<77=6=<<<3333<<<<:6666666677777677777776888868866666666666666666666666=6=6666=666==777766=6667777776=6=6666=8886666666666666666666666666666666666666677777777777767666666688888888888888888888<<<<<6666<<<<<<66666===6==6=6777777777678888888666666666666666666666666666=6=66666666777777776==<==6====68888888888888888888888888866=6===666666777777777777777776666666777777777776666666666666666666666666666666677777777777767777888886866666666666666666666666<<6=6=6==66=6=6=6===66666777766666=6=6886666666666666666666666666666666666666666777777767777777766=66666=666666=<333<<<::::666677778888888888888888888688888888888888888888688888888888888888886666=6777776=66=6666=76777788888888888888888887777777777776677777686888888886666668888888888888888888886666668866666666666666=666=66=3777777777777777777788888888888888888887=6=66=6=67667777777686=666<6===66888888888888888888888888888886===66=6=6=8888868867767776777<66666677777777<<<<<<<<<<<8888888777677777677777776778688888888888888888888888888888888888888=6<<<6=6==6==66=66===66=6=6666=7==6=66=6677777788888888888888888887777777777777677777788888888868886=6666666=88888887777777777777777777767677776767777777767777777777777777776777777776767767676776==6667777=66=66666667777777777777677777777777767777776766666666666666777777666666888888888888888888888666666777<<<<66667<<<<66=<==6=3=67777777777777776777777777777776777777==6==6=677777777777==666=6==6=6=6=888888888888888888888888888866=6=666==67777777777777767677<<<<<<<777777766666<<<<<<777777777777777777777767777777777777777777777767767777776777677777==6=<<<6666=6666===66=66=66====66=6==6==6=7777777767777777777777777777776667777777776777777777767677676=6<<6666=7777676666666666666767777776777777767676767676767666767676767676767676766777777767676=66667676=66=66=66676767666666666666666666666666666666666666666666666666776666666888888888888888888888666667676<<<<<<<767<<<<6=<66==3==337676767676767666666666666666666666666==66==666666676=66<==6=6666=6==6668888888888888888888888888886=6===666777777767667676767676<<<<<<<777766666666666666666666666666666666666677777767777777776767676667676767676767676==::<<66=3<<66=6=6=66=6=6=6=666=666==66==66=7676766666666666666666666666666666666666677777777777777776767<<66==<<<=6767688888888886888868888888888888888888888888886777777776777777777777777777777778866=6=68866666=6=668888888888877777677888868886888866666666666666666666666666666668888888888888888888886<<<<<77776666666777766666<=6363=6333=88888888888888877777777888888888=6=66===88888888<=6==666666=6666=6==6=68888888888888888888888888666=66=6=777678888888888668688666666667666<<<<<<<<<77888888888888888888888886888888888888888888688888888888877777767<==6:<<3=6=33<==6=666=666666=6=6=6=6==66=66==888888888877777777888888888888888686888866888888888888888888886<6=66<<<6=7767777767777677777777767777777777776777777777777767777777777777777677777767777777=6=6666=6666666=66777777777767777776777777777777666666666666666666666666666666666888888888888888888888666666767776<<<<<677776666<=6363==3336=37776777777777777777777777677776=6=6=667777776<<=6=6666=6==6=66==66=6=6688888888888888888888888866==66=77777777777776777667777<<<<<<<<<<<<<<<<<<<6777777677777777777776777776777777776777777777776677777777777767333666<<33=66333=66=777777766=666=66=6666=6=6=77777777676777777777777767777777777777777777777777777777677777676=6=6666333777778888888888886666666666666666666666666777766666666666666666666667777777767767=666666666666=66=8886877777777777776777777777766666666666666666666666666666666666888888888888888888888<<<<<<66666<<<<<<<777777<<<66363663336=366=888777777777777777777777777666=6668888666=6=6=66=6==6=6666=666666=6=6=88888888888888888888886=66=6677777777786888888886888<666666666666666677777777777777777786888888888866666666666666666666666667777666666366=3<<66=6333=6=777776777776=66=66666=6==66=666=887777777777777677767677777777888888868688666666666666666666666<<<<=633333667777777777777776777777777777777778868888888888888888888888886888888888888888886=66666=66=6666677777777767777776777777777777666666666666666666666666666666666668888888888888888888888<666668868866<<<<<88888877<<63=3=63336636=6<<<67767777777777777777777===66=6=66==6=66=6666=66=6=677776=6===66=6=66=8888888888888888888886=66==8888888877677777777777666666666666666667777777777777777777777777777777777777766777777777788888688888888833=6633<=66=33386888888888888876=6==6=66=66=66=6=6677777777777777777777777776777776777777777777777776777777777788866=333333338777777777776776777677776777777777777777777777667766777777777777677777777677776666666=666666=677777777777777777777776777777666666666666666667777666666666666666888888888888888888888866666677777666666677777777776363==333=3336=<<<=6==67777777777777777776=6=66=6=6=6=6==6====6=6=677777777=6=6=66=6=6=666888888888888888888===6=6777776777777777776766666666<<<<<<<<<<6777777766767776777777777777777777777677776767777777777777777777773336==3336=663777777777776777777=66=6=6==6=66=66=6===767677767777777777777777777777767777777777777667777777777777777663333333336666666666666666666666666666666666767777777677767776666666666666666666666666666=66666=66=666868787878787878687877776776666666666666666666666666666666666666666688888888888888888888866666<666666666666666666666666=3=6333=3=3663<<==6=66==6667777767766=666==6=66666===6=666=66666666666666666==6==6666=6=6=68888888888888886=666=66666666666666666<<<<<<<<<<<<<<<<<<786878777777776666666666666666666666666666666666666666677777777777766==333666333666666666666666666666666===66666==6=666=6=667878787877776677666666666666666666666666666666666666666667777333333333333367767777777777777677767677777666<<<6<=<<=666=6666667777777676777776767776777666666=6666676777777777777777777777677788666666666666677776677767777776666666666688888888888888888888<<<<<7767777<<<<<<<7776777777777763336363==33366=6====6==6==66=6=6=66=6=6=6====6=66=6==686==6677777777777776=66===6==6=6==6=888888888888=66=6=777777777777666666666666666666666666777777777777888888888777767777777777677777777777777777777767777763=6=6333===377776777776777776777777==6=66=667==6=6====6=6677777777777777768888888876777777777777777777677777676777676767333333333333337777777777777777777776<==<<<6=666666666666=6=6<6=<=6<6=<777777777777777776=66=6=6=6=688888888877777776677777777777666666666666777777777777777767776666666666888888888888888888<6666677777766666666777677886888888833=3=3=6336==6==6==6=66=666=66=6666=6=6=6=66=6==6=88886=66=677767776777777===66=66=6==66=6=66=88888888666=67777777=66=66666666666666666666666666777777777777767777777777776767777777777777777667777777777777777336=6=333=6677777777776777777777677866=6==6=8886=6=6=6=6=6677777777777777676777777777777777777777767677777777767777777777733333333333333388888868888888833<66<6=<<<==6<<=<6<<=<<<6<=<<==<6=<6=<6<6=878788888886===6666==66=7777776777777777777788888888886666666666888888868888888888868866666666666888888888888888886666666787866<<<<<<<68868888888887777773=36=3==6=6=6===666=6===6=66===6==6==66=6==88888888666===86886888888787876=6====6=6=6=666=====6=668==6==6===6=6====66666<<<<<<<<<<<<<<<<<<<<<<7888888888888888888888888888888888888888888888888888787878787==63333=6=37878787878787678888888888886==6=6=77777==66==6=66=777778888888888688668888888888888888888888886888888888887878767333333333333333888888888883333<<=666=66666=6==666<6<<<=<666666=66=66666=66676777676666666=666=67777777777777777777777777777776666666666778888888888868888888886666666666<88888888888888888<<<<<<7878787<<<<<<<<77767777777777777776776366=6=6=666=66=66==66==6===66=66==888888888888=66==688888888887878787876666=6=6=6=66==6==66==6==666=666=666666=66666666666666677666<<<<<<<<777777777776777776778888688886888888888888888888868787878736==33336=678787878787878777777677777==666=6=6=777776==66=6=6=677677777777777767777777778=66=6=6=6=<<<66=====68888886787878787333333333333333377777633333<<:66=6=6666=6=6666=66=666=6666=66=6666==6=666==6=676666==666=66=677777777767777777777776777677766666666667777776777776777777777776666666666<<888888888888888<<6666677677777<<<<<<<<77777777777777777777777776666=6666==6=666===6=6666=6=8888888888888886==6667776777777777777777776666=6666==66666=6=6=66=6=6=66=6=6==666=66666666666777766666666666667776777766666<<<<<<<<<<677777777777777777777777777777776<=66<<<<6677777776777777777677777767=66=6=6666=7777776=66666=6=777777777777777777776=6=66=66666=6=6<<==6=6666=6==333333367677773333333333333333773333333<<<:<<=<66<=<<66<7777777777777<<==66=6666=<<6=<6=666=6666===66666=677868888888666666666666666666666666666677777776767777777777777776666666666668888888888888886666666777676776666666677776777767777888888888888666666666=66==66=6===666=6==8888888888888886=66=77777777777777777777777776=6666=66==6666===6=6=6==66==6====66<333333888888888<<<<<<<<<<<<6666<<<<<<<<<<<<<<<<<<<<<<<77777777776777777777777777776=666=6=6676777767777777777777777777==66=6=6==6688888886=6666=66666666666666777==66=6=6===6=6666=6<<=66=66==66=6=3333333333777777333333333333333333333333<<:6<<6<6=777777777777777777777777777<6==6<<=6<=66666=666=6=66=66=6688888866888777767777777777777666666667777777677776777777777777866666666666668888888888888866<<<<67768888866666666886888868888888888888888677777777777777777777777=6=66=888888888888888=6==6788868888888888888888888888877=6==666==6=66=66=66=6==66=6=66=33388888888888877333333333333<<666666666<<<<<<<<<<<<<<<<<<767777778888888888888888=6=<<<66=6877677777778888888888888886=6==66=6=66=88888886==6=66=6=667777777776=6=66==6=66=6===6=66=6<66=6=6=6==633333333333333338888883333333333333333333<<::=6677777777777777777777777777777777777666666=6666=666=666666666=6767767777767777777777777777766666666667777777777777777777776767666666666<<<<8888888888888<<<<<<<7677777777<<<<<<<<76777777777776776777777777777777777777767777777==6=66888888888888888=6=667776777777777777777776777777776777776==666=66=6=6666=6=6667777776777777777777773333333333333<<<666666666666666666666666666777777767677777777777=66<<<6=677777777777777777777777776=6666=6=6=6666777767677====6==6677677776=6=666666==6=6666=====6==666=6=66=63333333333<<<33333337776883333333333333333<<::6777777777777777777777777777777777777777776=6=66=6=6666=6=66666==6=888868888888776776777777888666666668888888888888888886886888666666666666666888888888888866666666666666666<<<<<<<<8888888888888888888888688777777777777888888888866===68888888888888886666=666666666666666666666666666666666666666=66=666=7777888888888888888886888888888773333333333333333333336666666666666666666666888666666666666666666666=6666666666666666666666677776=6==6666668===668868688888=6=66=6=67777666666====6666=====666=6=66=6=6=6==6<<3333333333<<<<3333<<<<6677733333333333333<<<777777777777777777777777777777777777777777777766=6666=66666666666666677778888688868888867777676666666666777777777777777688888688868666666866<<<<<888888888886666666776777777767666666667777777767777777888888888888868777777777776777766<<<<888888888888886=6==88888868868888888877777777677777777677666=6==6767777677777776777777777668888888888333333333333333333333333<<<<<<<<<<<<<<<<<<8888888888888888886666=666677777777777776777777767766=666==6=8866==6=777888888====66==67=666==6=66=6==6=666=6=6====77788888888::<<33333333<<:<<<33<<<<66<676<33333333333333<777777777777777777777777777777777777777777777666=66=6=666=66666=6666666777676777777777767776777766666666777777777777777677777777777766666677<<<66688888888888<<<<<<<777777777676<<<<<<<<77777777667677677777777777777777767777677776776666<<<88888888888888=6666777777777777777777777777777777777777776=66=66=6776777777777767777777777777777777777333333333333333333377777:::<<<<<<6666666667777777777777777<<<<<6=6<7777777776777777777777666==66=6666888=666=677777777776666=66==66=66666=66666=6=6=667777777777777777777777733333<<:::<<3<<<<66:<6<<<<333333333333333<6777777777777777777777777777777777777777=66==6==6=66=66=6=66666=66666767666777777777666666666666666666666666666666666666666666666666666666666666888888888866666668888888887767666666666767666767676767676777777677666666666666666666666666668888888888888==6==666666666667777777777777777778888888686=6=6=6=67676767676767676767676667677777777763333333333333336666666666666::6666666666666666666666667777666=6<<<77777788688888866887766======6=6==8888=6==6=76767677677==6======6=6==66=6=6==6=66666666666666666666666666666666666::::<<<<6<<6::666<<<<3333333333333<<=6<7777777777777777777777777777777776=66<<6=66666==6666=6666=66=6666=68886887777677776886888666666666888886888677767777777777777766666688<<<<668888888888666666688888888888888<<6666666888888888888888888867777777768888868888888888<<<<<<<888888888888866=6=77777777888688888888888688888888888886=6=6=666888888888888688888868888886887777777<<333333333333333888888688877777<<<<<<<<<<<<<77677778888888<<<<=6668888888888888888888886==6==66=6=8888886666=68888888877766==6==66=6=66=66=66686688888887777777777776777777777777888886:<<3<::6:66:6::<<<<333333333333=<=6<6<<=7777777777777777777777777<=<<6===<<666=66=666666==666=66=6666=677777776777777777777767766666677777777777777777677777767777666666677<<<<<888888888<<<<<<<776777777777767<<<<<<<<<77777777677777777777777777777677777777777767776666666888888888888==6667777777777777777777777777777777777777=6=6=66=777777777677777777776777777776767777<<<33333333333333333767777777767777::6666666666777677777777<<<6666677677777777777777777=6=6=666=66=8888888866==6777777777777=6=666=66=6=6==6=7777777777777776777777777777777777777777777777333<:::666<6<66<<<333633333336<=66666666=<<677777777777776=666=66666=6=666666=6676766==6=6666==66=66=7777777777777777777777776666666777777778886868686868686866666666666<<<<<<88888888<<<<<<<<7676766676667676<<<<<<<<<676777777777777776777776777777776776777777777<<<<<<<8888888888886=6668686866666867676767676766676767676766666=6666676767676767676777677777777777777776:66<<333333333333333<<777676886868686:666666<<<<6868686867666666666767676767676767666=6=666666=6=6888888888=666=777777777777=6666=6=66=66667777777777777788868686868686868666868686868676767633<<<<6:6<:666<<<7777733333=<6666666=6=66666=66=6<6<<==6666666=66666666==6=77777777766666=6666666=6677777868888888888888888666666678787877677767677777777777766666666766666688888888666666677777777777777777<666666666777777777777777778888888888888888688888888787<<<<<<<8888888888<<6===77777777777777777777776777777777777===66=6=6677777777777777777777777777677788886:6<::<<333333333333333<<<:7767777777777:::<<<<<<<<7776777777<<<<<<<7777777777777777==666666=6====888888888886===67777677768886=6====666=688888888868787877777777777767777777777777777777777777733<<666<<6:<66<<<3767777366<6=<=<<=6<6<<6=<=6<66666666<6<<6=<6<<=66=<<677777777777767=66666666=66=6677777766777777777777776666666777776767777777776677777777766666667666666888888866666666676677777767677677666666666777777776777777777777777777777777777777776777<<<<<<<<888888888<<=666777777777777777777777777777677777666=66=66=6666=6=66=::::::::77777777777777777<<<<:6<6<<37733333333333<<<<::777777767777:::::<<<<<<677777677<<<<<<<7777777777777=6=66=6=6=66=668888888888888=666=76777677777776=6666=6=77776777677777777777776777767777777777777777777777777777333<66<6<::66:6<<<366686868<6=<=<<=66666=6<=6<=66=666666<<=<<6<<=<==88888888888888888886666=66666=666666666666666666666666666666668787878787868666868686867676666666666<<<<888888<<<<<<<<888888888888888888886<<<<<<<<6666666666666666666666666666666666666667878786666666888888888===<6=6768686868688888888888888888888886=66==666=6=6=6=666:::::::::<<<<3<6666666666<::6:<:<<:<666663333333333<<<<::::8686866686:::::<666666868688666<<<<<88868868888==6=6=6=6=6==6=6888888888888886=66=66666666666666=6=6=6=666666666678787878787878686868686868676766686868688888883333<<<6:6<66<:::6<<<77777776767=66666=666666=6=66=66==6666=66=66777667777776776766677777=6666666==666777776777776778767878666666667878787776777777777777776776666666<<<<<<888888<666666<777677777767777677777<<<<<<<<<<776677777777777777776777778787678787878787876666666688888888=6=<=6777777888888888888888888888877776=6==666=66==666=6=:::::::::::<<<<<:::::77777<<<6:6<<:<787878733333333333<<:::::::77777777:::<<<6666888888866666668888888876===66=66==6=6=66888888888888888866===677777777777666=6=6=68787878787878787868777777777777767777777777788888888883333333<<::77<<<6:66<<<337776777677777776<<==<<6<66<6<<66<6<=6777777777777677777777776777777766666666666667767777777667777777766666666777777777777777777777777777666666666666888888666666667677777777777777777777666666666377777677777777777777777777777777777777677776666666<<88888886==<<67777677777767776777777777677777==66666==66=6666=666:::::::::::::<<<:::::<<<733<:6<<<:667777777773333333333<<:::::::::777677::<<::6<<<777777<666666777777<6666666=666666666888888888888888888666667777777777776==66666=777777767767777677777777677777777777777777777767777773333333<<<7777766:::<<:<<<388888688886777666666666666666666666666666666666666667777677777777777666=66=66=666666666666666667776766666666686868686868688888888888868666666<<6666888886666666666666666666666666677777666666633<777777777666666666666666666667767686868666868<<<<<<<<88888<<<666888887777666666666666666666666666666=666=6===6=6=6=<::::::::::::::::::::<<<33333<:6:::6666776676866333333333<<:::::::::::::88<<6:<666<766666<<<<<<<6<<<<<<<6=6666=6=6===888888888888888888888=6=6=77766666666666=66=6=6677767686868666666686868686888888888888888777766666633333333<667777777:6<<:::<<<3=888688888688888777777767777677677777777777788888688888688888888888866=6=666=666887776777777777677766666666688888886888888886688888888666666<<<<<88888<<<<<<<<7677777777768888888888688<<<<<3<<<:886888868888888777777777777777777777777888886666666666888<<<=6=88888888888867777777777777777766=6==6=666=6677777777777777:::::::::::::<<<3333333<<<:77676777777777777333333<<<::::::::::::<<<666:6::6<8687766666666666666<66<<<<66<<688888888888888888888888=66=668888888887777===66=6777677777777788688888888888888886888888888888888677<333333<<:7777777777<<:::::<<66=77777777777777677677677777777776677677677777777777777677777777777776666=666666666777677777777677676666666667677777777777777767777777666666666668888666666667777777776677777777777777776633<<<:::66777777777777777777777777777777777777777777<<<666666688<<<6=6767777777777777777777777777766666=6=66==677777777777777777777777:::::<<<<333333333<<776777777777767777773333<<::::::::::::<<<6:6::::<::66666666666666<<<<=6=666<<<8888888888888888888888888886=66=7777777677767776=6===77776777777777777777777777777777777777777777777767:<<<333<<:7777777777777::::::<====7776777777776777777777688688688688888888867777777767777767777777777=6=666=666=66888877777777777776666666666666666666666666666777777666666666688886666666688888688888888777767777777777333<<<::::78888888886888888877677777777677768886666666<<<<<<<<<<===6=<<7777777777676777777777888686===6=6=66=66=7777777777777777777777777777<<<33333333333<<:777776777677786866666<<::::::::::::<<<666::6:6:666<<<<<<<<<<<<<<<<=66==66688888888888888888888888888888====6888888888888888=<<6=677766777776886666666666666666666666777777777777677::<<33<<77777777777777777:::::=666=888876777777776788888888888888888888868888888867777776777777767677776666666666=6777777777777777776666666666677778888888888888888886666666666886666<<<<<<868688888888886886887767777777333<<<::::777777777777777777777667777777777767777777776666666<<66666<68888777777777777888888888=6=66666=6==6333=777777777777777777777777777777<<33333333<<<:667677677767777677777776::::::::::<<<66<:::::::6:<<:<<<<<<6666666<=666<8888888888888888888888888888888666=6=7777777767777776<<=667677767777777777776777788888888888888888877777777::::<<<<7777777777777777777::::=66666767777777777777777776777777777777777777777777777677777777776777777776666666=6=66777777777777777766666666666667777777777777677677666666<<<<88<<<<<<<66677777777777776776777767777776773333<<<::::77776767767777777777777777777677767777767677666666<<=6===<<=777777777777676777777=66=<<=6=3336==63336777777777777777777777777777777777733333<<<6<::6:77777777777777777777767::::::<<<::::::::6<6:<<<:::6666666666<<888888888888888888888888888888888888<66=667777767776767766<<6==777677767777777777777776777777777777777777777767::::::<<7777777777777777777777:6==6=6=67777777777777777776777777677767777778766666666666666666666666677777766=666666==677777777777777776666666666666777776777767777766666666<<<88<<6666666677777777777777866666666666666666633333<<::::7777777777777776777777777777767777777767777776666666<<<66=6<<<77777777777777766=::66=6333=663333=66<777777777777777777777777777777777733333<<:6<<<<<:<77777776777777777777777777<<<66::6:6:6<66<<<::::::66668888888888888888888888888888888888888888886=6<=<777677776777777=6==<677777777767776767777677777777777777777777777777:::::::<777777777777777777777777666=6=6=666666666666777777676777777676777777777777777777776777777777777787678666666=6=66==878787878777776666666666666666787666666666666666666666866666666<<777776777677776777777777777777676773333<<<<:::767876787878787878787878777777777776777777777<<<<==<<<6==6<<<6=6=66666676=6===:::==6=333=6=37336==<7777777777777777777777777777777777<333<:66:<:6<6::<76777777777677677777678766666666:666:666<<<<::::::<<<88888888888888888888888888888888888888888866=<6<878767878787876=666<=7878777777677676777777777787666666666666666666:::::::::7777777777777777777777777=66=<6=677777777777766777777777777777777677777777777777776777777777677777777666666=66=6=6=6767766777777776666666666666666676776666666666666<<<<<<<<<<<<<<77777777777777777777777777777777766773333<<<<:<<<767777777777777776767777777777777677777777777666=<<<=6=6<<<66==<6=66==66=666:<<66=6333==67773==6:7777777777777777777777777777777777<<<<::<<6:6<::<<<<:777777776777677777777767777777777766<66<<7777::::66888888888888888888888888888888888888888888=66<=<777777777777776=6==<=7776777777677777777777777776777777777777777777::::::::777777777777777777777777777=66<====77767676767666767676767666767676767676677777777787866666666666666666=666=6666=6=66=77777777777777666666666666666666666666666666666<<6666666666767676767676767676767677777777778786666633333<<<<<3366666667777677777777777777777777777777777777666===66<<6666=<<66=6==66==::::=6=3333===36676763<:66777777777777777777777777777777777<<<<6:66::<66:6<::::777777777777777767778767878787877<::6<:67676:::::<<888888888888888888888888888888888888888886=6=6666666666666777<66<6=6677777777777767777777777777678787878687776776<:::::::7777777777777777777777777777766<=6<66877777777777777777776677778888888888888888888777777776777777777777676666=6==6666=6=67777777777767766666666666666666666666666666666666666666677777777777788888888868886888887766767677733333<<<3333777777777777777777767777677677777777776787<<<<6=6=6<<6===6<<6=6=6=66==::::=6=33336=7888888=<::66777777777777777777777777777777777:<<<677::6<:::<:::::::77777777777778787878767878787876:66:6:77777:::::<888888888888888888888888888888888888888886=6=6=77767777777777<=6<=6676777777777777777777778787878787878787878787<<<:::::777777777777777777777777777777==<6=<==7777777777777777777766777777777777777777777777776777767777777777777776=6=6======66=6===777767777777=6=666666666666666666666666666666666<<<<77777777777777777767777777677777777777777777333333333333377777776777777677677777777777777777777776666=6=6=<<66===<<=66=:::=66::<<6=63337777777766=<::==777777777777777777777777777777777::<<<7767<:66<<<:::::::7777677777677777777777777777777:6:<6:77777<:::===888888888888888888888888888888888888888866=6==7767777777777=<=6<===7777776777777777677777777777777777777777777733<<<::777777777777777777777777777777776<6=<=6=787877777777767777778888886666666666666666666888886888888777777777776=6666=6=666==6=6=66886666666666===6=6666666666666666666666<<<<<<<<<<7777776778888886666666666666666666888688888868333333333333388888888868888888688666666666666666666666666<<<7766<<<6666<<:==6:::666=33377888888663<<<==6::777777777777777777777777777777777:::<<888888<<6<<<:::::::666666666666666667776777777878:6:66677777<<:====8888888888888888888888888888888888888886666<<77777777886888<666==<88888888666666666666666666666777776767786878333<<<::777777777777777777777777777777777<==<===677777777777777777777777777767777777777777776777777677777767777788888=66====66=6=6=6=66====888886888886==666==6666666666666666666666666677777777677777777677767777767677777777777677777733333333333333888888888888886868868888888888777777<<<<<<<<7777767<=6==:::6==:::===777777777777==<<<:=66:::77777777777777777777777777777777::::<<888888:::<<<::::::::888888777777777777777767777:66::<6777777<=====8888888888888888888888888888888888888886666=<77786888888888<66=6=<8888888888888886888877677776777777777777776333<<<::7777777777777777777777777777777777<6=<=6667767777777777777777777778888888888888886888888888888877777677777777776=6666=6=666=====66===6==76677777777==666=6=666==66666666666666666:777677777777778888888888888888888686686886866777733333333333<<7777777777777777777777777777777777<<<<<<<<<77777777677777777777767777777777777=66<<::6=6:::77777777777777777777777777777777:::::<77777777:66<<<:::::::77677777677777776777777777666<:::777777<======8888888888888888888888888888888888888666=66<6777777777766666=6=6<77777777777777777677777777777777777777767333<<<:::77777777777777777777777777777777777766<6===67777777777776777777777767777777777777776777767777777777777878787878786=6=66==66666=666=6666=66=6=6777777776=66==66666=666==66666:6:<<<::6777777777777777777777777777777777777777777777778333333333<<<::787868787877777777777777767777766666666667777777777777777777777777767777776633<6==6::::::77777777777777777777777777777777::::::87878787666<<<<:::::::7777777777777777777777777<<66:::777777=======888888888888888888888888888888888888866666=67878787678787==<6=<=687876777777777777777777777777677777777663333<<::::7777777777777766:77777777777777777777=<=6=6=776776888668888888888888866888868677777777777878787878787878667878787=6=6=6666====6==6=====6=====6==66=6=6=6=6666====6==6====66:666<<<::888888688888888888888888767777777778787878687878783333333<<<:::::87878767878786777777776777777666666666777776777777777777888888688888883=6=<<<=66=:::::::7777777777777777777777777777777:::::<78787878786<<<:::::::::767777777777767777777777<<6<:6:7768886=======88888888888888888888888888888888888==66=6=6878787878787=6=<=6<687878786877677777777777777677777777766=6=333<<::::::::::<<<66<6:66:<<:::::777777777777777<<=6=66==66666<<6<<6=<66=6=<6<767777777777776767777777777777777777677777777666=666=67=66=6==6666==6=66=6====6=6=6=666=66=66=6==6=6:777:<<<:::::77777777767777777767776676777777777777677777777776733333<<<:::::::67777777767777777777776777<<<<<<<<<7777776776777776777677777777777333=6=<<:66=6:::::::77777777777777777777777777777777::::<<77777777776<:::::::::::7677777677677777777777::<<66667777777=======888888888888888888888888888888888886666=667777777777777==6<66<=7777777777777766767777777777777677=6666663<<<:::::::::::<6:6:66<<6<<::::::::::::777777777<<6=6=6=6==66=<6=<<==<6=6=6<==<=6=667767777776666666666666666777777777777767666==66=666====66===6===6=6=66=6=6==66==66=66=====66666666<<<:::::::77777777::::::<<<3333<<<:::<6666666666666667777777733333<<<::::::::6666666666666777777777766666666<<77888888666666666666666666777366=63<<=6=::::<<:::::77777777777777777777777777777777:::<<<666666666666::::::::::::777777777777777888888:::<<<:66666666========8888888888888888888888888888888886==66=66777777767777=<6=6=6=66666666666666777777777777777776=666==66=6<<<:::::::::::<6<6:66666<<<:::::::::::6<667777777<666=66=66==6<=6<<66<6666=<66=66666=666=777777777777777777776777777777777677==66==66777776=6666=666666666=666=6==66==66=66666888888887<:::::::::7:::::::::::::<<<33<<<:::::<<<<6677777777777777777773333<<::::::::::7776777777777777777766666666666777777768888888677777676777333=66633<=66:::76<<:::::7777777777777777777777777777777:::<<::7777776777777:::::::::::7677777767777777677:::::<<<877777667=======888888888888888888888888888888888666666677777777777766<666=6677776777777777777777777777676666=6==66==66<<:::::::::::<<::66<6:::<<:::::::::::<=<6==<6<777<66==66=66=6=<66<<==<66===<==66=6=<66<==6==7777777776777766777777777777777777=66====6777777676==6==66=6==666==6==66====6677777776777767::::::::::::::::::::::::<<<<<::::::::<<6:<<:::77767777777776773333<<:::::::::::777776777777777767<<<<<<<<<7777777777777777777777777776=333666=333666:37777::::::7777777777777777777777777777777:<<<66<77777776777776:::::::::::767767777777777776::::::<<777677777========8888888888888888888888888888888666=66=6767777777777=6<66==6677777777777777777777777776=6=66==6==66=6==::::::::::::<<<6:<::66:<<:::::::::::<<=<6=6<6<6=6<=6=6==6=6=666=6<<=6<=6==6<=6=6=6=66=<=6=66=<=88888888888888888877776777767776=6==66=76788888666666=6=6==6=6=6=66=6=6888877767777777777:::::::::<<::::::::::::::<<<:::::::<<<3<<6666:666888688777777777333<<<::::::::::::88666666666666<<<<<<<<<6888688677777777777777777=33336=63333=6=33<888888:::::::7777777777777777777777777777777<<6<<::77777788888666::::<::::::6888888888888877::::::::<7777777777=======8888888888888888888888888888888666=666888777677777<=6==6<6=6777778888866666666666666=6=6==6=6=66=6=6667::::::::77777777777777767777:::::::<<6<=6=<=<=6=<666=6==66888888888888888=<6=6=6=6==6<6=66=6<==6=8888888888888888888868886668=66==6==76777777777677777777777777777776777777777777777777::::::::<<<<<:::::::::::::<:::::::<<<333<<6::6::::::8888688888888833<<<::::::::::::::76777677776666666666777777767767777777777736=63333=6=33336=6376777777:::::::7777777777777777777777777777777<6:66<<687777777777777::<<<<::::777777777777776:::::::::77766777777========88888888888888888888888888888=66=666=88886888888<<6=666<=68877777777777777677777=6=6=6=6666=66=66=7777:::::::7767777677777777777677776::<<<=<666<=6=6=<=66===8888888888888888888888886=6=6=<6===6=<66=6<==67777776776777767777777777=666=6==77667777777777777777776777777677677767776777777:::::::::<<<<<<<::::::777777777777:<<<33333<<66::::666:<777777777777773<<<:::::::::::::<<::76777666666666677777777777777777776=333666333366633336=77776777777:::::::7777777777777777777777777777777:::<<6<<76777777776777<<<<<<::::7777776777777::::::::==777776777777=======88888888888888888888888888888666==6677777777777=<<6=6=6<=777777777777777767777<66==6=6=6=66===67777777::::::77777676777777777666876:::::::<6<=6=<6=6=6<6==666688888888888888888888888888886==66=66<=666<666676767676767676667676767666==6666868686868666666667876666666666668686868676767<::::::::<<<<333<<77777777777777777777777733333<<::66::6:66<67676667676666<<:::::::::::<6:6666<<<<<<<<<<<<<6666668686868676=6<33366=3336=663336=6=6666666666666:::::::7777777777777777777777777777777<:<6::<<:68686868686666<6:<<<::::66666666686::::::::==7666767676767========8888888888888888888888888888=6666667676767676<6=6=6<6<=8686668686868686666666=<=66=6=6=6==77777777776::::::767676667666766668787::::::::::=<666<6=666<=<6==6=6888888888888888888888888888888==6=6<666=<6=666=7777777677777777777776766=6==678787878767878687878787678767878787866787873<<<::::::<<<3337777777777777777777777777777777733<<:666::<66:<<77777777777777:::::::::::<6::6<6<66<<<<<66666787878787<<<<::6663333=663336=6=333=68787878786878787::::<<:7777777777777777777777777777777:::6<<:::787878787878786:6<<<::::786878787::::::::===78787876767878========88888888888888888888888888<=<<6=677777777776<6=666<=<67678787878787878786==66<6=6=6666=777777777777=:::::87868767878787678777::::::::::::=<=6=<=6=6=66<==66=6=88888888888888888888888888888888=6<6=66<6=66=6<=777677777777667777776=666666=77776777777777777767777677777777677777773333<<::::::<<377777777777777777777777777777777777777<<6:66<::666<<376777777777777::::::::<<6666:::66666666<<<<<<<<<<<<<<6666<66=3333=6=333=66=<<3777777777777777777:::<<<<777777777777777777777777777777776<<<:::::7777777777777766:6<<<::77777767::::::::===6677777677777776========8888888888888888888888888<6<<6=<7777777776=<=6=6=<6<67677677777777777<<=6=6=<=6=6=67777777777777776:::::7777777777677777776:::::::::::::=<6==77777=66<6==<6<=6888888888888888888888888888888888<66==<6====6<66=8888888888888888888=6===66=666666666666666666666767777767777777776=333333<<::<<77777777777777777777777777777777777777777777<::6<::<<<<<<3888888887677777:::<<:6:666::::66<<<<<<<6666666666<<<<<<6<33===6333===33<<7767777777677777777777::<<<<<77777777777777777777777777777777<<<::::::6666666666666:::6<<<<::777777:::::::====77777777777777767=========8888888888888888888888866=666=8888888666===6==6==687777777666666666=6=6===<==66=7777777777777777=6:::::777777776777677776::::::::::::::6<7777777777=<=66<6<6=688888888888888888888888888888888886==<66666=<6666<888888888888888888=====6688888688888886888888888888888877677776==333333<<<<7777777777777777777777777777777777777777777777776:<6:6<:<<<3388888888888888888<<:<:6:<66:666666666666666666666666666333====33366=<7777777788888888888888888:<<<6:<777777777777777777777777777777777<::::::::8888888886888:66:6<<<::8888:::::::====7777777777777777777==========888888888888888888888=<=<<6688888886<<66=6===6=8866886888888888666==6=66<66=777777777777777777==::::7777677777776777777::::::::::::::77767777777777==6<=<6==66888888888888888888888888888888888888=6==66<==6=<=67777777777777777<<666=6766777777677777767777777777777777776=6663333333<7777777777777777777777777777777777777777777777777777:6:<::::<<<3<777777777777767677766::6:<:66<<<<<<<<66666<<<<<666666633=666333777776777777777777777777777777<<66:6<777777777777777777777777777777777::::::::::777777777776::666<<<:67::::::::====777776777677777777777==========88888888888888888886=<=<<=777777=<=<<=6=====677777777777776776==666=66=<=7777777777777777777766::::777777767777777::::<::::::::::77777777868888888666<=<66==6<8888888888888888888888888888888888888=6==<666=<6=777767766666666666=<=<686888877777777677777777777777777786=6==633333377777777777777777777777777777777777777777777777777777777<::::::<<<<:66666688868886868877<:<6<6<6:6<<<<<<<<<<<<<<<<<<<<<<<6=3386666666666666666666666666666666666<:::666<777777777777777777777777777777777:::::::::::67777777777:::6:<<<<::::::::====88888868666666666666666===========8888888888888888<6666666777766666666=66==6666666686868888==6=6===6=6=77777777777777777777776=::::88866666666666::::<<<:::::::88886888888888888888=6<6<=6===<=68888888888888888888888888888888888888=6<6=66<=<<77767777777777666=<6<6667776677777777777788888888888888=66==663333777777777777777777777777777777777777777777777777777777777777:::::::<:::776677777777777776:6::6::<::6<<<<<<<<<<<<<<<<<<<<<888888888888888888888888877777777777777777:::::::<777777777777777777777777777777777:::::::::::::777777776:6:66<<<<:::::=====8888888688888888886888688===========<888888888888886=666<<776<=6666=66==66==777777767777777=6=66====6=777777777777777777777777=6=::88888888888888::::<<<<<::::777677777677766777777766<=<666=6<6=<8888888888888888888888888888888888888=<=6=6=6<<==777777777777776=<=<==7777777777777777767777677777766=6==66=633777777777777777777777333333<<:::::777777777777777777777777777777:::::::::::77777777776777:6:6:::6::::6776666666667777777777777777777677777777777777776777777777777776:66:6666<777777777777777777777777777777777:::::::::::::<<<76777:6666:<<<<::======677777777777677766677777777==========<=688888888888<<6<<6<<6=<<6<6=<6<<66<=<777776777777777=6===666===777777777777777777777777=6=6::777777777677:::::<<<:<<:::666666666667776768686866=<=6==6<=<66<=888888888888888888888888888888888888886666<=666<67777777777677<==666677777666666666666666666666666==6666=6=637777777777777777773333333333<<<<:::::::777777777777777777777777777:::::::::::7777777677766<6:6<6<:6:<6666:6666666666777676868686868686868686868688888888888868886888866:6<6666:7777777777777777777777777777777777:::::::::::::<<6<::66:6:66:6<<=======768686868686868686868688886888==========6<6=8888888666=6666<66<<6<66<6<<=6<766777777777777=6==6=6==6=77777777777777777777777777==66::68686868686:::::<<<6666<7767777777777777776677777==<666=6<6<=6<=668888888888888888888888888888888888888=66<=6=6<=<888886776777<666=666677777777776777776777777776=666=66=6677777777777777777<33333333333333<<<:::::::::77777777777777777777777777::::::::::77677777:<666<::666<<:6777<<<6<<<<<7777767777777777777777667777777767777777777767677766:6:6<6666<<77777777777777777777777777777777777:::::::::<<<<6<66:666:6:666=======77777767777777776777777776777777========6=6=66666886666666=66=66666=66=66=6688877777777777==6==6=66=6777777777777777777777777777666=<<7777767777:::::<<::677777777777777777776777677777=6<=66==<6<6<<6=66888888888888888888888888888888888888886<6=6=<6<677777777776<=6=6=6777767776777676776777677777=6=6=6=66=7777777777777777:<<<33333333333333<<<::::::::::7777777777777777777777777::::::::::7777776<:6<<6:6:66667777766:::<<<777777767767677777777777777777777677777777777777777:66:666:6<<<<7777777777777777777777777777777777777::::::<<<<:66::6::66:66=======776777767777777777777776777777777677=======666666=6=66=<<6=<6666=66=66=66<<7776776777777777==========77777777777777777777777777777=6=6<3677777777:::::<<<:6:8688688888888777776777777878786<6=6668=<6<<66==688888888888888888888888888888888888888=6<<6====6<8888888888=<6<==8688886888668888888888888866===66==6777777777777777:::::<<33333333333333<<::::::::::::777777777777777777777777::::::::<<886::66666:666<<:688888<6:6:6666777777777777878787878767878787878787878787876787876<<6:6:666<<<<:777777777777777777777777777777777777777::<<<66::::6:::666=======7777776778787878787868787878787878787878======<==<=666<<=<<66<=<<6=<<6<=6<6888888688888888886==66==6==777777777777777777777777777777==66387878787::::::<<<666<888887767777777787878787878787=<666==76<6<<6=6=6<888888888888888888888888888888888888888<<66=6=6<6767788888=<6<6=888888888888888888777777766=6=66667777777777777777:::::::<<333333378787333<<:::::::::::7777777777777777777777777::::::<<6::::::66:::<<<<8888888:::66<<677778787878787878787878686878787878687878787868677::<66::6::<<<::::777777777777777777777777777777777777777777:6666:::::6=========7878787878787878687868787878787868787878687====<=6<666=666666=66666666=6=6777777777777788888=6======6=7777777777777777777777777777777=66637878767:::::<<<:<<6:7777777777777777777777767777777=<=66=6777=<<=6=6=<8888888888888888888888888888888888888888<===6==<6=777777776<=<66777777777777777777767677=66==66==777777777777777:::::::::<<<<37766667777777<<::::::::::::777777777777777777777777::::::<<66<6::666<<<<:777777776666<<::7776777777777777777777777777767777777777777777767:<<::6::6:<<<::::::7777777777777777777777777777777777777777777777777777777======7777777777777777777777777766777776777777777777=6=666=6=666666=6=<<=6<<677776777677777777777======6==77777777777777777777777777777777766==3776677<:::::<<66<<7776666666666666666666667677777776<=6=6=77777<6=6==<=6888888888888888888888888888888888888888=<=<==66<=66666666666==66666666666=<6<66=66==66=6=66666777777777777777::::::::::::7777777777777778688::::::::::::777777777777777777777777::::::<<66<:6<<66<<66666666666:<<<<:6666666666767777777767777777777777777777777777777:6:666:666<8<::::::::777777777777777777777777777777777777777777777777777777=======6666676777677776777777777777777776777777777776888<6=6==<6<<=6<6<<687777766666666666666666=6====6==77777777777777777777777777777777776666377777<<<<::<<6:6677777868687878786876787868777777777<6==66888888==6=6<==6888888888888888888888888888888888888888====66=<=<776777==66=667677<=<6===<=<666666===6<=6===677777777777777<<:::::::::66886868888888888888886::::::::<<<777777777777777777777777::::::<<<:6666<<777778687876:<<<:::878787878787777777776788888888888888888888888888666:6:66:<<867:::::::::777777777777777777777777777777777777777777777777777777======787878777777777778868688888888888888888886886888<<66=6=6=66=6<=7777777777777777766777777===::::6677777777777777777777777777777777777==6637777333<<<<<:6:6886887777777677777777777777777686868<666==67676766<6=<66=68888888888888888888888888888888888888888=666=<=<=77777===66=<6=6=<6<=666<6<==6666===6<6=6===66=66377777773<<<::::::767676767676776777677777777:::::<<<:67777777777777777777:::::::::::<<<66:<<777677777776<<<<:::7777777777777776868686866676767676767676767677776:66::66:<<77777:::::::::77777777777777777777777777777777777777777777777777777======77777777768686866676767666767666767676777667767666=6=6=6=666=66777777777777767776777777::=6::::=777777777777777777777777777777777777===336863333<<<<6::676767668787878767878787876786777776776==6=677777777<6=<6=6=68888888888888888888888888888888888888888===6=66=786666<6<66=6<6<=6=6<66=6666<=6=6<6<=6==666=66=6333333733<<<<::::77777888888866666666666666666:::<<<6:::6:7777777777::::::::::::::::::<<<6787876787878787<<<::::787878787878777767777767676777777777888888866666::::6<666<6666666:::::::<<7777777777777777777777777777777777777777777777777777======787878777777776776777777777677888888866666666666666=<=6<6<66=6=66666666666687878787878=::66::::777777777777777777777777777777777777766633777333333<<<6777777868687868786878777777777777777777=6=66=77777776766<6=6===8888888888888888888888888888888888888888==666===6777=<6<66==<6<=6=6<=66=666<=666<6<=66<=66=66=3333333333<<<:::777777777777777777767777767777776<<<:6:66::66<<:::::::::::::::::::::::::<<687878786878787<<<:::::87877777777777767677777777776766777777777777776::66<<::6<777777776:::::<<<37777777777777777777777777777777777777777777777777777======77777777777777777777677777777777777777777777==6<<66<66<7<<66<=77777777777777777676777=6:6=:::77777777777777777777777777777777777777=66337733333333<<67777776777777777777777777777777777776776=<=6=7767777777=<6=<6=688888888888888888888888888888888888888888==6=6====66===<666=<6<66=6<=6===66<6=6=<6<6=666==6666333333333<<::::::777777777677767767777777677777766<::6:::66<<<::::::::::::<<<:::::::::::::777777777777777<<<<<::677777767777777777777777777777677777777677777777::::6:6:<77777777777::<<<<333777777777777777777777777777777777777777777777777777======777777777777767767676777777777777677777777=====<<6=<6<77<<=6<67767777777777776776777<6=:=6::7777777777777777777777777777777777777776==337333333333377777777777777767777777787878787878786666==<=6666666678787<=6<666<88888888888888888888888888888888888888888====6=6====6=6===6666==<=666<=<=777====6=6666=6=6==633333333<<::::::::::6878787878787888686866686868686:6::666<<<::::::::::::<<<<<:::::::::::::66666666666677<<6<<<:777778767878787678666666666666666678787878787866::6:6:<<6668686868686:<<<3333337777777777777777777777777777777777777777777777777======78787878786666666666666666787878787878688======<6==6=86866=666688888888888888888888=<6=:66:7777777777777777777777777777777777777777=6=3333333333336666667878767767777766878787878687868787876=<==68787868787876=<===668888888888888888888888888888888888888888====6=6====666=====66=====777767767===66=666878787==3333333<<:::::::::::::868686678787777778888888888888<6:::<<<::::::::::::<<<6:<<766:::::::::77777767777777:::66<<7787878687678787868787878787878687878787876787866::6:<<<88888888888888<<33333333777777777777777777777777777777777777777777777777======8========================787878787868787======666=668888<6==<686888888877677777667=6<66=6=77777777777777777777777777777777777777777=66<3333333333787878787878777777767777777777777777777777766<66677677777776676<=6=6==8888888888888888888888888888888888888888====6====6=6====6==67777777766777====6=66677767777776733<<<::::::::::::::::77777767776777777777777777777:6<<<<::::::::::::<<7777777777:::::::::7777767777767::6666<777777777777777777677777677777777777777777777776:<66<<<7777777777777777<333333333777777777777777777777777777777777777777777777777====================================7777776=========<<<677777<=66<=77777777767777777776==<=66==777777777777777777777777777777777777777776=6<<<33333333767777777777888868888888888667766777777777<==<6=677777677777776<66<=668888888888888888888888888888888888888888=66===6=6======6=888888888868888866=6666688867777777733<<<::::::::::::<<:::::77677777777777777676777767776<<<:::::777777766778888888888::::::::8866888888886666:<6888888887777777776777777777777677777777767777776<<66:<<777777777777777777<33333333337777777777777777777777777777777777777777777777========================================77==========666776776666=666767777777777777778<66<66=6777777777777777777777777777777777777777777=66:<<33333337777777777767767777777767777777778888888886<==<6=686888868888888==6<6=6=8888888888888888888888888888888888888=6======6========66888888877777777==6==666=777777788888<<<<:::8888:::::<<<<::::::86776777776777777777767777<<:::::::888688886886886888888:::::::::688888777776666:6<77777777777766888888888888888888888888888888876666666<<7777777767777777777<3333333666777777777777777777777777777777777777777777777=====================================================67777777==6=6==77778888888888688=<=6<=6=77777777777777777777777777777777777777777777=6<<<33333388888888888888777777777777777777777777777777<=6<=6=77777677777777766<=6=6=8888888888888888888888888888888888=====6=====66==777677777767777777777=6==66667777777777777<<<:::88888888<<<<:<<::::::77777777677777777777777777::::::::7777777777777777767777::::::::67776677777:666<::7776776677777777777777777777776777777777777777766666667777777777777777777777666666666667777777777777777777777777777777777777777777====================================================77777777766=6=66777777777777776776<6=<6=7777777777777777777777777777777777777777777776=<3333333777777777777777777777777776666666666666666666<6=<6=676777777777777776<=6<6=888888888888888888888888888888888========6=6===66676777767777777677776=====66=666666666666<<<<<::8888888888::6<<<<::::::7788888888877677777776767::::::::676767676767676766676:::::::::777677767766<666:7766666666666666666666677777777777777777777776666666668887777777777676767676766666666666777777777777777777777777777777777777777777===================================================8877777777=66=6=67676767676767676=6<6=<=6777777777777777777777777777777777777777777777<=33333337777777777767767767767777776777777777777777777<=6<66=7777777777777788=<6=<6=6888888888888888888888888888888====6=====66====666777777767677777767766=====67777777777777=<6<<<8888888888888:6<<<<::::::888888888888868886777777::::::::7777777677776777767777<:::::::7777777777:666<667776777677777777777777767777777777777677777888666666668888888868877777777677776666666666667777777777777777777777777777777777777777=================77777767=========================688688886686=66=6677777677777767776=<6=<=7777777777777777777777777777777777777777777777633333333767767777776777777777777777777777677777777777=<==<66777777776777767677<=6<66688888888888888888888888888888====666======6====6==77777777777777777666======7777777777667==6::<888888888888888::<<::::::::77777777777777777776777:::::::7677767777677777677777<<:::::::77767777766::6677777777777777777777767776767777777777777777777666666677777776777777777777777777666666666666677777777777777777777777777777777777777===========77777777777776677777====================77777677777666=66=77767767777777==6<666777777777777777777777777777777777777777777777776333333377777777777776777688887777777777777777777776666<66<6=66666666666677777776=<=6<<88888888888888888888888888<=6=6====6=677==6=6====88668886888888868====6=6=7777677777777===6666888888888888888886<<<:::::::7777777777888688888868::::::::88888868877777777778886<<:::::888888888<<6666777777776777777777766666666666666666666667777776666666777777788888688888888888688866666666666677777777777777777777777777777777777777======777777766666666666666666======================777888888=6=66668888888886888866=<=6=77=666636=33633636=37777777777777777777777777776333333666666666666666666777767676777777767777777767776<6=<=677777677777777777766=<=666888888888888888888888888866=6=6====67777===66====77777777776766777====6=6=6677767777777====:688888888888888888886<<<:::::::777777777776777776777::::::::7767777776777777676777:6<:::::777677776<<::66777777677777776767767777777777777776777677777776666666767777777777777777777777677777666666666666777777777777777777777777777777777777=====77767776676777777777777=========================677777776=6666=777777777777=6=6=<=6==6=6=6=3=6336=363=6<<6=<=37777777777777777777736=3333377777777776777777777777776777777777777667777677=<=6<6677677677777777777766=66666688888888888888888888886666===6====776777=666====67776676777767676====66=77677767777777====:6888888888888888888888<<:::::::::77677777777776777777:::::::777767777777776777677776:<<::::77777777:<<666777777767777777777677777767767777777777777767776666667777767677777777777777776777677766666666666667777777777777777777777777777777777=====77777677777777777777============================<6777777=66=6=6777777777=6<=66==<=6==66=6=636633=6366=6<:==<63366377777777777777773=<=33333777677777777776776666666666666688886888888888=6<66<==66666666666666666868<<<<<<<888888888888888888888<<<<<6====6666666666====6=6=878766666666666=66=====66666688888868======8888888888888888888888:::::::::::6767676766676767676:::::::66666666666666668767878666<<:::66666666:::<66666666668888888888886886888886666666666666666686666666767676767676767676766666666666666666666666666667777777777777777777777777777777=====86888888888888888===============================<==767676==666=66666666<66<666666666===66663==336=366666<66<6<<6636367777777777776<6=66333<888886666666666667767888688886888888888688888=6<=6<6777777777777677777777766666668888888888888888888<<<<<<=====7878787878=====66=766878777777777===6===888888886888888=====8888888888888888888888888::::::::::777776777777777767:::::::787878787878787878787868:66<<::77777777:::<<6888888888888888888888777677777777777776777777776666667777777767777777777778687878787868786666666666666667777777777777777777777777777=====88888888887767====================6777==========<66=777776=6==66787=6=6<66<6=66=====66=66=636=33=63=66=6:6=:6<<=63=3===67777777776<=66=63<<<7777777767777677776777767777777777777777777<==<66<677777766777777777766776666666888888888888888888<<<66666==766767777776===666===77777777777777=666===777776777677777=====88888888888888888888888888::::::::::777767777677676777::::::777777777777677777677767::66<<:77777777::::<<677777777677777777777777777777677777767777776776666667677777777777777777777767777777777777666666666666666667777777777777777777777777=====7777777777======================77777777=========66===77766=666=6=<=66=<==<6=6=6=6=6=6<==67777777777=6=:<=66=<6=63633=6=637777777=:66=6=6<::6777777677777777888888888666666666666666666<66<6=<=66666666666668688868888<<<<<<<888888888888888866<<<<<<<6878787878687866=======777777777777886===6=6866666666666666=====888888888888888888888888888::::::::::76777777777677777<:::::667878787878767677777777<6:66:<67777788::::::<6666666666666666666666666666666666666666888888666666688876777777777777777767777876787876787666666666666666666677777777777777777777======666666========================868888868868=======6=66=677=66==66=6<6=66<66<66=6=66667877777777777777777777=66:66=6=33666=36=377736<=66=666=::666666666666666777777777777776777777777777<==666<6688886888888888888877776666666888888888888888666666666777777777777777766====66=7677777677776=====67777767777777777=====88888888888888888888888888888:<<<:::::6777777777777777<<::::7777777777777777777677777666<:<<7777777:::::::77776777777777777778688888868886888888888888866666666777777777777777777777777767777777677777766666666666666666===77777777777777777==================================888888887777777======66==66676=6<6<=6=<====<==<====6==77777777777777777777777776776===6<3==3633633=736<6==6======886888888888888777677777777776777777777776<66===<777767777777777777777776766<<<<<8888888888888<<<<<6666776767677777767777======6=777777777777=6===6=7776766777777776=====888888888888888888888888888888<<<::::::767777777777777<<<:::77677677777777777677777776:6666<7767777:::::::77767777777777676767777777777777777777777777776666666777777777777777777777777777777777777777677766666666666666==6<6<66<=<777777777===============================66777777777777777777====6=6<===<76=<=<===<66=6<==<=666=6777766777777777777777777776776776=<<663=33=33663=3=6====66=6=7777777777767788868688888888888686868686=<=6==6<7677777777777777777777778<<<<<<<888888888888<<<<<<<<<7776767678888888888=6=66===666666666666=======8888888888686668=====888888888888888888888888888888833<<:::::6666666666666666<<<<7776777788868688868888666666:6<<6666668:::::::8888688886866686866676667676777777777667777776666666668786666666666666666666868777767777888888888886666666<6<<6<=<=<==<=<6=<=<6<<6<=<=========================777777777777777777878787======<==6<==6<=<66=<66=6<6=<=6666688888888888666666666666666688888888<6=3=33=33==366=666==66=6676777777777777888886777777767777777777766<6=6==<77776777777777776778787678<<<<<<88888888888<<<<<<<<<78787777777777767778866=6====88888886888==66===7777767767777777=====888888888888888888888888888888883<<<:::::878787878787:6:6<<<787777776777677778888888866::<<<88888888:::::::77777777777777777777777777776777777777776777666666666787878787878787878787878787877777776777777788888<666<=<<=<6<6<66<6<=6<6<6<<6<=<=6<=<6================7777777777777777878787878787===66<6==666=<6<66=<=<6=<7=6==6=67777777888888888888888888888868887777763633633363=66=66===66=6677777777777767777777777777777776767777=6<6=66677667777777777777777777767766666688888888886666666667777767777777777767777==6====677777777777=======7777777777777777======888888888888888888888888888888883<<<:::::77777776777:<666<<777777777776677777777777766<<<::77667777:::::::777777677777777777767777677777777777777777677766666667777767777776777777777777776777777777777777777777776<6<<66=<=<66<6<=6<=<=<<=<=<6=<6<=<<6<========7777777777777777777677777777777777==6<6666==6<=<===<6<777==666=6=77777777777777777776777777767777777777776336333=36==6===66==6==77777777777777777777777777786888888886=6666666888888888888888888888888687666666688888888666666666777777777777777677777777===6===7777777776766====77777777888886888======8888888888888888888888888888888883<<<::::7777777767766:6<<<77677777776777777777777777<6<<::77767777:::::::77777888886888888888888886888888888888688888886666666676767777777777777777777777777677776777777777677777<=666=66<=<=6<6<66<6<=<<6<6<=6<=<6<<=<6<<688888888888886886888888888868667777776766<6==6=6=<6<666<7777766==6<=677777777777777777777777777777777777777777786333=3=66=666=666=666888888888888788888888888888868888888<<<<<<<<88888887777777777777677777777<<<66688888888<<<<<<<<8888888888888777677777767====66=777777777776====668888888888888888======888888888888888888888888888888888833<<:::<8888888886<66<<3368888888767777777777777777<<<:::77777778:::::::88888888888888888888888888888877777777777677776666666688888888888888888888888888888888877777777777777777<6=6=6666677=<6<6=<=<6<<6<=<66<6<6<88888888888888888777776777777776677777677886688=<666=6=6<=66==8888886=66=<67777777777777776777777777777776888888888688883336366=66==6=6=66==66877777777776777776777666777767777=<<<<<<<<77777777777777777777777776777<<<<<<8888888<<<<<<<<66777767777767777777767766===666==7777777776==6::677777767777777677:======888888888888888888888888888888888833<<<<<:767677776:6<333377777777777767777777777777<:::::77777777::::::=6777777777777677777777777677777777776666666666666666666666777677776777767777777777777777777777777777777666=6=66667767777677777<<6<=<6676777777777777777677777777777767767676767777777776776<6==6666<6=67777777<6=66=<6777777777777777777776777777767776777777777777333636=6=66=6=6=6=6=6777777777767666767676767676767676==6666666767777666666666666666666666666666666688888666666667777777777676767676868686867=6===6=7676667676::==6:667676767676767676======8888888888888888888888888888888888833<<<6677777777::<<333777667676767686868686767676::::::767676767::::=<<767676767676667777777777777666666666666666666666666666666666667777777777777777777676767676868686867676===6=6=6667676767676767<<6<6<=7676767677777777776766666666666666666666666667777677=6<66=====<6777777777<66==6<=676868686867676667676767676767676767676767676<33=3=66=6=6=6=6===6==66666666667767767777777777777776===6666668888888888888888888888888888877<<<<<<88888666666677776777776777888888888886888=6===66777777777766===<767777677777777777======888888888888888888888888888888888883333<<<6777767<<<<3333777777788886888888888686888::::::777777777::66=6:7767777777777777767778686<6666666666666666666666666666666666666666767777777777777777688888888668868866=6=66=66677777777777777<<6<=<=776767777776777888888888888888668868888688887777777==6<6==6=66<==77776777<6=6=6<8888886886868888888867777777777777777777767677<<3=3688=6===66=66==6=6888868888777777776777777777777=====<<<<77777777777677777777788888888886<<<<<<8888<<<<<<<<777777777777777776777777667676====6=7777767777:6==6<677777777777777767=======88888888888888888888888888888888888333<<<:688777:<<33333777777777677777777767777777::::::777776777:===66:6777777777667777777777<<<<66666666666666666666666666666666666666666667777777777777777777777777777677==6=66====67777777777777=<<=<=<677677776777777777777777767777777777888688886868888===6<=6==66=<=6=7777777<===66<7777677777777777667767777677776777777767776777<<<63=888=6=66====6==66=7777776786888888888868777777======66666667676767676767676766677777777766666688866666666777767777777777777777777776777======6888886888866:<<66888888877777777777======8888888888888888888888888888888888883333<<66777<::<<333777777777777777767777777788:::::::888888888::6:66==888677767777777776<<<<<<<6666666666666666666666666666666666666666666666777777777777777777777777777=6=====66=888688888888888=<<=<6<=7777777767776767676767676767676767676777777777777===66<6=68=66<66=7777777<=6===<7777777777777778888888888888868888868886888877:<<=<88888=6==66=6=6===6=76766677677777777777777777=======666777777776777777777777777777777777766666888666666677777777777777776776777777777777=6=6666777777776=6<<<==777777777777777777=======8888888888888888888888888888888888833333<<<776666:6<33777767777777777776777777777:::::::66677777776::<6=6<777776677777777<<<<<<<<<<66666666666666666666666666666666666666666666666777777677677777777777777=6=66=666=767777777777777<=<<6<6<7777777777776777777677777777777777777777667777777======6==886=6<6666777777<66=667777777777767777777777777777777777777777767776=::<6=8888886666=6=66=66=6=767777777767767777777776=========<77777777777677777777777777777777777<<<<<886666666667777777777776777777777777767777==6=6::767777777=6<::6=677777777777777667========888888888888888888888888888888888883333<<<:6:6<6:6<<3776767777777777777777776777:::::::7777777767<6:6=6=:7777777777777<<<<<<<<<<<<666666666666677777777766666666666666666666666666=7777777777777777767776=====6==6=777776777777776<6<<=<=<777777776777777777777777776677777777777777777777======6=688886=<====77777<<==6==77767777767777777777777677777777677777767777776:::668888888==6=====6=====677777777778886888888868==========88887777777676868686868686868686868<<<<<<<<<<<<<<8868888666666666666666666666688886:<<==676777777766===::8888886888888888888=======88888888888888888888888888888888888833333<<<6::666:<6666666666666666666668688888:::::::76777777776=666::=68888888888<<<<<<<<<<<<<<666666686868686868686866666666668886666666666663=<=6666666666666666666=66=66=6==7777777777777686<=<<6<=<88888868886868888667777767686868686868686868686======6=68888886<6=66=66666<6=<6=66666666666888888887767777777777677768688888886:::6688888888==66=6==6=66=6=868688688888888888888==========886688888888777777777777777777777777666<<<<<<<<<66888888888866888868888888688887777=::<=66767777788:666=::8888888688888888888========888888888888888888888888888888888883333333<<::6<66:6888888888886888888887777777:::::::777788688686==6:<6686866888<<<<<<<<<<<<<<<<6667777777777776777777766666666688888866666666==636=6688888888888886==66=6=====7776777788888888666<<=<688888688888888868688888887777777777777777767777========688888886666==68888=<=6<==88888888888777777777677777777688888868888888866:::=688888888866=6=6===6=6=6=7777777777777777777===========677776777777776777777777777677777777666666666666677777777777777777777777777777777676:::6=67677777777:66=<::7777767777777677777========888888888888888888888888888888888883333333<<:66667777777777777777777777777777:::::::777767776767666<66=6677777<<<<<<<<<<<<<<<<<<77777777777777777767777766666666688888888666=666633=6<<766776777776=66=6666666677777777777777766666<6<=7777777777777777777777767776776777777777677777========6888888888=6=66=77776<6=<6677767777777777777777777777777767777676777777776::66888888888886666=666666666=77666666666666666===========6667776677777777777777777776666666666<<<<<<<<<<<<666666666667677777767777777776777777=6=::<66666666666:6666=66666666666666666666========888888888888888888888888888888888883333333<<:::66677777777777777776777777777:::::::666666666666666=6=:<<6666<<<<<<<<<<<<<<<<777677777777777777766666666666666666668888888836666=3366<<67777777776==6=666=6=6=77666666666666666666666<66666666666666667777776777777777767777776666666========8888888888==<6==<6776<6=<==77776777767777777777776666666666666666666666666::668888888888886===6==66=6=66<7777777777777777==========777776777777777767777777777776777777777<<<<<<66666777776777777677777777766777767777777=6=:::77777776776:::=6=77777777777777777777=========88888888888888888888888888888888883333333<<<6:77777777777777776777777777777:::::::77777777776776:666<<::76=<<<<<<<<<<<<<<77776777777777776767776777677776666666666888888888=66=336=<6==377776666=66===6=6=777777777777776776666666667777776777777777777777776777777777777777777777========8888888888886<6=6<7766<66<=67777777777777777677777777676777777777777777777=:6=68888888888888==66=6=6=6=66<66777777777777<6=========6777777767777777777777777777777767777776666666666677777777777776777777767777677776776766=6:::7777777767=666666=77777777776676777777=========888888888888888888888888888888888833333333<<77777777776777777777777777777::::::::67777777776777:===<:::6=6<<<<<<<<<<<<777777777777777766777777777777777766666666666888888888=63<=6:=6=<=7=336==6==666=6=677777767777777776666666667767777776777777777777777777777777777777777777<=======8888888888888=<=6=<777=<==<6=<=777777777777777767767777777777777777777677776:=66888888888888886==6=6=6=6==<6666777777777=6=<<66==6<86888888888877767888666666666666666666666666666666<6666666767777778888886666666666666666:::6=66666777677:666<<::777778888888888888868==========88888888888888888888888888888883333333333677777778888866666666666666666:::::::666777777777777=6<:=6=6:::6<<<<<<<<<8888886776778886666666666666666666666666666666666=88888888<<6=:===<<6633=6==666=6=66666666666777777776666666667788888888886688886888677777888666666666666666<6=====888888888888886<==6<677=<=6666==66666666666666666666666667777777777777776778==6=688888888888888866666=6=6=<=6=6=<<777777=6=6<<6=66=767777777777777777777777788888888888888888<<<<<<<<<87777677777888888888888888888888888888:::=6=88888767777==6<:::6777777776777667777777==========888888888888888888888888888883333333333777788688888888686888888888888:::::::68888777776776777<<:6=6=:::6<<<<<<<7777777777777677777778888868868868888888666666666666<68888888866:666:<6=3366666=66=68888888688887777776666666667776777777777777777777677767777777768888888888=<=<====888888888888888<666<=886<66=6=66=<8888886888888888888888877767777777777777776=6668888888888888888=6==6=6=6<6=66=<<67777=66==<<66=6777777777767777767777777777777777777767777766666666677777777777777777777777777776=6:::6==6:::6=66:::666<:6666=::::67777777776777777767777=========::8888888888888888888888888333333333337777777777777777777777777777777:::::<<66777777777777777:<:=66=:::=<<<<<777777767767777777777777777777777777677777776666666:6=<63=6668888=:==6::666=6=6=666=77777777777777777776666666666777777767777777677777777776777777777777767777<6<6<6==8888888888888888<6=6<6776<66666=6=6677777776777776777777777777777777777677777=6=66888888888888888866666=666<=6<<6666=<7=6=<<=6=6=<=666666666666666666666667776677777777777777766666666777777787878787678787878787=6:::=66::::==6::::6=6:::==6=<::66==::7777776666666666666666========6666888888888888888888888:<<<333333333378787878787876787878787878777::::666=677777777777777777==::::6=6:<<<<666666666666666666666777777777777767777777677766666::6=:6<6===6::66:=66::=6=6666=6=6777777767777767777766666666667777777666666666666666666666666666777777777767<=<=<=688888888888888888<6=6<=78=<66=6=6=6=6=878767777777777677767777777777777777777766=6=888888888888888886===6=6=6<6<<==66=<<=6=<<==6==<76777778888688688888888888886888888877777667<<<<<<<<8767878787678786878787<<<<<<=:::=6=::::=6=::::6==:::=6==<::6=6=:::=777767777677776888888=======::6:<::888888888888888<::::<<<33333333387878787878787878787878787878:::6===67777777777777777677=::::6=6::<7777778888888888888888868888888888877777777778787866=::6=:=<<=6=6::=6::==::=66===6==7878787777777777777776666666667777777777777777778688888868888868888888888888<<6<=<==8888888888888888886==<=676<6=6==66==6=<878787878777777777777677777777777777777==6==88888888888888888===6==6==<=<<===66<<6==<<666677777777777777777677777777776766777777777667776666666677777777777767777776666666666:::6==:::<666::::666:::=6=6:::===6:::=6=<76777777777777777777======6666:<<:::88888883<<::::::::<<333333337677777777677777777777767777::6666==677777777777777777766::::=6=::777777777677767777677777777777767777776777677777777777::66:6:<=66=::6=::6=:<6=6===7777777777767777777767766666666667777777777777777777777777777777777777777777767<<6<6<=8888888888888888888666<6=76<66666=6=6=6<==77767777777777776777777777777777777776=6=68888888888888888886=6=6=66<====<<=6=6<66=66<<8688866868688887676767676767676767777777767677666666667667776666666666666666666666666=6:::666=<<<666=:::6=6::::===::::66=:<<=666886688888868676767=====666:<<<::::::<<33<<::::::::::<<33333333666666666666786878787878787<<=6=<<<767676767676766677:::66=6:::==<<<<<<<<<<<<76767676767666767667777777777777677777777777=6:=6:6=6=::==::66<<6===668787878686867676767676666666666677888888888688688888888876767676767676767677676<<6<6<88888888888888888888=6=<666=<==6=66=66=6<=6<78786868676767676767676767777778888866=66=8888888888888888886=66<6<666=6<<66==<=66=6<888888887677767777777777777777777767777777777776666<<<<76777777777776<<<<<<<<<<<<<<<<6==:::=6=66<<==66:::=6=::::66=::::=6=<<<6=6=<::88776777777777776===6:6<<<::::::::<<<<<:::::::::::7<333333377777777777777777777777777666=66666777777777777777776:::=66=:::==6<<<<<<<<<<<<<<7777777776777677777776777777677777777767777777:6666::==::6=<666=6=6677777777777777777777=66666666667777777888888888777777777767677777767777777777=<<=<=<8888888888888888888866=<==76<6==6==6=666<=6<66777777777777777777777777777777777766==6688888888888888888866=6<6<767=6<<=666<666=66<=777777776777777677777777777767767777777777776<<<<<<<<767777777777666<<<<<666666666<667::<==6=6:<=66777777=::::666::::=66<<<6==666<==67777677777777766==<<<<::::::::::<<<::::::::::7767<33333377777777777777777777767777<<<6=66677677776777767777=6:::666=:::66=<<<<<<<<<<<<<<66777777776777777777776677777777776777777777677777777777777::=6=6===67677777677777777776666666666777777777677777777777777777777777777777777677776666666888888888888888888888866<=6<6<=66==66==6=<6=<=6<6777777777776777777777777777777776666=688888888888888888886==<=<676<66=6=<<6=6<<=6=66<=77777777777776777778888688888868888888886866666666888888688666666666666666666777777666<<::==6<<<666666666666::66=6<<<666<<<66==<:::=77777776776778888<::::::::::::::::::::::888888833333336767776777677776767777666<6==<<<666666666666666666<<<6=6::::=6=:::<<<<<<<<<<<<<<666678888688888888888888868888888688888888888877777777777777:6666=66=666666666666666666==666666666666666667777777777776777777777767888888888868866666668888888888888888888888=<<6<<=<66=66===6=6<66<66<=6666666666666666666666666666666666=6668888888888888888888==6=6=<8=<6=666<<6=6<<6=6=6<6<6=7777777777777677777777677677777788688886666666688886666666666666666<<<<7777777777=666<:66=6677777766777777776=6<<<6==6666666<:::6667677777677777777777:::::::::::::::888888888883333333888868686888888886886777<<6=6666=6==77777777777777<<<=66:<<<=6=:::<<<<<<<<<<<<<66666677777777777776778888888888888888888688888888888888886868==66==66=777777777777767=6=66666666676777777777777777777767777777777777777777777777666666888888888888888888888886<<6<<6<6=<=6=666=6=66<6=<=6<=777777777777777777777677777777==6==8888888888888888888866=66<6=<=66=6<<76=<<666=6<6<=6=6=777777777777777677777777777777777<<<<<<<<<<<77767<<<<<<<<<<<<<<<<7777777777777==666:66=:677677777777777776==<<666=:<:6=66::::==6::6776777777777777767777777777777677677777777733333337777777777776777777777<<<=66666=6=667777776777776666666<<<<6=6:::<<<8888<<<<<<666666677776777777777777777677777777777777777777777777777777777=6=66=6667777776777767=6=666666666777777777777777677777776777666666666666677767776666666888888888888888888888<=6<<6<=6<=6<=666==6=6=6<==<66<=6:7777777777777776777677777777=666=68888888888888888888==6=6<6==6<<6=77777=6==<6<6=6666<66==6<6666666666666666777676866666666666<<<<<68666<<<<<<<<<<<<<7777777777777777<6=6=66::=686868666666666666::=6=6<:688=6<<6=66:::=66=66666666666666677767686866686868686868686833333336676767676767686868686=66<<<66=<<<<6==866666666<=66=<<<66=6<<:=66:<<<888888<<6666666666666667776668686868686868686868688888888867676767676768=66=66=66668686668686=6666=66666666666677766666666666666666666666666666666666677666666688888888888888888888<6<6=<<=<6=<6=<6<6=6666666<=6<=6<==:6=:68686666666666666667776666=66==888888888888888888886<6<6666=<<777777777=6<6<=6=<==<=66=6<6=66688888888888866666666666666666666666<<<<<<<<<<<<<6777777777777777777<::==66::66=88888888688888767::=66<::888888<66==:::6=6===88886886888888888888888888888888777777763333333776767777777777678688=6==<<<=66<<<<=66688888886<6=6=<<<==6=:<<6=6:<<<<<8888886666666666686888888888888868888888777777777777777777777777777777766=66=666888888888==6====6=666887777777788888888688888666666666666666666666666686666668888888888888888886666<6=<<6<=6<66<6<=6======6<=6<6=<66:=6:=<8888888888877777777688866=6668888888888888888888==<=<=6==6<77777777777776<666<6=<66=6=<666==<<666666666666666666666<<<<<<<<<<<<<6666666666<7777777777777777777766<=6666:6=6777777677776667777:6=6<<<68888888=6=:::==6:===777777777777777776677777777777777777777333333377776777776777777777<=66=<<<66=66666==666777776666666666=6666<666::<<<<<888888866666666677777767777777777777777777777777777777777777777777776776=66666667777777=666=6=666667777777777777777777777766666666666666666666666666666666668888888888888888866666666<<=<=6<6=<6<666=6=666<6=666<==:66:6<6=<77776676776777777767=666==88888888888888888=66=<=<66=<777777777777777777=<=6=6<<<6=6<<<=666==66666666666666666666666666666666666666666777777777777777777777766=::6:66=<77776666666666666666:::66=6688888888<==6:::=6====7777777777777677777777777777777888888333333388888668888886777776=6<<<=6==66=66=666=66=666=6=<666=6666<<6=77<<6=<<<<<<8888888666666667777777777777777777777777888886886888888888868888888777666=666=6677776=666=66=66=66666666666666667777777766666666666666666666666666666666668888888888888888<<<<<<<<<<<<6<88<==<=<=7676=6=6<6=6=6<=6:6=<6==6:6=<666666666666666677=66=6688888888888886=6<<=<6==<6777777777777777777777776=6<<<=66<<<6=6666<6666666666666666666<<<<<<<<<<<<<66666<77777777777777777777777<<<6::6:==6<777777767777778888887::6=6::<8888888886=:::6==6===778888886888868888888886888888888888833333<868868888888888868==6=<<<=6=87<666=<<<6666<766=6<<<<6==66<<67777<=66<<<<<<<888888666666668868888688888888888888888888888888888888888888888888888666=66666887=66=66=66=6667777886888776777776776766666666666666666666666666666666666888888888888888<<<<<<<<<<<<88888<66<6<6=8888866<=66=6<6=:66<=66=66=6=6:<=8888877777777=6=6=688888888886=6=6=<<6<6==<6777777777777777777777777777<6===<<<66==66<66666666666666666677<<<<<<<<<<<<<<<<<777777777777777777777777<<<<<666=6=<777777777777777777777::==666<:8888888888:::6=6=:===7777777777777777777777767677776777773333<<67777777767777777<6=6=<<<=66777===6666===6666==6666<=6=<<<<777777===<<<<<<<688888866666666777777767777777777777777777677776777777777777777777777766=66=6=666=6==66666=667777777777777777777776766666666666666667766666666666666666688888888888888666666666667777777<6=<=<667777777<===6=:66:=6<====6<6<==66=66=::=77777776==66=88888==6=6===6==<<=<6=66=7777777777777777777777777777777<666===<=6666666666666777777777<<<<<<<<<<<<<<<7777777777777777777777777<<<<<<==66<<677677677777788888866686<6<6===6888888888886::::6=====6666666666666688688888888888888688333<<<886777777777777766=<<6=66<<6666676<6==<<<<66=666=666666=6=868686767<<<<<<<<6668888866666666666666668888888888888888888868888888877777777777777777=6666666=66666666=6667777788888868666668686866666666666666686678786666666666666666888888888888866666666668888777777<6<66==7777777666=66:==:==<66<6=6=6666:6==6:=6=6=6=6=666=====66666=6=666=6<6=66<6<6=777777777777777777777777777777777777777777777777777777777777776666666666666777777777777777777777777777<<<<<<<6=<<<677776677767777776888686:<:=666::88888888888::::666::==87866787878787878786776677777777733<<::677788888868886=6=6<<6=66<67777777<==6<<<<6=6<<<=6=6<<<6677777777777<=<<<<666668888666666678787878787878786777777777776777777777778888886888777777=666=66=6666=666=6677777777778888886776777766666666666687878787878787666666666668888888888888<<<<<<<<<<77776778688<=<=66=67777777776==:=6:66:6=<666=66=6666=6<666=6=666==6=6666=6==666=66=6=<6=66<6<=677777777777777777777777777777777777777777777777777777777777777666666666666777777777777777777777777777666666666=<::7777777777777777777777777<:==66:6<=88888888888::666::::6767777777777776777777767777777763<<:::77777777777776==6=6<<66=6777777777776=666<6=6<<<6==6666=67676777767776<<<666666668886666666777767777777677677777777777767767777777777767767777766776=6==666666==6666777777777677777676776777666666666667777777777777777777666666668888888888888666666<<7777777777777<=<===6=77777777777=:6=:66:6=<==<6=6=6:=66=6666=666=66=66==66=6====66=6=6=<6777<6<=677777777777777777777777777777777777777777777777777777777777776<<66666666<<<77777777777777777777777776666666666<6666767676677777777777777777666::<666<388888888888=:::=6=6=68686668686868686867676767676868<<666=6868686668666==66<6=66<<6868676767676666==6666=66666=6=6777677777777777<6666666666688666666868686868686868676767676768686868686868686868686868686866=6666=66666=66676677767777677777777677776666666666777777777878786868686666666688888888888866666666686868686868686=<6=6==686868686868:6=:==:6=<=66==6=6<=6===6=66=6=66=6=6=6==66=6=66==6=68787866==6=77777777777777777777777777777777777777777777777777777777777776<<<<<<<<<<<<<<77777777777777777777777<<<<<<<<<<<<==8888888868777777777776767777<66:6==33388888888888:::=6==6=6=77767777777777767767777677777==6=6=77777767776666=6=6=666<8888888888868886=6=66666666666=677777777777777777666666666666666666677776777777777777777777777777777777777777777777777777766=66666666=66668888887677777777777777777766666666667777767776777677777777766666888888888888666666667777777777776777<<6666=<77888888886866:6=:=6<88877=6=6666=====6==666=6=66=6=6=6666677777677777===6=7777777777777777777777777777777777777777777777777777777777776666666666666666667777777777777777777666666666666666=77777777777777677777777776777<::66=3333688888888888:666=666=677777677767777777777777676776==66=776777767====6666====677777777777677676766<<<===<<<<===77777777777777777776666666666666666677776777777777777776777777777777777777677777777777766=666=6==666666=776777677777677777777777677666666666677777777777777776776777766666888888888888<<<<<<<77777777777777777<<<==66<77777777777776::6:6=:=7777777777666=6=66=6=6=6==6=6666=777777677767776=6666777777777777777777777777777777777777777777777777777777777777666<<<<<<<<<666666677777777777777777666666<<<<<<<<<67777766666666666666666666666666=66<<=6==3388888888888::::=6=6=666668688888866666666666666666=6=66667677=66=6=6==666<<77777777777777666666<666<<<8==6666666666666668868777676666666666666666666868888888886666666666666666666666667777777777776666=6666===6666677766666666666666666666666666666666668777666868686868686868686666668888888888866666666666666666667777777666=6=<=6777776777776::6<6666666666666666666666666666666888877767686868686668=<<=6777777777777777777777777777777777777777777777777777777777776666<<<<<<8<<<<<<<<<<<<77777777777<<<<<<<<<<<<<<<<<<<676777777888888888888868888866888::<666633368888888888:::6=6=666888777668888886688886888866=6=6=888886666=666=66=6=77677777777777776776888=6=666866=6668888888688888688888888666666666666666666667777788888888888888888688888888888888888<<=6=66=66=66666=66=6677776788888888888888888888866666666888888888888868888888888886666688888888888666666688888888888888688886666=6<68777777777677::6<<6668888888888868888886888868686888888886888888868888<<66777777777777777777777777777777777777777777777777777777777776666666667776666666666666677777<<<<<<<<<<<<<6666666667777777777776777777777777777777677:6=6==3336==888888888::==6==66=777777677777776677777777=6===6=777=6=666==6=6=6=6777777777777777777777677=6=<<<8=6=<<7777777776777777777777776666666666666666666666777777777777777767777777777776777766=<<=6=666=6=66=66666=6=77777777777667777677777777666666666777777767777777777777777776666688888888888<<<<<<76777767777777777776<<<<<=<=67777777777677<6:66=6=767776777777777777777777777777777777777767776777<<=677777777777777777777777777777777777777777777777777777777776666666667777766666666666666666666666666666666666666666666666777777777778888688887766777766:<<666<<<668888888886=666==6=667777677777777777677766====666==6=6=6=6666=666666666666666666666666777=6666688<66=6888777777777777777767767777666666666666666666=6==667777777777777666666666666666666==66=6=6=666=8866=666666666777777777778888686687766666666777777776677777677777777777666668888888888<<<6666676666666666666666666<666666=6666666666666<=66=666777777778868886887777777767777777776777777777777=66=777777777777777777777777777777777777777777777777777777777766666<<<7777777666666<<<<<<<<<<<<<<<<<<<<<<8<<<<<<<<<88888888888878777777677777777767777676<6<6=6<::6==68888888866=666=677776777777777777767777=6=666=666=66===6=66=688888688888888888888888886=666=688666=66777777777777777777777777777766666666666666666<66<<<=6<6<777777677777=6<=<=6<6=<<<66<=6=66668888866=6666=688888887877777777777677776666666777777777777777777777777777766666888888888866666677777777777777888888886666666=68888886888686==:==66878777777777777777777777777777777677777776777776===6777777777777777777777777777777777777777777777777777777777766666<<7777777777<<<<<<66666<<<<<<<<<<<<<<7<<<<<<666776777777776777777777767777777777777777:::=6=:::666=<<888888866=6=6667767777777777777776777=666=66=6=66666=66=6677777777777777777777777777766666=886<<=6=77777767777777777777777777777666666666666666666=6666=66<6<<66<66<6=<6<<6<=6<66<<66=666666888888866666=66=67777777777777677777777776666666777777777777777777777777777766666888888888866<<<<77776777777777777777776666<<<<67777777777777666=6=:777777776677777777777777777777777777777777777777=6=6777777777777777777777777777777777777777777777777777777777666666688888686888888666666666666666666677766666666676777777766777777777776777776777777676766==<<<666::<<6663<88888=66=6=6=8888888688888866886866=6====66=6=6==666677776777777767777776777777767<666<<886=6<<<77777777777777777767776666666666666888666666=6==6666=6=6=66666==6=66666=666666666==6=6888888888866=6666666=7777767777777777777777766666667777777776766666666677786888666668888888888<<<<<<88888888888888888887777<<<<<<<<6777777777777==<666:777777777777777777777777776777777777766666666677666=7777777777777777777777777777777777776=666666=666=66=77776666666888888888888777777<<<<<<<<<6666668868<<<<<<6668687777767776777777777777776777786878686=663<<6=6:<<36==33<=6888=666=666777788888888886666=6=6=66=6=666=6666=8888668888688888888877777777777<66=<888=66<<<67778787878786878687877777666666666888888=66<<66<<<=6<=6666666666666666666=6=666666888888888888886666666=6677777777777777777777677666666876787878787777777777677777776666688888888886666688888777677777777777788886666666=86888888877776<66=677677777777777777778787878787876787876766777777766=6777777777777777777777777777777=6=6=66=6==6==6=66=6=6=6666666666777777777777677777776767767767777767<<<<<<<<<6777776776777777777777677777767777777767=6=6333=6=<<336==333=666=6=66=6===7767777776==66=66===6==66=6=66=6==677777777777777777777777777777777<6=6<8888=6666=677777777777667777677777776666666888888888888=6<<<66<=<=<<<=<66<<6<=<<66<=<==888888888888888888866666666666777776777777777777677766666677777777777777777777777777777666668888888888666667777777777777777777777777666666666777777777777=3==6677767777777777777677777777677677777777777776776=6==677777777777777777777777777=66=6=6=66=6=6=66=66===666=6666666666<<<66666666777767777766666666666666<<666666666868686868676767676866787878787876787866<<<3==63786===3336=66===6=6=66=6=66=66===666=6===66=6=666==6=6=66=666666666666666666686868686868676766666=888866666<<8787868787878787878787678:666666888888888888888888=<6<=<<<=<=<<<6<=<<=88888888888888888888888886=6666666==667676768687868787878666666687878787878787878787878766666666666888888888<<<<<66667777776677666666666666<<<<<<<<<66868686868=36=6<67676868787878787878787878787878767878787878787=66=677777777777777777777777666===66666==6=6=66666666666=666666666666666667777777777677777777776776767666666<<<<7777677777777777776777766666666666666677=<3336667878766333====66666=66=6=66=66666666=66666666====66666=667777777667777777777776677777677777777=<<<68888<<6=666666666777778787878787878:<<<666688888888888888888888888888888888888888888888888888888888888888866666666666667777777766666666666666666666787878787878687868777777777666666888888888<<<<<<7677777677777777777777777<<<<<<<<<7777777777=63666<7677777766666666666666677777878787878787878787766===777777777777777777776=====66=66=6=6=6==66=66=6=6==6=6=666666666<66666667677777777776777777767777<<<<<<<<<<77777777777777776677777777677776777777777=3333=6=7667777733666=6=66=66===666=6=6==6=6=66=6====666=6=66=77777766777777777777776777777777777777766666688888=6==6=6=777777777777767777777:<<333338888888888888888888888888888888888888888888888888888888888888888=666=66=6=66677777777677777777777666666677776777777777777677777777776666668888888886666667776777777777777677777777766666666677777777663336=<77677767777777767767777777777776777777777777777==66677777777777777777776=6=6=6=6===66=66=666=688888866=66=666666666<<<<<<<<<<<777777776777777777777766666666<<7777777767767776777777777777777777776776336=663388888868888836==6=6=6=6666==66=666=6=6666=6==66=6==67677777777777777776777777766777777777777777<6=66888888=6=663337776777888888888888:<<33333888888888888888888888888888888888888888888888888888888888888888886=66666=66=66677777777777777777766666666788888888888888888888888888866666688888888866666677777777777677677677777776666<<<66667777777763636=3767777777777777777777777777888886688868888888886=6=67777777777777776=66=6=66666=66=6==77777777777777777=66=66686666666666666666677767777767777777776666666666677778888888888888888888888888888877777773366=633767667777776777766===6=6=666=66=6=6=6=6=66=66666=6=67777777777677777677777777777778888888888888<=6=68888886=633333376777777777777777:<<<333338888888888888888888888888888888888888888888888888888888888888888866=6=666666666688888888868868887766666666777777777777777777777777777766666888888888<<<<<<<77776777777677777777777777<<<<<<<<<<778888363=3663888888888888888887777777777777767777777777777766666=777777777777766=6====6=====6==68787678687878777777=6====6888886666666666666666666666667777676766<<<<<<6677777777777777777666777777777767777776776833====3878786878787878787777766=6===6====6=6=6====66==6=6=66666666777777677777777677777777777777777777766=6=888888863333333338787678786878<<<<<33333888888888888888888888888888888888888888888888888888888888888888888==66676=6==666=677777777777777777666666666787878787878787878787777777666666888888888<<<<<<6666666666666677777777777776666666667777763=363==37777777777777777767777787878787878787876786878===6=67777777777776===6=666=666667678686878667868787878==6=666=88888888<<<<<<<<<<<<<<77777777766776<<<<<<<<<<8888888888888888887776767766787878787876787=63333=6878787876787878787678766=6==6=667777777777766666=6=777777777777688888688886888886888688888888776==6=8888888833333333333767878787333<<<333338888888888888888888888888888888888888888888888888888888888888888888=6=6=8866=66666667777777878787878766666666878787878787878787878787877666666888888888666666677777777677777777778888888666666666688883363=3=67777777777787878787678787878687866786878787876766666=77777777776=666===66666=77777777677777777777777766===6668888888888886666666666<<<777777777776666666666777777777777767777777777777777767677777777766=333367777777776777776777777777=66===66=777667777766======7777667777777777777777777776777777777777777666===6888888883333333333333777333333<<3333388888888888888888888888888888888888888888888888888888888888888888886=66667766=6666=6=6677777777776777766666666677767777767777767677777777666666888888888<<<<<<<777777676777777767777777777<<<<<<<<<<6763=6363=6777777777677777777777777777777777777777777676776=6===777777776=66=66=6==6=67777777777666666666666666=66=6==6=888888888888886666666666666666666666666666666<7777777777777777777777676666666666666666777666<<<<767766666666666666666666666=6=6==667777776766==6=666888666666666666666666776777767776777777777777=6=6==8888888883333333333333333333333333338888888888888888888888888888888888888888888888888888888888888888888866=66677766=66=66666666666666666666666666666677777766666666666666666666666668888888886666666<788888866666666666666666677<<<<<<<<<<7=36=363==77767666666666666666677777777777777776666666666=6==677777777=66==6===666777776777767777677777777777=6===666=888888888888888883<<<<<<<<<<888888<<<<<<<<<<<<7777777777677777777777777677777777777777777766666==7777767777676776776677777776==666===67777777=66==6=67788886888877777677777767777677777777777677776==66688888888883333333333333333333333333888888888888888888888888888888888888888888888888888888888888888888888666=6=777766666=666666777777777777776666666666777777777777777767777776666666688888886666666666777778888686887777777767677666666666663=63=3677777777777777777777777677777777777777777777777=6=6=6777777766=666=666=767777777777777777777767767766=666==688888888888888888883333333333337773<<666666666777777677767776767777776767777777676677777777<<<=666777667777776777776767777777766==66667777777=666===66667777777776777777777767777777777777776777767=66==3888888888888333333<<33333333333338888888888888888888888888888888888888888888888888888888888888888888888866=66677777=666=6=66666677777777777776666666666777777777777777776777666666666888888666666666666777777777777777777777777776666666666636=<63=7777777777777777777777677777777777777676777767766=6==7777776==6=6=66==8888777777777777777777677777=6=66==6688888888888888888888883333333333373333<<<666667777777778888888888888888888888868888888888886<<<6=6=76777777776777777786888666666=66=6=6668888=66===66677677677777777677766777777767768888888888888888==33338888888888888333<<<<3333333333888888888888888888888888888888888888888888888888888888888888888888888888666666888888866==66666666686888868868866666666666777777777767777888866666666668888<<<<<<<<<<<<<<<77777777777777777777777777<<<<<<<<<<<=6<=38888888888888888888886868887777777677777777777776===6677777=66=6=6=6=888886868886686888888888887776=6=6=6=6888888888888888888888888833333333333333333333377777677777777767777777868888888888888888888886666666868888888668888767777767777777=66=6==667777=6===6=6677777777777677777677677777777677776777777777888<<33338888888888888888<<<<<<333338888888888888888888888888888888888888888888888888888888888888888888888888886666=6777777776=666666666666888888888886666666666668888888887776776666666666666886<<<<<<<<<<<<<6666677777777777777777777777766666666666=<67778888888888888888888888888888888888888888888887==6==677776=6=6=6=67677777767777777777767777777777=6=6===688888888888888888888888888833333333333333333337677777767777777777776777777777777777777777777666==6667767777767777776777767777767676==6=6=6777776==66=6=777777777776777777777777767776777777767677767777:<<333888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888=66==67777777777=6=66666666677777777777766666666666777777777777777666666666666<<<<<<<<<<<<<<6666666777777767777777777777777776666666666=:=7777777776777777676777677667777777777777777777777=6=66=7777==6==66666676767676767676766676868686868=66=66=8888888888888888888888888888833333333333333336666888688888888888888888777777677777767676667676<6=6<<<67676767686868666868666868666666=66=6676677=6666==6666666666666666666666668868868888888886888886776::<<33888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888=6666688888688777666666666667666766676766666666666667686868686868666666666666<<<6666666666<<<<<<<<<666666666666666666668688888<<<<<<<<<<68887777777777777666767666766676767676767676868686866=6=7766==66=8888868888888888888688686888777766====6=68888888888888888888888888888888888333333333377777777677777777777777777777777777677778688868888886<<<==868688888887777777767777677776677==6==6==7=6=6===6777777777777777777777777777777777777777777777766777:::<<388888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888886=6=6677777776776777776666666666666888888888866666666666666666666666666666666666666666777777766666666666677777777777776777766666666666663<66677777777777788886888888868868888688888888777<=6==6==6==6===667767777777776777777776777777777==66666==68888888888888888888888888888888888<3333333336776667777787666666666666666666666667777777676777777=6666677767777777777777777777777677777766===66666==6=66=777777767777777777777777777768766666666666666666666::::<38888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888666=66666666666666666666666666666666667777777666666666666666666666666666666666<<<<666676677776666666666<<<<<77776777777766666666666<<<<3<<:<<66666666777777777777767776777777777767676777<=6=6=66=====66=677777777777777766666666666666=666=6==666888888888888888888888888888888888<<<33333333376777777777777777777777767777777767767777777777777766666=6666666666666666666666688888888886=6666=6=6=66=666=777777777777777777777777767767777776777777777777777:::::<<8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888866=66=6776677777776777766666666666666666677766666666666666666666666666666666666<<<<<<<<8887677<<<<<<<<<<<<<<<<<<<7777<<<<<<<<<<<<<<<<<<6<<::<66667777767777777777777777777666666666666666<<6=66=6==66=66=66==677777777777777777677777776==6=66=6==8888888888888888888888888888888886:66<<333333337777777777777777777677777777767777777767777777777766666<<7767777777777777777767777777777776==6=66==6=66=6677868888886777777777777777777777777777777776777777777:::::<88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888666666776777777776777777766666666666666666666777666666666666666666666666666666<<<<<<<<7767777777<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<3<<::::6<<<667767767777777777777777777777777777777=6=6<<666==66=6=6=666=677777777767667777777776=6===6=66=888888888888888888888888888888888<6:6<::<<333333337777777777777777777777777777777777777777777777677<<<<<<<7777777777777777767777776777777777=66==666=666==676777777777777776777777777777777767777767777777767777:::::::888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888666=66677777777777777777667666666666666666666666666666666666666666666666666666666666666777777777766666666666<<<<<<<<<<<6666666666666663<<::::::<<<<<67777777777777777777777777677777777776==6<<<6=66=6666=6=6=6=6==686868686868686868=6666=6=6=688888888888888888888888888888888<<<<<<:6<6<<33333333888888888888866888886888888887776777777777868686<<<<<<<68686868686868==66=666=6666=6=78787=6=6=6=6=6==6888888888868888888888888888888888888888888888888888876::::::::88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888886=66666=888888888888887777776776666666666666666666666666666666666666666666666666666666666888886886666666666666666666666666666666666668888<:::::::<<<<<77777777777868666868686868686866666<=666<<<=6=66=66=666=66=6666=87868787878787=6=6==6==666888888888888888888888888888888:<<<<::6:<:<<:<<3333333888888888777776777777777776777787878767878766678<<<<6668787876787666==666=66==6=66==66=6=7=6666=6==66677777777777777778686888888888888877777777777777767777778:::::::88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888886666=666777777767677777787878787866666666666666666666666666666666666666666666666666<<<<<<<7<<<<<<<<<<<<<<<<<<6666666666666<<<<<<<<<7777777::::::::666666878787878787878787878787878787876=6<<6666=<66676=66=66666=6=666=6767767777===6666=6666888888888888888888888888888888::<<<3<<<6:6<<7766<33333337777777777777777777777777777777777777776776777766666677777777=6=6==666=6==6=6666=666=66=66===666=6=6777777677777777777777777776777777776777777777677776767777:::::::<888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888886=666=6=77777777777777776777777777766666666666666666666666666666666666666666666667<<<<<<<<<<<<666666<<<<<<<<<<<<<<<<<<<<<<<<<<<<<77777777777:::::::::666666767776777777777777776767777777666<<=6==6<6=67766=6==6=66=6==66=6=6767666==6==66===68888888888888888888888888888::::<<<333<:6<<<66666<<<33333377777777768888888888888877767777777777777777776666<<77676766666=6666=66===6=66=6=6=6=66=6666==6666=666666666666666666666776777777777777666<<6=6=6=6==6=::::77:::::::<888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888=66=6666888886888886877777777777777777776666666666666666666666666666666666666688888866666666666666666666666666666666666666666666666688868888888:::::::<<<<<<<<777777677777767777767676766<<=6<<6=666<<66888866=6=6==6==6=66=6======66=6=6=666888888888888888888888888888::::::<<<33333<:68888886:<<<333333888888888868888888888888888888888888888766777<<<<<<68886=6666=6====6=66==66=66===666=66===6=6=6==7777777888888886888868888888888=6==<=<==6=6<6=66=66==<:::::::::::::88888888888888888888888888888888888888888888888888<<6<==<6<<=6<=<=6<<888888888888888888888==6=6=68888886888888888888888888888887777777666666666666666666666666666666868688887<6666666666666666666666666666666<<<<<<<<6666666633<<888888888:::::::<<<<<<<<<888777777788888888886868<<<<=66=<<<==6=87777776===6=666==6=666=6=666=6=6666=8888888888888888888888888::::::::<<<33333337777777776:6<<<3333777776777777777767777776777777777777777676777666666776<66<<<<=6<<66666=66=666=6=666==6=6=666==66777777777767777777777777777766<===6=<6<=6666<=6=66==6=6<::::::::::::<888888888888888888888888888888888888888888866666=66=66=6666=66=66666666=6=888888888888886=6666=6677777777667777777777777777777767777677777666666666666666666677777777777776<<<<<<<<<<<<<<<<<<<<<777777777777<<<<<<<<<<<<<<<3<<<:::777777777::::::<<<<<<<<6666777767777777777777766666=6==<<<6=6776666666666=6==6=6=6====6=6=6=6=6=68888888888888888888888:::::::::::<<<<333337777777777777666<<<33333333333<<::::66666666666666666666666666667776666<<<<66=666<<<=<<6<==666666666=66===6=6=6==6=6==666777677767777777777777<<====<=66=6<=<=6==6<=66=6=6=66<<:::::::::::::8888888888888888888888888888888888888=6<6=<666666<=<=6<=<<6=<66==66=666==666==888888886666=6666666666666666666666666666666666666777777777777677778888868666666666666666666666666666666666777777777777777777777777666666633<<<:::::::6666666::::::66666666666666777777767777777<666666=66<<<6==6677777677777==6=6=6=6=6=6=666==66=6=888888888888888<<<<::::::::::::<<<<33338888888777777777:66<<3333333333<<:::::::::888888887777777777776677777<<<<<<<6=66=66666=6=6668888868888888666=6=6=66=6=66==6888888868877777777<6=6=6=66=6=<6==6=<6<<6=666=66=6663<<:::::::::::::8888888888888888888888888888888886==66<6=66<<66<<6<66<6=<=6<=<66<<6<<===666=666688888=6666=688868888888888888887776777776777777767786888888888888888888888888888888666666666666666666677777777777777777777777777777766333<<<:::::::::8888888:::::<<<<<<<<<<<<<77788888888868<<<<<<<<<<==6=6<88877777777777777==6==66==6=66=6===6==633366==:::333333<<<:::::::::::::<<<67676777777777777777<:6<<<333333<<<::::::::::::<777777677777767767777777666666<6==6<<<<6<6<777777777767777776666==6==6==6=6=6=6767667777777777=<<=6==66=6==6<6=6==<6<<=6===6=66===63<<<::::::::::::88888888888888888888888888888===6=6=6<666==<==<666==66=6666=6=6=6=66=6=6666666=6=68666=66=6777777776777777777777777777777777677777777777777777777777677677777767766666666666666666<<<<77777777777777777777777777777777333<<<:::::::::77777777:::::666<<<<<<666667777777676666666666<<=6==677676666666666=6=666=66==66=<<6=6333666=333=666:::3333333<<<::::::::::::7777776767776676767666<<:<<<<<3333<<<::::::::::::<<<:666666666666666666777766666<<=666<<66=67676767676767676766666=66=<6666=6<<=6667777777767676==<<6=66==6666=<=6=66<=<<6666666666===33<<<::::::::::::8888888888888888888888888:66666=6=6=<=66==<==66=67667777777766666666=6666666666=66==6=66666666666666666666666666666666666666777777677777777767676766676767676766666666<<<<<<<<<<<<<66677777777777777777777777777777777773<<<:::::::::<66666666::::66666666666666666777776666666666<<6=666767688888=6=6666=66=6=66::66663336663333666<<<:=6333333333<<<::::::::7777777777788888888888<:<66<<<:<<<33<<<::::::::::::<<<66::68888668888888888888666<666666=66668888888888866777766666=66=6<688<=<=66=6<6776688868866<666=<6=<6=6<<=6666<8877777777888888888888<<<:::::::::::<8888888888888888888888::6=6==666=66<6==66<67766777767777776788888<6=6666==6666666=6666=888877777777888888888888888888888886888888888888888888688888888888876666666666<<<<<<<7666666666777777777777777777777777777777777773<<:::::::<<3388888888::66666666666<<<<<<<<<<<<666666666666<<<67767<<=66=6=6==66=6=6==:::66663336==3333==6<<::=33333333333<<<<:77767777776777777777777777<6::<<<:::::<<<<777777::::::<<<<6:666:7777777677777777777<<<<666=6==66677677777777677767666=66=66=6<888<=<==66=<6677777776=6=<=66=<6=<=6=<<<6777777777777777777677777677677:::::::::::<8888888888888888888::::==6====66=6<6767777777777777777777777777777677666=66=66666=6=6=667677777677777767777777777777677777677777777677777777777667777777766666666666666667777666<<<<<<7777777777777777777777777777777777777<<:::<<<3333777777777<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=6<<677777<<6==6<=6=66==6=66=:<<=6666666663333=6=::::333333333336666666666677777777677677886886<::<<<<::::::::<77777777777::<<<6:6:::::767888888888888666666<6<<<6=666666666666777766666666666666688888<=<666==<=6=7777<6=6==<6==6<66<6==88877777777777777777777777777778888888::::::::<8888888888888888::::::=66=6<66==666666666666666777677777777778688888888666666666=666666667777777777777777777778688888888886666666666666666666666666777666666666666<<<66666666<<<<<<<<<77777777777777777777777777777777777777<:<<<3333333777788888866666666666666666<<<<<<<<<666666<<<6==6<666<<6=6=6666==::::66=7777777777788688:=6=633888888888888888688888888888888888766777<66:6<:::::::::::77777777777777<6666<6::<67777777777777777:<<6<=6<<6=7777778888688888888=6666=6666=888888=6=6<<<====<<8=6=<=6<66=6<<6=66777777777677777777777777777777777776776777:::::::::8888888888888:<<:::::=6=66<668888888888888888868888888888887767777777776666666666=66=6666677777777777777777777777777777777777777667777777777888886886666666666666<8888888886866666666677777777777777777777777777777777777777<<<33333333377777677777<<<<<<<666666666666666666666666===<<6==66<<66====6666::::7777677777777777777:666<<<6677667777777777776777777776777767777:6<:::<::::::::::::777777777777777766::6:6:6:77777777777777:::<6<==66677777776777777767766=6666=666688888886===<<<666<<<6==6<=6<66=6<<==777777777777777777777777777777777777776777776:::::::::8888888888666<<::::<666=777777777777777777767777777777767777777777766666=6666=66=66666=66677777667677767777777777777777777776777767677777777777777666666666666667777777777777666666666777777777777777777777777777777777777777333333333337777767777777666<<<<<<<<<<<<<<<<<<<<<<<6666=<<6666=<<=666:::6=666666666666666666667677:6=::<<776777666666666666666666666666666666<:<:66<<<::::8:::::::77777777777777777:::::<6::6666666666666::===66=66666666666777777776=66666666=6888888888866=<<<===<<<66=6<6=<6=6=<<878787878787878787878777776776666666666666666666:::::::::<8888888666<<:::::<==66777777766666666666666666666666666666666666666=6==6=6666666=666=6=6667777777666666666666666666666666666666666666666667777766666666666666666666666666666<<<<<<<<<<777777777777777777777777777777777777777333333333<666666666666666666<<<<<<<<<<6666666666=6===<<=6<<6666<<:6777777777767776767777=3<<<6=6:::::<<<<3333337777777676777776767776777676<::<<6<<<:6777::::::7777777777777777776<666:6::77777777667<:======6677777777677777776<=666=6666=688888888888<<666=6<66=66<6<6=666<=6767777777777777777777777777777888888888777777777777:::::::<6:88886<6:<<::::::<777777777777777767777777777777777777777777777666=66666666=66=66=66666666=7777788888888877776777777777767777777777777777777776666666666667777777777767777767<<<<<<<<<<7777777777777777777777777777777777777773333333<<:67777777777777776666666666666666666666<<<66=6<<<==777777777777777777777=333===<<<:66=::::::<<<<3333333337777777777777777777778<<666<:::<<88888:::::::777777777777777777:::<<6:66777777777<<========77777777776767766=6==66=66668888888888888<<===6=<6===6<=<6==66<888888888888876777776777777777777767777777777777777767:::::<<6::68<6::<<<:::::77777777777667777777777777777777777777767888866666==6=66666887666=66=6=666=6=7777767777777777776767777777777777777667777777776666666666667767777777777777767776666:<<<33377777777777777777777777777777777777777733333<:::7777777777777<<<<<<<6666666666<<<<<<<<<<=6==<6888888888888688888883=6=63336==<<::==6:::::::<<<333333333333378787878888888888<<<<6<<:<:6777776:::::::7777777777777777777:<<<<666<88888688<<=======6888888688887<=66666=66666==88888888888888<<66686<=666=<==666=887777777777777777777777788888888888888888888888888888888:::<<6:6<6:6:<<<<::::787878787878687868787878687878787888888868888666=666666666667767776666666=6666668888888888888888888888888888888888888888888878==66=6=6=66878786878787878787876788:::::<<<33337777777777777777777777777777777777777733<<:::::88888888888<<<<<<<<<<<<<<88<<<<<<<<67878767877778888888888888836=63333=6=33<=66=::::::::::::<<<3333333333333<7877677767767::<<<6:<:<<77777777::::::77777777777777777777<:<<<<66:888888<<=======88888888888<=<<=6<<=<=666=68888888888888888=6=<<76==<<=6=66<=777777777776777777776777777777777767767777777776888888886688<<<666<6666<<<<::::::787878787878767878787878787878776777777677=<6=<=666==6666677777777766=6==6=66=6677776777776778888688886888888888888888888868666666=6=6=8787876787878787878787777::::::<<3333377777777777777777777777777777777777777<<<::::::88888868:6666666666666688666666668787878787777777777677777333366=3333=66<<<6=66:::::::::::::<<<3333333333333<<<7776777777:<<<<66667777777776:::::::77777777777777777777::<<<6<:767777=========777777776666666=666=66666888888888888888888666<<77==<<=666=<77777777777777777777677777777777776777776776777777777777777777766<6:666:<<:::::::::777777677777777777777777777777777677767<<6<666=6666=6667677777777776666666=66=66777777777777777776777777777777777777777777666=6=66=667777777777777767777777:::::::::::<<3333337777777777777777777777777777777777777<::::::::7777<<:::<<<<666666677776666666667777777777777767777777663333==633336=6<<:=666:::::::888888:<<<<333333333333<<::7777777::<<<66<<<77868888888::::::777777777777777777777:::<<66667677========7777766=66666=666666666=88888888888888888888666<<7776<<6=6==77776777788888888888866666666666666666777777767776777777677677667:66<<6:<<:::::::::::77777777777776777777777777777777776=<=<<6<==66666666=88888888866666666=6=66666==7767677767777777777777777777776777777777=6====666=677777777677776777777:::::::::::::::<<<333333377777777777777777777777777777777777:::::::::7::::::::<<<<<<<<<77776<<<<<<<77777777777677777776666<336=6=3336=6=3<<666::::88:::::88888888888<3333333333<<::::::8888:<<<66:<<868888886688::::::7777777777777777777777:::<<<:7777========77======66<<6<6<<6=<6=<8888888888888888888888666668888=6=6<66=868888888888888888677777777777777777777777777777777777777777767:666666<<7777::::::::<88888888888777767777788888886<=6=66<66<666666=6=6=8888888887777777776666666=66667777777767777777777777767777778888888866=666==6=68888888877677777778::::::::::::::::::<<<3333<<<:7777777777777777777777777777777777::::::::::::::::::666666788888666666666688888888877767767:6=6333=6=63336=6=33<677777777<::::888888888888888333333<<:::::::::7::<<:::<<7677677677777::::::77777777777777777777777:::<<<<777=================6<<=<6<66=6888888888888888888888888866==67777===6<=667777777767767777777777777777777777677777777777767777767777777666<6:::<<777777::::::6<==6<677777777677777777776<<=6<6=666<=6==6=666=6=77777777777777777777776=66=66666=7777777777777777777777767=66=6=6=6=6==6=6=666=6676777777777777777:::::::::::::::::::::<<<33<<<:::::77777777777777777777777777777777::::::::::::::::::666777777766666666677777777776886888::<66=33366=63336=6=666666666666:::::8888888888888888883<<<<::::::::::<<<66<<:886888888688888::::::7777777777777777777777::::<<<<===================666=6=66888888888888888888888888888866=6=677776=6<6==8888888888888888868877777777777788888888888888888888888888888:<::66:<<77777777::::<=<==6<=<6==<66666666==66<=6<<=6<6=6==<=66=66=<6=8888868888888887777777777=66=66==6=68888888888888888886=6====66=66==6=6=666=6===66=666=66666666666::::::::::::::::::::::::<<<<<::::::::<<777777777777777777777777777777::::::::::::::::::<888666666<<<<<<<66666666666677777666=33366633336663688888888888886:::::888888888888888888888<::::::::::<<<6<<::6676777777888868::<:::77777777777777777777777::::<=====================666668888888888888888888888888888888666<<77777<===66<6777677777778888888888888687777777777767777777776767767777886:<:666<<7777777777::<<6<666<6<666<666===66666==66<<66<=6666<6666666677777777766888888888888877776<666666666777767777776==666=6666666=666666666===66666==66==666=66<<777::::::::::<<:::::::7777:::<<<:::::::<<<3<<66777777777777777777777777<<<::::::::::::::::88888888888<<<<<<<888887777777676::6=6=3336==33336777776777777776676::::::8888888888888888888888::::::::<<<6:66<<7777677777676777:<<<<:77777777777777777777777::::=======================<888888888888888888888888888888888=666<<77777<66=6=<677766767767777777777777777776777767777677677777777767777776:6:::<<<777777777777:<<=<=6=<6<6=6<===66666=666=6==<6=<=6==6<6=66=67677777777777777777777777777767<6=6=6====677777777=6==66=6=66=6=6==6=6======66=66=6=6=6==66=6==<<<<:::::::::::<<<<<:677777677767<:::::::<<<333<<6::6:::7777777777773333333<<<::::::::::::77777777777777666666677777777777766::<=6=6333=6633366666666666666667777::::::8888888888888888888888888::::<<<6:::<<66767676767666777<<<<<<777777777777777777777777:=====================888888888888888888888888888888888888886=666<676667=6==6<666767676767676777777677666666666666666666666666666666666666666:6:<77777777777777<<6<6=6<6=66=<6=66=6==6=666=66<=6<66=6=6=6=676767676767666767777777776666666666=66==6=66=6666==66=666=6=6666=6=666=666=6=666===6==66=666=6=6=<<<:::::::::::<<<<676767676767676767::::<<<33333<<66::::666:<<<3333333333333<<<:::::::::66666666666666666666666777777777777::==6<3336=633377777777677777778888888::::::888888888888888888888888888:<<<:6<:<6:686888868688868877<6:<<777777777777777777777777================88888888888888888888888888888888888888888888=666668888886=<=<6=8888888888888888677777777688888688888888888868886877777766:6::6:<7777777777777777<6<=6=<66=66<66666=6=66==66=6<6=<=6666=8888868888886888888688777777777788888886=6666666666=66==66=666=6=6=66=6==66=6=66666=66=66==66=666=6=6<<<<::::::::<<<<8888886888888888688888:<<333333333<<::66::6:66<<333333333333<<<::::::::7777776777777777<<<<<<<8688888888888::66=3333===37777767777777777777777777::::::88888888888888888888888888888<<::<:::677777677777777777666:6<<77777777777777777777777============8888888888888888888888888888888888888888888888886=6=66777677=6<6<=67777767777777777777777777767777777777776777777777777767:6:::::<<777777777777777777=<6=6<=====<=<=6=6=66=66=66=<=6<6=77777677777777776777777776767777677777777777=======6===66==6=66===6=6====6=66==776====66==67==6=66===6=6333<<<::::::<<<7777777777777776777777776733333333333<<:666::<66:<<3333333333<<<::::::::::777777777777777<<6666677776776777776<==63333668686668686868686868686867676::::<88888888888888888888888888888866<<:6<<6776777777777777776:66:677777777777777777777777======8=====888888888888888888888888888888888888888888888888==6=667676767=<=<6=6777777777777776777776777777776776777777777777777888686::6<6:<<77777777777777777777<===<=66=6=6<666=6==6=66==6676767676767676767776777777777777777776777677677777=666666666==6666==66===6=6=686868686=66666=666767676766===63333<<::::::<<33336667676767676767777777777333333333<<<6:66<::666<<33333333<<<:7:::::::::868686868666868666<<<<7676767676666<6<3366==377777777777777777777777777777::::<88888888888888888888888888888888666<<<7777777777777777866::::6777777777777777777777777=====6=====8888888888888888888888888888888888888888888888866=6=677777777=====6777777777777777788888888888888886888888887878787766777<<<:::<<7777777777777777777777666<=66=777777777767777777767777777777777777777777777767778888888888888688888866=6====6==6===666666=777777777777=66=6====77777777777777=333333<<::<<<33333337777777777777777777777773333333<6<6:<::6<::<<<<<<333368787877:::::::<<76777777777777<<<<<6677777777<<<<<6633366=7777767777677777777776767777776:::<<<8888888888888888888888888888888::<<<<676777667777777777::::66777777777777777777777777=====7=====8888888888888888888888888888888888888888888888866=<=<767777776=6===77777776777777777777777777777777777777776777776677677::<<<:<<77777777777777777777777766===6<=767777766777776777777776777777777777777777777777777777777777777777776==6=6=66=6==666=66=76777777777777766=6=6=66777777777777777333333<<<<<<33333333337777777777777777777677733333<<:6::7777767777677767777777777::::::<<<777777777777776666666777777766666666633==78666866686868676768666868686868:<<<<68888888888888888888888888888888:6<<::6666666666666666666:::::777777777777777777777777=====6=====88888888888888888888888888888888888888888888888<==<6<88888888==6==666666666666666666666666666666666666666678787868787878:::<<<<7777777777777777777777777===66=<6=888888888886888888888888888888866666666666666666666666666666666666==66=6==66=66<<==6868686668686867676==6=6===88888688888886883333333<8<<<3333333333388688888666666666666666333<<:6:<:66666666666666678787878787:::::<:686868686767666<<<<<<8888888<<<6666<<<6=6777677777777777676776778888668888<<<<::88888888888888888888888888888886<<:::77776767677777777766::6:777777777777777777777777=====7=====888888888888888888888888888888888888888888888886666=67777777=6=6===7776677777777777777776777778787678787878787878787777::::::<<7777777777777777777777777766=66<=68777777677777677777777777777777677777767777677777777777777787878=666=6<6===<=<=66677777777777777677776666=6==8888888888888888=33333338888<33333333333337777777777677776777777<66666::6:77878787878787878787868777::<<6:667767777777777<<<<<<888888<<<<<<<<<<<<77777776777777767776777777777777777<<<6::8888888888888888888888888888888<<::::7777777777777767767:66:677777777777777777777777======7======88888888888888888888888888888888888888888888886==66677777776==6==6777777767777777777777777777777777777777767777667767::::::::7777777777777777777777777777=6=6<6677777777777777777776777777777777777777777777777777777777777677<<6=6=6=<==66<6<66=777777777777677777776=6====6777777777777777763333338888888833333333333337777777777777777777776:::6<<6:77777777777677677776777777::<<66<67777777777777<<<<<<77777<<<<<<<<<8686868686868888888888688886777666666666<6::66888888888888888888888888888888<<::::77777777777666666666::::77777777777777777777777======6======888888888888888888888888888888888888888888888=<6=<6667777766==6===777777777776666666666666666666677676868686668686868::::::::777777777777777777777777777776=6<6=66666666666666666667777777777777777777677766666666666666666666<<6=6=6=<=6=6<=<==66868686888888888888=6===6=66666666666666666=633333888888888883333333333336777777767777776666666666::::<66667776768686866666668686<<66::<:888888888887<<66666666666666666688888888688888888888886888886888887777776666:6888888888888888888888888888888<:::::88888688888886688876<::677777777777777777777777======8======888888888888888888888888888888888888888888888=<=6<=88888686===6===88888688886888888877777777777777777777777788888888::::::::777777777777777777777777777777=6=<===77777777777888888888888888886888888888888888886887777777776<6===<=<=6=6<6<6=66<<=8888868868888668886=6=6=6=68776777777777776=33333888888888888833333333333688888888686888888888:6::66<:77777767777777778868888888<:6<:66<868888888888:<:666777666666666667777777777777777777777777777777777677677:6:6:68888888888888888888888888888888::::::7777777777777777666<66:77777777777777777777777======7=======8888888888888888888888888888888888888888888866==6=7777777=6==6===7777667777777777777777777777777777777777777777777<:::::::7777777777777777777777777777777766<66=67777777777777777677777767777777776777777777777777777777766<6=6=<6<66=677<666=<<=67777777777777777766=66=6=777777777777777==3333<88888888888888833333333333377777777777777776776<6<<:6::7777776777777777777777777666:<666777777777777:<<<6<77<<<<<<<<<<<76666666666666666666677776777777776777777:66:666888888888888888888888888888888::::::77777888888668886866::67777777777777777777777======666======88888888888888888888888888888888888888888886=66=6677777776======77677778888888886888888877677777777677768886666666<<:::::7777777777777777777777777777777776=<====8888888888777777767677777777777777778888886888888888877666<=6=6<=<===868<66=6<<666666666666666777666=====77777776777778886=333<<88888888888888888333333333337767778888888888888:::<6<6:7777766777776886666666666666<:6<<666677777777<66:::7<<<<<<<66668877777777886888868888688888767777777767888<6:6:6888888888888888888888888888888::::::<76777777777777777:::6:7777777777777777777777======888======8888888888888888888888888888888888888888888<6<=6<8877677<=6<=6==7776777777777777777777777777667777777777767777777<<<<::::77777777777777777777777777777777776<=6=6=88888888888888877776677777777777777777777777677777777=<<<6=<<==66=777767<=<=66=<6888888888888888==6666=67777777888868688=633<<888888888888888888883333333333777777777777777677666:<<::77767776777777777777677778:66666:688888888877<6:6:6666666666668887777777777777677777777776777777777777777766::6:888888888888888888888888888888::::<<<777777777777777776::::777777777777777777777=======777=======8888888888888888888888888888888888888888886=6666776777766=66===777766777777676776777777777777777777767776777763333<<<<:777777777777777777777777777777777776<6=666777777777777777777677777777777767777776777777777777=66666=6<<66677777777<6<=666<677777777777767766666667777777777767777766333<8888888888888888888883333333333777777777776777676:::::<:777776777677777777777777767::66:::77777777777:::66<<666666666777777777777776776776677767777777777777777777:6::6:<888888888888888888888888888888::<<<<<677777777776777::::66777777777777777777777=======7777======88888888888888888888888888888888888888888<<=<==66666666666=66=6666677777777777777777777677777777777776777===6=33333<<<:::::<<66<<6:<77777777777777777777777<===6=67767778766666666666666666666666777777777777777777=666666==<<==7777767777=<6==6<=777777777767777==6666=7777777777777777==3333888888888888888888888883333333333<7677777677776777:6<<<6<:77777777776777676777767777::666<<777777777776666<<::<<<<<<<77777767776777778766666666666666666666666777777:666<<888888888888888888888888888888:<<<:6:<778767878787876666==77777777777777777777=======76778=======8888888888888888888888888888888888888888<<=<6<777777<6<==6<6=7777777787876787678787878787878787877766=66=6==6333333<<<<::<<6:66::66<:6:<<<777777777777777766==6==7777777777777777777777777776777777868787868786876<<<<<<<<66=67677777777766=<<666=67876666666666<=<6=6666666677777767676633338888888888888888888888888333333333<7878787678787878<66:<6667878777777677676777777777:6<<66<666666666666:<<<<:::666666777777767777777767777777777777777777777777667776:<<<<<888888888888888888888888888888<<6:<<::7777776777667======7777777777777777777========77777========88888888888888888888888888888888888888=<<6<=<777777<=<=6=<6=7777777777777767777777777777776767=66=666=66=6==33333333<<<<<:6:6:6:<:66:<<33333<7777777777777=66=6=667777777777776777767777777777777777777777777776<<<66666<==777777777777676=<<=6667777677777777=<=<66=77777777777777767==33338888888888888888888888888833333333<<7777777777777776:<:<66777767777776777777777777777666<<::7777777777:<<<::::::6667777667776766777777878767878787777776767676766676:<<<<<:88888888888888888888888888888866<:6<66:666666666666======777777777777777777========7777778=======888888888888888888888888888888888888886666666777776666=666<666666666666666666666677776777776666==6===66=6=6333333333<<<<6::6:<66<::6<<33333333<<677777777766666=667676767677777767678786666666666666666666666666666666666677767777777777776<<6===67787678787876<6<66667676767676767676663333888888888888888888888888888333333<<<:66666666666677::::66<7677777777777767777777777776:<<:::8786877767<<<::::::::<767676767667777878787876787878787878777777777777777<<<::::888888888888888888888888888888<<<:<<:::77776777777=====7777777777777777777========7878767========888888888888888888888888888888888888==66=6=886886666=<66=667777777777777777777777777777=666=66==6=6===6==633333333333<<<6:<::66:66<<3333333333<<<=67777777==6=6688888888886888888777767777777777677777777667==666<<<<<<<777777777777777776=66<6<=7878767878786==66=<776777777767777776=3338888888888888888888888888888833333<<:::7776777777777:6::<<<7767777777777777777777787876<<<:::7878787878<<::::::::::677777777777677777777777777767777777777777777777777<<:::::88888888888888888888888888888886<<<<<<6<777777777======77777777777777777=========677777767========88888888888888888888888888888888888=6<<=<=7767<6=66=<=6=7777777767777777777777777767663<<6===66==6=66==663833333337777777777<:6:<<<33333333333<<=6<6=7777==6=6=67777777777777777777777777777677777777777777<<<<<<<<<<7777777777777777677=6=6<6<67777777777776=6===<776777777777777676333388888888888888888888888888888883<<<::::77677777777777::66<<777777767777777776777777777<<<::::77777777777::::::::::77777777766666666666667777777777878787878777777777677:::::::8888888888888888888888888888888<<<<666==77777688======7777777777777777=========66666666677========888888888888888888888888888888888<6=<<6<66666<=6==6<66888888687776777777778888888363=3<<666=6=6===6==8888833333366667776777777878<33333333333<<<=<=6<67776=6=66666666666666666668888888888887777777777678666666666688888886686666666666666====6=66777677777=6=666<87677777776777777=333388888888888888888888888888888888<<::::::777777886888866<<<:888888886666666666666666666<::::::67677868787<<:::::::777677677788887777767777776777777777777777777777777777:::::::88888888888888888888888888888888:66666===8888888======777777777777777=========867766777776=========88888888888888888888888888888888666=<6<776<=<=6==6<=67767777777776778888888888=3363=<<:66=::6=688888888833333337677777777777767777777333333333<=<66<=6=76=66=67776777777777777777777777777777777778888866666666668888888668888888888888==6666==777777777676<6<66777777777776677777=3333888888888888888888888888888888888::::::::8688888888866<<<::8888888888888886888877677776::::::77777777676<<<:::::77777777777777777776777777777777777777777767777777777777:::::::8888888888888888888888888888888866666=====7777=======77777777777777==========7777767767767=========888888888888888888888888888888<<6=6<=888<<6<6=66=<68688686677777677777777773=633=36<:6==6::8888888888883333337767777777777777776777777777333336<66<6=6==6=6<=88888888888888888886886888777776777777777<<<<<<<<<777777777766777777777677=6=6===77776777777======777777777777777777633333888888888888888888888888888888888::::::::7777777667:<<<:::7777777777777777767777777777::::::7777767777:66<<::::77777776777777777777777777777777677776777777777777777677:::::::8888888888888888888888888888888886666=======87======7777777777777===========777777777677777=========888888888888888888888888888886<66=<=776<<=<6=666<777777777777787878787873633=33=366<=66888888888888888<<33337777776776777777777777777777773336=66<=66=666=<6=777776777677777777767776777777787678787<<<<<<<<<7878787676777677777777777=666===77777777777====6=7777777777777677776<3333888888888888888888888888888888888:::::::<<876787878<<<::::8787677777777777777777777777::::::777777777:6666<<:<7677677777777777667777777777777777777777777767768886688888:::::::8888888888888888888888888888888886666==============77777777777===========677776776777777776=========88888888888888888888888888866<6=6<8<=6<<6<=6==678787878687878787878786636=363363=6<888888888888888888<<33337776777777777767777777777778888883=66<6=<66=66<6=<8888887777777777787878787878787878787866666666687878787868787777767677676====6667767777777=6=6==7777776888688888686<<33<8888888888888888888888888888888888:::::<<6787878787<<:::::7878786877677777777777777677::::::77777777766:<666<<8888888888887777777777777777777777777676777777777777777777::::::::888888888888888888888888888888888666==============77777777=============77777777777777777777==========88888888888888888888888866=<==6<=<==<<6<6===77777767777777777677773=63=63633=3=8888888888888888888<<<333777677677777777677677777677767777777===6=<=6=6=<==<=777777767767777776677777777677777777666666666777777777776776776777777767=====6667777777776==6==7777777777777777776<<<<<88888888888888888888888888888888888::::<<6<7777777<:::::::7777777777777667677777777777::::::77777777666:6<66<777777777777777777777777777777788886866666666666666666676777:::::::8888888888888888888888888888888888666=============7777================7777777767667677777786===========8888888888888888888888=66<66=<<<66<<=<6=6666666666666677777777633=63663=33=888888888888888888888<33333777777777778888886666666666666666667776==<==6=6<=6<==6776776776666666666666666777776777<<<<<<<<<6666666666666666666777777777======67777778888666===6666666666666677767::<<<:88888888888888888888888888888888888::<6<:::777776:::::::66666666666667777777777777777::::::88888866666<::::666666667777777777777777677777777777788888888877777777777777766666666888888888888888888888888888888888886================================777777777777777677767777============888888888888888888866==6=66<<<6<<<6<=677777777777777777777736336=3=63638888888888888888888888833333367777776677777776888888867777767677777776<6=<==<6=<66=66766777777777777777777777677777766666666777777777767777777777767777776======6777777767====668888777776677777777=<<<<<888888888888888888888888888888888888<<66::677777<:::::::77767777777777777777777776767::::::777678866<666:6:6777777777777777777777777766777767777777777777777777777777776766666668888888888888888888888888888888888888=============================777777777677776777777777777=============8888888888888888=6=6==6==<<66<<6=<677777767777776777777=33=36=33==38888888888888888888888888333333777777777777777777777777777777777777777777=6<6=<66<=6=<6=777777777777777777777767777776666666677777777777767777767777776777766=6===7777777777====6=6777776777777777777==<6<<<88888888888888888888888888888888888<6:<:6:67777::::::::7777777777777777777777776777:::::::7777777:666<66:77777777767777766666668888888888888777777777777777777777777777766666666666666666666666668888888888888888888888========================666666666666668888888868888777===============8888888888886==6=66==6<<=6<<=6<888888688888888886883633=36=33688888888888888888888888888833333688868888886886777777777777777777777777777777<66<==<=66<6=<888888888868866886888888777<<<<<<<<<77777777777788888666666666666666=6===6888888877====6==767777777777777777===6::<888888888888888888888888888888888888:66666<<77:::::::::7777888886666666666666668888:::::::887777766::66667777777777777776777777777777777777777777777776777677777777777777666666666666666666666666666668888888888888888888===================77777677777777777777777776777777777=================888888866=6=66=66=<<6=<<68888688886888888886883363363==3<888888888888888888888888888333333777777777777776776777777777777777776777777777<==<66<66=<66<=88888888888888888888888888<<<<<<<<<8888888877777777777777677777767=====6=777777766=66====7777667777777777777==6666<888888888888888888888888888888888888:6<:6<<88::::::::87777777777777767777777776777:::::::777777<<<6666:776777767777777777767777677777777767777777777777777777767777776776666666666666666666666666666666888888888888888888==============76677777777777777777767777776776777677767===============<6<==6<66==66=6=6=<666<777777777777677777777==33=63636688888888888888888888888888888633333777777777777777777777777777767777777677777677<=6<66<6==<=6<=<67777777667677777777777666666666677777767776777777776777777777777====66=6777777776=6====7777776777777777777===:6::888888888888888888888888888888888888<6:6<<:::::::::::77777777777777677777777767777:::::::677777:<<::6667777676777777777666876666666666668686868676766676767676767676666666666666666666666666666666666666688888888888888888=======6868686868686866666666787666666666666868686867676=============<=<=66<6=666=66=66<==676777777776767676767636633663666888888888888888888888888888888<=3333666666666668686868676767676767676767676666666<66<6=<6=<<=<<6<=6777777767676767676767666666666667686868686868686868666666667876===66==6666868686=66===76667676767676766666==:6666888888888888888888888888888888888888<66<:::::::::::866686868686866666666787666666<<:::::666868::<<666767676667666766668787878687878787878787878767878767878786868786666666666666666666666666666666666666668888888888888888=======78787878787876787868787878767876787878786678787868===========<==6=6<=6=6=6=66=6<78787878787878777777777=3=633=63=8888888888888888888888888888888866=33387878787878787878787878787878787878787868787876=<6=<=6<6=<<=<6=<87878777777777777676<<<<<<<<<777777777878787878787878787878687==6====7878787878===666=8787876767878787878====6666888888888888888888888888888888888888<<::::::::::::7878787878787878787868787878766<<:::786878:::::<667868767878787678777777777767777777777777777767677767777777677766666666666666666677767666666666666666666888888888888888======77777777767777777777777677776777777776777777777777677========<==66=<6===666=67677777777777776777777777663==336=3888888888888888888888888888888888=66=377777777777777777676777777777777777777777777777=6<6=<76<66<==<6=<=7777777777777777777<<<<<666777777777777777777777777777777777776=====7767777667=======77777677777776677777===66:::88888888888888888888888888888888888<:::::::::<::677677777777777777777777777777:66<<::677776:::::<<67777777776777777766666667777777777777777777677777777777777776666666666666666666677776767777666666666666688888888888888======776666666666666666666666667677777677777777777777777777777=====66=66<=<=66777777777777777777776678888866=3=633==8888888888888888888888888888888888=6=666677777777777767777777777777777777776677677777766<66<77<6=<6=<66<=<777778888888888886666666<<88888877776776666666666666666666666=6===67776777777====6==77777777777767777777====66:6688888888888888888888888888888888888::::::::<<<<777776666666666666666666666777::66<<:777777::::::<77777777677767777688888888888888867777777777777777777777777766666666666777666666668888888888886666666666666888888888888=======868888888688888==================8776777777777777777777777777666=666<66=888868888888888888888888888=666366338888888888888888888888888888888888886=6==888888888887777777777777777777777767777777788886=<66<8886=<=6<=6<6<<8888888888888868<<<<<<<<888888888888888888888888886888888888==6===8887777777=6====6=77777777777777777888====6<6:68888888888888888888888888888888888:::::::<::<688688888888888888888888888888:<6:66:<77767::::::::777677777776777777776777766777777776777777777777777777777766666666666677776666666667777777777777666666666666888888888888======7776766777============================7777777667777777777777==66=6==<66677777777777777777767777777<=6==33668888888888888888888888888888888888888=6=6=777777777777767777777777777777777777677777777776=66=<77777<66<6=<<<<<77777777777777766666666777777777777777777777777777777677776==666=77777767776=6===6=777677777777777777777===6:6:<:8888888888888888888888888888888888:::::<<6677777777776776777677777777776776:666<:<67767::::::::777777677777777767777777777777777777786888888888866666666666666666667777777666666666666666767677776666666666688888888888<=<6=<888886====================================8688888866666666======<==6<==66666666666666666667777777=<6==6<3=888888888888888888888888888888888888886==6667777777777776886888868888866666666666666666666666==<666666==<<66666667777777777777<<<<<<<<6666666666888888888868677777777777777===66=76777788888=6===6=6666666666666666666666===:6::6688888888888888888888888888888888:::::<<6<66668686888888877777677777777776:66:666776888:::::::8886666666666666666776778688888868888888888888888888888888666666666777777777766666666667777777777777766666666<68888888888<6<=6<777<<6<=<=6==================================886888888888=======<66=<===7777777777777777677777776=<666=<<888888888888888888888888888888888888888=66==88886888888688888888888888888888888888888888877=66==<7777777<<<<<<<<<<<777777777777<<<<<<<<6777777777777777777777777777777777788=6===686888888888==666===8888888886888688887777==:6<66<6:8888888888888888888888888888:::::<<66:77776777777777777777677777777888666666:6886688:::::::888888888888888888877777677776777776777667777777777777767766666666777777777777666666666677777667777777=6=<=66<6<8888888888=<==<7<=<<=<6<==<=<=================================777777777=====666<=66=666766777777677777777677777666==66=88888888888888888888888888888888888888886=66=777777777777777777777777777776777777777777777766==66<77777777<<<<<<<<<<77777777777<<<<<<<<777777777667777677777777777777767777776====677777776767==666===77677766677777777777777==66:66:::<888888888888888888888888::::::<<<::6667777777777777777777776777776766:666::<777777:::::::77777777677777777776666666666666666677767686868686868686866666666777777777777776666666666688888888888877=6==6<=<<888888888=<6=<6<=<<=<=<6=<=<=<<6=7777777777=====================68686======6=6<=6===66888888888888886888868886==66=6=888888888888888888888888888888888888888886===66666666666667776768686868686868686868686888888866=666888688888666666666<88888876776666666677766777777777777777777666666666666666=====6666676767686=6=6====86868686868888688888888=:66666:<<<:88888888888888888888<:::::::<6666667777777777777776666666666666666<6:66<<6677767::::::686868686868686886887777776777777777777777667777777777777666666667777777777777777666666666667677777777777766=<===6=888888886<66<=<6<<6<6<=6<=<77777777777777777777==================7=========66<6==66==<777776777677777777777<6666=6=88888888888888888888888888888888888888888866=6=77777777777777677777777777777776677777777677776666666676777677766666666667777777776666666688887777777777777777777777767677777677==6=6=7767777777776===6=6=777677777777677777777777=6:::6<<<:::::8888888888888833<<<:::::<<666:6:77777777777777777777777777777766:6:<6<677777:::::::7777767777777777777777777777777777777776777677777677777776666666777777777777777777766666666667776777777777766<6====888888886<66<6<6<<6<6<67777777777777777777777777777=======================6=6<7=66=6=<767777777767777777676<=6=6=68888888888888888888888888888888888888888888=66667777777677777776776767777777777777777777767777<<<<<<<77777777777<<<<<6666677777777<6666667677777777777776777777777777776====66======6====666===7776=======<777777767777777776777777=:66<<:::::::::::88888833333333<<:::<<:6:666:777777777777777767767777777773<<6<<<<7777777:::::::67777777777777777777868868888888877777677777787878787878666666667777777777777777777766666666=666666666666666=6666=6888888886<=6<6<6<<=<7777777777777777777777777777777777=====================6876=66=66<878787878687876666666<==66=68888888888888888888888888888888888888888888====68888688877777777777787878787876787878787878787<<<<<<<787878767876<<<<<<<<<6666666<<<<<<<<688888868888688888888888===6=66===666=====66=====66=======6::=6=6<:8687878787878787878787878:<<::::::::::::<<<333333333333<<<<<::66:6666888888688688886868888888888333<<<<<:7777777:::::::78787878787678787668<<<<<<<<<<<<66778787878787878767678766666667777777777777777777777666666<6=3=7767777777776=6====6888888<=<6=<=<=<<77777777777777777777777777777777777777===================878766=6=6<78787777777777777766=<6<6=6888888888888888888888888888888888888888888886=6=6=7777777777878787878787878787868687878787868786666666867777777777<<<66666667777776666666777777777888888888866666=6======6=====666====666======6::::===:<<<66687878787878687878786878777::::::::::::<<<33333333333333<<<777:6<66668888868688888688688888886883333<<<::7787878:::::::87876787878787878787<<<<<<<<<<<<666667777767777777777776666666777777777777777777777777666:=<=636=6777776767776=6666=888866<6<=6<6<77777777777777777777777777777777777777777777===============77767666=66<7777777777777777776=6<=<=6888888888888888888888888888888888888888888888=666=677777777767777777777777777777777777677777777766666667677777777767666666666677777<<<<<<<777777767777777776666666==66=====66===6=66====6=6==666=::66666<<<<6=6:777766777776777777777777677:::::::::::<<<3333333333333377677:6<666<776777777777777777776776773333<<<::76777777:::::::76677677777777777<<<<<<<<<<<<<<<66666666676777777776677666666677777777777777777777777777=:=:6=<3=6=888877777666=6=6=688666<=<==<777777777777777777777777777777777777777777777777============76677776=6=6<677777868888888886===<=<=6==66=6=66:=66<8888888888888888888888888888888==6=6=66666666666666676777777776777777777777777777<<<<<<<777788888888888<<<<<<<<<88777<<<<<<<66666666666666<<<<<<<<<<<66===========6=6=====6==66:=6=:::6==6<<::6==:::=777777777677777777777688888:::::::::<<<333333333366666666666:6<:66666666666666666666666663333<<<<::66666666::::::7777777767777776<<<<<<<<<<<<<<<<<666666666877777777777886666667777777777777777777777777777:6:=6336=666776777767=6=6=668666666<66777777777777777777777777777777777777777777777777=============8866886=6=6=<=8888888888686=6<=666<=<=666==6=6=<66<6:=6<<=688888888888888888888888886666=66868787878787878777777777678888888888888888866666668888868888888867<<<<<666677776666666777777777776666666666<<<<====666====6777====6=66666=:<66666:<<6=66:::==6::<:8888888888888868868886888888::::::<<3333337777777777766:666<:7777777777677677777878787333<<<:::787878787::::::777777868888686<<<<<<<<<<<<<<<<<<<666666666677686868686766666677777777777777777777777777777=<66336==66==777676776=6===66666666777777777777777777777777777777777777777777777777=================767676=66=<=677767777<=6==6<=6==6=<66=666=66=6:6<6:=6<<=666:=8888888888888888888888=66=6=7677777777777777776868686866676767676767676666666676777777777777776666666666776666666777776777666666666666666666===7777777777===6==77777==66:6=66<<<6=6=:::666::::=6=6676767677766776777677777777777777777777777777677767<::666677777776777677776777677333<<<:::7777777777::::::686868676767==6<<<<<<<<<<888888<<<666666666667777677777666666777777777777777777777777777777776633==6=6666=666666==6=6=6666667777777777777777777777777777777777777777777777776===================7888=6666<=666666<=<<6666=<=66=66<=66=6=6666:<6:=:6=::=6=6<6===88888888888888888886=66=68787878787878787777677777676767777777778888=<<<<<<666666666666666666666666<<66<<<<<<<78787876666<<<<<<<<<<<<<<<77777777777777===666787678787877=6<::6=66:::6=6::::666::88888666666666666666666666666666666666666668787878<:::6<68787876787878767878667333<<<::::8787878787::::6=77777777777666=<<<<<<88888888888886666666666667777777766666667777777777777777777777777777777776336666====666677676666666666777777777777777777777777777777777777777777777776<=6===================777=6=6=<66767<6<66<6=<=6<6666=6<===66=6=6=<:6:6==6::666=<=666::6888888888888888866==6=7878787777777777776767777777777676677777777==<<<<<777777777777777777<<<<<<<<<7<<<<<<<77777<<<<<<<<66666<<<<7777777777777777776=6:<<87777777777777776::::=6=:::666=:::=66=777777777777776777777777777777777777777777777767<<<6::6777778787878787878787333<<:::::87877777776:::=6<777777777766<<:<<<<<<8888888888888888666666666677677777666666777777777777777777777777777777777773666=666666=6=67=6=66=66667777777777777777777777777777777777777777777777=<=<6=<6===============6=67766=6666=6=6<=<66<66<6=<6=6=6=<6=6=77777767=::66=::6==6<6=66::=6=888888888888888=66=6676777777677777777777777777777776777777776=====667777677777777777777666666666766666<<777<<<<666666666666777777777777777777777=66::<7777777777777777776::6=6:::=6=6:::666===777777777677777777677777777776777777777777677633<<::677777767777777777777333<<<::::767777777777::66::777777777=6=:::<<<<8888888888888888888666666666666666666666667777777777777777777777777777777777777==6=66=6=6=666=6=6==66677777777777777777777777777777777777777777777=<66<6<6=<6<6==666========66=6876=6===6=6=<=<6=<==<6=<6===6=6688888868888868688::=66=:6=66::=6==6:8888888888886=6==677777787678787876786666666666666666787878======688868686866686868686<<<<<<6666666666866666666666<<<<77777777777777777777777=666::6678787878787878666666666:::6=66:::=6======86888686668666868686868686888888888888888888333<<:6888666666666666666633<<<<:::::777778787878:=6=<<66666666=6=6:::<<<888888888888888888888866666666878787866666777777777777777777777777777777777777777766===666=6===6=66=67777777777777777777777777777777777777777777<6<6<66<6<==<6<6878787=======<=6=6866=6=6<=66<==66<=6<==<6=<=688888688886777777777777766::=66:<=666=::8888888888866===66778787868767878786878787878787868787878========7767768888888888888886666<<<<<<<<<<7<<<<<<<<<<<<<77777777777777777777777777::::66878787878787876787876787678=::::666<<<=======7777778888888888888888686888888877677777667333<<:77777777777777777733<<<<:::::7778786878787=66:=687876787:<<:===<8888888888888888888888888666666667777776666677777777777777777777777777777777777777777666666=66666666===6777777777777777777777777777777777777776<=<<=<=<6=<6<66<67777777677=====<666=76=6=66<666<6666<66<66<66<==777777767677777777777777777:666<<===66::6:8888888886666666777777777777777777677777677777777777777========7777777777777777777776666666<<<<<<<<<<6666666667777777777777777777777777777::::==776777777777777777777677777767::6==<<6========777777777777777777777777777777767777777776333<<<77777777777777777333<<::::::7777777677677766666667777676<<::666888888888888888888888888888666666677777766666777777777777777777777777777777777777777777776=6=6==6====66666666666666666667777777777777777776<6=<6<6<<=<6<==<=<==7777776776777====<66=667==<66<6=6<=6=6<67<6=<==<67777777677777777766778888888888==<66=6=<:=:6=8888888866=6=688888887777777776777777777777677777777=========77777777777777777777776666666666666666666666677777777777777777777777777777=::::=668888777777767777777777777777777==6<666=========677777777767767777777767777777777777778833333<6888888888888888333<<::::::888688888877777666:6=6777677=<:::=688888888888888888888888888888666666668888666667777777777777777777777777777777777777777777777=66=6=6=6=6=6=66666666666666666666<=<6<<=<=<<6<6<=6<6<6<<6<6<66<=<8886888868888888===<=6=6=666<==<6=6<6=6=7776=6==6<=776777778888868888688688688888888:=6==6<<=6=6688888886=6=6=677777777776688888888888888888888888886=<6=66=<7677777777777776777777<<<<<<<<<<666666666<<7777777777777777777777777777777:66=6:77777777778888888888888888888888888<=6=6==========67777777777777777777777788888888886888833333388888888688888633<<<::::::67777777777777786666:6:88888<:=66=:888888888888888888888888888888666666677777666667777777777777777777777777777777777777777777777777666=66666=6666666666666666666666666<<6<6<<6<=<66<=<=<<6<6<==77777777777777777777==<6=<=6=6=<66<66=<=77777=66=666<77777776777777777777777777776777777776=666=66=6=688888=6=6=6=767766777777777777777777777767777777<66<66666777777777777777777777777<<<<<<<<<<<<<<<<<<<7777777777777777777777777777777::=66=:7767777777777777777677777777777777777=6=============77777777777776777777777777777777677773333337777777676777733<<<<:::::77777777776777777<6=6<:677777<:6=66:88888888888888888888888888888886666666677666666677777777777777777777777777777777777777777777777====6===6=6=666666666666666666666666666<=<<6<6<=6<6<6<<=<=<66666666666777777777677=6=6<666=6<==<===<888877===6===66767676767666767676767676767666767676766:6==66=6=688888=6=6=6666666666666666666666777777777777777<=<<===6778888888887777777777676766666666666666666677777777777777777777777777777777::6=66:7666666666666666666667777776777777777776=============887777777776676767676767676767676767333333676767677777333<<<::::::767777776666666666<=6=<:666677<:=6==888888888888888888888888888888886666666767766666677777777777777777777777777777777777777777777777=6=6=66666=6666666666666666666666666666666<6<=<6=<=<6<7777777777776777677677777767==6=<6==6=<==<=6888888886=6=66667777777677777777777677776777767777777776<<66==6=6==68886====666777677777777777777767777777777777<6=6=6<<68888888888888888688777777<<<<<66666666666777777777777777777777777777777777766::::777777777777777677677777776777777767767777=============8688886687776777777776777777677777733333377777777777333<<<::::::77777777777777777777666===77766==::::88888888888888888888888888888888866666677776666667777777777777777777777777777777777777777777777==6=666=6====776666666776666666666666666666666=<677777777777766777777777777777777777=66<=6<6=<6=<777777777=6=6666=7767777777777767776777767777767777777777776==666=66===888666==67777777777777777767776767777777777<6=66=<<77777777777777767777777777<<<<<<<<<<<<<<77777777777777777777777777777777777=6=::::7777777777777777777777777776677777777777777=============:7767777777777677776776777777777773333337767777773333<<<::::::77767777777777777777766666=<777666:::88888888888888888888888888888888886666666666666666777777777777777777777777777777777777777777777=6==6=6=8886777766666668888866888688888886888867777777767777777777766666666666666666====<6=<66<6=7777777777=66=6==6888868888888888888886887777777777888688888686=666=6=6==88666=6=677767777777777666666666666666666=<66=66<<77777777777777788888688888666666666666677777777777777777777777777777777777:==6:::7777777777777777776666666666666666666666777677============678888888888886888888888688888867333333678888833333<<:::::::8888877677776777777677<<<66=<666=66:::88888888888888888888888888888888886666667777766666677777777777777777777777777777777777777777777=666=6=77777777766666667777777777777676677777677776667776777777777776777777767777776<<=6<=6<==<=777777777776==6=6677767777777777777677777767777776767777777777777===6==666=6====66==677777776767767777777777777776766==<<=67777777777677777777777777777666666666677777777777777777777777777777777777776:::==677776777777776777667677777777777777777677767777===========66777777777776777777777777777777333333377777733333<<<::::::76777767777767777777777==66666777:::=66888888888888888888888888888888888886666677777666666777777777777777777777777777777777777777777766==66=677777776666666667776777667677776767777777767767776777777777777777777777777666666=<==<66<676777777677=66=66676777777777777777776777777777677767777777767777766=66==66=6666=6667677777777776777777677677777776=666<<=6777776777777767677777777777<<<<<<66666677777777777777777777777777777777777=6:::=667777777777777776777777777777777777777777777777777=========6:6777777777777777777777777777763333333777633333<<<<::::::67777777777777777677777766=666=677:::6=88888888888888888888888888888888888866666886886666666777777777777777777777777777777777777777777==66==666666666666666666876787876666666666666666666666666888888688688888888888666666666666<6<6=<6=686867676<66=66==767676766666666666666666666666687678787878766666666==66=6666==6=6=668888888888886886888886666666=6=6=<<=6686868686767676767676767676<<<<<<<<<<<<7777777777777777777777777777777777766::<6=666666688888688888888888888886666666666666666686868=========<<<6767676667666666666666666666<333333733333333<<<:::::666666666666666666886868886=66666=88:::=6888888888888888888888888888888888888666667777766666667777777777777777777777777777777777777777766=66==78767878786666666878787668787777777777778688888888886888888888887777777777766666<<<<86<=6<6=777777777<66=6==77777776787878787878787878787878787878687878787777776=66=66=66=6=6=688888888888<6666=<<6=6<<=6=66<6<6=6=6777777777777777776777777776666666666666677777777777777777777777777777777776::==6<<8888888688888888888887767777777777777777777776777777========<<::777777777787878787868787878333333333333333<<::::::766767777888868888868888888<<<66=<<776=6::88888888888888888888888888888888888666666777777666666677777777777777777777777777777777777777776=6==66777667677=6666666777777777777777777777777777777776777677777777767677777777666666<<<888<66<66<77777777<==<==6767767677777777777777777777767777767776777777777777776==6===6=6=6=6==767777=<6=<====6<<=6=<<6==6=<=<=6==76777777777677777777777777666666666666666777777777777777777777777777777777766:6==67777767777777777777777767767777767777777777777777777777======<::::7777777777777777777777777733333333333333<<:::::777777667777777677777777777777666=66<<7===:<<88888888888888888888888888888888886666666666666666666=7777777777777777777777777777777777777766==6=687878787876666666677776777777777777788866886886666666666666666666666666666666666<<<8888666<6=<88886887<=6<6667777677777777778667878787878767677777777777776667777786=66666==666=66=66=6=6<=6<66666<<==6<<=666=<=<6=6688888888888888767777777776666666<<<<<<<<<777777777777777777777777777777777<<<:=66888866666666666666666666666666666666666666686888886886888=====<<::::7777777777777787878787873333333333333<<<<:::77777777888888888666666666666666666==666666=<<<88888888888888888888888888888888886666668888868666663677777777777777777777777777777777777777==6==6677777777776=6666677777677767777767777776777777777677777777776777888888888866666666888888<<<<=<77777777<6=<=<=777777777777777777777777777777777776777777777777777777766====6==6=======6<=<=6===<<=6=6<=<66==<=<=66===<==86776777777777777777776666666666676666<<777777777777777777777777777777766666<<67777777777667777777777888868888888888888888888888777777777====6<<<:::76777777777677777777<33333333333333<<<::::77777777767777777777777777777777776<<<66=8<<<==688888888888888888888888888888888866666667777777666633=37777777777777777777777777777777777777=6666677676767776=6666667776777777777777777777777777776766777777776776777776677766666666888888866666<=7777776<=6<=<777777777777777777767767777777777767777777777777777677777=6=6==6==66=6=6==<6<6=666<<=666<6<==6=<=<6==<6=<=6==77776677777777777776666666666677666666777777777777777777777777777777<<<<<<<:777777777767777777777777767767777777777667777777777777777777===6:<<<::::::7777777777:::<<<33333333333333<<<:::7777777777767767767777777777777676776<<<==667<<6===88888888888888888888888888888888666666676767677666336337777777777777777777777777777777777766666667767676788=6=666668888666666666666666688888668888888888686668686767676767666666668888888886666668767876<66<6<666666666666787867776777788868688868888666666666666666688866=666=66=6=6666<=<==6=6<<=666<6<66=6<6<666<=6<6666=7768667878666666666666666666686<<<<<<777777777777777777777777777777<66666668888888888888686868686767666767677777777777777777777778787878==666<<<::::::::::::::::::<<333333333333333<<:6666666666666668888888888888888868686866666666=7666=668888888888888888888888888888888666666677777777763==3=<<=77777777777777777777777777777777776=66=68787777777=66666668888888868888888868888888877777776776777777767777777777666666668888888888<<<<<<787878=<=6<=<87878787878787878787777776777677778888888868888888888888868=====6=6===<<=<6==<6=<=6=67777777<=====<=<6===<<<66=<878787878787878666666666678786666667777777777777777777777777777766666666887777777777777777777777777777776777777777777777778787878787878=:66::<<::::::::::::::::<<33333333333333<<<888888888888888888688877777777777777677777===<666===66<<=888888888888888888888888888888666666677777766776666666667777777777777777777777777777777776666=677767777776=6666667767777777777777777777777776777777777777777777767777776666666668888888888<<<<<<<77777=<6=<6<777777677777777777777777777766777777777777777777777667777777=66====66=<<=<=66<=6<7767777677<<66=66<6<=66=<<<==6<<77767777767776666666666777777<<<<<<777777777777777777777777777<<<<<<<<77767777777777777777776777777777777777777777777777677777777777777:6:<:6<<::::::::::::::<<33333333333333<77777777777677777776777777777777676777777777766=<<<<66666<<6888888888888888888888888888886666666888888888888==<=<<6<6777777777777777777777777777777766=6=667777777776=666666677777767777777777776777777677777777888886888888886888866666666888888888888666666767676<=6<=<7777777677777777777677777776777777777777777777777777677777766==6==66=6<<6<6==6888888888886=<<6=6==<8888=6<<6=6=<<<6767767677766666666667777777<<<<<<77777777777777777777777777<<<<<<<<7777677777777888888888868888888888888888868868888888888686677777767<66:6<<:::::::::::::<<3333333333333777777777777777777777777777777777777788688868688==6666<=6=<<<<6=8888888888888888888888888886666666688888888888776666666<6<7777777777777777777777777777766666=68888888886666666677676777777777777777777888886888888888888888888886888866666666888888888888866666677778=<<=<66688888888888868686888888876777777777777777777777777777778888866=66=66<666=<88888888888888=<6666<6<8888888666=6<=66==77888888666666666688888888<<<<<<7777777777777777777777777<<<<<<<<<88888888688868888888888888888888888888777776777777776677777677886688666<::::::::::::::<<3333333333333377777777767777777777777768888888886888888888888686666=6666=6666668888888888888888888888888666666667777777777777776==6666=<<=7777777777777777777777777776666==776777776666=66666776677777777777777777676777777777767777777677777767677666666688888888888888<<<<<<77767=<<6<6=666767777776777777777777777776777777777777777777777777777677=6==6=666<=6=777767777777777==<==66<68888888886=6<<=66==67777677666666666776777777666666777777777777777777777777666666<<<7776777776766777776777777777777777677777777777767767676767777777776777<<<::::::::::::<<<33333773333333<7777777777777767777777677767777777777777777777777<<==66<<<=6==<<<6888888888888888888888866666666667777767777666666=66=66=66=6=77777777777777777777776=6=666=6777776767666=6=6668686767676767676667676667676667676767676767676776777766666666888888888888888<<<<<66777<<<=<6=66=777777777777777766767676768686868676767666767676767676766=6=666==6<=7676766677777777==6<=6=6<8888888888886<<6==666<777766666666666777777777766666677777777777777777777776666666666767676767676667676767676777777777767666666666666666666666666677776777766::::::::777777777776763333333<868686767666767676767676767676767676767676767676777<=6==66666=66666=6888888888888888888866666666667777788888888888888<6=<6=<6<6=667777777777777777766=6=66==6=77776777=666666668868888888888777777777777777776777767777777777777777776666666888888888888888866666677766666<=6==6<7767777777777777777888868888888886868888877777777777776=6=6===66=77777777777776777<=6==<<6=8888888888888866=<<6=6==776=66666666667777777777666666777777777777777777777<<<<<<<<677777777777777777777676777777677788888888888888866886888868888777777777776:::::::::7777677777777333333<<688686888888886777777777777777777776767777677776777=6666=6666666=666:=8888888888888886666666666667777677777777777677776=<=6<6<==<<6<6=667777776666=6=666=6===677777776=66666=677667677777777777776777776777767777777777777776777777766666668888888888888888866666688886<<<<=6==6<=77777777677777777777677777777767777777777777777776777==6==666=677777776677777777=<==66<<688888888888888888====6666888==6666666777777777777<<<<<<<7777777777777777777<<<<<<<<<777777777777777767777677776777777777777777767777777777888688886868888888888=6=::::::77777777777733==6=6=777777777776677677776777767777777677767777777777777776666=6=<<<<6=66666=6=::3888888666666666666666777676667676767676767676666666666=66666666666=66666666=666667777777766666=666777677777888888888868888886888888888887777777777777767666666688888888888888888<<<<<<7777<<<<<<=66=<6==77766777777777777777777767777777788888688888888888=66=666==688677767777777776=6<666=<<888888888888888888866=66=6=76666666666777777777777666666677777777777777777766666666668888888888888888867777777776777676767676767676767676767677777777777777777777666=6=666777777777776=66=6=677777777778888888888888868888868886888877776777777677<<<<6=6<<7<=6=<<<66=:6:3336666666666666666667777777777777677777777777=6666=66666==66==6666666==6=666=666=777777766666666=7777777777777777777777776776777777777777777777777777776666666888888888888888888<<<<<<7777<<66666666<=66=77677777777677777777777767777777777777777666777766=6=6=6667777776677777777<6=6==<6<688888888888888888888866=666=6=6=66666677777777777777<<<<<<<7777777777777777666666666777777777777777777767777777777776777777677777777777777777777667777777777777777=6666===67777777777666=6=6667777767777777777777777777777777777767776777777777777776=6666666766666666:::3333<6666666666666667777777777777777767777777777776<6=<<6<66<<=6<<6<<=6666=66=66=6=777777666=666=667777677777776777767777777777777767777777777777766777676666666888888888888888888866666777766666666=6<66=66677777776767777777777777777776777677777677777776=6=66=6=767777777777777=6<=6666<6=888888888888888888888886==6=6666=6=666777777777777777<<<<<<<777777777777777<<<<<<<<<777677777777677777777777777776777777777777777776677777777777777777777777777777776=6=6666=777777777=6=6=6=67777677777777777776777777776777777677777777767777777777=6=6666=6=76<=6=<<<33333<<<6666666666668888888888887777777676868686868686666666=666==66=<<6==66==6=66666666666=66=66666666666888888886777677777777776788888888688888888888886866666688888888888888888888<<<<<8688<<<<<<<<<6<6=6===6886666666666666666666666868888887677777677776==66=6==888888888888888=6=<6===6==888888888888888888888888=6=66===6==6==88888888888666666666666677777777777766666<<<<<777777777776888888886888888868886868888667777767686868686868686868686888::==6===6==66==66=86666666=6==66==6666666888888887767777777777677768688888888888888888888886=<<<=6==<76=6=<<<3333<<<<:6666666688688888888866888888887777777777777777777766=6=6666=666==886866=6668886686=6=6666=8868888777777777777677777886888888888888868888888888888666666688888888888888888888<<<<<7777<<<<<<66666===6==6=6868888888888868888888877777777777777777788666=6=66688888686688886==<==6====68888888888888888888888888866=6===666666888888888888888886666666777777777776666666666767777888888888888888888888688888888868688888887777777777777777767777<<6=6=6==66=6=6=6===66666888866666=6=6888888877777777767777777768888886888888886888888888888866866=66666=767776=<333<<<::::666677777777777776777767777777767777777777776777777776767677777777776666=6777776=66=6666=77777777767777777776777777777777766777776777777767777776666668888888888888888888886666676776666666666666=666=66=3777777777777777777777777777777777777767=6=66=6=67777777777776=666<6===66888888888888888888888888888886===66=6=6=7777777777677777777<66666677777777<<<<<<<<<<<7777777777777777777777777777777777777777777777677767767777777776777=6<<<6=6==6==66=66===66=6=6666=7==6=66=6677777777777777777777777777677776767777777777676777777777776=6666666=77777776666666666666666666666666666677766777777777777777777766666666666666666666666666==6666676=66=66666677777767777776777776666666666666666666666666666666666666666666888888888888888888888666666666<<<<66666<<<<66=<==6=3=67777777777777767777777777777766666666==6==6=666666666666==666=6==6=6=6=888888888888888888888888888866=6=666==66666666666666677777<<<<<<<777777766666<<<<<<766666666666666666666666666666666666666777777677777777776777777666==6=<<<6666=6666===66=66=66====66=6==6==6=7677776777777777777666666666666666666666666666666666666667676=6<<6666=7776677777777777777776777777777777776777777777767777777777776777777777777777777777776=66667776=66=66=66667777677777777777777777777677677766666666666666666666776666666888888888888888888888666667777<<<<<<<677<<<<6=<66==3==337777777776777777777777777777777777666==66==776767776=66<==6=6666=6==6668888888888888888888888888886=6===666777777777777777777777<<<<<<<777766666666666677777777777767777777777777777767777777777777777767777777777777777==::<<66=3<<66=6=6=66=6=6=6=666=666==66==66=7777777777777677777777676777777777777777777777777777777777777<<66==<<<=7777767777777777777777777777767777777677777777777777777777777677777767777777777777766=6=67766666=6=667777677776776767767777777777767766666666666666666666666666666668888888888888888888886<<<<<77776666666777766666<=6363=6333=67777777777777777777777776767777=6=66===76777777<=6==666666=6666=6==6=68888888888888888888888888666=66=6=777777677777777777776666666667666<<<<<<<<<77777767777777777777777777767777776777777777777777777777777777777<==6:<<3=6=33<==6=666=666666=6=6=6=6==66=66==777777777777777767767777777777777777777677777777766777776777677<6=66<<<6=7777777777777777768868888888688888888887776788866666666666666666666666666666666666=6=6666=6666666=66666666666666666666666666677767666666666666666666666666666666666888888888888888888888666666666666<<<<<666666666<=6363==3336=36666666666666666666666666667776=6=6=667777776<<=6=6666=6==6=66==66=6=6688888888888888888888888866==66=66666666666777777778886<<<<<<<<<<<<<<<<<<<6666666667777777776777777777888888888866888868886777778886666666333666<<33=66333=66=666666666=666=66=6666=6=6=66666666666666666666666666777777777777777677888886888888868888886=6=6666333666777777777776777766777776777777777777777777777778888888888888888888888888687777=666666666666=66=8888888888888888888888888887666666666666666666666666666666666666888888888888888888888<<<<<<88888<<<<<<<887777<<<66363663336=366=688888888888886888888888877666=6667777666=6=6=66=6==6=6676=666666=6=6=88888888888888888888886=66=6688887777777777888888888<666666666666666688888886888877777777777776777767777777777777777776777677777777688366=3<<66=6333=6=888866887777=66=66666=6==66=666=888888868888888888888888777677777777777777776777777777777777777<<<<=633333687777777777777777777777777777777677777677777777777777777777677777677777777777776=66666=66=6666677777777767777767777677777767666666666666666666666666666666666668888888888888888888888<666667777766<<<<<77777777<<63=3=63336636=6<<<67777777777777767767777===66=6=66==6=66=6666=66=6=677776=6===66=6=66=8888888888888888888886=66==7777777777777777777777666666666666666667777777777777777777777777777777777767777777677777777776777777777733=6633<=66=33377776777777777776=6==6=66=66=66=6=6677777777677777677777777777777777777767777777777767777777777777766=333333337777777777777777776666666666666666666666666667776677777777777777777777777777777666666=666666=687878787878787777777777777777666666666666666667777666666666666666888888888888888888888866666677777666666677767778786363==333=3336=<<<=6==68777777777777777776=6=66=6=6=6=6==6====6=6=666666666=6=6=66=6=6=666888888888888888888===6=6777777777868787878766666666<<<<<<<<<<7777777677777677777777677777777777776666666666666666666666666667773336==3336=663777777776777777777=66=6=6==6=66=66=6===787876777777777767776777777777777777777776766666666666666666666663333333337777777767777677677776777778888688688888888888886888888877777667778787878767876=66666=66=666878787878787868786877777777776666666666666667777777677666666666666688888888888888888888866666<777776666666678787868787=3=6333=3=3663<<==6=66==6667777777777=666==6=66666===6=666=66666777778888886==6==6666=6=6=68888888888888886=666=87878787878787876<<<<<<<<<<<<<<<<<<787878777777777777777777777777777777777777777777868888886888886888866==333666333777777787878787878787666===67666==6=666=6=787878787877777777777767777777777777777776776777767788888888886333333333333377776777677777777777777777777766<<<6<=<<=666=6666667777766777777777777777777666666=6666677777777777777777677777777777666666666666677677777776777776666666666688888888888888888888<<<<<7777767<<<<<<<7777767767777763336363==33366=6====6==6==66=6=6=66=6=6=6====6=66=6==676==6677777776777676=66===6==6=6==6=888888888888=66=6=777777777777666666666666666666666666777777767777777767777777777777777777777777777777777777777777777773=6=6333===377776767767777777777777==6=66=677==6=6====6=6777776777777777777677777777777777777777777777777777777777777777333333333333337677788888888688866866<==<<<6=666666666666=6=6<6=<=6<6=<777777777776677766=66=6=6=6=666678767878787878786668666766666666666666777778888888888866886666666666888888888888888888<6666667777776666666777766666666666633=3=3=6336==6==6==6=66=666=66=6666=6=6=6=66=6==6=77776=66=688888888876767===66=66=6==66=6=66=88888888666=67777777=66=66666666666666666666666666786868676767676767676767677778888888886886888888888767676767676336=6=333=6677677776777777777776766666=6==6=6666=6=6=6=6=6678787868686767676767676767677777788888888888888888888887676767633333333333333377776776888888833<66<6=<<<==6<<=<6<<=<<<6<=<<==<6=<6=<6<6=767766767776===6666==66=7777777776777777777777777777776666666666777776777777888888888766666666666888888888888888886666667777777<<<<<<<67777667777777777773=36=3==6=6=6===666=6===6=66===6==6==66=6==77777777666===87777777777777776=6====6=6=6=666=====6=668==6==6===6=6====66666<<<<<<<<<<<<<<<<<<<<<<7777777777777777777776777677777778888888887777777777676777777==63333=6=37776767777777777777777776776==6=6=77777==66==6=66=777777777777777777777777777777777777788888688877777777777777777333333333333333677677777773333<<=666=66666=6==666<6<<<=<666666=66=66666=66676776776666666=666=67677777776777777777777777777776666666666777767677777667777767776666666666<88888888888888888<<<<<<7777777<<<<<<<<76777777777777777777776366=6=6=666=66=66==66==6===66=66==777777777777=66==676776777767766777776666=6=6=6=66==6==66==6==666=666=666666=66666666666666676666<<<<<<<<767777777777776777777777777777767777777777777777777777777736==33336=677777767777777777777777777==666=6=6=777776==66=6=6=677777777777777767777777777=66=6=6=6=<<<66=====67776777777777777333333333333333366666733333<<:66=6=6666=6=6666=66=666=6666=66=6666==6=666==6=886666==666=66=667776766777777776666666666666666666666666666666666666677777777776666666666<<888888888888888<<6666688688868<<<<<<<<88888867677767776777767676666=6666==6=666===6=6666=6=7777777777777776==6667777777777777777788886666=6666==66666=6=6=66=6=6=66=6=6==666=66666666667777766666666666666666666666666<<<<<<<<<<666666777777777777677777777776788<=66<<<<6688888888888888688888868888=66=6=6666=7777776=66666=6=666666666666666666666=6=66=66666=6=6<<==6=6666=6==333333377778883333333333333333773333333<<<:<<=<66<=<<66<8888888888888<<==66=6666=<<6=<6=666=6666===66666=688888888888888777677777777777766666666677777777777777777776777776666666666668888888888888886666668668888886666666688888888886868688888888688677776666=66==66=6===666=6==7777777777777776=66=77777776777777767777777776=6666=66==6666===6=6=6==66==6====66<333333868688868<<<<<<<<<<<<7777<<<<<<<<<<<<<<<<<<<<<<<77777777777777677777777777776=666=6=6677777888888888688888888668==66=6=6==6688888886=6666=66677777777777777==66=6=6===6=6666=6<<=66=66==66=6=3333333333777777333333333333333333333333<<:6<<6<6=888888888888888888888888888<6==6<<=6<=66666=666=6=66=66=6677677777776777776767777767777666666667777777777677777777777777766666666666668888888888888866<<<<77776776766666666777767777777777777767777777777777676777777777777=6=66=777777777777777=6==6777776777677777777777767777777=6==666==6=66=66=66=6==66=6=66=33377777777777777333333333333<<666666666<<<<<<<<<<<<<<<<<<777767777777677777777777=6=<<<66=6777777777776777777777677776=6==66=6=66=77677777==6=66=6=677777777776=6=66==6=66=6===6=66=6<66=6=6=6==633333333333333337777773333333333333333333<<::=6688888888888888888888888888888888888666666=6666=666=666666666=6667676768686868686868686868686666666666666666666777666666666666666666666<<<<8888888888888<<<<<<<6686868686<<<<<<<<88888866767676767676868686868686868666868686866==6=66777777777777777=6=666666666666666666666666666777666868686==666=66=6=6666=6=6668867676767676768686863333333333333<<<666666666666666666666666666666666666666666666666=66<<<6=677676668686868686868686866=6666=6=6=6666676767686====6==6668686866=6=666666==6=6666=====6==666=6=66=63333333333<<<33333336666863333333333333333<<::6888888888888888888888888888888888888888886=6=66=6=6666=6=66666==6=777776767788868688866888886666666666888887677777788888888888886666668666666888888888888866666688888888887<<<<<<<<7777777767677777777776786888888888888886886888866===67777777777777776666=888888888888888888886868888888888888688=66=666=7777777777777777777777777777788883333333333333333333336666666666666666666666688888888888888688866666=6666888688888888888888777776=6==6666667===667777777777=6=66=6=68888666666====6666=====666=6=66=6=6=6==6<<3333333333<<<<3333<<<<8677733333333333333<<<888888888888888888888888888888888888888888888866=6666=66666666666666677677777767777777777776777766666666777666777777776767677777766666666766<<<<<888888888886666666777777777777666666667677777776777776777777777777777777777777777677766<<<<777777777777776=6==77777777677777777777777777767777777777766=6==6777777777777777777777777777677777777333333333333333333333333<<<<<<<<<<<<<<<<<<7777776777777777776666=666677777777777777777677777766=666==6=7766==6=777777777====66==67=666==6=66=6==6=666=6=6====77776777777::<<33333333<<:<<<33<<<<66<666<33333333333333<888888888888888888888888888888888888888888888666=66=6=666=66666=6666666688888777776777677777777776666666666666666666666666767777677766666677<<<66688888888888<<<<<<<777777777777<<<<<<<<88888888886688888867777777777777777777777766666666<<<77777777777777=6666777777777677777776777777777777777777776=66=66=8888868868888888888688888887777777777333333333333333333366666:::<<<<<<6666666667777777777777777<<<<<6=6<7777777777776777777777866==66=6666777=666=688888876776666=66==66=66666=66666=6=6=666666666666677777777777733333<<:::<<3<<<<66:<6<<<<333333333333333<6888888888888888888888888888888888888888=66==6==6=66=66=6=66666=66666888888868888868868886777776666666777777888888767777777777777766666667666666888888888866666668888886888888666666666888886886888888888886888888888888777777777777766666667777777777777==6==777777777777777767888688688886888888886=6=6=6=88888888888888888888888888888888888863333333333333337677777788688::6666666666666677677777777777666=6<<<86888888888888888888886======6=6==7777=6==6=88888888888==6======6=6==66=6=6==6=77776888887777777777777777777777777::::<<<<6<<6::666<<<<3333333333333<<=6<8888888888888888888888888888888886=66<<6=66666==6666=6666=66=6666=77777677777777777777777776666666777777777777777777777777766766666677<<<<668888888888666666677777776767777<<6666666777677777777677777777777777777777777777777677<<<<<<<777777777777766=6=67777777777777777777777777777767777776=6=6=666777767777677777777777777777777777777<<333333333333333777777777777777<<<<<<<<<<<<<77777777777777<<<<=6667777777677677777777776==6==66=6=7777776666=66777777777766==6==66=6=66=66=66677777777777777777777777776677777677777777:<<3<::6:66:6::<<<<333333333333=<=6<6<<=8888888888888888888888888<=<<6===<<666=66=666666==666=66=6666=677777777677766666666667766666677777888888666868686868676767666666676<<<<<888888888<<<<<<<688688888888888<<<<<<<<<68688677777777777777777776666666666777777777776666666777777777777==6666767676767686878786666666666666688888=6=6=66=888888868888888877777777777777777767<<<33333333333333333777888888686666::6666666666676767676866<<<6666666666666668888888888=6=6=666=66=7777777766==6677777777777=6=666=66=6=6==6=7777777788888868666868686866676767676767686878333<:::666<6<66<<<333733333336<=66666666=<<688888888888886=666=66666=6=666666=6777766==6=6666==66=66=8888777777777777777777676666666767777776888686777777777777766666667<<<<<<88888888<<<<<<<<8787878677667777<<<<<<<<<776777888888688877767777777667777777776777777<<<<<<<7777777777776=6667787878787878787878787878787878787876666=6666777777677777777777888888688877777776:66<<333333333333333<<777778888886776:666666<<<<7878787878766666666678687878787876786=6=666666=6=6777777777=666=888888777777=6666=6=66=66667777777777777788886887777777677677878787878787878733<<<<6:6<:666<<<7677733333=<6666666=6=66666=66=6<6<<==6666666=66666666==6=77777777766666=6666666=6677777777777777777777777666666677777777777777777777777776676666666766666688888888666666677776777777767777<666666666777777777777777777777777777777777777777777777<<<<<<<7777777777<<6===77777777777777777777677777776777777===66=6=6777777776776777777777776776777776676:6<::<<333333333333333<<<:6777776767767:::<<<<<<<<7777777777<<<<<<<7777777777777776==666666=6====777777777776===67777777777776=6====666=677776777777767767777777777777777767677777777777777777733<<666<<6:<66<<<3777677366<6=<=<<=6<6<<6=<=6<66666666<6<<6=<6<<=66=<<676767676868686=66666666=66=6668686868686868686767676666666777777777777777767777767777766666667666666888888866666666686868686767676767666666666868686866686668666868686868686767676767667777<<<<<<<<777777777<<=666777777777777778787868686868686868686=66=66=6666=6=66=::::::::68686868686868686<<<<:6<6<<36733333333333<<<<::777777776777:::::<<<<<<777777777<<<<<<<6868686868686=6=66=6=6=66=667777777777777=666=68686868686866=6666=6=67676767667777777777777777777777777667777777776777787878333<66<6<::66:6<<<377777777<6=<=<<=66666=6<=6<=66=666666<<=<<6<<=<==76777777777777777776666=66666=666777677888868888888888666666667777777777676777777777767776666666666<<<<888888<<<<<<<<777777777677677776776<<<<<<<<7777776777777777777888888888888888688888877776666666777777777===<6=7777777777777777777777777777677776=66==666=6=6=6=666:::::::::<<<<3<7777777777<::6:<:<<:<886883333333333<<<<::::7777777777:::::<666667776777666<<<<<77777777776==6=6=6=6=6==6=6777777777777776=66=77677777777886=6=6=6=888888888888777777777776777767777777677777777777777767773333<<<6:6<66<:::6<<<77777767777=66666=666666=6=66=66==6666=66=66767777776767777776777777=6666666==666777777776777777777777666666667776777777777767777677777776666666<<<<<<888888<666666<767776777777777777767<<<<<<<<<<767777677777767777777777777777776776767777776666666677777777=6=<=6777777777767777777777777777767776=6==666=66==666=6=:::::::::::<<<<<:::::77776<<<6:6<<:<767777733333333333<<:::::::77677677:::<<<6666777777766666667767777776===66=66==6=6=66777777777777777766===777677777777766=6=6=67777777777777777777777767776777777777777777777777677763333333<<::77<<<6:66<<<336666668888776676<<==<<6<66<6<<66<6<=8888868686666666666666666666666666666666666667777777767777777777766666666666666666666666666666668888666666666666888888666666666868888886666666666666666666666367677777777677777667777777777777766666666666666666<<77777776==<<88687776768686868686868686868688==66666==66=6666=666:::::::::::::<<<:::::<<<733<:6<<<:677777777663333333333<<:::::::::666666::<<::6<<<668686<666666686868<6666666=666666666777777777777777777666667777767777677==66666=777777666666666666666666666666666666688887776768686863333333<<<7777766:::<<:<<<388888886888688888886888886888888888867777888888888688868888888886888666=66=66=666888777677677776767766666666888888888688888668888888888666666<<6666888886666666688777668888886688886888866666633<888888888888888887767777777777777677688888888<<<<<<<<77777<<<666886888888888888888888888888888866666=666=6===6=6=6=<::::::::::::::::::::<<<33333<:6:::7777777777767333333333<<:::::::::::::88<<6:<666<888888<<<<<<<8<<<<<<<6=6666=6=6===777777777777777777777=6=6=88888888888777=66=6=6777767777788888888888688888868888686868888888868888833333333<667777777:6<<:::<<<3=777767777777777777777777777777777777777777777777777777767777777777766=6=666=666777776777777777777766666666677777777777777777677777777666666<<<<<88888<<<<<<<<7777777677777776677777777<<<<<3<<<:776767777777767777777777777777777777677777666666666666777<<<=6=77777777777767767677677777677766=6==6=666=6688888888888888:::::::::::::<<<3333333<<<:76777777777777777333333<<<::::::::::::<<<666:6::6<6777766666666666666<66<<<<66<<677777777777777777777777=66=676777777777777===66=6677777777777677767777777777777777777777777777777777<333333<<:7777777777<<:::::<<66=77777777776777766777777777777777767777767777767777777766666666666666666=666666666666666666666666666666666667778888688887766777777677666666666668888666666667766677776777777777776777666633<<<:::66666666666666666666666666666666667777777777<<<666666677<<<6=6777777767767777667777777676766666=6=66==688888888888888888888888:::::<<<<333333333<<666666666666677777773333<<::::::::::::<<<6:6::::<::66666666666666<<<<=6=666<<<7777777777777777777777777776=66=6666666666666666=6===66666666777777777778868886887777777767777777776777:<<<333<<:7777777777777::::::<====7677777777777777777777777777777777777777777777777777677767776776886=6=666=666=66888888888888888886666666666777677777777767777676777666666666688886666666677677777677777777777776777777333<<<::::68888888888888868888888888888888888678777777<<<<<<<<<<===6=<<7777777777777777777777777766===6=6=66=66=8888888888888888888888888888<<<33333333333<<:888888888888888787777<<::::::::::::<<<666::6:6:666<<<<<<<<<<<<<<<<=66==66677777777777777777777777777777====6888888888888888=<<6=686868888888878777777777777777777777777777777677777::<<33<<77777777777777777:::::=666=777777777777777777777777777777777777777777777777777777677677777776766666666666=6776777777767777776666666666677677777777777777777776666666666886666<<<<<<777777767777777777777776777767333<<<::::777777777777777777777777777777777777777777776666666<<66666<77777777777777777777776777=6=66666=6==6333=888888888888888888888888888888<<33333333<<<:667777777777777777777767::::::::::<<<66<:::::::6:<<:<<<<<<6666666<=666<7777777777777777777777777777777666=6=7776777777777776<<=667777777777777777777667777777777777777777777777777::::<<<<7777777777777777777::::=66666767777777766666666667788888888888888688888888868688888888888888888876666666=6=66776777767777777666666666666667777767777776767677666666<<<<88<<<<<<<66688888888888888688888866886888883333<<<::::87777777767777777677777767777777676777777777666666<<=6===<<=777777677766666666677=66=<<=6=3336==63336888888888888888888888888888888888833333<<<6<::6:77777777777677777777777::::::<<<::::::::6<6:<<<:::6666666666<<777777777777777777777777777777777777<66=667777776777777776<<6==777777777777777777777777777777777777767777777777::::::<<7777777777777777777777:6==6=6=67678787877777777777767677677777777788888888888888887777777677777777866=666666==668888868777776776666666666666777677778687868766666666<<<88<<6666666677776777777778888888888668888767633333<<::::7888886688886888888888777777777777776777777776666666<<<66=6<<<78687877777666766=::66=6333=663333=66<888888888888888888888888888888888833333<<:6<<<<<:<77777777777777777777777767<<<66::6:6:6<66<<<::::::66667777777777777777777777777777777777777777776=6<=<788888888888886=6==<687777777777776777777777777777787878787878767878:::::::<777777777777777777777777666=6=6=677777777777777777777766667777777777777777777777777677777776767767767666666=6=66==776777776776777666666666666666767777777766666666666666866666666<<777777777777767777777777767776777763333<<<<:::777777777777777777777777777777776777776777777<<<<==<<<6==6<<<6=6=67777776=6===:::==6=333=6=37336==<8888888888888888888888888888888888<333<:66:<:6<6::<77777777767777777777776777777776:666:666<<<<::::::<<<77777777777777777777777777777777777777777766=<6<777777777777776=666<=7777777777777767777777777777677777777677677777:::::::::7777777777777777777777777=66=<6=686868787878787876687666666666666666666666666666667777677777666666666666666=66=6=6=6686868686867676666666666666666687676666666666666<<<<<<<<<<<<<<76666666666666666666666666666677676773333<<<<:<<<666666666666668686868686867676767686878787878666=<<<=6=6<<<66==<6=66==66=666:<<66=6333==66663==6:8888888888888888888888888888888888<<<<::<<6:6<::<<<<:867676767686878687878786878787878766<66<<7878::::66777777777777777777777777777777777777777777=66<=<666666666666666=6==<=8686868676767676868787878787878787878787878767::::::::777777777777777777777777777=66<====87878787878787667777777777776777777777677777777777777677777777776776=666=6666=6=66=77677777777777666666666666666666666666666666666<<6666666666777777777777777777777677677777777776777733333<<<<<3367777777777776677777677777777777767766666666666===66<<6666=<<66=6==66==::::=6=3333===37677763<:66888888888888888888888888888888888<<<<6:66::<66:6<::::777777777776666666666666666777678<::6<:68786:::::<<777777777777777777777777777777777777777776=6=6677777777777777<66<6=6777777777767677777766666666666666677777878787<:::::::7777777777777777777777777777766<=6<66777777776677777777777777767777776677777777777677777777776777777767776666=6==6666=6=67777777777766766666666666666666666666666666666666666666677677777776777777777777777767777777777767733333<<<3333777777777767777777777777777677777777777766<<<<6=6=6<<6===6<<6=6=6=66==::::=6=33336=7767777=<::66888888888888888888888888888888888:<<<677::6<:::<:::::::77777777767777777777777777777777:66:6:77777:::::<777777777777777777777777777777777777777776=6=6=77777777777777<=6<=6677767777777776777677777777677677777777777767<<<:::::777777777777777777777777777777==<6=<==8688888888868888888888888888886888777777677767677777777677777777777776=6=6======66=6===677677767777=6=666666666666666666666666666666666<<<<88868888888688888888877777777777777777777677333333333333376777777766777777777777777777767777677776666=6=6=<<66===<<=66=:::=66::<<6=63338888888866=<::==888888888888888888888888888888888::<<<7777<:66<<<:::::::7777777777777777777677777777888:6:<6:88888<:::===777777777777777777777777777777777777777766=6==7777776777777=<=6<===7777777777776777777777777777777777777788888633<<<::777777777777777777777777777777776<6=<=6=777777777777777777777777777777777777777776777777777677777677777777777=6666=6=666==6=6=66888888888888===6=6666666666666666666666<<<<<<<<<<6777777777766777777777777777777777777777777777333333333333377777777777788888888888888686888888888666666<<<7766<<<6666<<:==6:::666=33377777777773<<<==6::888888888888888888888888888888888:::<<777777<<6<<<:::::::888888888868868887777777776777:6:66677777<<:====7777777777777777777777777777777777777776666<<77777777777777<666==<88886888888888888888888888888777777777777776333<<<::777777777777777777777777777777777<==<===686878767868787877777777777776777876666666666666666666666677776767767=66====66=6=6=6=66====776667777777==666==6666666666666666666666666678787877777677767767777876666666666666666666666633333333333333767777777777777777777777777777776767<<<<<<<<7878767<=6==:::6==:::===687777777777==<<<:=66:::88888888888888888888888888888888::::<<677777:::<<<::::::::777777777777777777777878787:66::<6787878<=====7777777777777777777777777777777777777776666=<77777777777777<66=6=<7776777777777777777777777777767777787878787333<<<::7777777777777777777777777777777777<6=<=6667868687866786878787877777677667776767767777777777777777777766776888886=6666=6=666=====66===6==76767766787==666=6=666==66666666666666666:787878767876767777667777777777777777777777777777733333333333<<8688888688868888888877777776777878<<<<<<<<<67876787878787878787868787878786777=66<<::6=6:::88888888888888888888888888888888:::::<88888868:66<<<:::::::77777778787878787878786878666<:::878787<======7777777777777777777777777777777777777666=66<7778888888888666=6=6<88888888888777777777778787878767878787868333<<<:::77777777777777777777777777777777777766<6===67767777777777777777777677777777776777777777777777777777777777767777776=6=66==66666=666=6666=66=6=6777776766=66==66666=666==66666:6:<<<::7767777777777777777767776677777777777777777667777333333333<<<::777677777777777777767677677777766666666677777777777777777777777777777677676633<6==6::::::88888888888888888888888888888888::::::77777777766<<<<:::::::7777777777767777777777677<<66:::776777=======777777777777777777777777777777777777766666=66777777777777==<6=<=667777777777777777777677777777777777777663333<<::::7777777777777766:77777777777777777777=<=6=6=776666666666666666666667777777777777777777777888888666666666666666666=6=6=6666====6==6=====6=====6==66=6=6=6=6666====6==6====66:666<<<::666666666666677777766777777676777778868886666666663333333<<<:::::76777677777777777777766666666666666666777777777777767666666666666666663=6=<<<=66=:::::::8888888888888888888888888888888:::::<77777777777<<<:::::::::666666666666666777777777<<6<:6:6666666=======77777777777777777777777777777777777==66=6=6666666666677=6=<=6<677777777777777767666666666666666677766=6=333<<::::::::::<<<66<6:66:<<:::::777777777777777<<=6=66==66666<<6<<6=<66=6=<6<777777777777677777777777778888888887777777777766=666=67=66=6==6666==6=66=6====6=6=6=666=66=66=6==6=6:776:<<<:::::67766777777777777777767777777767777777788886888877733333<<<:::::::77777777777677777777777777<<<<<<<<<7777777777677777777777777777777333=6=<<:66=6:::::::88888888888888888888888888888888::::<<77777777777<:::::::::::7777777777777777777777::<<66667777777=======777777777777777777777777777777777776666=668777777776767==6<66<=7776777767777777777777777777777777=6666663<<<:::::::::::<6:6:66<<6<<::::::::::::777777777<<6=6=6=6==66=<6=<<==<6=6=6<==<=6=667777777777777777767677777777777777777777666==66=676====66===6===6=6=66=6=6==66==66=66=====66677667<<<:::::::76767777::::::<<<3333<<<:::<7776777766777777777677733333<<<::::::::7777777677776767767777766666666<<77777767677677767777777777777366=63<<=6=::::<<:::::88888888888888888888888888888888:::<<<777777777777::::::::::::777777777777777766777:::<<<:77777777========7777777777777777777777777777777776==66=66777777777777=<6=6=6=67777767777677777777777777777776=666==66=6<<<:::::::::::<6<6:66666<<<:::::::::::6<667777777<666=66=66==6<=6<<66<6666=<66=66666=666=888888888888777777776777777777777777==66==66888886=6666=666666666=666=6==66==66=66666777677777<:::::::::7:::::::::::::<<<33<<<:::::<<<<6687767767777777767773333<<::::::::::8888888888888888888866666666668888877766777777777777776777333=66633<=66:::66<<:::::8888888888888888888888888888888:::<<::7788888888888:::::::::::8886888868868886777:::::<<<777777776=======777777777777777777777777777777777666666677777777777766<666=6688888888888888888888888888886666=6==66==66<<:::::::::::<<::66<6:::<<:::::::::::<=<6==<6<777<66==66=66=6=<66<<==<66===<==66=6=<66<==6==7667776767777777776776777777777777=66====6777677776==6==66=6==666==6==66====6688888868888888::::::::::::::::::::::::<<<<<::::::::<<6:<<:::77777777677777673333<<:::::::::::777777778888886888<<<<<<<<<8888888888888886886886888876=333666=333666:37777::::::8888888888888888888888888888888:<<<66<77777777777777:::::::::::888888888888888888::::::<<888888888========7777777777777777777777777777777666=66=7777777777777=6<66==6677776777777778888888888888=6=66==6==66=6==::::::::::::<<<6:<::66:<<:::::::::::<<=<6=6<6<6=6<=6=6==6=6=666=6<<=6<=6==6<=6=6=6=66=<=6=66=<=77776777777676777777776777767776=6==66=77777777677776=6=6==6=6=6=66=6=7767777677776777776:::::::::<<::::::::::::::<<<:::::::<<<3<<6666:666777767777777777333<<<::::::::::::77767777777777<<<<<<<<<6777777677777777777776777=33336=63333=6=33<767777:::::::8888888888888888888888888888888<<6<<::77777777777777::::<::::::7777777777777777::::::::<7777777777=======7777777777777777777777777777777666=666677777777777<=6==6<6=7777777777777777777767776=6=6==6=6=66=6=6668::::::::77777777677777767777:::::::<<6<=6=<=<=6=<666=6==66777777777777777=<6=6=6=6==6<6=66=6<==6=6666666666666666666666666888=66==6==88888888887777776777777676766676767676767676767676::::::::<<<<<:::::::::::::<:::::::<<<333<<6::6::::::6666666666666833<<<::::::::::::::86776677776666666666676767676767676767676836=63333=6=33336=6366666767:::::::8888888888888888888888888888888<6:66<<688888888868877::<<<<::::767666766676766:::::::::76768686868========77777777777777777777777777777=66=666=66666666666<<6=666<=68888888888888777777777=6=6=6=6666=66=66=8888:::::::7686868686868686777777777::<<<=<666<=6=6=<=66===7777777777777777777777776=6=6=<6===6=<66=6<==77777777777777777777777677=666=6==77777777777777777777776776777777777777777777777:::::::::<<<<<<<::::::777777777777:<<<33333<<66::::666:<777777777777773<<<:::::::::::::<<::67777666666666677777777777777777776=333666333366633336=78767878787:::::::8888888888888888888888888888888:::<<6<<77777777777776<<<<<<::::7777777777777::::::::==777777777777=======77777777777777777777777777777666==6677777777777=<<6=6=6<=777777777766777777667<66==6=6=6=66===68888888::::::77777777767767878777777:::::::<6<=6=<6=6=6<6==666677777777777777777777777777776==66=66<=666<666677777777777777777677777766==6666776776777767767676776777777767777677777777777<::::::::<<<<333<<77777777777777777777777733333<<::66::6:66<77777776777667<<:::::::::::<6:6666<<<<<<<<<<<<<7776767777777776=6<33366=3336=663336=6=7777777777776:::::::8888888888888888888888888888888<:<6::<<:77777777777767<6:<<<::::77777767777::::::::==7777777776777========7777777777777777777777777777=6666667777777777<6=6=6<6<=7777777767777677777766=<=66=6=6=6==88888888886::::::777776767677776778888::::::::::=<666<6=666<=<6==6=6777777777777777777777777777777==6=6<666=<6=666=6767878787878787878776766=6==677778688688886888888886888687776777777776773<<<::::::<<<3337777777777777777777777777777777733<<:666::<66:<<78787878777777:::::::::::<6::6<6<66<<<<<66666867777777<<<<::6663333=663336=6=333=67677777777777776::::<<:8888888888888888888888888888888:::6<<:::777788888868886:6<<<::::888877777::::::::===76777777777777========77777777777777777777777777<=<<6=676787878786<6=666<=<66777777777888688886==66<6=6=6666=888888888888=:::::77777777777667777788::::::::::::=<=6=<=6=6=66<==66=6=77777777777777777777777777777777=6<6=66<6=66=6<=787878787777777767767=666666=77777778888886888867777776777777777777673333<<::::::<<377777777777777777777777777777777777777<<6:66<::666<<377777777777777::::::::<<6666:::66666666<<<<<<<<<<<<<<6666<66=3333=6=333=66=<<3688888887777777777:::<<<<888888888888888888888888888888886<<<:::::6777777888888866:6<<<::77777777::::::::===7777677777888888========7777777777777777777777777<6<<6=<8787878776=<=6=6=<6<76777777767776788<<=6=6=<=6=6=68888888888888886:::::7777677786888888887:::::::::::::=<6==77777=66<6==<6<=6777777777777777777777777777777777<66==<6====6<66=7777777777777777777=6===66=777777767777777767777767777776777777776=333333<<::<<77777777777777777777777777777777777777777777<::6<::<<<<<<3776777777677777:::<<:6:666::::66<<<<<<<6666666666<<<<<<6<33===6333===33<<7767777777677777777777::<<<<<88888888888888888888888888888888<<<::::::7777776777777:::6<<<<::777777:::::::====67777677777777777=========7777777777777777777777766=666=7777777766===6==6==677777777777777776=6=6===<==66=8888888888888888=6:::::777777777777777777::::::::::::::6<6666666666=<=66<6<6=677777777777777777777777777777777776==<66666=<6666<668886688888888888=====6666666666666676767777777768888866666666==333333<<<<7777777777777777777777777777777777777777777777776:<6:6<:<<<3388688888866666666<<:<:6:<66:666666666666666666666666666333====33366=<6666666666666666677777776:<<<6:<888888888888888888888888888888888<::::::::6666666677777:66:6<<<::8888:::::::====6666666666666666666==========777777777777777777777=<=<<6666666686<<66=6===6=6888666666666666666==6=66<66=888888888888888888==::::6666666666666666666::::::::::::::77777777777776==6<=<6==66777777777777777777777777777777777777=6==66<==6=<=88888888888888777<<666=6777777777777777767777677777677777776=6663333333<7777777777777777777777777777777777777777777777777777:6:<::::<<<3<888777777777776777766::6:<:66<<<<<<<<66666<<<<<666666633=666333777777777777777777677777777888<<66:6<888888888888888888888888888888888::::::::::777777777777::666<<<:67::::::::====777777777777776777777==========77777777777777777776=<=<<=688888=<=<<=6=====687777777777777776==666=66=<=8888888888888888888866::::767767767777777::::<::::::::::67777777777677777666<=<66==6<7777777777777777777777777777777777777=6==<666=<6=777767777777667766=<=<667677777676777676777777677777767776=6==633333377777777777777777777777777777777777777777777777777777777<::::::<<<<:77777777777777776777<:<6<6<6:6<<<<<<<<<<<<<<<<<<<<<<<6=3377777777767767777777777777777777777<:::666<888888888888888888888888888888888:::::::::::77777777777:::6:<<<<::::::::====77777777777777677777777===========7777777777777777<6666666767666666666=66==6777776777777777==6=6===6=6=88888888888888888888886=::::77777776777776::::<<<:::::::77677777777776776777=6<6<=6===<=67777777777777777777777777777777777777=6<6=66<=<<77767777777667886=<6<6666888886868887767777776777777677=66==663333777777777777777777777777777777777777777777777777777777777777:::::::<:::777888888888888686:6::6::<::6<<<<<<<<<<<<<<<<<<<<<777777777777777677677777777777777777777777:::::::<888888888888888888888888888888888:::::::::::::888887776:6:66<<<<:::::=====7777777777777776777777777===========<777777777777776=666<<776<=6666=66==66==777778688888888=6=66====6=888888888888888888888888=6=::77777777677777::::<<<<<::::888888888668868888888866<=<666=6<6=<7777777777777777777777777777777777777=<=6=6=6<<==777888888688666=<=<==8887777777776778888688888886886=6==66=633777777777777777777777333333<<:::::777777777777777777777777777777:::::::::::88888888868887:6:6:::6::::6886666666668886888886888886877677777777788868888688888688888888:66:6666<888888888888888888888888888888888:::::::::::::<<<77788:6666:<<<<::======688888888877767777777788866==========<=677777777777<<6<<6<<6=<<6<6=<6<<66<=<888888888886888=6===666===888888888888888888888888=6=6::888877776767:::::<<<:<<:::777777777777777777777776=<=6==6<=<66<=777777777777777777777777777777777777776666<=666<67777766676777<==666677777677777777777777676777776==6666=6=637777777777777777773333333333<<<<:::::::777777777777777777777777777:::::::::::7777677777766<6:6<6<:6:<6777:6666666677777777677777777777777777777776777777777777777777666:6<6666:8888888888888888888888888888888888:::::::::::::<<6<::66:6:66:6<<=======767777777777777777777776777777==========6<6=7777777666=6666<66<<6<66<6<<=6<777777777777777=6==6=6==6=88888888888888888888888888==66::77777677777:::::<<<6666<6666777777777777777677777==<666=6<6<=6<=667777777777777777777777777777777777777=66<=6=6<=<777767677677<666=666666666666666666666667777777=666=66=6677777777777777777<33333333333333<<<:::::::::77777777777777777777777777::::::::::77777766:<666<::666<<:6666<<<6<<<<<7777776777777777777777777777777677777777777767777776:6:6<6666<<88888888888888888888888888888888888:::::::::<<<<6<66:666:6:666=======77777777777777777777777777777777========6=6=66666776666666=66=66666=66=66=6777777777777767==6==6=66=6888888888888888888888888888666=<<7777777777:::::<<::676777888888888888888888888688=6<=66==<6<6<<6=66777777777777777777777777777777777777776<6=6=<6<688888888777<=6=6=6677777777777767767868868888=6=6=6=66=7777777777777777:<<<33333333333333<<<::::::::::7777777777777777777777777::::::::::7777776<:6<<6:6:66667777766:::<<<888888888888888888868888888888677777777677767777777:66:666:6<<<<8888888888888888888888888888888888888::::::<<<<:66::6::66:66=======888888888888888868888888887776677777=======666666=6=66=<<6=<6666=66=66=66<<8868888888777777==========88888888888888888888888888888=6=6<3888888888:::::<<<:6:7777777777777777777777777777776<6=6667=<6<<66==677777777777777777777777777777777777777=6<<6====6<7767777777=<6<==7777777777777677777677777666===66==6777777777777777:::::<<33333333333333<<::::::::::::777777777777777777777777::::::::<<776::66666:666<<:676777<6:6:6666777777777777777777777777777777777777777677777777776<<6:6:666<<<<:888888888888888888888888888888888888888::<<<66::::6:::666=======7777777677777777777777677777777777777777======<==<=666<<=<<66<=<<6=<<6<=6<6777777777777777776==66==6==888888888888888888888888888888==66376777777::::::<<<666<787767777777677677766666666666=<666==66<6<<6=6=6<777777777777777777777777777777777777777<<66=6=6<6676767676=<6<6=778766868787878777777777766=6=66667777777777777777:::::::<<333333366668333<<:::::::::::7777777777777777777777777::::::<<6::::::66:::<<<<8687676:::66<<677777776666666666666666666666666666666666666686888::<66::6::<<<::::888888888888888888888888888888888888888888:6666:::::6=========7777666666666666666666666666666666666666668====<=6<666=666666=66666666=6=6767676667676767676=6======6=8888888888888888888888888888888=66636666666:::::<<<:<<6:6767777677777777776677777777777=<=66=6777=<<=6=6=<7777777777777777777777777777777777777777<===6==<6=777878786<=<66787678786867777777776777=66==66==777777777777777:::::::::<<<<37777677777777<<::::::::::::777777777777777777777777::::::<<66<6::666<<<<:877777776666<<::7777777777777777777777777777776777777777777777777:<<::6::6:<<<::::::8888888888888888888888888888888888888888888888888888888======7777767777777777777777776677776677776777777777=6=666=6=666666=6=<<=6<<677777777677777778767======6==88888888888888888888888888888888866==3777776<:::::<<66<<7777777777677777767777776777777776<=6=6=77777<6=6==<=6777777777777777777777777777777777777777=<=<==66<=77777776666==77777777777=<6<66=66==66=6=66666777777777777777::::::::::::7777777777767777667::::::::::::777777777777777777777777::::::<<66<:6<<66<<77677777766:<<<<:7777777777777777777777777777777777777777777677777:6:666:666<7<::::::::888888888888888888888888888888888888888888888888888888=======7776767777777777677777777777777766767777777667767<6=6==<6<<=6<6<<677777777776777777777777=6====6==88888888888888888888888888888888886666377777<<<<::<<6:6677776666666666666666666666677766777<6==66777777==6=6<==6777777777777777777777777777777777777777====66=<=<666666==66=677777<=<6===<=<666666===6<=6===677777777777777<<:::::::::76677777777777767776677::::::::<<<777777777777777777777777::::::<<<:6666<<777776666666:<<<:::666666666666777777777777777777777777777777767677666:6:66:<<766:::::::::888888888888888888888888888888888888888888888888888888======666666677777777777677777776777777777777777777766<<66=6=6=66=6<=6666666666666666666666666===::::6688888888888888888888888888888888888==6637777333<<<<<:6:6677678767777777777677777777677777777<666==87678686<6=<66=67777777777777777777777777777777777777777=666=<=<=76787===66=<6=6=<6<=666<6<==6666===6<6=6===66=66377777773<<<::::::787878787878787878787876777:::::<<<:67777777777777777777:::::::::::<<<66:<<878787888867<<<<:::7777777777777777777777787878687878787878787678787:66::66:<<77678:::::::::88888888888888888888888888888888888888888888888888888======77777777777777776878787878787878687878787878787666=6=6=6=666=66878787876787878787878787::=6::::=888888888888888888888888888888888888===337673333<<<<6::678786877777777676677777777677777777776==6=677777777<6=<6=6=67777777777777777777777777777777777777777===6=66=776776<6<66=6<6<=6=6<66=6666<=6=6<6<=6==666=66=6333333733<<<<::::77777777777667777677777777777:::<<<6:::6:7777777777::::::::::::::::::<<<6777767777677777<<<::::777777777777777777777777776777777777777777777676::::6<666<7777777:::::::<<8888888888888888888888888888888888888888888888888888======777777777777767777767777777767777777777677777766666=<=6<6<66=6=77777777777777777777777=::66::::888888888888888888888888888888888888866633777333333<<<6777777777677777777777777776676777776667=6=66=87878787666<6=6===7777777777777777777777777777777777777777==666===7777=<6<66==<6<=6=6<=66=666<=666<6<=66<=66=66=3333333333<<<:::878787666666666666666666666666666<<<:6:66::66<<:::::::::::::::::::::::::<<777777777777777<<<:::::77777777777777777777777776767878787666666666666::66<<::6<666667777:::::<<<38888888888888888888888888888888888888888888888888888======77777777776777777777868787876666666666666666==6<<66<66<6<<66<=76777787878787878787878=6:6=:::88888888888888888888888888888888888888=66337733333333<<87878766677777688888868888888888888688686=<=6=7777767777=<6=<6=677777777777777777777777777777777777777777==6=6====66===<666=<6<66=6<=6===66<6=6=<6<6=666==6666333333333<<::::::777677776777766777777777777777677<::6:::66<<<::::::::::::<<<:::::::::::::777777766777777<<<<<::888888888688888888888888687776777777776777677777::::6:6:<77767777777::<<<<333888888888888888888888888888888888888888888888888888======888888888686888888677777777777777777676777=====<<6=<6<77<<=6<67777777777777777776777<6=:=6::8888888888888888888888888888888888888886==338333333333377677777676676777776777777777677777777677==<=6676777776776<=6<666<77777777777777777777777777777777777777777====6=6====6=6===6666==<=666<=<=777====6=6666=6=6==633333333<<::::::::::7777777677777767776777777777777:6::666<<<::::::::::::<<<<<:::::::::::::66666666666666<<6<<<:777767777777777777767777777777777677777776777776::6:6:<<7777777776777:<<<3333338888888888888888888888888888888888888888888888888======77777777777777777777777777677777777677777======<6==6=77766=666777777777777677777777=<6=:66:8888888888888888888888888888888888888888=6=3333333333337777776777777677777777777777777776666666666=<==66666666666886=<===667777777777777777777777777777777777777777====6=6====666=====66=====776776777===66=666777777==3333333<<:::::::::::::688888888886888888888687777777<6:::<<<::::::::::::<<<6:<<677:::::::::77777777777777:::66<<7777777777777666666666666666666666666886888886866::6:<<<88877777777777<<33333333888888888888888888888888888888888888888888888888======7========================666688888888888======666=666777<6==<677777676777677777777=6<66=6=88888888888888888888888888888888888888888=66<3333333333666666666686777777767677777777777777777677766<66677777777777776<=6=6==7777777777777777777777777777777777777777====6====6=6====6==67777677777777====6=66677777776777733<<<::::::::::::::::77777777776777777777777777778:6<<<<::::::::::::<<7777777777:::::::::7677777777777::6666<777777777777777777677777777777777777776777777776:<66<<<7777777667788688<333333333888888888888888888888888888888888888888888888888====================================7777777=========<<<677777<=66<=88688777777777777777==<=66==888888888888888888888888888888888888888886=6<<<33333333777777777777777777777777777777776766777777<==<6=677777777777776<66<=667777777777777777777777777777777777777777=66===6=6======6=777777777777777766=6666676776777777733<<<::::::::::::<<:::::77777777777777776777776676776<<<:::::777677777777777777776::::::::7777776777776666:<6777777777777767777777777777777777777777777777776<<66:<<777777777677677777<33333333338888888888888888888888888888888888888888888888========================================77==========666777777666=666777777776777777777<66<66=6888888888888888888888888888888888888888888=66:<<33333337777776677677777777777768686868686868686868<==<6=686876787878787==6<6=6=7777777777777777777777777777777777777=6======6========88688888888777677==6==666=868686868686<<<<:::7777:::::<<<<::::::87678787878778888868888888<<:::::::888888888888888888888:::::::::888888887676666:6<77766868666868686868686868686868787878787878687666666<<7888688888888688888<3333333666888888888888888888888888888888888888888888888=====================================================68888688==6=6==88888888888888688=<=6<=6=88888888888888888888888888888888888888888888=6<<<33333368686678767878878787878787878787868787878787<=6<=6=78787878767767766<=6=6=7777777777777777777777777777777777=====6=====66==677777777777677778787=6==66666667878787878<<<:::77777777<<<<:<<::::::77777777777777777777777777::::::::7868688888888888887777::::::::77767777778:666<::8787878767878787878787876787878787878677777777766666667777777777777776777777666666666668888888888888888888888888888888888888888888====================================================77777777766=6=66777777788888888866<6=<6=8888888888888888888888888888888888888888888886=<3333333767878767878777777677777777777777776776777777<6=<6=677677777777777776<=6<6=777777777777777777777777777777777========6=6===66777777777777777777776=====66=677777777777<<<<<::7777777777::6<<<<::::::7777677777777777777777677::::::::777777777677777777677:::::::::777676777766<666:7777777677777777777777777777777777777777777777666666667777677777777777777766766666666666888888888888888888888888888888888888888888===================================================7777777777=66=6=67777777767776777=6<6=<=6888888888888888888888888888888888888888888888<=33333337777767777777777777777677777777777777776767676<=6<66=6767676768888888=<6=<6=6777777777777777777777777777777====6=====66====666888888888887776777766=====67777777777777=<6<<<7777777777777:6<<<<::::::888886888886886666666666::::::::6666776777777777777886<:::::::8868777777:666<667777777777777777767676767676767676767688888888666666668888888666666666666666666666666666668888888888888888888888888888888888888888=================67676667=========================888888866666=66=6666666666666777776=<6=<=8888888888888888888888888888888888888888888888633333333667676767676768888888888688777777788888888888=<==<66888888888888888888<=6<66677777777777777777777777777777====666======6====6==88888888888888888666======7667776888886==6::<777777777777777::<<::::::::77777777777677777778888:::::::8868888888888888888888<<:::::::88886888866::6688887777777888868888888888888888888688868888888666666677767777767777788888888888866666666666688888888888888888888888888888888888888===========88888888888888888888====================77777766777666=66=88888888888888==6<666888888888888888888888888888888888888888888888886333333388868888888888868777777767777777777677777777776<66<6=77777777777777776776=<=6<<77777777777777777777777777<=6=6====6=677==6=6====77767777776777777====6=6=7676777777777===6666777777777777777776<<<:::::::7767767777777777777767::::::::77777777777777777777776<<:::::776777677<<6666777777777677777777677777777777777777777777777776666666777777777777777766777767777766666666666688888888888888888888888888888888888888======777767777777777777666777======================777777777=6=66667777777777777766=<=6=88=666636=33633636=38888888888888888888888888886333333767777777777777777666666666666667777777767777776<6=<=688666666666666666666=<=666777777777777777777777777766=6=6====68888===66====66666666666666666====6=6=6666777777777====:677777777777777777776<<<:::::::666666666666777677767::::::::7777767888888866666666:6<:::::666666666<<::66666666677777777777777777868888866666666666666666666666666666666677777777777777777777666666666666888888888888888888888888888888888888=====77777777677778888868666=========================666667776=6666=777777777777=6=6=<=6==6=6=6=3=6336=363=6<<6=<=38888888888888888888836=3333378868888666666666677777677777777777788888888888=<=6<6686888888888888888888=66666677777777777777777777776666===6====777677=666====68888888888887776====66=76677777686888====:6777777777777777777777<<:::::::::88686688868888888688:::::::777777777777777778888886:<<::::88888777:<<666776677777776888888888888888888888888888888888886666668888888668888888868867767776777766666666666668888888888888888888888888888888888=====86888888888888888888============================<6888888=66=6=6777777777=6<=66==<=6==66=6=636633=6366=6<:==<63366388888888888888883=<=33333888888688888888887777777777777777777767677776=6<66<==77677777777777777777<<<<<<<777777777777777777777<<<<<6====6777677776====6=6=677777777777767=66=====67777777777677======7777777777777777777777:::::::::::7777777766767667777:::::::77777777777777767777777666<<:::77777777:::<66777777777777767777777777777767777777777777777776666666777777777777777777777777767677777666666666666668888888888888888888888888888888=====77777777777777777===============================<==776776==666=67767766<66<666666666===66663==336=366666<66<6<<6636368888888888886<6=66333<777777777677777676666666666666767777776777777=6<=6<6676767676667676767676766666667777777777777777777<<<<<<=====7676767676=====66=666666666666666===6===666667777777777=====7777777777777777777777777::::::::::676777777677777777:::::::667676767676767666666666:66<<::66666666:::<<6666666676776777777777767676767676767676767676766666667676766777777777776766767676767676766666666666666668888888888888888888888888888=====76777777777676====================7676==========<66=776776=6==66767=6=6<66<6=66=====66=66=636=33=63=66=6:6=:6<<=63=3===68888888886<=66=63<<<7676767666767676888888888868888688888888888<==<66<688888888677777777677776666666777777777777777777<<<66666==888888888888===666===77888868886888=666===888888888888868=====77777777777777777777777777::::::::::777777777776688868::::::888888888888888888877777::66<<:88888888::::<<688888888888886888888868888868888888877767777776666667667777677777767888888888866868888888666666666666666668888888888888888888888888=====8888888888======================67777777=========66===77766=666=6=<=66=<==<6=6=6=6=6=6<==67777777888=6=:<=66=<6=63633=6=638888888=:66=6=6<::8688886888867767777767777677777777767777777<66<6=<=77777777777677777777777<<<<<<<777777777777777766<<<<<<<6677777777777776=======677777777777776===6=6777777777777677=====777777777777777777777777777::::::::::77777777777777777<:::::777677777677777777777777<6:66:<67777767::::::<7777777777766777777777777767777777777777777777666666677777777777777777777776777667777677777666666666666666666688888888888888888888======777767========================677777767777=======6=66=677=66==66=6<6=66<66<66=6=66667767677777777777776777=66:66=6=33666=36=388836<=66=666=::777777776677777778888888888886666666666666<==666<6666677776666666666666666666666777777777777777666666666888888888687777776====66=7777777777776=====68888888666666666=====77777777777777777777777777777:<<<:::::7777777777777888<<::::8888888888887777777777777666<:<<7777777:::::::88888866666666666666666666666667777666666666666666666666677767777777777868888888868888868688766666666666666666===88888888888888888==================================666666666666666======66==66676=6<6<=6=<====<==<====6==77777777777776777676777777776===6<3==3633633=836<6==6======666666777766666777777777777777677777777776<66===<868888888888888888888888866<<<<<7777777777777<<<<<6666777777777777777677======6=777777777777=6===6=7777777777777777=====777777777777777777777777777777<<<::::::888888888887777<<<:::77777677777777767777777776:6666<7777777:::::::77777677777777677777777768888888888888868888886666666888868888888888887767777777777777667777777766666666666666==6<6<66<=<888888888===============================88888888888888888888====6=6<===<86=<=<===<66=6<==<=666=6777777777777777777777777767777766=<<663=33=33663=3=6====66=6=8888888888888877777777777677677767777677=<=6==6<7777777777766776677777777<<<<<<<777777777777<<<<<<<<<7777777777777777777=6=66===767777777777=======7777777777777777=====777777777777777777777777777777733<<:::::7777777777777766<<<<7667777777777777777777777666:6<<7777777:::::::7767777777767777777777777777777777777777777777666666667677777777777677777777777677777777777776677776666666<6<<6<=<=<==<=<6=<=<6<<6<=<=========================777777777777777777777777======<==6<==6<=<66=<66=6<6=<=6666677676777677777777777777777777777677<6=3=33=33==366=666==66=6677777767777776666666666666666666666666666<6=6==<76777777767776777666666666<<<<<<77777777777<<<<<<<<<66678786878787878787866=6====67766666666==66===6666666666666666=====777777777777777777777777777777773<<<:::::666666666666:6:6<<<678787878787878787878787766::<<<66666666:::::::66666666666666666666666667777677766777777766666666666666666666666666666666666666687876787868787678687<666<=<<=<6<6<66<6<=6<6<6<<6<=<=6<=<6================7777777777777766666666666666===66<6==666=<6<66=<=<6=<8=6==6=68786678787878777766776666666666666666663633633363=66=66===66=6677776777766778776776777777777777767776=6<6=66676777777777777777777777777766666677777777776666666667777677677777777777777==6====677788888888=======7777667776777777======777777777777777777777777777777773<<<:::::77677767777:<666<<767777777777777777777777766<<<::88888887:::::::777777777777777777777777777777777777777777777766666667777777777777777777777777777776777767777777777777777<6<<66=<=<66<6<=6<=<=<<=<=<6=<6<=<<6<========7777767777767777777777777777677777==6<6666==6<=<===<6<767==666=6=67776777777777777777688888888767777777777336333=36==6===66==6==67677777676777777777777777777777777776=6666666777777777777777777777777777666666677777777666666666888888888888888777777766===6===7777777777766====77777777777777767======7777777777777777777777777777777773<<<::::7777776778866:6<<<88888888888767777767777777<6<<::67777777:::::::77767777767776777677767777776777777777776677776666666677777777777777678888888868888888888877777676777777<=666=66<=<=6<6<66<6<=<<6<6<=6<=<6<<=<6<<677777777777777777777776777777777777776766<6==6=6=<6<666<8888866==6<=687777777777777777776767777777777777777777776333=3=66=666=666=666777776676777688888888888868888888888<<<<<<<<88787878687878787878787678787<<<66677777777<<<<<<<<8887777777776777777777777====66=888888888886====688886888888888886======777777777777777777777777777777777733<<:::<8888868886<66<<3377777777777777777777788888<<<:::88888888:::::::88888888888888868868888887878787878787868786876666666687878788888886888888888777777777777677777777778888<6=6=6666688=<6<6=<=<6<<6<=<66<6<6<88888888888878787878787878787868787878787878767=<666=6=6<=66==8677776=66=<67777777777778888888888688668888888888888888883336366=66==6=6=66==68767878767877778888888888888886886=<<<<<<<<87878787678786878767878787878<<<<<<7777777<<<<<<<<77777777777777777777777777===666==7767777776==6::688888888868888888:======777777777777777777777777777777777733<<<<<:677776776:6<333377777677777777677777777777<:::::77777777::::::=6886688868868888888888887878787878786666666666666666666668776777777677777677777777777677777777777767777666=6=66667777767788886<<6<=<6688888888888888886878787878787878787678787878787878776<6==6666<6=67777777<6=66=<6777777677767777777777776777777777888888868888333636=6=66=6=6=6=6=6787878787877777777776777776777777==6666666777777777777777777777777777777666666677777666666667777767777777776777777777777=6===6=7677777767::==6:767777767777777777======7777777777777777777777777777777777733<<<6677777777::<<333777777777777776777777777777::::::767767777::::=<<777777777777677767777777777776666666666666666666666666666666667776777767777777777777677777777777677776===6=6=6677777777777777<<6<6<=7777777777777777777777777677777777777777777677777777=6<66=====<6767777777<66==6<=777777767777777777777777777777777777777777677<33=3=66=6=6=6=6===6==67777777777777767777777777766777===6666667777776777777776776777777776777<<<<<<77777666666677777777786888888866666666666=6===66677776777766===<767677777777777777======777777777777777777777777777777777773333<<<6777777<<<<3333778888888888886666666666666::::::777776777::66=6:6776776677777777777777777<6666666666666666666666666666666666666666777777777777788888888888866666666666=6=66=66667677767777777<<6<=<=777777767777777777777777777777777777677776777777777==6<6==6=66<==77767777<6=6=6<8888866666666666666667777777777777777777777777<<3=3688=6===66=66==6=6777777777677777776677777777777=====<<<<88888888888888688888877777677778<<<<<<7777<<<<<<<<888888868888886688877776777776====6=7777777677:6==6<677776777777777777=======77777777777777777777777777777777777333<<<:688868:<<33333888888888888677777777777777::::::777777777:===66:6777776777777788868888<<<<66666666666666666666666666666666666666666668888888888888888888877777777777==6=66====77777777677777=<<=<=<676777777888888888888888868888888888776777777788888===6<=6==66=<=6=8868888<===66<6887777777767777777777777777777777777777777777<<<63=888=6=66====6==66=8888888877767767767777767767======66667777777767777677777777677776777766666677766666666767777767767767777767777777777======6677777777666:<<66777777777777776767======7777777777777777777777777777777777773333<<67776<::<<333777677677777777777777777777:::::::777777776::6:66==777776777677777677<<<<<<<6666666666666666666666666666666666666666666666777776777777777777777777777=6=====66=777777777777777=<<=<6<=7767777777676777777777777777677777777777777777777===66<6=68=66<66=7777777<=6===<7777777777777677777777777777777777777777777777:<<=<88888=6==66=6=6===6=77777768868888888888888888=======666666666666666666666666666666666666666666777666666688888888688888868888888776776777=6=6666888888888=6<<<==888888888688688866=======7777777777777777777777777777777777733333<<<886666:6<33888888888888688777777777777:::::::88888888886::<6=6<888888888886666<<<<<<<<<<66666666666666666666666666666666666666666666666888888868888888887777777=6=66=666=888888888888888<=<<6<6<8888888866666666666666666666666666666666666666666======6==886=6<6666888888<66=668888887776777777776866888888888888888888888888=::<6=8888886666=6=66=66=6=666666777776777676788688=========<88888888868887777777777777777767777<<<<<776666666677677767677777788886888688888677==6=6::777777777=6<::6=777777688888688868========777777777777777777777777777777777773333<<<:7:6<6:6<<3777777788888888888886877777:::::::7777777776<6:6=6=:7888868888888<<<<<<<<<<<<666666666666677777777666666666666666666666666666=7777777668888888888886=====6==6=776777777677777<6<<=<=<888868888888888888888888887777776777777777777767======6=688886=<====67777<<==6==88888888888867777777677777777777777677777777886:::668888888==6=====6=====677777676777776777777677==========77777766767777776777777777777767767<<<<<<<<<<<<<<7777777777677777676777777777767776:<<==677777777766===::7777767777777777777=======77777777777777777777777777777777777733333<<<6::666:<6676776777777777777777777677:::::::67767777776=666::=67777777767<<<<<<<<<<<<<<666666677777777777777766666666668886666666666663=<=7777777777777777776=66=66=6==7777777777777776<=<<6<=<77777777777777777777777776777776777777777677777======6=68888886<6=66=77776<6=<6=77777777776777777677776767777777777777777777776:::6688888888==66=6==6=66=6=777766666666666666666==========666666677777776777677777788688888888666<<<<<<<<<67676667676767676766677777777766666=::<=66666666666:666=::6666666666666666666========777777777777777777777777777777777773333333<<::6<66:6767676767677777767766666666:::::::666666666666==6:<6666666666<<<<<<<<<<<<<<<<6667777777777778888888666666666688888866666666==636=6766676777777777==66=6=====6666666666666666666<<=<666666666666666666666777777767777777777886888888========688888886666==67676=<=6<==67767777776666666666666666666666666666666666666:::=688888888866=6=6===6=6=6=7778888686777767667===========777788888888888888888888888888888888666666666666688888668688886868886887777677776886:::6=68888888888:66=<::7767777777777777777========777777777777777777777777777777777773333333<<:66668888888888888867777777768888:::::::888888868886666<66=6677777<<<<<<<<<<<<<<<<<<88888888868888888888888866666666688888888666=666633=6<<888688777776=66=6666666688888888888868866666<6<=6777777777776777788888888888888888888888888888========6888888888=6=66=88886<6=<6688877777767778888888888888886688888887777777776::66888888888886666=666666666=88777777776777777===========7777777777777777767777777767777777777<<<<<<<<<<<<776777777777677777777777677777777777=6=::<77777777776:6666=77777677777767777777========777777777777777777777777777777777773333333<<:::77776777777777777777777776777:::::::776777777777766=6=:<<7777<<<<<<<<<<<<<<<<777777777777777777777777777766666666668888888836666=3366<<67777676776==6=666=6=6=77777777676777776666666<77777777777777767777777777777777776777777777777========8888888888==<6==<7776<6=<==77777777777777777777777777777777777777767777776::668888888888886===6==66=6=66<7777778886868686==========868686868676767676767676767676767676766<<<<<<66666767676767767777777777777777777777777=6=:::77777777776:::=6=68686868686868666868=========77777777777777777777777777777777773333333<<<6:77777777777777677777677777777:::::::77777777777786:666<<::86=<<<<<<<<<<<<<<68676767676767666767676767676766666666666888888888=66=336=<6==377777666=66===6=6=777777777777777766666666668686868686868686868686767676767676767676767676========8888888888886<6=6<7776<66<=67777777777777777777777777777777777778886868686=:6=68888888888888==66=6=6=6=66<68787777777777<6=========7777777777777777777777777777777767777777666666666677777777777777777777777786888888888886=6:::8888867878=666666=67677777777777767777=========777777777777777777777777777777777733333333<<77777777777777778888888888888::::::::88887878787766:===<:::6=6<<<<<<<<<<<<777777777777777677777777777767777766666666666888888888=63<=6:=6=<=7=336==6==666=6=888888868886878686666666667777777777777777776777777777777777777777777777<=======8888888888888=<=6=<777=<==<6=<=768888688888888888888888886878787777777777776:=66888888888888886==6=6=6=6==<6666777767777=6=<<66==6<77777767677777767777777777777777776777767666666666<7776777767677766777777777766777777777:::6=67767777777:666<<::777776677777777777776==========77777777777777777777777777777773333333333777777776777777777777777777777:::::::677767777766776=6<:=6=6:::6<<<<<<<<<7777777777777777777777677777667777767666666666666=88888888<<6=:===<<6633=6==666=6=67777777677777777776666666666777777777777777677777677777777777777777777777<6=====888888888888886<==6<677=<=6666==67777777777777677776777677777777777776777767==6=688888888888888866666=6=6=<=6=6=<<787866=6=6<<6=66=767686668686868688888886888868888888886888<<<<<<<<<88888888666666666666666666666666666666:::=6=66667878787==6<:::6866686868686767686868==========777777777777777777777777777773333333333866666666666666666666666666666:::::::66667878786878787<<:6=6=:::6<<<<<<<8686868688888888888888888888888888868888666666666666<68888888866:666:<6=3366666=66=66666666666678787876666666666866686868676768686868688888688888886886888888=<=<====888888888888888<666<=666<66=6=66=<6666666666666666666666787878787878786868686=6668888888888888888=6==6=6=6<6=66=<<67776=66==<<66=6676776778888668888888888888888777777777766766666666676667777777776767677777777766=6:::6==6:::6=66:::666<:6666=::::67777777777776777777888=========::7777777777777777777777777333333333337677776677777777777777776777778:::::<<67878787878787777:<:=66=:::=<<<<<777778888888888888888888888777777677777677776666666:6=<63=6668888=:==6::666=6=6=666=78787878787676787876666666666777777777677777777888888888888888888888877777<6<6<6==8888888888888888<6=6<6776<66666=6=6677677677787878787878787878786877777777777=6=66888888888888888866666=666<=6<<6666=<7=6=<<=6=6=<=776777777777777777777767677777767777777777766666666777767777777777777777777677=6:::=66::::==6::::6=6:::==6=<::66==::7777777777777776777777========6666777777777777777777777:<<<333333333377777777767777777777777777777::::666=677776777766776777==::::6=6:<<<<777767777776777677777777767777777777777777777766666::6=:6<6===6::66:=66::=6=6666=6=6776777777777777676766666666667777777677777776777777777777777777777777777777<=<=<=688888888888888888<6=6<=77=<66=6=6=6=6=767777777777777776776777767777777767777766=6=888888888888888886===6=6=6<6<<==66=<<=6=<<==6==<88688886777666666666666666666666666666666666<<<<<<<<7677777777777777777776<<<<<<=:::=6=::::=6=::::6==:::=6==<::6=6=:::=888888888886887777666=======::6:<::777777777777777<::::<<<33333333377777777777776666666666666666:::6===66868686668686868686=::::6=6::<6888887777666666666666666666666666666666666666667766=::6=:=<<=6=6::=6::==::=66===6==6666666776676866686866666666666868888888888888887677666666666666666666666666<<6<=<==8888888888888888886==<=676<6=6==66==6=<666666666677767686868666666686868686888==6==88888888888888888===6==6==<=<<===66<<6==<<666688886888886888887777777677776776777777777777886666666686888888888888868886666666666:::6==:::<666::::666:::=6=6:::===6:::=6=<66888888888688888677======6666:<<:::77777773<<::::::::<<333333338888888688886888888877777777::6666==677777778888888888866::::=6=::888888888888886777777777777777777777777777888888888888::66:6:<=66=::6=::6=:<6=6===7777777676777777777777866666666668868868888668888888868868776777777777777776777<<6<6<=8888888888888888888666<6=86<66666=6=6=6<==77777777776777777777886888888888888886=6=68888888888888888886=6=6=66<====<<=6=6<66=66<<7777777777777777767767767777777777667767767777666666667767777777777777766666666666666=6:::666=<<<666=:::6=6::::===::::66=:<<=666777777776777677777=====666:<<<::::::<<33<<::::::::::<<33333333777776677777777777777777777<<=6=<<<777777777777777767:::66=6:::==<<<<<<<<<<<<77777777777777777777777777777777777767777776=6:=6:6=6=::==::66<<6===667777776777777777767777666666666677777777777777777777777777777777777777777776776<<6<6<88888888888888888888=6=<667=<==6=66=66=6<=6<77777777776777777777777777777777777766=66=8888888888888888886=66<6<776=6<<66==<=66=6<666677776777777776777777777688688688688888888866666<<<<67777767777777<<<<<<<<<<<<<<<<6==:::=6=66<<==66:::=6=::::66=::::=6=<<<6=6=<::77777777766777777===6:6<<<::::::::<<<<<:::::::::::7<333333377677778888888886888888877666=66666677768886666666666:::=66=:::==6<<<<<<<<<<<<<<7777777778886886888888888887777777676777777777:6666::==::6=<666=6=6688777777776777677786=66666666666666666666667777677777677777776777778888888868=<<=<=<8888888888888888888866=<==76<6==6==6=666<=6<66777777766777776886666666666666666666==6688888888888888888866=6<6<887=6<<=666<666=66<=886888887677777777678888888888888888888886888<<<<<<<<777767777777666<<<<<666666666<668::<==6=6:<=66777776=::::666::::=66<<<6==666<==68666777777777888==<<<<::::::::::<<<::::::::::6777<33333377767777777777777777777777<<<6=66677777776777777777=6:::666=:::66=<<<<<<<<<<<<<<66788888888888868888888888888888877776677777777777777777777::=6=6===67777777677677767776666666666778888888888888888887776777777778888686888888886666666888888888888888888888866<=6<6<=66==66==6=<6=<=6<6777677767777777777776777788888886666=688888888888888888886==<=<686<66=6=<<6=6<<=6=66<=77767777777777777777776777777777777777777766666666677777777666666666666666666888888666<<::==6<<<777776777777::66=6<<<666<<<66==<:::=77777776776777777<::::::::::::::::::::::767777733333337777667777776767767777777<6==<<<667776777677777676<<<6=6::::=6=:::<<<<<<<<<<<<<<666677777777767777777777777777777777677777777777767777776777:6666=66=677777777777777776==666666667677777777777767777677777777777777767777777777766666668888888888888888888888=<<6<<=<66=66===6=6<66<66<=6777767776777777777777777677777766=6668888888888888888888==6=6=<7=<6=666<<6=6<<6=6=6<6<6=7777777777777777776777777677767777778766666666666666666666666666666<<<<8888888888=666<:66=6677777777777777776=6<<<6==6666666<:::6667667777767777777777:::::::::::::::666666666663333333666677777777777777777777<<6=6666=6==77677777777677<<<=66:<<<=6=:::<<<<<<<<<<<<<66666677777777677777776777876666666666666666666666677777777777==66==66=777777777777777=6=66666666777777777777767777777776777777777777777777777777666666888888888888888888888886<<6<<6<6=<=6=666=6=66<6=<=6<=777777776777676777767777777777==6==8888888888888888888866=66<6=<=66=6<<76=<<666=6<6<=6=6=666666666777777676777777676777777<<<<<<<<<<<77767<<<<<<<<<<<<<<<<8888888888888==666:66=:677776777777777766==<<666=:<:6=66::::==6::6666677777777677777677767777677777777777777733333337777778787678767878787<<<=66666=6=667777777767776666666<<<<6=6:::<<<8888<<<<<<666666677776777767767777777777777777777777777776777777868787868=6=66=6668786878787677=6=666666667777767876666666666666666666666666666666677776776666666888888888888888888888<=6<<6<=6<=6<=666==6=6=6<==<66<=6:8777777677676777777777787666=666=68888888888888888888==6=6<6==6<<6=77777=6==<6<6=6666<66==6<7777766777777777777777776666666666<<<<<67766<<<<<<<<<<<<<8888888888888888<6=6=66::=677777767776777767::=6=6<:688=6<<6=66:::=66=77777777777777777777777777777777777777777733333337777777777776777777777=66<<<66=<<<<6==777777677<=66=<<<66=6<<:=66:<<<888888<<6666666667777777777777677777777777767777677777777777777777777777=66=66=66677777777776=6666=66666677777777767777777777777766666666666666666666677766666688888888888888888888<6<6=<<=<6=<6=<6<6=6666666<=6<=6<==:6=:77776777777777777777767776=66==888888888888888888886<6<6666=<<777777777=6<6<=6=<==<=66=6<6=66666676767676766666666666666666666666<<<<<<<<<<<<<6888888888888888888<::==66::66=77777777777777777::=66<::888888<66==:::6=6===67666767676767676767676767676777777777783333333666666666666666666677=6==<<<=66<<<<=66677777777<6=6=<<<==6=:<<6=6:<<<<<8888886666666666676767676666676767676777777676787866666666666666666666666=66=666776777776==6====6=666777777677787678787878777666666666666666666666666666666668888888888888888886666<6=<<6<=6<66<6<=6======6<=6<6=<66:=6:=<7777767777777777777678766=6668888888888888888888==<=<=6==6<77777777777776<666<6=<66=6=<666==<<666666666666666666666<<<<<<<<<<<<<6666666666<8888888888888888888866<=6666:6=6777777677777677778:6=6<<<68888888=6=:::==6:===777777777777777778888888886888688888776333333377777777777777777777<=66=<<<66=66666==666777776666666666=6666<666::<<<<<888888866666666677777777788888888888868888887777677777777776777777776676=66666667767777=666=6=666667777778787878767878787866666666666666666666666666666666668888888888888888866666666<<=<=6<6=<6<666=6=666<6=666<==:66:6<6=<77777777777878787878=666==88888888888888888=66=<=<66=<777777777777777777=<=6=6<<<6=6<<<=666==66666666666666666666666666666666666666666888888888888888888888866=::6:66=<77767777777777766777:::66=6688888888<==6:::=6====7677777777777777777767777777677777777333333377776777777777777776=6<<<=6==66=66=666=66=777=6=<666=6666<<6=77<<6=<<<<<<8888888666666667777777777777777777777777777777777777777677777777777777666=666=6677776=666=66=66=67777767777777777777777766666666666666666666666666666666668888888888888888<<<<<<<<<<<<6<77<==<=<=7776=6=6<6=6=6<=6:6=<6==6:6=<776777777777777777=66=6688888888888886=6<<=<6==<6777777777777777777777776=6<<<=66<<<6=6666<6666666666666666666<<<<<<<<<<<<<66666<88888888888888888888888<<<6::6:==6<688666666666666666666::6=6::<8888888886=:::6==6===777777677888888666666666666666666688833333<868777677777777888==6=<<<=6=88<666=<<<6666<666=6<<<<6==66<<66777<=66<<<<<<<888888666666666778888886666666666666666666888888888888777777777767868666=66666888=66=66=66=6666666666666666677767777766666666666666666666666666666666666888888888888888<<<<<<<<<<<<67777<66<6<6=8868866<=66=6<6=:66<=66=66=6=6:<=6666666667777=6=6=688888888886=6=6=<<6<6==<6777777777777777777777777777<6===<<<66==66<66666666666666666677<<<<<<<<<<<<<<<<<888888888888888888888888<<<<<666=6=<888888888688888677667::==666<:8888888888:::6=6=:===7777776777777776777677777676777777773333<<77777776778888888<6=6=<<<=66888===6666===6666==6666<=6=<<<<777777===<<<<<<<688888866666666777777777777767777777777777777777777777777777788888888866=66=6=666=6==66666=668888887777777777777777666666666666666667766666666666666666688888888888888666666666667676777<6=<=<668888888<===6=:66:=6<====6<6<==66=66=::=76777776==66=88888==6=6===6==<<=<6=66=7777777777777777777777777777777<666===<=6666666666666777777777<<<<<<<<<<<<<<<8888888888888888888888888<<<<<<==66<<677777777766777777776776<6<6===6888888888886::::6=====6777777777788888888888888888886866333<<<667777767777777766=<<6=66<<7777776<6==<<<<66=666=666666=6=777777777<<<<<<<<6668888866666667777777888888888888888888888868868887777767777777777777=6666666=66666666=6667777767777767777777677776666666666666777777777776666666666666888888888888866666666668877677766<6<66==7776677776=66:==:==<66<6=6=6666:6==6:=6=6=6=6=666=====66666=6=666=6<6=66<6<6=777777777777777777777777777777777777777777777777777777777777776666666666666888888888888888888888888888<<<<<<<6=<<<767776777776777777777776:<:=666::88888888888::::666::==77777777777777777777777777777777733<<::777777878787876=6=6<<6=66<87878777<==6<<<<6=6<<<=6=6<<<6676776777777<=<<<<666668888666666677777777776777776777677777777767776777777787678787878787=666=66=6666=666=6677777777777777777777777766666666666677777777776777766666666668888888888888<<<<<<<<<<77777777767<=<=66=68787878786==:=6:66:6=<666=66=6666=6<666=6=666==6=6666=6==666=66=6=<6=66<6<=677777777777777777777777777777777777777777777777777777777777777666666666666888888888888888888888888888666666666=<::6878777777776777767767777<:==66:6<=88888888888::666::::6886888888888888888887677777777783<<:::68787878787876==6=6<<66=6878767878786=666<6=6<<<6==6666=67777777776776<<<666666668886666666888888888888888887777777777787878787878787878787878787876=6==666666==6666777676776777777777776777666666666667777768886888886888666666668888888888888666666<<8766878787878<=<===6=78787878786=:6=:66:6=<==<6=6=6:=66=6666=666=66=66==66=6====66=6=6=<6888<6<=677777777777777777777777777777777777777777777777777777777777776<<66666666<<<88888888888888888888888886666666666<6667777777777777777777777777766::<666<388888888888=:::=6=6=67777767777777767776676777777777<<666=7777777767776==66<6=66<<7677777777677666==6666=66666=6=6767777777767767<6666666666688666666777767777777777777767767777776677777777677777777777777776=6666=66666=66677677777776777776776777776666666666777777777777777777777666666688888888888866666666777777777777777=<6=6==777777777777:6=:==:6=<=66==6=6<=6===6=66=6=66=6=6=6==66=6=66==6=67777776==6=77777777777777777777777777777777777777777777777777777777777776<<<<<<<<<<<<<<88888888888888888888888<<<<<<<<<<<<==6666666667777777777676676777<66:6==33388888888888:::=6==6=6=77767777776777777777776666666==6=6=66677777776666=6=6=666<6666666666666666=6=66666666666=677777778888886666666666666666666666677777677777776776776776666666666666666777776777777777766=66666666=66666666677777777777777777777766666666666666666666666667776777766666888888888888666666666666666666777777<<6666=<77666666666666:6=:=6<66777=6=6666=====6==666=6=66=6=6=6666666666666667===6=7777777777777777777777777777777777777777777777777777777777776666666666666666668888888888888888888666666666666666=77777777777777777777777776777<::66=3333688888888888:666=666=677777777767777777767777777776==66=777777777====6666====677677767776777777766<<<===<<<<===77766777777768888886666666666666666677777777777776767667777777777777777777776777777777766=666=6==666666=777777777677777767777776777666666666688888877777667777777777766666888888888888<<<<<<<77777777777777777<<<==66<77767777777776::6:6=:=7777777777666=6=66=6=6=6==6=6666=888877677777777=6666777777777777777777777777777777777777777777777777777777777777666<<<<<<<<<666666688888888888888888666666<<<<<<<<<67777676777777777776777767777777=66<<=6==3388888888888::::=6=6=676767777777777767777777777766=6=67677777=66=6=6==666<<77767767777777767777<666<<<7==6666777777777777777777776666666666666666667777777777777767777777777777777777777677777777676666=6666===6666677777677777767777767767777776666666667677777776777777777777777666668888888888866666666777777777777676777666=6=<=7777777677776::6<6666777777777777677777777777777777767777777777777776=<<=6777777777777777777777777777777777777777777777777777777777776666<<<<<<8<<<<<<<<<<<<88888888888<<<<<<<<<<<<<<<<<<<788888666666666666666888888886888::<666633368888888888:::6=6=666788886888888688868888888866=6=6=888866666=666=66=6=77777767777788688666666=6=666766=6668888886886777777777777666666666666666666668888888886868888888888688668868888887777<<=6=66=66=66666=66=6688866666666666666688888888866666666777777677777777777777777776666688888888888666666688888888888888887776666=6<67677777677777::6<<6666666666666668888888886888777777777777777777777777<<66777777777777777777777777777777777777777777777777777777777776666666668886666666666666688888<<<<<<<<<<<<<6666666667777777776777777777777777777767777:6=6==3336==888888888::==6==66=777777777777688888886888=6===6=888=6=666==6=6=6=6888888888777677777776777=6=<<<7=6=<<7777777777677677777777777666666666666666666666777777776888888888888888888888888866=<<=6=666=6=66=66666=6=77777777677777767777777777666666666777777777667777777777777676666688888888888<<<<<<88888888888888888868<<<<<=<=68868888877777<6:66=6=767777777776777776777777777777777777776777767777<<=677777777777777777777777777777777777777777777777777777777776666666667777766666666666666666666666666666666666666677667777777777777777776777777677677766:<<666<<<668888888886=666==6=777777767676777777777776====667==6=6=6=6666=666777777777777777777777777=6666677<66=6777777777777777777777777677666666666666666666=6==667777777777777766767777776666666==66=6=6=666=7766=666666777677777777777777777776766666666777777777777677777777777767666668888888888<<<6666777777777677677777777<666666=7767777777777<=66=666677777777767777777777767777777777767777767677777=66=777777777777777777777777777777777777777777777777777777777766666<<<6677777766666<<<<<<<<<<<<<<<<<<<<<<7<<<<<<<<<86868686866666666787666666666666868686<6<6=6<::6==68888888866=666=666666666666676777777776=6=666=666=66===6=66=676766666668686868666668666=666=677666=66666666868686867676767676767666666666666666666<66<<<=6<6<777777777676=6<=<=6<6=<<<66<=6=66667777766=6666=668686666666678766666666666666666686767676667676767676766666666666888888888866666677777676767676767676766666666=66868686668686==:==66666666787666666666666866686867676767676766676667===6777777777777777777777777777777777777777777777777777777777766666<<7878687878<<<<<<66666<<<<<<<<<<<<<<7<<<<<<666878787878767878687878787678767878787866:::=6=:::666=<<888888866=6=6667678787878787878787878=666=66=6=66666=66=6677777777777787878787878787866666=776<<=6=78787878787878787878787878787666666666666666666=6666=66<6<<66<66<6=<6<<6<=6<66<<66=666666777777766666=66=67878787878786878787868786666666878687878787876767878787878766666888888888866<<<<78787777777777777777777666<<<<67777678787878666=6=:878786878787878787678786878787878787868767878787=6=6777777777777777777777777777777777777777777777777777777777666666677676777777777666666666666666666677766666666677777776777777777777767777677777777677776==<<<666::<<6663<88888=66=6=6=7777767777777777777666=6====66=6=6==666676777777777777776777777767777<666<<776=6<<<77777777777676777777777777777666666777666666=6==6666=6=6=66666==6=66666=666666666==6=6777777777766=6666666=7777777777777777677777766666667776776677777677777776677777666668888888888<<<<<<77677777667777777777777<<<<<<<<6767677677777==<666:777777777777777777777677776777777777777777776777666=7777777777777777777777777777777777776=666666=666=66=77776666666777767677777778888<<<<<<<<<6666888888<<<<<<6666666666666666666666666667677777677777776=663<<6=6:<<36==33<=6888=666=666777777777777777766=6=6=66=6=666=6666=8888888888887677777666666666666<66=<777=66<<<67777777677777777777777777776666666777777=66<<66<<<=6<=6666666666666666666=6=666666777777777777776666666=6666666666666666677777777666666777777777777777777777677777776666688888888886666667777778888888888888668866666666=87777777666666<66=666666666666777777677677777767776677777777767776766=6777777777777777777777777777777=6=6=66=6==6==6=66=6=6=6666666666888888888888888888688888888888888888<<<<<<<<<8688888886888888868888888888888888776777=6=6333=6=<<336==333=666=6=66=6===8868888886==66=66===6==66=6=66=6==688888888888888888888888888888888<6=6<7777=6666=688877777777777777777777776666666777777777777=6<<<66<=<=<<<=<66<<6<=<<66<=<==777777777777777777766666666666888868888888888888888866666677777777777777777777777777788666668888888888666668888888888888888888888888666666666668868888888=3==6688888888888888868888777767777777777776777777767=6==677777777777777777777777777=66=6=6=66=6=6=66=66===666=6666666666<<<77777777777777777777766777777777<<666666667776766777777677777767777777777777777776<<<3==63776===3336=66===6=6=66=6=66=66===666=6===66=6=666==6=6=66=777777777777777777777777676777777776666=777766666<<7777767777777777777777777:666666777777777777777777=<6<=<<<=<=<<<6<=<<=77777777777777777777777776=6666666==677777776777767776677766666677777777767776777777777777777666666888888888<<<<<76777777777777777777777777<<<<<<<<<77777777767=36=6<77777777776777677777767767777777777777776777777=66=677777777777777777777777666===66666==6=6=66666666666=666666666666666666667676777777677777777776776666666<<<<6888886888877777777677777777777777777788=<3336668886666333====66666=66=6=66=66666666=66666666====66666=667777767777666666666688868886868877777=<<<67777<<6=666677776886888868888866666:<<<666677777777777777777777777777777777777777777777777777777777777777766666666666667777777777777777777666666668888888868666666666666666666666666888888888<<<<<<6777777767777777777777777<<<<<<<<<6686868888=63666<7677777777777777777677688888888888886666666666666===777777777777777777776=====66=66=6=6=6==66=66=6=6==6=6=666666666<66666667777777777767776776777677<<<<<<<<<<77777776777667777777777778888888888888888=3333=6=6888888833666=6=66=66===666=6=6==6=6=66=6====666=6=66=76777777777777777777667777777777777767776666677777=6==6=6=868888888888888888888:<<333337777777777777777777777777777777777777777777777777777777777777777=666=66=6=66677777777778888888886666666688888888688888888886888688886666668888888886666667776777776776777776777777766666666667777777763336=<67777777788888668888886688888888888888888888888==666777777777777777777=6=6=6=6=6===66=66=666=677777766=66=666666666<<<<<<<<<<<667777777777777767777766666666<<7676777777777777777777776777767777776777336=663377777777777736==6=6=6=6666==66=666=6=6666=6==66=6==67777677676777777677776777777777776777777777<6=66777777=6=663337777777777777777776:<<33333777777777777777777777777777777777777777777777777777777777777777776=66666=66=66677776777777777777776666666677777777777677766677777777766666688888888866666677777777777777777767777776666<<<66667777777763636=3777677777676766677777777777777777777777776777776=6=67777777777777776=66=6=66666=66=6==68686868688886688=66=66686666666666666666688888887777677667776666666666777777777777766666666666666666666666667773366=633686868686868686866===6=6=666=66=6=6=6=6=66=66666=6=66887777777776777777777777777777677777766666<=6=67777776=633333377767686868686868:<<<333337777777777777777777777777777777777777777777777777777777777777777766=6=666666666666666666666666666666666666868686868686868686868888688866666888888888<<<<<<<68688888688777777777777776<<<<<<<<<<777777363=3663666666666666666666666777676868686868686868686866666=777777777777766=6====6=====6==77777777777777777777=6====6888886666666666666667777777777777888866<<<<<<6677777777766777777777767777767777777767777733====3777777777777777677777776=6===6====6=6=6====77==6=6=67777777777768868888877676777677777677777777766=6=777777763333333336777777777777<<<<<33333777777777777777777777777777777777777777777777777777777777777777777==66676=6==666=667777767777777777666666666776777777777677777777677777666666888888888<<<<<<7777777777776777778888668886666666667777773=363==37777777777777777776677777777777777777677777777===6=67777777777776===6=666=666667767777777777777667777==6=666=88888888<<<<<<<<<<<<<<77777777777777<<<<<<<<<<7767777777777767776777676776777677777777777=63333=7777777777777777766777776=6==6=667777767777766666=6=777777776777776777767777776777777776776777776==6=7777777733333333333776767777333<<<333337777777777777777777777777777777777777777777777777777777777777777777=6=6=7766=66666667777777777777777666666666767777777777777776777777777666666888888888666666677776777777777777767777677666666666677773363=3=67677777777777777767777777777777776777777777777766666=77777777776=666===66666=78787878787878787678787866===6668888888888886666666666<<<666666666666666666666888888888888688886888668888888888888877777766=333368787878787878786868767678=66===66=878687876666======6666666666668888686888868888888888888888888866===6777777773333333333333787333333<<3333377777777777777777777777777777777777777777777777777777777777777777776=66668866=6666=6=6688888888886877766666666687878787878687878787878787666666888888888<<<<<<<666666666666666666888888688<<<<<<<<<<6863=6363=6888888888888888888777777777777878787878787876786=6===777777776=66=66=6==6=68787878767678767678787878=66=6==6=888888888888886666666666667777776766666666666<8888888688888888888888888888877777777767878666<<<<868787878787878687878786876=6=6==667777777776==6=666777776776777677777677777888888888888888888888=6=6==7777777773333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777766=66668866=66=66666668877777777767666666666687878687868787878787868786666668888888886666666<777777677777777777777777777<<<<<<<<<<6=36=363==88888886887777777777787878787878787876787878786=6==677777777=66==6===666777677777777777776777776677=6===666=888888888888888883<<<<<<<<<<676777<<<<<<<<<<<<7777777777777777777777777777777676777777777766666==7767777777776777777767777666==666===77777777=66==6=67777677676767777777777777677777777777777776776==66677777777773333333333333333333333333777777777777777777777777777777777777777777777777777777777777777777777666=6=777766666=666666777777777767776666666666777777777777776677777676666666688888886666666666777777777777777677767777777666666666663=63=3677776776777776776777677777777777777667767777777=6=6=6777777766=666=666=666676777777776677777777777766=666==688888888888888888883333333333337773<<666666666666666666666666666666666666666666666666666666<<<=666777766677777776776677777777766==66666888888=666===66888887677766666666666666666666666666666666666=66==3777777777777333333<<33333333333337777777777777777777777777777777777777777777777777777777777777777777777766=66666666=666=6=66666666666666666666666666666777677777777777777777666666666888888666666666666888888877777666666666666666666666666636=<63=6666666666666666666666666667777777777777767777766=6==7777776==6=6=66==7878687777777777788888888888=6=66==6688888888888888888888883333333333373333<<<666667777677777777667677777778686878787878767878786<<<6=6=77777778888888888866886868886=66=6=6688868=66===66677777777766777777677777777777777677776777777778==33337777777777777333<<<<3333333333777777777777777777777777777777777777777777777777777777777777777777777777666666777777766==66666666678787878787866666666666777788686888888888866666666668888<<<<<<<<<<<<<<<77777777777777777776677777<<<<<<<<<<<=6<=37777878787878787878787878787877777777777868888686===6677777=66=6=6=6=777777777776868686867676767676=6=6=6=6888888888888888888888888833333333333333333333377767777776777767777767777777776767777777777676666666686868686767676667676767676767=66=6==677777=6===6=6677777777777777677666767767777777777777777776777<<33337777777777777777<<<<<<333337777777777777777777777777777777777777777777777777777777777777777777777777776666=6777777776=666666666666777777777776666666666666667676766676766666666666666886<<<<<<<<<<<<<6666777777777777767776777777766666666666=<67776777677777777677777777777777766868686867676767==6==677776=6=6=6=67878787678677777677777777777777=6=6===688888888888888888888888888833333333333333333338787878666868787878787876787678787878787668787866==6667777777776777777777778888888666==6=6=6666666==66=6=666666666666666878787878787878667878787878767878:<<333777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777=66==67868787678=6=66666666678787876787866666666666776777777777677666666666666<<<<<<<<<<<<<<6666666666666666666878787878787876666666666=:=7678786678787878787878787878787777777777777777777=6=66=7777==6==666787777777777777777777767667776===66=66=8888888888888888888888888888833333333333333337777777767777768787878787868767878687876687877667<6=6<<<77777777777777777777777777777776=66=66=67=6=6666==6777776777777777777777777777777777787668787878687::<<33777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777=6666687878787878666666666666666877777777666666666666666667766666666666666666<<<6666666666<<<<<<<<<<<<7777777777777767677777<<<<<<<<<<<<6687878787876787878787877777776777767777777777777=666=6=7766==66==6=7777777777777777776777777777766====6=68888888888888888888888888888888888333333333333777677776776777777767767777777676777777777777777776<<<==677677777777777777777777767776776==6==6==7=6=6===6=77777777777777677777667777777777777777777777777777:::<<377777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776=6=6677777677777776666666666666666777777776666666666666666666666666666666666666666666666776666666666666677777777776776777766666666666663<66777777777767777776777777777776777777777777777<=6==6==6==6===667777777878787878787866666666666==66666==68888888888888888888888888888888888<3333333338888888888888868666666666666666666677777777777778787=6666687866666666666666666878787878787866===66666==6=66=868666888888688888686886888868888866666666666666666::::<37777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666=66666666666666666766666666666666687878787666666666666666666666666666666666<<<<666666686866666666666<<<<<88888888888866666666666<<<<3<<:<<66666677777777777777878787878787666666666666<=6=6=66=====66=677668787878786878687878787878=666=6==666888888888888888888888888888888888<<<33333333367767777767777767767777677777777777677677777787878766666=6767878787878787678787868686678787=6666=6=6=66=666=888888886888867777777777777776677676777777777767777:::::<<7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766=66=6777677777777676766666666666666666687878666666666666666666666666666666666<<<<<<<<8888888<<<<<<<<<<<<<<<<<<<7777<<<<<<<<<<<<<<<<<<6<<::<66677777777777777787868787878787878787678767<<6=66=6==66=66=66==777777777777777777777777776==6=66=6==8888888888888888888888888888888886:66<<333333337777677777777777777777677777777776677777767777777766666<<6777777777776776767777777777767776==6=66==6=66=6677777777777676777777777777777777777777777777777677777:::::<77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666677777777776777777766666666666666666666777666666666666666666666666666666<<<<<<<<7777777777<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<3<<::::6<<<677777777777777776776777777777777776776=6=6<<666==66=6=6=666=688886677667777777777776=6===6=66=888888888888888888888888888888888<6:6<::<<333333337778868888868888888888888888888688888888868888886<<<<<<<7677777776776777777777777776777777=66==666=666==767777777776777777777667788888888888888886888668888888:::::::777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666=66688888888886668688688866666666666666666666666666666666666666666666666666666666666777776776776666666666<<<<<<<<<<<6666666666666663<<::::::<<<<<88688868886888888777777777777777677776==6<<<6=66=6666=6=6=6=6==777777888888888688=6666=6=6=688888888888888888888888888888888<<<<<<:6<6<<33333333888688688888888886668888888777777777777767767777<<<<<<<88886888868888==66=666=6666=6=76777=6=6=6=6=6==6677777677777888886888868868868888888888888886888887777::::::::77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776=66666=888888888888777776777776666666666666666666666666666666666666666666666666666666666777777776666666666666666666666666666666666668888<:::::::<<<<<77676677777777777777888888888888868<=666<<<=6=66=66=666=66=6666=77777777777777=6=6==6==666888888888888888888888888888888:<<<<::6:<:<<:<<3333333777677777767777776777777677777777777777777777777<<<<6667777777777666==666=66==6=66==66=6=7=6666=6==66677777777777677777777777777777777677777777777767776677777:::::::77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666=667777777777677777776777777766666666666666666666666666666666666666666666666666<<<<<<<7<<<<<<<<<<<<<<<<<<6666666666666<<<<<<<<<7777767::::::::666666777777777777677777777777777777776=6<<6666=<66676=66=66666=6=666=6666666666===6666=6666888888888888888888888888888888::<<<3<<<6:6<<7666<33333337676767666767676777767777777677777776777766666666666666666666=6=6==666=6==6=6666=666=66=66===666=6=6777776767676767666767676767676767666767676777777776777677:::::::<777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776=666=6=67677777677777776777777777776666666666666666666666666666666666666666666678<<<<<<<<<<<<666666<<<<<<<<<<<<<<<<<<<<<<<<<<<<<76767676777:::::::::666666677777766666666666666666666777666<<=6==6<6=67666=6==6=66=6==66=6=6777766==6==66===68888888888888888888888888888::::<<<333<:6<<<76776<<<33333377777777776777777777676777777677777777777777776666<<77776766666=6666=66===6=66=6=6=6=66=6666==6666=886777777777677777777777677776777767666<<6=6=6=6==6=::::77:::::::<777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777=66=6666776777777777776777777767777777776666666666666666666666666666666666666688888866666666666666666666666666666666666666666666666677777777777:::::::<<<<<<<<777777777777777777777777767<<=6<<6=666<<66777766=6=6==6==6=66=6======66=6=6=666888888888888888888888888888::::::<<<33333<:67777777:<<<333333677677777777777777777777777777777777777777777<<<<<<77776=6666=6====6=66==66=66===666=66===6=6=6==7777777677777777777677767777677=6==<=<==6=6<6=66=66==<:::::::::::::77777777777777777777777777777777777777777777777777<<6<==<6<<=6<=<=6<<777777777777777777777==6=6=67777777777777777777777777777777777777666666666666666666666666666666777776777<6666666666666666666666666666666<<<<<<<<6666666633<<777776777:::::::<<<<<<<<<777777777777777777777777<<<<=66=<<<==6=76888876===6=666==6=666=6=666=6=6666=8888888888888888888888888::::::::<<<33333338868888888:6<<<3333777777777888888668886888888868888677777777677666666776<66<<<<=6<<66666=66=666=6=666==6=6=666==66888688888868888888888888886866<===6=<6<=6666<=6=66==6=6<::::::::::::<777777777777777777777777777777777777777777766666=66=66=6666=66=66666666=6=777777777777776=6666=6888888888888868888888868777777777777777777766666666666666666666666677767776<<<<<<<<<<<<<<<<<<<<<777777777777<<<<<<<<<<<<<<<3<<<:::868888888::::::<<<<<<<<6677677777767777776666666666=6==<<<6=6667777676766=6==6=6=6====6=6=6=6=6=68888888888888888888888:::::::::::<<<<333337776777777767666<<<33333333333<<::::77777777767667777767777666777676666<<<<66=666<<<=<<6<==667777776=66===6=6=6==6=6==676777776777777777777767<<====<=66=6<=<=6==6<=66=6=6=66<<:::::::::::::7777777777777777777777777777777777777=6<6=<666666<=<=6<=<<6=<66==66=666==666==777777776666=6667777777777777677767777776777777767777777767776676777777777777777776777676666666666666666666777777777777777777777777666666633<<<:::::::7777777::::::66666666666677777777777767777<666666=66<<<6==7777777776777==6=6=6=6=6=6=666==66=6=888888888888888<<<<::::::::::::<<<<33336677777777777767:66<<3333333333<<:::::::::676777767677777777677677767<<<<<<<6=66=66666=6=6676777677777777666=6=6=66=6=66==7777677777777777777<6=6=6=66=6=<6==6=<6<<6=666=66=6663<<:::::::::::::7777777777777777777777777777777776==66<6=66<<66<<6<66<6=<=6<=<66<<6<<===666=666677777=6666=667777777777777677777777777776777777777777777677777777777777777777777777666666666666666666677777777777777777777777777777766333<<<:::::::::7777777:::::<<<<<<<<<<<<<67777777677777<<<<<<<<<<==6=6<67766666666666666==6==66==6=66=6===6==633366==:::333333<<<:::::::::::::<<<76767666766666666666<:6<<<333333<<<::::::::::::<666666666666666666666688666666<6==6<<<<6<6<666666666666666666666==6==6==6=6=6=6676767676666666=<<=6==66=6==6<6=6==<6<<=6===6=66===63<<<::::::::::::77777777777777777777777777777===6=6=6<666==<==<666==66=6666=6=6=6=66=6=6666666=6=67666=66=6787878687876666666666666666666666668888868888888888888888666666666666666666666666666666<<<<77777777777777777777777777777777333<<<:::::::::66666666:::::666<<<<<<666666888888888666666666<<=6==666667767888688=6=666=66==66=<<6=6333666=333=666:::3333333<<<::::::::::::7777767777777876787666<<:<<<<<3333<<<::::::::::::<<<:777777777868888888888666666<<=666<<66=67777777777777776776666=66=<6666=6<<=6677777776787876==<<6=66==6666=<=6=66<=<<8787878777===33<<<::::::::::::7777777777777777777777777:66666=6=6=<=66==<==66=67777677777766666666=6666666666=66==6=66678787876787878777777777777888888888868888888888888776777777777777777766666666<<<<<<<<<<<<<66677777777777777777777777777777777773<<<:::::::::<77766767::::66666666666666666888886666666666<<6=667767777677=6=6666=66=6=66::66663336663333666<<<:=6333333333<<<::::::::7777777777777777777777<:<66<<<:<<<33<<<::::::::::::<<<66::77777777777777776777666<666666=66667777777777777676776666=66=6<688<=<=66=6<6677676777766<666=<6=<6=6<<=6666<7677767777777777777777<<<:::::::::::<7777777777777777777777::6=6==666=66<6==66<77767777777777777777777<6=6666==6666666=6666=777777776777777777777777777777777767777777777777777767767777767777776666666666<<<<<<<7666666666777777777777777777777777777777777773<<:::::::<<3377776677::66666666666<<<<<<<<<<<<666666666666<<<77777<<=66=6=6==66=6=6==:::66663336==3333==6<<::=33333333333<<<<:88887777777777777777777777<6::<<<:::::<<<<777777::::::<<<<6:666:7888668868866666666<<<<666=6==66666666666666666666866=66=66=6<888<=<==66=<6677677776=6=<=66=<6=<=6=<<<6676777777777777766677777888888:::::::::::<7777777777777777777::::==6====66=6<6888888888887677777777777777776777666=66=66666=6=6=667777776677777777767786888888886666666666666666666666666666666666666666666666666668888666<<<<<<7777777777777777777777777777777777777<<:::<<<3333777888888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=6<<666666<<6==6<=6=66==6=66=:<<=6777888863333=6=::::333333333337777777777777677777777777776777<::<<<<::::::::<77777777777::<<<6:6:::::777677777777767777666<6<<<6=688888888888888688886666666666688888<=<666==<=6=7777<6=6==<6==6<66<6==77777777776777777777777777777777777767::::::::<7777777777777777::::::=66=6<66==888677677777777777777777777777777777677666666666=666666667777776777776777767767777777777777667777777777888868888888888666666666666<<<77777777<<<<<<<<<77777777777777777777777777777777777777<:<<<3333333767777777766666666666666666<<<<<<<<<666666<<<6==6<666<<6=6=6666==::::66=7777677777777777:=6=633777777777777677777777777677777777777677<66:6<:::::::::::77777777777777<6666<6::<67777777777676677:<<6<=6<<6=7777667777777777777=6666=6666=888888=6=6<<<====<<7=6=<=6<66=6<<6=66777777777776777777777777777767777776777777:::::::::7777777777777:<<:::::=6=66<677777777777667777777777777777777777777777776666666666=66=6666677777777777677777777777777777776777777777777776776777777776666666666666<7777777777766666666677777777777777777777777777777777777777<<<33333333367767767777<<<<<<<666666666666666666666666===<<6==66<<66====6666::::6868686766676767677:666<<<7777777777777878787866666666666666666:6<:::<::::::::::::777777777777777766::6:6:6:88886688888888:::<6<==66676767676767777777766=6666=666688888886===<<<666<<<6==6<=6<66=6<<==777788868688868888666666666666666688888888888:::::::::7777777777666<<::::<666=766777777677768667878666666666666666666686876666=6666=66=66666=66666666666666666668888888888888888868686868676766676767777666666666666667777878787866666666666777777777777777777777777777777777777777333333333338888888888888666<<<<<<<<<<<<<<<<<<<<<<<6666=<<6666=<<=666:::6=677777777776777777777777:6=::<<777776778787678787678787868786878787<:<:66<<<::::7:::::::77777777777777777:::::<6::8887777777677::===66=66777777777777776776=66666666=6888888888866=<<<===<<<66=6<6=<6=6=<<777777677767777888888886888888888888886886766777:::::::::<7777777666<<:::::<==77777776777678787878787878787878787878787878766=6==6=6666666=666=6=6668888886888688888888777777777777777777777777777777677766666666666667878787878787878<<<<<<<<<<777777777777777777777777777777777777777333333333<688877777777777766<<<<<<<<<<6666666666=6===<<=6<<6666<<:6777777776767777777777=3<<<6=6:::::<<<<3333337776776777777777777677767676<::<<6<<<:7777::::::7777777777777777776<666:6::77767777777<:======6677677777767767676<=666=6666=688888888888<<666=6<66=66<6<6=666<=6777777777776677777777777777777777766777777777767777:::::::<6:77776<6:<<::::::<777777777776777777777677777677777767777777777666=66666666=66=66=66666666=6777767777777777776777777777777777777677777777777776666666666667767777777777777777<<<<<<<<<<7777777777777777777777777777777777777773333333<<:77777777776767776666666666666666666666<<<66=6<<<==777777777786888888888=333===<<<:66=::::::<<<<3333333338777777777777777777777<<666<:::<<77777:::::::777777777777777777:::<<6:66767777777<<========88888688888888666=6==66=66668888888888888<<===6=<6===6<=<6==66<777767777777677777777777777777777777767777776767777777:::::<<6::67<6::<<<:::::88888888868888888888877677676777777777777777766666==6=66666677666=66=6=666=6=7777777776777777677777777888888888868888888888886666666666668888888686677777767776666:<<<33377777777777777777777777777777777777777733333<:::7777777777788<<<<<<<6666666666<<<<<<<<<<=6==<7888888888888888688883=6=63336==<<::==6:::::::<<<333333333333378888888888888888<<<<6<<:<:6888888:::::::7777777777777777777:<<<<666<86888888<<=======8888868888888<=66666=66666==88888888888888<<66686<=666=<==666=686868888888767777777777777777777777777777788888888888888:::<<6:6<6:6:<<<<::::888777777777776777777777777888888888888888888666=666666666667777776666666=6666667777777777788888888688868888888888888888888888==66=6=6=66777777667777767788668888:::::<<<33337777777777777777777777777777777777777733<<:::::88888886888<<<<<<<<<<<<<<88<<<<<<<<77777777776777776777666777736=63333=6=33<=66=::::::::::::<<<3333333333333<7777777777776::<<<6:<:<<77777677::::::77777777777777777777<:<<<<66:777777<<=======77777767677<=<<=6<<=<=666=68888888888888888=6=<<77==<<=6=66<=677777777777777777677777777777777777777777777767777777777777<<<666<6666<<<<::::::777777777777677777767677777776777677776777=<6=<=666==6666677777777766=6==6=66=6676766776777767777767667777767777777777777776666666=6=6=7677676767677777777767777::::::<<3333377777777777777777777777777777777777777<<<::::::77777777:6666666666666677666666667777777776766676767676767333366=3333=66<<<6=66:::::::::::::<<<3333333333333<<<7777777777:<<<<66667777676767:::::::77777777777777777777::<<<6<:667676=========676776776666666=666=66666888888888888888888666<<77==<<=666=<77777777766767676768686868676767666767676767676767676767676767666<6:666:<<:::::::::666666666666666666666667777776777777777<<6<666=6666=6666767676868686666666=66=66767676767676767676766676767676767777777777666=6=66=666666666666666666777767:::::::::::<<3333337777777777777777777777777777777777777<::::::::7676<<:::<<<<666666677776666666666666666667767767777777663333==633336=6<<:=666:::::::777777:<<<<333333333333<<::7777677::<<<66<<<77767778888::::::777777777777777777777:::<<66667777========7777776=66666=666666666=88888888888888888888666<<7776<<6=6==77777777777777888868888888886868888877777777777777677776776777777:66<<6:<<:::::::::::88888886886888868886877777767777777=<=<<6<==66666666=77688888888668866=6=66666==7777777777777777777777777676777777677788=6====666=688668868888688887777:::::::::::::::<<<333333377777777777777777777777777777777777:::::::::7::::::::<<<<<<<<<77777<<<<<<<88888868888777777776766<336=6=3336=6=3<<666::::77:::::77777777777<3333333333<<::::::8687:<<<66:<<777777777776::::::7777777777777777777777:::<<<:7777========77======66<<6<6<<6=<6=<8888888888888888888888666668888=6=6<66=777677777777777677777777767777777777777777776777677777767777777:666666<<8888::::::::<77777777777888888888888888886<=6=66<66<666666=6=6=7777777777777777766666666=66666777777777777777777677776777767777777766=666==6=67777777788868888686::::::::::::::::::<<<3333<<<:7777777777777777777777777777777777::::::::::::::::::666666777777666666667777777776786888888:6=6333=6=63336=6=33<666676767<::::777777777777777333333<<:::::::::7::<<:::<<7777777777777::::::77777777777777777777777:::<<<<888=================6<<=<6<66=6888888888888888888888888866==67776===6<=666677777777777777777776777777778888868888888888888886888888867766<6:::<<888888::::::6<==6<676767676767766677776<<=6<6=666<=6==6=666=6=77777777777777777777776=66=66666=8688888888888888888677777=66=6=6=6=6==6=6=666=6676767676767777777:::::::::::::::::::::<<<33<<<:::::77777777777777777777777777777777::::::::::::::::::666777767766666666676767676667767777::<66=33366=63336=6=777777777776:::::7777777777777777773<<<<::::::::::<<<66<<:777777777767767::::::7777777777777777777777::::<<<<===================666=6=66888888888888888888888888888866=6=777776=6<6==6777777776777777777777677777777777777776667777777777777777777:<::66:<<88888888::::<=<==6<=<6==<77777777==66<=6<<=6<6=6==<=66=66=<6=7777677677777777777777777=66=66==6=67777777777777777776=6====66=66==6=6=666=6===66=666=66777777667::::::::::::::::::::::::<<<<<::::::::<<777777777777777777777777777777::::::::::::::::::<777777777<<<<<<<77777776777777776666=33366633336663777777777777777:::::777777777777777777777<::::::::::<<<6<<::6777777767777777::<:::77777777777777777777777::::<=====================666668888888888888888888888888888888666<<77767<===66<6777777676777777777777777777677767777767777777767777676767776:<:666<<8888888888::<<6<666<6<666<666===66666==66<<66<=6666<6666666677777777777777777776777777776<666666666677777777677==666=6666666=666666666===66666==66==666=66<<777::::::::::<<:::::::7676:::<<<:::::::<<<3<<66777777777777777777777777<<<::::::::::::::::67777777777<<<<<<<777767677777777::6=6=3336==33336888888888888777777::::::7777777777777777777777::::::::<<<6:66<<8666666666666666:<<<<:77777777777777777777777::::=======================<888888888888888888888888888888888=666<<88888<66=6=<688666666666666666666666686888888767777767777777778886888886:6:::<<<888888888888:<<=<=6=<6<6=6<===66666=666=6==<6=<=6==6<6=66=68866666666666666666666668888888<6=6=6====677777768=6==66=6=66=6=6==6=6======66=66=6=6=6==66=6==<<<<:::::::::::<<<<<:888888888888<:::::::<<<333<<6::6:::7777777777773333333<<<::::::::::::88888888888888666666676767686868688::<=6=6333=6633386888888888668888888::::::7777777777777777777777777::::<<<6:::<<68888668888688888<<<<<<777777777777777777777777:=====================888888888888888888888888888888888888886=666<688688=6==6<688868888888888868888888877777777777777777788688688688888866666:6:<88888888888888<<6<6=6<6=66=<6=66=6==6=666=66<=6<66=6=6=6=688888888886888888888888868777777776=66==6=66=8888==66=666=6=6666=6=666=666=6=666===6==66=666=6=6=<<<:::::::::::<<<<688888888888888888::::<<<33333<<66::::666:<<<3333333333333<<<:::::::::86888888888888866666666888776777777::==6<3336=633377777777777767777677777::::::777777777777777777777777777:<<<:6<:<6:777777777777777777<6:<<777777777777777777777777================88888888888888888888888888888888888888888888=666666767766=<=<6=7777777777777777777777777777777777777777767776767777777766:6::6:<8888888888888888<6<=6=<66=66<66666=6=66==66=6<6=<=6666=7777776777777777766776777777777777777776=6666666666=66==66=666=6=6=66=6==66=6=66666=66=66==66=666=6=6<<<<::::::::<<<<7777777777777777777777:<<333333333<<::66::6:66<<333333333333<<<::::::::7777767677777777<<<<<<<7777777777777::66=3333===36666666666666666777667777::::::77777777777777777777777777777<<::<:::666667677777767777766:6<<77777777777777777777777============8888888888888888888888888888888888888888888888886=6=66666666=6<6<=66666777777777777777767777777777777766666666666666666666:6:::::<<888888888888888888=<6=6<=====<=<=6=6=66=66=66=<=6<6=66666666666666777776777777777767777777777777=======6===66==6=66===6=6====6=66==666====66==67==6=66===6=6333<<<::::::<<<6666666666666666666667777733333333333<<:666::<66:<<3333333333<<<::::::::::666666666666666<<6666677777777776676<==63333667777677777777777777677777777::::<77777777777777777777777777777766<<:6<<7777767777777776676:66:677777777777777777777777======7=====888888888888888888888888888888888888888888888888==6=667767777=<=<6=7777777777777777767777777777777777777777777777767777767::6<6:<<88888888888888888888<===<=66=6=6<666=6==6=66==6777677777777777777777777776777777677777676776777777=666666666==6666==66===6=6=667777777=66666=667677777766===63333<<::::::<<33337777777777776777777677677333333333<<<6:66<::666<<33333333<<<:7:::::::::777777777777777666<<<<7777777777666<6<3366==377777777777777677777776777777::::<77777777777777777777777777777777666<<<7777767777777677776::::6777777777777777777777777=====7=====8888888888888888888888888888888888888888888888866=6=677777777=====6777777777767777777777777777777777776767777777776777677<<<:::<<8888888888888888888888666<=66=777777777777777777777777777776777777777777767777777777777777777767777766=6====6==6===666666=677777767777=66=6====77777777777777=333333<<::<<<33333337777777777777777777777773333333<6<6:<::6<::<<<<<<333377777777:::::::<<77777766777776<<<<<6677777777<<<<<6633366=7777768868888888688888888887776:::<<<7777777777777777777777777777777::<<<<677777788888866666::::66777777777777777777777777=====7=====8888888888888888888888888888888888888888888888866=<=<666666666=6===77777778888866666666666666666666666666677777777777777::<<<:<<88888888888888888888888866===6<=666666666666666666666666666666667777777788868866666666666666666666666==6=6=66=6==666=66=77788888888886666=6=6=66777778886666666333333<<<<<<33333333336666666667777777788888833333<<:6::6666666666666666777777777::::::<<<888886888888866666666777778866666666633==77776777766777776777777777777777:<<<<67777777777777777777777777777777:6<<::7788888888888888888:::::777777777777777777777777=====7=====88888888888888888888888888888888888888888888888<==<6<86888877==6==677886888888886868888888888888688888888887777767767777:::<<<<8888888888888888888888888===66=<6=886886886888888888888888777777777788888888886888888888888888888888==66=6==66=66<<==6767777677777777777==6=6===77767777777768883333333<8<<<3333333333387777777777888888888868333<<:6:<:88888888888888887776777777:::::<:677677777777777<<<<<<7777776<<<6666<<<6=7777777777777777777777777767777767<<<<::77777777777777777777777777777776<<:::77777777777777777776::6:777777777777777777777777=====7=====888888888888888888888888888888888888888888888886666=67777777=6=6===7777777777777777777777777777777776776777777777777777::::::<<8888888888888888888888888866=66<=67777777777677777777777777777777777777777777777777776777777777777=666=6<6===<=<=66777777777777767777776666=6==7777677777777777=33333338888<33333333333337777777777777777777777<66666::6:67777767777777777777777777::<<6:667777776777777<<<<<<777777<<<<<<<<<<<<77777777777776666666666666666666666<<<6::7777777777777777777777777777777<<::::7878767878787878787:66:677777777777777777777777======7======88888888888888888888888888888888888888888888886==66677777776==6==6787878787876787878787878777777777777777777777777777::::::::8888888888888888888888888888=6=6<6677777776777777767777777777777868787878787878786878787878777777<<6=6=6=<==66<6<66=777777777777666666666=6====6666666666667777763333338888888833333333333337787878787878787878766:::6<<6:77777777767776777777777777::<<66<66766666666666<<<<<<66666<<<<<<<<<7777777767777677677776777778888688688888<6::66777777777777777777777777777777<<::::67878687878787878786::::77777777777777777777777======7======888888888888888888888888888888888888888888888=<6=<6787878786==6===878787878787878787878787878767777777777777777777777::::::::888888888888888888888888888886=6<6=68888877777777778787878787878787878786678787878787878787878786<<6=6=6=<=6=6<=<==67777777777777777777=6===6=68886888886888888=633333888888888883333333333338787878787878786878686666::::<87877777777777767777777777<<66::<:677677776778<<66668886666666666677777776777677777777777777777777777677776666:6777777777777777777777777777777<:::::77677777777777777776<::677777777777777777777777======6======888888888888888888888888888888888888888888888=<=6<=67777776===6===77777777677777777777767777777777777777777777777777::::::::888888888888888888888888888888=6=<===67777776777677777777777777777777777667777777777777677777777<6===<=<=6=6<6<6=66<<=7777777777777777776=6=6=6=77777777777777776=33333888888888888833333333333777777777777777777777:6::66<:77777777777767777777777777<:6<:66<777777777777:<:666777666666666667676776777888888886888668686888876767676:6:6:67777777777777777777777777777777::::::6666666666787678786<66:77777777777777777777777======7=======8888888888888888888888888888888888888888888866==6=7777777=6==6===6666666666678687878787878786868676767676767676766<:::::::8888888888888888888888888888888866<66=67777777777776777777777777666666666666666678787668687878766<6=6=<6<66=676<666=<<=67778888888886886866=66=6=767676767676767==3333<88888888888888833333333333366666666666678787876<6<<:6::6868676767676767676767777666:<666888888888888:<<<6<76<<<<<<<<<<<67777777777767768888888887677767777777777:66:666777777777777777777777777777777::::::76767777777777767766::67777777777777777777777======677======88888888888888888888888888888888888888888886=66=6677777776======77777777777777777777777777777777777777777777777777<<:::::8888888888888888888888888888888886=<====7777677777767777777776777777777677777677777777777777777666<=6=6<=<===777<66=6<<666777777788888888666=====77767677777767776=333<<88888888888888888333333333337777777777777777777:::<6<6:7777777777777777777777777766<:6<<688868887777<66:::7<<<<<<<66667677777767677677777777777777677777767777777<6:6:6777777777777777777777777777777::::::<67667677777776777:::6:7777777777777777777777======677======8888888888888888888888888888888888888888888<6<=6<7777776<=6<=6==7777777777777777777776777777777777776777767777677<<<<::::88888888888888888888888888888888886<=6=6=77776677777777776777777777677777777777777777767777676=<<<6=<<==66=777776<=<=66=<6777777767777777==6666=67777777777777777=633<<888888888888888888883333333333776777777777777777666:<<::77777777777677777777777777:66666:676767777777<6:6:6666666666667776666666666666667776777777777777777677777866::6:777777777777777777777777777777::::<<<676677767667777776::::777777777777777777777=======666=======8888888888888888888888888888888888888888886=6666888888866=66===676777677767777676777766666666666666666666666663333<<<<:888888888888888888888888888888888886<6=666888888868888888688888888888877777777777777777777676=66666=6<<66666666666<6<=666<666666667777777766666667777777767888888866333<8888888888888888888883333333333777677777777777777:::::<:666666666666666666666666666::66:::76777777777:::66<<666666666888877777777777777777766677777777777777776777:6::6:<777777777777777777777777777777::<<<<<888888888888888::::66777777777777777777777=======7777======88888888888888888888888888888888888888888<<=<==68888886666=66=8888868686888888886886777777777767677777777===6=33333<<<:::::<<66<<6:<88888888888888888888888<===6=67788888888888888888886888888888888888868688868877=666666==<<==7767777777=<6==6<=777777777777777==6666=7777777777777777==3333888888888888888888888883333333333<6888888888888887:6<<<6<:77777777777777777777777677::666<<777777777776666<<::<<<<<<<77777777777777677777677777777767777777777777777:666<<777777777777777777777777777777:<<<:6:<777767777777676666==77777777777777777777=======77677=======8888888888888888888888888888888888888888<<=<6<677777<6<==6<6=7777777777777767777777777777676777777766=66=6==6333333<<<<::<<6:66::66<:6:<<<888888888888888866==6==7777777677777777777777777777777777777777777777766<<<<<<<<66=67767777777776=<<666=77777777777677<=<6=6677777777777777776633338888888888888888888888888333333333<7777677777777777<66:<6677777777777777777776777677:6<<66<777777777776:<<<<:::666667777776666666666777666666666666666666666666666666:<<<<<777777777777777777777777777777<<6:<<::6667676768686======7777777777777777777========66677========88888888888888888888888888888888888888=<<6<=<686868<=<=6=<6=8866767676767676868686868686868666=66=666=66=6==33333333<<<<<:6:6:6:<:66:<<33333<8888888888888=66=6=668686868686868686868888888886767676767676868686<<<66666<==686868686666666=<<=6666777666666666=<=<66=66666666666666666==33338888888888888888888888888833333333<<7676767686868686:<:<66868686868686666666666666667666<<::6666666666:<<<::::::6666666666868877777777888888688888688868888888888888:<<<<<:77777777777777777777777777777766<:6<66:777777676778======777777777777777777========7777778=======888888888888888888888888888888888888886666666887776666=666<777776767777777777678688888888886666==6===66=6=6333333333<<<<6::6:<66<::6<<33333333<<688888888866666=688886888888877777777777777777777777777777777866666666666688888888868868886<<6===67788888888686<6<66688888868888888688663333888888888888888888888888888333333<<<:77777777778888::::66<8888888888888888888877777776:<<:::8688868888<<<::::::::<888888867777677777777777777777777777777777777777677<<<::::777777777777777777777777777777<<<:<<:::77677777767=====7777777777777777777========7777776========888888888888888888888888888888888888==66=6=777776666=<66=677777776777776777777777777777=666=66==6=6===6==633333333333<<<6:<::66:66<<3333333333<<<=68888888==6=6677777777777777777777777777777777777777777677==666<<<<<<<777777777777777776=66<6<=7777777777776==66=<777777777777777776=3338888888888888888888888888888833333<<:::7777777777777:6::<<<7777777777777777667677677776<<<:::7777777777<<::::::::::777777766666666666666667777776777677777777777777777<<:::::77777777777777777777777777777776<<<<<<6<688888777======77777777777777777=========666666666========88888888888888888888888888888888888=6<<=<=7777<6=66=<=6=8888888886688888867777777777663<<6===66==6=66==663733333336666677777<:6:<<<33333333333<<=6<6=8888==6=6=67777777777777888886886888888888868888888777<<<<<<<<<<7777777677666666666=6=6<6<66666677777776=6===<777777777777777776333388888888888888888888888888888883<<<::::88888876777777::66<<777777777666666666666666666<<<::::77777777777::::::::::77777677777788888877777777777777777777777776777767888:::::::7777777777777777777777777777777<<<<666==88888868======7777777777777777=========88888767777========888888888888888888888888888888888<6=<<6<88886<=6==6<66688888688688888888888688888363=3<<666=6=6===6==7777733333377777677777777777<33333333333<<<=<=6<68886=6=66888888888888888888888888888888888888888888666666666688877777777777677777766====6=67777767767=6=666<77777777777788888=333388888888888888888888888888888888<<::::::888888888888866<<<:876777767777777777768888877<::::::77777777777<<:::::::776868888877777777677777777677777777777677777777777777:::::::77777777777777777777777777777777:66666===7777677======777777777777777=========777777777777=========88888888888888888888888888888888666=<6<676<=<=6==6<=67777767777777767777777777=3363=<<:66=::6=677777777733333337777777777777767777777333333333<=<66<=6=86=66=67777777777777777767777677777777777777777766666666667777777777777777777777==6666==777777776776<6<66777777777776777777=3333888888888888888888888888888888888::::::::7777777777766<<<::7777777777777777777777777777::::::77766777776<<<:::::77777777777788888868666868686867676767676767686868786666:::::::7777777777777777777777777777777766666=====7777=======77777777777777==========8888666868686=========888888888888888888888888888888<<6=6<=888<<6<6=66=<68886868867777777777777773=633=36<:6==6::7777777777773333338686668686867676767676767686333336<66<6=6==6=6<=88888888888888888886888888887777777777777<<<<<<<<<666666667777777777777888=6=6===66686868676======767676866787866666633333888888888888888888888888888888888::::::::7777777777:<<<:::6666777777777777788888868666::::::8666767676:66<<::::78786666666777778888688777777777777687878767878787878787:::::::7777777777777777777777777777777776666=======77======7777777777777===========777688868677777=========888888888888888888888888888886<66=<=676<<=<6=666<777777767778888886888773633=33=366<=66777777777777777<<33338888777777777777787878787878783336=66<=66=666=<6=878786777777777776777777777778888886888<<<<<<<<<7777777777777767777777777=666===67767777777====6=7878787878787878766<3333888888888888888888888888888888888:::::::<<887777777<<<::::7777777777777777777778888688::::::767767787:6666<<:<7878787878767777777677767777776777777777777767777767777776:::::::7777777777777777777777777777777776666==============77777777777===========777777777777777777=========88888888888888888888888888866<6=6<7<=6<<6<=6==676777777777777777777776636=363363=6<777777777777777777<<33337777776767777677777777777777777773=66<6=<66=66<6=<7677677777777777767767777777777767767766666666677777777777777777777777766====6667767777777=6=6==7777777777777777776<<33<8888888888888888888888888888888888:::::<<6777777777<<:::::7777777767777777677677777777::::::77767677766:<666<<7777777777667777776777777776777777777777777777777878786866::::::::777777777777777777777777777777777666==============77777777=============77777777777777677777==========88888888888888888888888866=<==6<=<==<<6<6===86868686868686866686663=63=63633=3=7777777777777777777<<<333777777776777777777777777777777878786===6=<=6=6=<==<=868676767676768686868686868686868686666666666686868676767676766777677776=====6676777777776==6==7777777778787868686<<<<<88888888888888888888888888888888888::::<<6<8686868<:::::::6767676767667777777777777777::::::77766777666:6<66<778787868686877777777777767777777777777777777777777777677777:::::::7777777777777777777777777777777777666=============7777================7777777777676777777777===========8888888888888888888888=66<66=<<<66<<=<6=6777777777777777767777633=63663=33=777777777777777777777<33333777677777777777777777777777777777777776==<==6=6<=6<==6777777777777777777777777777777777<<<<<<<<<8888688888688888888876777777======67777777777666===7777677767776777777::<<<:88888888888888888888888888888888888::<6<:::777778:::::::68888888888888777777777776777::::::77767777666<::::677677777777767777777777777777777767777776767777776777777777766666666777777777777777777777777777777777776================================777767777777777677776777============888888888888888888866==6=66<<<6<<<6<=667677767777776777767736336=3=63637777777777777777777777733333377777777777777777777777777677777777777776<6=<==<6=<66=67777677777777777777777767777777766666666777777777677777677767777767776======7677677777====667777777777777767767=<<<<<888888888888888888888888888888888888<<66::677777<:::::::77777777777777777777777776777::::::777777766<666:6:6777677767677766666666666666666666668888776676868666668686868666666667777777777777777777777777777777777777=============================666666666666666666666666666=============8888888888888888=6=6==6==<<66<<6=<666666666666666676777=33=36=33==37777777777777777777777777333333666666666666666886877767686868686868686868=6<6=<66<=6=<6=666666666666666666666777777776666666677777777777777776666666666666666=6===6666666666====6=6666868686868686868==<6<<<88888888888888888888888888888888888<6:<:6:67776::::::::7777777766666666666666666666:::::::6666888:666<66:68686866686868686888888688888688888888868886888888868888868888866666666666666666666666667777777777777777777777========================778888888888888688888668888888===============8888888888886==6=66==6<<=6<<=6<868888868888888888883633=36=33677777777777777777777777777733333688868888888688888688888888888888888888888888<66<==<=66<6=<888888888868888888888888888<<<<<<<<<76777767777777777767888888888886=6===6888888888====6==888888886888888888===6::<888888888888888888888888888888888888:66666<<88:::::::::7677776777778888888888868888:::::::686868866::66668888886888888687777767777677677777777767777777777777777777777777666666666666666666666666666667777777777777777777===================77777777677777777777777777767777777=================888888866=6=66=66=<<6=<<67777777777777777777763363363==3<777777777777777777777777777333333777677777777767777777777777767767677677777677<==<66<66=<66<=77777767777777777776777777<<<<<<<<<7777777677777777777777777667777=====6=777777777=66====7767777777777777777==6666<888888888888888888888888888888888888:6<:6<<77::::::::77767777777777767776777777777:::::::777777<<<6666:777767776777777677778868868886777777777777777767777667777777777776666666666666666666666666666666777777777777777777==============66666667777777777788886888877667777776777===============<6<==6<66==66=6=6=<666<777776777666666666666==33=63636677777777777777777777777777777633333688888877777777777777776776777766777777767677<=6<66<6==<=6<=<67777776666666666666666666666666666666666666666666667777777777788====66=7776777776=6====7766777776777777777===:6::888888888888888888888888888888888888<6:6<<:::::::::::66666666666777777777778868886:::::::777677:<<::6667777777777776777776777776776776777777767777777777777777777777777666666666666666666666666666666666677777777777777777=======8888888888888888878777777677777777767777676777777=============<=<=66<6=666=66=66<==777777767777777777777736633663666777777777777777777777777777777<=3333677777777777777777777777777777777777777777676<66<6=<6=<<=<<6<=6777767777777777788888866666666688886888888888888888888787777777===66==7777777776=66===77777777777777777777==:6666888888888888888888888888888888888888<66<:::::::::::868886868888888878777777777777<<:::::777777::<<666777777677777677777777777777777777777777777777777777777777777777666666666666666666666666666666666666667777777777777777=======77777677777777677777777776777777777777777777777776===========<==6=6<=6=6=6=66=6<77777777776777767777777=3=633=63=7777777777777777777777777777777766=33376777777777677777777777777777777777776777777776=<6=<=6<6=<<=<6=<77777777677777777777<<<<<<<<<777777777777777777777777777777767==6====7777777777===666=7777777777777777777====6666888888888888888888888888888888888888<<::::::::::::7777777777777777777777766777766<<:::777777:::::<667777777777777776777777777777777777777777767777777766666666667766666666666666666688888866666666666666666777777777777777======77767777777667777777777767777767777776767677777777776========<==66=<6===666=68886888888668868888888886663==336=3777777777777777777777777777777777=66=377767777777777777777777767776666666667778688888=6<6=<86<66<==<6=<=8888888888888888888<<<<<666777777777777777777777777767777777776=====7777777777=======76766666666677786888===66:::88888888888888888888888888888888888<:::::::::<::777777777777777777777777777777:66<<::777776:::::<<67766666666677768866777777777776787878786876787878777777777776666666666666666666688888888888666666666666677777777777777======888687777767776777777777777776777786878687878787878777767=====66=66<=<=66777778888888888668888767677766=3=633==7777777777777777777777777777777777=6=667777777777878787878687868787777766677777777777766<66<78<6=<6=<66<=<888776777777777776666666<<88888888888888777777777777777777777=6===67767878687====6==78777777777767777777====66:6688888888888888888888888888888888888::::::::<<<<888888777777777777677777777777::66<<:878787::::::<78767667777777777777776776776767777777777777777777777777777766666666666888666666667777777777766666666666666777777777777=======677777677677777==================7777767776777677767777777777666=666<66=777767777777777767776777767=666366337777777777777777777777777777777777776=6==777777777777777777766777767777777767777666677776=<66<7776=<=6<=6<6<<7777777777777777<<<<<<<<776677677777777777777777777677777777==6===7777777777=6====6=77777777777777777777====6<6:68888888888888888888888888888888888:::::::<::<777777777777777777776777777777:<6:66:<77777::::::::777777777677677776686878687678787876787878786868787878787876666666666688886666666666666666667777666666666666777777777777======6868686868============================6878787878787678787878==66=6==<66666666666666666666666776767<=6==33667777777777777777777777777777777777777=6=6=878787878787868787878787878787678787878766666666=66=<66666<66<6=<<<<<77777777776666666666666666666666686868686868676767676868786==666=86878787876=6===6=878787878787876666666===6:6:<:8888888888888888888888888888888888:::::<<6666686868686868676767676868787876:666<:<87878::::::::787878787878787666676766666666666666677777878787878787878766666666668888888666666666777777777777766666666666677777777777<=<6=<777677====================================8787878787878767======<==6<==67777777776776777777777767=<6==6<3=777777777777777777777777777777777777776==6666666666666666777778787878787878787877777776677666==<777776==<<66666667777777767767<<<<<<<<7777777677777777776777777777777776666===66=66666677767=6===6=6878687868777777777777===:6::6688888888888888888888888888888888:::::<<6<77777777777777777767677777766666:66:666666777:::::::7878787878787777777776767777777677777777776777777777776677666666666888888888866666666667777677777777766666666<67777777777<6<=6<777<<6<=<=6==================================777667777777=======<66=<===7777777777777767777777776=<666=<<777777777777777777777777777777777777777=66==77776677777777777777777677777777776777767777777=66==<7777777<<<<<<<<<<<767777777777<<<<<<<<7777777777777777777777777777777776777=6===677777777777==666===7777777677777777777777==:6<66<6:8888888888888888888888888888:::::<<66:77677777777767777777776777677777666666:6777777:::::::777777777777777777777777777777776777777776868886888888888666666666888888888888666666666677676777777776=6=<=66<6<7777777777=<==<7<=<<=<6<==<=<=================================888886888=====666<=66=666888888877777777777777777666==66=77777777777777777777777777777777777777776=66=767777777667776777888888888888888888888888888886==66<88867777<<<<<<<<<<77777777677<<<<<<<<777777777777767777777777777777777777776====676777777778==666===88888888888888888888888==66:66:::<888888888888888888888888::::::<<<::6677777777777777777777677777777776:666::<777777:::::::68886888888888888886888888868888777677777777767777777777766666666888888888888886666666666777777777677777=6==6<=<<777777777=<6=<6<=<<=<=<6=<=<=<<6=7777777777=====================67777======6=6<=6===66777777777777777777777776==66=6=777777777777777777777777777777777777777776===68888888877777677777777777777777677777777777777766=666677776777666666666<77777777776666666677777776777777768888888888888888888886=====6777777777677=6=6====77777777777777777777777=:66666:<<<:88888888888888888888<:::::::<6666666777777888868888888888888888886<6:66<<7777777::::::777777777777777777776776767776767777777878787878786878767666666668888888888888888666666666666666666666666666=<===6=777777776<66<=<6<<6<6<=6<=<77777777777777777777==================7=========66<6==66==<767777876666666666666<6666=6=77777777777777777777777777777777777777777766=6=76767777767767878767878687878787878686877777776666666777876666666666666666666666676666666677777777767777767777777777776777777777==6=6=7777778787876===6=6=878787878787777777777777=6:::6<<<:::::8888888888888833<<<:::::<<666:6:77777777776777777777777777777766:6:<6<777787:::::::7878787678687878767777767686878787878787878787876786868786666666888888888888888888866666666667777777777777766<6====777777776<66<6<6<<6<6<67777777777777777777777777777=======================6=6<7=66=6=<776677777777777777776<=6=6=67777777777777777777777777777777777777777777=66667878687876786678767878787878787878687878787867<<<<<<<77677777777<<<<<6666676777777<6666668888888888888888688888888867776====66======6====666===8787=======<878787878787878777777777=:66<<:::::::::::88888833333333<<:::<<:6:666:888888888888888888777777777773<<6<<<<6787878:::::::67868787878767676787777677777777777777777777777777776777666666668888888888888888888866666666=677777777777777=6666=6777777776<=6<6<6<<=<7777777777777777777777777777777777=====================6777=66=66<777776777667777777776<==66=67777777777777777777777777777777777777777777====67777767767777777777777777777777777777777767767<<<<<<<777777777777<<<<<<<<<7777777<<<<<<<<777777777777777777777777===6=66===666=====66=====66=======6::=6=6<:7777767677777777777777777:<<::::::::::::<<<333333333333<<<<<::66:6666777776677777777777777777776333<<<<<:7777777:::::::77777777767677767776<<<<<<<<<<<<66667777777777777777666666666668888888888888888888888666666<6=3=8888866666666=6====6777777<=<6=<=<=<<77777777777777777777777777777777777777===================666666=6=6<77776677777767677776=<6<6=6777777777777777777777777777777777777777777776=6=6=6666666666777777777777776766666666666666666666666666777777777777<<<66666668666666666666666666777777777777777666=6======6=====666====666======6::::===:<<<66666666666666666666777677777::::::::::::<<<33333333333333<<<666:6<66667767777777777777777767666663333<<<::6677777:::::::77776666666666666666<<<<<<<<<<<<666667777777677776777766666666888888888888888888888888666:=<=636=7778888888886=6666=777766<6<=6<6<77777777777777777777777777777777777777777777===============76677666=66<7777777677777777676=6<=<=6777777777777777777777777777777777777777777777=666=677777777777777777777677777777777777777777777766666666777777677777666666666688888<<<<<<<777777776777777776666666==66=====66===6=66====6=6==666=::66666<<<<6=6:777777677777767777777777776:::::::::::<<<3333333333333377777:6<666<777677776777767777777777773333<<<::77776777:::::::77777777777777767<<<<<<<<<<<<<<<66666666777777777777777666666688888888888888888888888888=:=:6=<3=6=677777777776=6=6=677666<=<==<777777777777777777777777777777777777777777777777============76767776=6=6<677777777777777776===<=<=6==66=6=66:=66<7777777777777777777777777777777==6=6=77777777777777776767767776777777777777777777<<<<<<<677777776777777<<<<<<<<<77777<<<<<<<77677776777777<<<<<<<<<<<66===========6=6=====6==66:=6=:::6==6<<::6==:::=777776777776777677777777777:::::::::<<<333333333377777777666:6<:77777777776777767777777773333<<<<::77767777::::::7777676777767776<<<<<<<<<<<<<<<<<666666666777777777777776666668888888888888888888888888888:6:=6336=666777767777=6=6=667666666<66777777777777777777777777777777777777777777777777=============7786888=6=6=<=6666666688886=6<=666<=<=666==6=6=<66<6:=6<<=677777777777777777777777776666=66886888888888877766777777777777776777788888666666666666666688888688<<<<<666676776666666777677777776666666666<<<<====666====6777====6=66666=:<66666:<<6=66:::==6::<:7888886666666666666668888888::::::<<3333337777777777776:666<:7777888888888888888888888333<<<:::886868887::::::677777777777776<<<<<<<<<<<<<<<<<<<666666666688668688888866666688888888888888888888888888888=<66336==66==777677676=6===66666666777777777777777777777777777777777777777777777777=================777676=66=<=777677767<=6==6<=6==6=<66=666=66=6:6<6:=6<<=666:=7777777777777777777777=66=6=8868888888888888888888688688688887777777777666666677777777777777776666666666776666666777767777666666666666666666===7777777777===6==88888==66:6=66<<<6=6=:::666::::=6=7777677777777777677777777777677776777777777777777777<::666677777776777777778888888333<<<:::8888888888::::::888888888888==6<<<<<<<<<<888888<<<666666666667777777767666666888888888888888888888888888888886633==6=6666=777777==6=6=6666667777777777777777777777777777777777777777777777776===================6777=6666<=777777<=<<6666=<=66=66<=66=6=6666:<6:=:6=::=6=6<6===77777777777777777776=66=67777767777777677777777777776777777777777777=<<<<<<677777777777777766666666<<77<<<<<<<76777776666<<<<<<<<<<<<<<<77777777777777===666777777777777=6<::6=66:::6=6::::666::77776767677777777777777777777777777777677777777777<:::6<67777777777777777777777333<<<::::7776776677::::6=77777777777666=<<<<<<88888888888886666666666666767666766666668888888888888888888888888888888886336666====666666666666666666777777777777777777777777777777777777777777777776<=6===================668=6=6=<66667<6<66<6=<=6<6666=6<===66=6=6=<:6:6==6::666=<=666::6777777777777777766==6=6767676767676767676767676768686868686868686==<<<<<667677777677777766<<<<<<<<<6<<<<<<<66666<<<<<<<<66666<<<<7777777777777777776=6:<<76667676667666766::::=6=:::666=:::=66=866666666787777777777776666666666666666666666666<<<6::6888888888888888777777333<<:::::76766676667:::=6<676767686866<<:<<<<<<8888888888888888666666666677767776666666888888888888888888888888888888888883666=666666=6=67=6=66=66667777777777777777777777777777777777777777777777=<=<6=<6===============6=68786=6666=6=6<=<66<66<6=<6=6=6=<6=6=77777777=::66=::6==6<6=66::=6=777777777777777=66=6677777777777777777777777777776777767778787=====667878787777777777777666666666766666<<777<<<<666666666666777777777777777777777=66::<7777777777777777777::6=6:::=6=6:::666===787868786877677777777777777777777777777777777733<<::677777777777667777776333<<<::::777677677777::66::777777777=6=:::<<<<8888888888888888888666666666677777776666668888888888888888888888888888888888888==6=66=6=6=666=6=6==66677777777777777777777777777777777777777777777=<66<6<6=<6<6==777========66=6776=6===6=6=<=<6=<==<6=<6===6=6767777777777777777::=66=:6=66::=6==6:7777777777776=6==677777767677777777777777777777776777777777======677777767777767667677<<<<<<6666666666766666666666<<<<77777777777777777777777=666::7776777777777677777777776:::6=66:::=6======77676776777777777777777777777777777777777777333<<:6777777776777767777733<<<<:::::777777777767:=6=<<77777777=6=6:::<<<888888888888888888888866666666777777766666888888888888888888888888888888888888888866===666=6===6=66=67777777777777777777777777777777777777777777<6<6<66<6<==<6<6777777=======<=6=6766=6=6<=66<==66<=6<==<6=<=666666787868787878787878766::=66:<=666=::7777777777766===68888677777777777777777777777777677677776========7777777666666666666666666<<<<<<<<<<8<<<<<<<<<<<<<77777777777777777777777777::::66887777777777777776767777777=::::666<<<=======7777777666666666666666666678767878787878787333<<:67777777778886888833<<<<:::::8888867777776=66:=677777777:<<:===<8888888888888888888888888666666667767776666688888888888888888888888888888888888888888666666=66666666===6777777777777777777777777777777777777776<=<<=<=<6=<6<66<66777777778=====<666=86=6=66<666<6666<66<66<66<==786878787878787777777777777:666<<===66::6:7777777776666666777767777776776667776777777778888888868========7777777777667787878786666666<<<<<<<<<<6666666667777777777777777777777777777::::==777777767777777777777677777888::6==<<6========777777777777787868787878787878787877777777333<<<67777777677767888333<<::::::6777677777777766666667777776<<::666888888888888888888888888888666666676777766666888888888888888888888888888888888888888888886=6=6==6====66666666666666666667777777777777777776<6=<6<6<<=<6<==<=<==7777777777777====<66=666==<66<6=6<=6=6<66<6=<==<66767777777777777776777677777767==<66=6=<:=:6=7777777766=6=677777777777777776777777777777777777767=========77777777777777777777776666666666666666666666677777777777777777777777777777=::::=677777777777777776777767777777777==6<666=========777777777777777777777677777777777777777733333<7777777777777767333<<::::::777777777777777666:6=6777777=<:::=688888888888888888888888888888666666666666666668888888888888888888888888888888888888888888888=66=6=6=6=6=6=66666666666666666666<=<6<<=<=<<6<6<=6<6<6<<6<6<66<=<6666666666666666===<=6=6=666<==<6=6<6=6=6666=6==6<=666666666666688886688886888888666:=6==6<<=6=6677777776=6=6=678888866666666666666666666666666666666=<6=66=<6777777766666666666666<<<<<<<<<<666666666<<7777777777777777777777777777777:66=6:68888866666666666666666666666666666<=6=6==========77777666666666666666666666666888888888833333386666666666666633<<<::::::77767788888666666666:6:66666<:=66=:888888888888888888888888888888666666677677666668888888888888888888888888888888888888888888888888666=66666=6666666666666666666666666<<6<6<<6<=<66<=<=<<6<6<==77777777777777777777==<6=<=6=6=<66<66=<=78888=66=666<88868888888888888688888688877777777776=666=66=6=677777=6=6=6=677777777777777777767777777777777777<66<66666777777778888888888888888<<<<<<<<<<<<<<<<<<<7777777777777777777777777777777::=66=:7677777776777677777777777777767777777=6=============78688888888888888888688888888888888883333337777777777776733<<<<:::::77777777777777777<6=6<:677677<:6=66:88888888888888888888888888888886666667767766666688888888888888888888888888888888888888888888888====6===6=6=666666666666666666666666666<=<<6<6<=6<6<6<<=<=<77777776776777777777777=6=6<666=6<==<===<776677===6===67776777777776777777777767777777777777766:6==66=6=677777=6=6=6777777777767767777777777777777677677<=<<===6777777777777767677777677766666666666666666677777777777777777777777777777777::6=66:7777777777777777777777777777677777777776=============777777767777777777776767767777777777333333677777777777333<<<::::::777777777777666777<=6=<:677777<:=6==888888888888888888888888888888886666666767766666688888888888888888888888888888888888888888888888=6=6=66666=6666666666666666666666666666666<6<=<6=<=<6<7677777777776776777777777777==6=<6==6=<==<=6777766776=6=66667776777777776777777777767777788888888888<<66==6=6==67776====667777777776776777777777777777767767<6=6=6<<67777777777777676777776777<<<<<66666666666777777777777777777777777777777777766::::777777777777777777777777777776777777777776=============7777776777777777777676776777777777733333368888888888333<<<::::::77777777777776667777666===77776==::::88888888888888888888888888888888866666688776666668888888888888888888888888888888888888888888888==6=666=6====886666666686666666666666666666666=<688888688888888888886888777777777777=66<=6<6=<6=<888888888=6=6666=8888867777776777766778688888888888888868887==666=66===777666==68888888688888688888687767777777778<6=66=<<88888688888888688688888888<<<<<<<<<<<<<<77777777777777777777777777777777777=6=::::6888888888888688888888877767777777788866888=============:8888888888888877767777777777788883333338888688883333<<<::::::66888888888888888888866666=<888666:::88888888888888888888888888888888886666666777666666888888888888888888888888888888888888888888888=6==6=6=7777766666666667777677777677777777777777676777776767777777777777777677777777====<6=<66<6=7777777677=66=6==6777777777767777777777777777676777767777777676=666=6=6==77666=6=677677777777677777777777777777777=<66=66<<77777777777767777776777767666666666666677777777777777777777777777777777777:==6:::7777777777777767777777777777777777776777777677============677767777777777777777777777777777333333777777733333<<:::::::7777777776776777777777<<<66=<777=66:::88888888888888888888888888888888886666667777766666688888888888888888888888888888888888888888888=666=6=76777767666666666777666666666666666666666677777777777767777677777777777777776<<=6<=6<==<=776776777776==6=6677777777777777777667777777777777777777666666666===6==666=6====66==777777767777777777777777777777766==<<=67777776777777777777777677777666666666677777777777777777777777777777777777776:::==667767777777777777777777777777777777777777777767===========66777777777777777777777777677777333333377767733333<<<::::::66666666677777777777677==66666777:::=66888888888888888888888888888888888886666688688666666888888888888888888888888888888888888888888866==66=688688888666666667777767777777777776776786886888888888888868888888888888888666666=<==<66<677777677767=66=66677777778888888888888888886888877777777777776767766=66==66=6666=6668888888888888888888688888888886=666<<=6677767777777777777777677777<<<<<<66666677777777777777777777777777777777777=6:::=688886888888888888888888888868888888887776677777777=========6:6777777777778888888888888886883333333777733333<<<<::::::77777778888888888888888866=666=688:::6=88888888888888888888888888888888888866666677666666666888888888888888888888888888888888888888888==66==677777777666666666777777777777777777677777677777677777776776777777677777677766666666<6<6=<6=776777777<66=66==777777777777677777777777777777776777777777777777776==66=6666==6=6=677777777777777777777777777777=6=6=<<=7677777777777777777777777766<<<<<<<<<<<<7777777777777777777777777777777777766::<6=777777777777777767777777777777767777777777777777777=========<<<6777777777777777777777777777<333333733333333<<<:::::777777776777777777777777776=66666=77:::=6888888888888888888888888888888888888666666666666666668888888888888888888888888888888888888888866=66==66676767676666666667676778766868787878777777777777777776666666666666666666666666<<<<86<=6<6=688868888<66=6==68888868876767676767676767676667676767676778786878786=66=66=66=6=6=677777666666<6666=<<6=6<<=6=66<6<6=6=6666666868888888888888888886666666666666677777777777777777777777777777777776::==6<<7777777777776666666666666666666666666666666666666688========<<::888888888876767676767676667333333333333333<<::::::878787677777766777777777666<<<66=<<666=6::88888888888888888888888888888888888666666767777666666688888888888888888888888888888888888888886=6==66777767776=6666666787868787678786867777777776777777776777777777777767777767666666<<<888<66<66<77777767<==<==6868777777777776776777777777777876787868787676687878776==6===6=6=6=6==777777=<6=<====6<<=6=<<6==6=<=<=6==77777777777777788888888886666666666666666777777777777777777777777777777777766:6==67767777767777767777777777777777776677776677776777777777======<::::6887777777777777777777677733333333333333<<:::::787877777767777777777776767777666=66<<7===:<<88888888888888888888888888888888886666666777776666666=8888888888888888888888888888888888888866==6=677777777776666666677777777777777777777777767777676677777767777777777677777666666<<<8888666<6=<67777667<=6<6667777777777777776777677777767777767777777777777777767776=66666==666=66=77=6=6<=6<66666<<==6<<=666=<=<6=6677776777777777677777777776666666<<<<<<<<<777777777777777777777777777777777<<<:=66777777767777776767777777777677777777777777766767777777667=====<<::::7777677777777777777677773333333333333<<<<:::77777766776777777776777777677777666==666766=<<<88888888888888888888888888888888886666667777777666663688888888888888888888888888888888888888==6==6666666666666=6666666677777777777777666666666666666666666666666777777777777766666666888888<<<<=<77677766<6=<=<=666666666666666666666666666666666666677777777777777666666====6==6=======6<=<=6===<<=6=6<=<66==<=<=66===<==77676777767777767776666666666666666666<<777777777777777777777777777777766666<<66666666666666666667777777777767777777677777777777777777776====6<<<:::66666666666666666666<33333333333333<<<::::77677776666666666666666666666666676<<<66=7<<<==688888888888888888888888888888888866666667778687666633=38888888888888888888888888888888888888=6666678787878766=6666667878787878687878688887777777767777777676777777777777787866666666888888866666<=7878786<=6<=<778787878687868787878786678787878767868787876787878788886=6=6==6==66=6=6==<6<6=666<<=666<6<==6=<=<6==<6=<=6==78787878787777777676666666666678666666777777777777777777777777777777<<<<<<<:776777776777777777777777777768787878787878786878787878787878===6:<<<::::::7878787876:::<<<33333333333333<<<:::7878787878888767777777777776777777776<<<==667<<6===88888888888888888888888888888888666666777767777666336338888888888888888888888888888888888866666667777777777=6=666667777677777767777777777777767777777777777777777777777777666666668888888886666666777776<66<6<767777777677777677777777777777776777777777777776777767777766=666=66=6=6666<=<==6=6<<=666<6<66=6<6<666<=6<6666=6767767777777777766666666666777<<<<<<777777777777777777777777777777<66666667777777777777777777777777677777677777777677777777776777777767==666<<<::::::::::::::::::<<333333333333333<<:7777777777677777777777776777777777777676666666=7666=668888888888888888888888888888888666666667777767873==3=<<=88888888888888888888888888888888886=66=68787878687=66666667777777777777776777777777777677777677767677777777777767666666668888888888<<<<<<666666=<=6<=<67777777777767878787876787878787777777777777777777777777777=====6=6===<<=<6==<6=<=6=67777767<=====<=<6===<<<66=<666666666666666666666666677786666667777777777777777777777777777766666666777767777677777777777777677777777786878787666666666666666666666=:66::<<::::::::::::::::<<33333333333333<<<777777777776777777777777677777776777777767===<666===66<<=888888888888888888888888888888666666668688877776666666668888888888888888888888888888888886666=677767777776=6666667777777777777777777777677778688868888888688888686888888666666668888888888<<<<<<<77777=<6=<6<776777777777777777777777777777777777777777777777766777777776=66====66=<<=<=66<=6<8888888687<<66=66<6<=66=<<<==6<<77777767777676666666666777777<<<<<<777777777777777777777777777<<<<<<<<77778868888888888888888868688888867777777777777777767677777777777:6:<:6<<::::::::::::::<<33333333333333<77777777767776777777777777888868888888688688866=<<<<68666<<6888888888888888888888888888886666666677777777767==<=<<6<6888888888888888888888888888888866=6=667677767766=666666666666666666666666666666777777767677777777777777767777766666666888888888888666666776776<=6<=<7777777777677777777777777777777687666666666666666666666667776==6==66=6<<6<6==6777776777777=<<6=6==<8888=6<<6=6=<<<6777777777766666666667776776<<<<<<77777777777777777777777777<<<<<<<<6777777777777776777777777777777777777777776777777776777777767777766<66:6<<:::::::::::::<<3333333333333876666666666666666666666677777777777776777677777==6666<=6=<<<<6=8888888888888888888888888886666666666666666666666666666<6<8888888888888888888888888888866666=67777776776666666677777777777767777777767767777777777777777777666666666666666666888888888888866666688888=<<=<66677777777777777777777777777767767777776777777777777777777777766=66=66<666=<77666666666666=<6666<6<8888888666=6<=66==86868887666666666677777777<<<<<<7777777777777777777777777<<<<<<<<<77777777777777777777766666666666666666666666688888888888888888888887666<::::::::::::::<<3333333333333377777777777777777776777776777777777777777777766666666=6666=6666668888888888888888888888888666666666777777777777776==6666=<<=8888888888888888888888888886666==676777777666=66666777777776777777777677777777677777777777777767777677777666666688888888888888<<<<<<77777=<<6<6=667786888888677777777777777777777777777777777677777777777776=6==6=666<=6=777777777677777==<==66<68888888886=6<<=66==67677777666666666888888777666666777777777777777777777777666666<<<7777677777777777777767777777777776777677776777777777777777777777776777<<<::::::::::::<<<33333773333333<7777777777777777777766776776777777777777777777777<<==66<<<=6==<<<6888888888888888888888866666666667777777677777777=66=66=66=6=88888888888888888888886=6=666=6776776777666=6=6677777777777777777777777777777777777776776777777777777766666666888888888888888<<<<<77777<<<=<6=66=677777777777777677777777777777776777776777777776777777776=6=666==6<=7777767777777777==6<=6=6<8888888888886<<6==666<777776666666666777767777766666677777777777777777777776666666667766767777777776766777767777777777777777677777777767777777777777677777766::::::::777777776777773333333<777777777776777777777776777777777777777777777777767<=6==66666=66666=6888888888888888888866666666666868686868686876787<6=<6=<6<6=668888888888888888866=6=66==6=88888888=666666668888866888886888888887776777777777868686868686868686866666666888888888888888866666678776666<=6==6<8888888688888888888888888888888888888888888888888767776=6=6===66=68666868686868686<=6==<<6=8888888888888866=<<6=6==888=66666666688888888888666666777777777777777777777<<<<<<<<677777767777778686868686868686666686668686678787878767876787878786788888866:::::::::8888888888888333333<<888888888886888888888877777777777778686668686868686=6666=6666666=666:=8888888888888886666666666667878787878787878787876=<=6<6<==<<6<6=668888886666=6=666=6===678888886=66666=688777776777777777776777787878767878766678787878787878766666668888888888888888866666677776<<<<=6==6<=77777777777868688888888888887777777777777776777777878==6==666=678767878787878787=<==66<<688888888888888888====6666777==6666666767777777778<<<<<<<7777777777777777777<<<<<<<<<777878787878787878787878787878787878787678787876777777777777777777777777777=6=::::::77777788888833==6=6=888777777777777777767777787878787878787878787878787876666=6=<<<<6=66666=6=::3888888666666666666667777777777777776777777776666666666=66666666666=66666666=666667777777666666=666777777777777777777777777777777777677677777777777777777666666688888888888888888<<<<<<7777<<<<<<=66=<6==77777777777777777767777777767777777776777767677777=66=666==677767777777777776=6<666=<<888888888888888888866=66=6=76666666667777777667777666666677777777777777777766666666677767777777777677776777777677777776777777777777777777777777677777777777777777666=6=666777777677766=66=6=677777777777777777777776777777767776777777777777776767<<<<6=6<<6<=6=<<<66=:6:3336666666666666666667676767676766676767676888=6666=66666==66==6666666==6=666=666=666666766666666=7777768888888888888877767777777777777777777777777767676666666888888888888888888<<<<<<6888<<66666666<=66=66666666666677677777777777788688688888886877777766=6=6=6667777777777777767<6=6==<6<688888888888888888888866=666=6=6=66666666666666666666<<<<<<<7777777777777777666666666777777777777777777777777776777676767676667666767666888888888888868888888886666=6666===66666666667666=6=6667767788868888888888877677777776777777677777767777767676=6666666766666666:::3333<6666666666666688888888868888888888888888888886<6=<<6<66<<=6<<6<<=6666=66=66=6=886888666=666=668888888688888888888888888888888888887667776888886888886666666888888888888888888866666777766666666=6<66=66688868888688888888888888888888886886888888688886=6=66=6=877777778888688=6<=6666<6=888888888888888888888886==6=6666=6=666778888888888888<<<<<<<777777777777777<<<<<<<<<888888888888888887777777888888888888888888888888886868868688887777777777777667776=6=6666=888888888=6=6=6=68888888888888888888888888888888888888777777788888888886=6=6666=6=88<=6=<<<33333<<<6666666666667777777777677777777777777777777767666666=666==66=<<6==66==6=66667777676=66=66666777677777777776777777677777777777777767677777777777777766666688888888888888888888<<<<<6776<<<<<<<<<6<6=6===6777777777777777777777777777777777777776777676==66=6==777777767777777=6=<6===6==888888888888888888888888=6=66===6==6==77776677776777777666666677777777777766666<<<<<777777777777777777767777677777677777777777776667777777777777777777777777::==6===6==66==66=77777777=6==66==6777777777777777777777777777767767777667777677777777777776=<<<=6==<77=6=<<<3333<<<<:6666666677777677777776888868866666666666666666666666=6=6666=666==777766=6667777776=6=6666=8886666666666666666666666666666666666666677777777777767666666688888888888888888888<<<<<6666<<<<<<66666===6==6=6777777777678888888666666666666666666666666666=6=66666666777777776==<==6====68888888888888888888888888866=6===666666777777777777777776666666777777777776666666666666666666666666666666677777777777767777888886866666666666666666666666<<6=6=6==66=6=6=6===66666777766666=6=6886666666666666666666666666666666666666666777777767777777766=66666=666666=<333<<<::::666677778888888888888888888688888888888888888888688888888888888888886666=6777776=66=6666=76777788888888888888888887777777777776677777686888888886666668888888888888888888886666668866666666666666=666=66=3777777777777777777788888888888888888887=6=66=6=67667777777686=666<6===66888888888888888888888888888886===66=6=6=8888868867767776777<66666677777777<<<<<<<<<<<8888888777677777677777776778688888888888888888888888888888888888888=6<<<6=6==6==66=66===66=6=6666=7==6=66=6677777788888888888888888887777777777777677777788888888868886=6666666=88888887777777777777777777767677776767777777767777777777777777776777777776767767676776==6667777=66=66666667777777777777677777777777767777776766666666666666777777666666888888888888888888888666666777<<<<66667<<<<66=<==6=3=67777777777777776777777777777776777777==6==6=677777777777==666=6==6=6=6=888888888888888888888888888866=6=666==67777777777777767677<<<<<<<777777766666<<<<<<777777777777777777777767777777777777777777777767767777776777677777==6=<<<6666=6666===66=66=66====66=6==6==6=7777777767777777777777777777776667777777776777777777767677676=6<<6666=7777676666666666666767777776777777767676767676767666767676767676767676766777777767676=66667676=66=66=66676767666666666666666666666666666666666666666666666666776666666888888888888888888888666667676<<<<<<<767<<<<6=<66==3==337676767676767666666666666666666666666==66==666666676=66<==6=6666=6==6668888888888888888888888888886=6===666777777767667676767676<<<<<<<777766666666666666666666666666666666666677777767777777776767676667676767676767676==::<<66=3<<66=6=6=66=6=6=6=666=666==66==66=7676766666666666666666666666666666666666677777777777777776767<<66==<<<=6767688888888886888868888888888888888888888888886777777776777777777777777777777778866=6=68866666=6=668888888888877777677888868886888866666666666666666666666666666668888888888888888888886<<<<<77776666666777766666<=6363=6333=88888888888888877777777888888888=6=66===88888888<=6==666666=6666=6==6=68888888888888888888888888666=66=6=777678888888888668688666666667666<<<<<<<<<77888888888888888888888886888888888888888888688888888888877777767<==6:<<3=6=33<==6=666=666666=6=6=6=6==66=66==888888888877777777888888888888888686888866888888888888888888886<6=66<<<6=7767777767777677777777767777777777776777777777777767777777777777777677777767777777=6=6666=6666666=66777777777767777776777777777777666666666666666666666666666666666888888888888888888888666666767776<<<<<677776666<=6363==3336=37776777777777777777777777677776=6=6=667777776<<=6=6666=6==6=66==66=6=6688888888888888888888888866==66=77777777777776777667777<<<<<<<<<<<<<<<<<<<6777777677777777777776777776777777776777777777776677777777777767333666<<33=66333=66=777777766=666=66=6666=6=6=77777777676777777777777767777777777777777777777777777777677777676=6=6666333777778888888888886666666666666666666666666777766666666666666666666667777777767767=666666666666=66=8886877777777777776777777777766666666666666666666666666666666666888888888888888888888<<<<<<66666<<<<<<<777777<<<66363663336=366=888777777777777777777777777666=6668888666=6=6=66=6==6=6666=666666=6=6=88888888888888888888886=66=6677777777786888888886888<666666666666666677777777777777777786888888888866666666666666666666666667777666666366=3<<66=6333=6=777776777776=66=66666=6==66=666=887777777777777677767677777777888888868688666666666666666666666<<<<=63333366