535 344 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcddddddddddddddddddddcddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddaddddddddddddddddddddd ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccaccccccccccccccccccccaccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdccccccccccccccccccccc aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ccccccccccccccccccccccccccccccccccccccccccccccccbccccccaccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaadaaaaaaadaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbb ccccccccccccccccccccccccccccccccccccccccccccccccaccccccaccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccaccccccccccccdcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccacccccccccccccccccccccccccccccccccccccccccccccc aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbb aaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaacaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ddddddddddddddddddddcdddddddddddddddddddddddddddaddddddaddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcdddddddddddddddadddddddbdddcddddddddcddddddddddddddddddddddddddbdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddbddddddddddddddddddddddddddddddddddaddddddddddddddddddddddddbddddddddddddddddddddd ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcdddddddddddddddadddddddcdddbddddddddbddddddddddddddddddddddddddbddddcdddddddddddddddcddddddddddddddddddcdddddddddddddddddddddddddddddddddddbdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddaddddddddddddddddddddd aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaabaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaa ccccccccccccccccccccaccccccccccccccccccccccccccccccccccbccccccccccccccacccccccccccccccccccccccccccccccccccccccccccccccccccbcccccccccccccccacccccccdcccbccccccccaccccccccccccccccccccccccccaccccbcccccccccccccccdccccccccccccccccccccccccccccccccccccccccccccccccccccccacccccccccccccccccccccccccccccccccccccccccccccccccccccccccccaccccccccccccccccccccc ccccccccccccccccccccbcccccccccccccccccccccccccccccccccccccccccccccccccbcccccccccccccccccccccccccccccccccccccccccccccccccccdcccccccccccccccacccccccaccccccccccccbccccccccccccccccccccccccccdcccccccccccccccccccccccccccccccccccccccacccccccccccccccccccccccccccccccccccacccccccccccccccccccccccccccccccccccccccccccccccccccccccccccaccccccccccccccccccccc bbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbdbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbb aaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaabaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaa ddddddddddddddddddddddddddddddddddddddddddddddddbddddddcddddddddddddddcdddddddddddddddddddddddddadddddddddddddddddddddddddddddddddddddddddadddddddddddbdddddddddddddddddddddddddddddddddddcddddcdddddddddddddddbddddddddddddddddddadddddddddddddddddddddddddddddddddddaddddddddddddddddddddddddddddddddddcddddddddddddddddddddddddaddddddddddddddddddddd ddddddddddddddddddddbdddddddddddddddddddddddddddcddddddaddddddddddddddbdddddddddddddddddddddddddddddddddddddddddddddddddddadddddddbdddddddbdddddddddddcddddddddcdddddddddddddddddddddddddddddddbdadddadddddddddaddddddddddddddddddcdddddddddddddddddddddddddddddddddddcddddddddddddddddddddddddddddddddddbddddddddddddddddddddddddbddddddddddddddddddddd ddddddddddddddddddddcddddddddddddddddddddddddddddddddddaddddddddddddddbdddddddddddddddddddddddddadddddddddddddddddddddddddddddddddadddddddddddddddadddaddddddddaddddddddddddddddddddddddddbddddbdadddddddddddddaddddddddddddddddddbdddddddddddddddddddddddddddddddddddbddddddddddddddddddddddddddddddddddcddddddddddddddddddddddddaddddddddddddddddddddd bbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbcbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbcbbbbbbbbbbbdbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbabcbbbabbbbbbbbbdbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb ddddddddddddddddddddcdddddddddddddddddddddddddddaddddddcddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddbdddddddddddddddbdddddddadddaddddddddcddddddddddddddddddddddddddaddddddadddcdddddddddcddddddddddddddddddddddddddddddddddddddddddddddddddddddaddddddddddddddddddddddddddddddddddaddddddddddddddddddddddddaddddddddddddddddddddd bbabbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbdbbbbabcbbbcbbbbbbbbbcbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbb aaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaabaaaaaaadaaaaaaadaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacabaaacaaaaaaaaabaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ddbddddddddddddddddddddddddddddddddddddddddddddddddddddaddddddddddddddbdddddddddddddddddddddddddcdddddddddddddddddddddddddcdddddddadddddddadddddddcdddcddddddddbddddddddddddddddddddddddddbddddaddddddddddddddddddddddddddddddddddbdddddddddddddddddddddddddddddddddddaddddddddddddddddddddddddddddddddddbddddddddddddddddddddddddaddddddddddddddddddddd bbdbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbdbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbdbbbbbbbbbbbcbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbabbbdbbbbbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb bbcbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbabbbbbbbcbbbbbbbcbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbabbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbb bbabbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbdbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbdbbbbbbbcbbbdbbbbbbbbcbbabbbbbbbbbbbbbbbbbbbbbbbcbbbbcbdbbbdbbbbbbbbbdbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbb ccccccccccccccccccccdcccccccccccccccccccccccccccacccccccccccccccccccccbcccccccccccccccccccccccccacccccccccccccccccccccccccbcccccccccccccccccccccccbcccacccccccccccacccccccccccccccccccccccbccccccdcccdcccccccccaccccccccccccccccccbcccccccccccccccccccccccccccccccccccaccccccccccccccccccccccccccccccccccdccccccccccccccccccccccccbccccccccccccccccccccc bbdbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbabbbbbbbabbbbbbbbbbbcbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbdbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbb bbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbdbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbcbbcbbbbbbbbbbbbbbbbbbbbbbbdbbbbabcbbbcbbbdbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbb bbcbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbdbbbbbbbdbbbdbbbbbbbbcbbcbbbbbbbbbbbbbbbbbbbbbbbdbbbbdbabbbbbbbcbbbbbdbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbb ccdcccccccccccccccccccccccccccccccccccccccccccccbccccccaccccccccccccccacccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbcccccccbcccccccbcccbcccccccccccccccccccccccccccccccccccbccccacacccbcccacccccbccccccccccccccccccccccccccccccccccccccccccccccccccccacdcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdccccccccccccccccccccc ddadddddddddddddddddadddddddddddddddddddddddddddaddddddaddddddddddddddddddddddddddddddddddddddddadddddddddddddddddddddddddddddddddadddddddddddddddddddcddddddddaddddddddddddddddddddddddddcddddcdddddbdddadddddaddddddddddddddddddddddddddddddddddddadddddddddddddddbdaddddddddddddddddddddddddddddddddddcddddddddddddddddddddddddbddddddddddddddddddddd ddcdddddddddddddddddddddddddddddddddddddddddddddcddddddcddddddddddddddcdddddddddddddddddddddddddadddddddddddddddddddddddddadddddddddddddddadddddddcdddaddddddddaddcdddddddddddddddddddddddbddddadddddadddddddddcddddddddddddddddddbdddddddddddddddddadddddddddddddddbdbdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcddddddddddddddddddddd bbdbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbcbbbbbbbdbbbdbbbbbbbbabbabbbbbbbbbbbbbbbbbbbbbbbdbbbbbbdbbbabbbdbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbb ddddddddddddddddddddcdddddddddddddddddddddddddddaddddddcddddddddddddddcdddddddddddddddddddddddddadddddddddddddddddddddddddcdddddddcdddddddbdddddddbdddadddddddddddddddddddddddddddddddddddaddddadadddddddddddddcddddddddddddddddddcdddddddddddddddddbdddddddddddddddadaddddddddddddddddddddddddddddddddddcdddddddddddddddddddddddddddddddddddddddddddddd ddcdddddddddddddddddaddddddddddddddddddddddddddddddddddaddddddddddddddbdddddddddddddddddddddddddcdddddddddddddddddddddddddbdddddddcdddddddadddddddcddddddddddddcddadddddddddddddddddddddddaddddddddddbdddadddddaddddddddddddddddddddddddddddddddddddddddddddddddddddbddddddddddddddddddddddddddddddddddddcdddddddddddddddddddddddddddddddddddddddddddddd aabaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaabaaaaaaacaaaaaaadaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaadaaaababaaacaaadaaaaabaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaadaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaa ddddddddddddddddddddcdddddddddddddddddddddddddddadddddddddddddddddddddcdddddddddddddddddddddddddbdddddddddddddddddddddddddcdddddddddddddddbddddddddddddddcddddddddcdddddddddddddddddddddddcddddcdadddddddadddddbddddddddddddddddddcdddddddddddddddddcddddddddddddddddddddddddbddddddddddddddddddddddddddddddddddddddddddddddddddddcddddddddddddddddddddd bbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbabbbcbbcbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbabbbbbbcbbbbbbbdbbbbbabbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb bbbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbabbbbbbbcbbbbbbbabbbbbbcbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbabbbbdbbbbbabbbcbbbbbdbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabdbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbb ccacccccccccccccccccdcccccccccccccccccccccccccccbccccccdccccccccccccccacccccccccccccccccccccccccbcccccccccccccccccccccccccdcccccccbcccccccbcccccccccccdccbcccccaccdccccccccccccccccccccccccccccacacccccccdcccccbccccccccccccccccccacccccccccccccccccacccccccccccccccbcaccccccccccccccccccccccdcccccccccccdccccccccccccccccccccccccdccccccccccccccccccccc ddadddddddddddddddddcdddddddddddddddddddddddddddaddddddaddddddddddddddbdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddbdddddddddddddddadddbddcddddddddcdddddddddddddddddddddddaddddcdbdddddddadddddcddddddddddddddddddddddddddddddddddddcdddddddddddddddaddddddddcdddddddddddddddadddddddddddbadddddddddddddddddddddddcddddddddddddddddddddd bbdbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbabbbbbbbadbbbbbcbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbabbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbb ccacccccccccccccccccccccccccccccccccccccccccccccaccccccdccccccccccccccacccccccccccccccccccccccccbcccccccccccccccccccccccccbcccccccbcccccccbcccccccddccaccdcccccbccaccccccccccccccccccccccccccccbcdccccccccccccccccccccccccccccccccdcccccccccccccccccbcccccccccccccccdccccccccacccccccccccccccacccccccccccadcccccccccccccccccccccccaccccccccccccccccccccc ccdcccccccccccccccccdcccccccccccccccccccccccccccdccccccaccccccccccccccdcccccccccccccccacccccccccacccccccccccccccccccccccccbcccccccccccccccccccccccddccaccacccccbccccccccccccccccccccccccccaccccbcccccacccdcccccaccccccccccccccccccccccccccccccccccccacccccccccccccccacbccccccacccccccccccccccdcccccccccccdacccccccccccccccccccccccaccccccccccccccccccccc ddbdddddddddddddddddadddddddddddddddddddddddddddbdddddddddddddddddddddadddddddddddddddadddddddddbdddddddddddddddddddddddddbdddddddcdddddddddddddddaaddadddddddddddddddddddddddddddddddddddcddddbdbdddbdddbdddddaddddddddddddddddddbdddddddddddddddddadddddddddddddddddaddddddcdddddddddddddddcddddddddddddddddddddddddddddddddddddbddddddddddddddddddddd ccdcccccdcccccccccccdcccccccccccccccccccccacccccbccccccaccccccccccccccacccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdcccccccbdccbccacccccbccccccccccccccccccccccccccdccccacdcccacccdcccccdccccccccccccccccccbcccccccccccccccccacccccccccccccccdcdccccccccccccccccccccccbccccccccccccacccccccccccccccccccccccbccccccccccccccccccccc bbdbbbbbabbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbabbbbbbbbbbbbbbdbbbbbbbbbbbbbbbdbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbdcbbbbbcbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbdbbbbcbbbbbbbbbdbbbbbabbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbcabbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbb bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbabbbbbbbbcbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbdbbbcbbdbbabbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbdbabbbbbbdbbbbbbbbbbbbbbbdbbbbbbbbbbbdabbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbb ccbcccccccccccccccccccccccccccccccccccccccacccccdccccccaccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccacccccccacccccccdcccccccabccaccacccccbccacccbcccccccccccccccccccaccccccacccbcccdcccccbccccccccccccccccccccccccccccccccccccacccccccccccccccdcbccccccbcccccccccccccccdcccccccccccdcccccccccccccccccccccccccccccccccccccccccccccc bbdbbbbbabbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbdbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbdbbbabbbbbbbbbbbbbbbbbbbbbbbbcbabbbdbbbabbdbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbdbabbbbbbabbbbbbbbbbbbbbbdbbbbbbbbbbbdcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb aacaaaaacaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaadaaaaaaaaaaaaaadaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaabaaaaaaaaaaaaaaacdaacadbaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaabaaaabadaaaaaaabaacaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaacaaaaaaaaaaaaaaacaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaa ccaccccdccccccccccccbcccccccccccccccccccccacccccdccccccbccccccccccccccccccccccccccccccacccccccccbcccccccccccccccccccccccccacccccccdcccccccccccccccabccdccccccccdccbcccdcccccccccccccccccccaccccccacccdcccdccbccbccccccccccccccccccccccccccccccccccccdcccccccccccccccdcdccccccccccccccccccccccdccccccccccccaccccccccccccccccccccccccccccccccccccccccccccc ddaddddccdddddddddddbdddddddddddddddddddddddddddbddddddcdddddddddddddcadddddddddddddddcdddddddddbdddddddddddddddddddddddddddddddddddddddddbdddddddbbddadaddddddbddddddddddddddddddddddddddaddddadddddcdddddddddaddddddddddddddddbdddddddddddddddddddbdddddddddddddddbdcddddddadddddddddddddddbddddddddddddbddddddddddddddddddddddddddddddddddcdddddddddd ccbccccabcccccccccccdcccccccccccccccccccccbcccccbccccccacccccccccccccabcccccccccccccccbcccccccccdcccccccccccccccccccccccccacccccccccccccccdcccccccdcccbcacccccccccbcccccccccccccccccccccccbccccacdcccccccaccdccbccccccccccccccccbccccccccccccccccaccdcccccccccccccccdccccccccccccccccccccccccdcccccccccccaccccccccccccccccccccccccaccccccccccccccccccccc ddcddddcadddddddddddcdddddddddddddddddddddadddddadddddddddddddddddddddbdddddddddddddddadddddddddcdddddddddddddddddddddddddddddddddbdddddddadddddddadddbdbddddddaddddddbdddddddddddddddddddaddddddbdddcdddaddbddbddddddddddddddddcdbdddddddddddddddddbdddddddddddddddadaddddddadddddddddddddddcdddddddddddbaddddddddddddddddddddddddddddddddddcdddddddddd aadaaaabaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaadaaaaabaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaadaaaaaaacaaaaaaacdaadaaaaaaaaaaadaaacaaaaaaaaaaaaaaaaaaaaaaaabacaaadaaadaabaaadaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaacacaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaa bbbbbbbcabbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbbbbbbbbbbbbbbbbdcbbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbbbbdbcbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbabbbbabdbbbabbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbababbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbcdbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbb aacaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaacaaaaaabaaaaaaaaaaaaaacaaaaaaaaaaaaaaadaaaaaaaadbaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaacaaaaaaaabaaaaadaaaaacaacaaabaaaaaaaaaaaaaaaaaaacaaaabaaaaacaaadaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaa aabaaaabaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaacaaaaaaaaaaaaabcaaaaaaaaaaaaaaacaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaacaaaaaaacaaaaaaabbaaaadbaaaaadaabaaaaaaaaaaaaaaaaaaaaaaaaaaaacabaaaaaaacaabaabcaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaadacaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaabdaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaacaaaaaaaaaa dddddddbddddddddddddadddddddddddddddddddddcddddddddddddcddddddddddddddadddddddddddddddbdddddddddcdddddddddddddddddddddddddddddddddcdddddddadddddddabddadbcdddddcddbdddadddddddddddddddddddbddddbdcdddadddbddbddacdddddddddddddddbdaddddddddddddddcddcdddddddddddddddcdcddddddbdddddddddddddddbdddddddddddcdddddddddcddddddddddddddcddddddddddadddddddddd aacaaaacaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaacaaaaaaaaaaaaaccaaaaaaaaaaaaaaabaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaabaaaaaaaccaacacaaaaaacaadaaacaaaaaaaaaaaaaaaaaaabaaaababaaadaaacaabaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaadaabaaaaaaaaaaaaaaaaacaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaabcaaaaaaaacaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaa ddaddddbbdddddddddddcdddddddddddddddddddddcddddddddddddddddddddddddddbadddddddddddddddaddddddddbcdddddddddddddddddddddddddcdddddddddddddddaddddddccaddbdabdddddbddcdddadddddddddddddddddddaddddadbdddcdddbdddddcbdddddddbdddddddddcddddddddddddddaddcdddddddddddddddddaddddddadddddddddddddddbdddddddddddacddddddddbddddddddddddddcddddddddddadddddddddd ddaddddbadddadddddddbdddddddddddddddddddddcdddddbddddddddddddddddddddccddddddddddddddddddddddddaadddddddddddddddddddddddddcdddddddbdddddddddddddddacdddddcddddddddddddadddddddddddddddddddaddddddadddadddaddcdddbdddddddbdddddddbddddddddddddddddaddddddddddddddddddcdbddddddadddddddddddddddbdddddddddddbcddddddddbddddddddddddddcddddddddddadddddddddd ddaddddccdddadddddddddddddddddddddddddddddadddddbddddddadddddddddddddaddddddddddddddddcddddddddacdddddddddddddbdddddddddddddddddddcdddddddbddddddccaddbdcadddddaddadddaddddddddddddddddddddddddadddddbdddbddcddcddddddddadddddddcdddddddddddddddddddadddddddddddddddaddddddddadddddddddddddddaddddddddddddbddddddddcdddddddddddddddddddddddddcdddddddddd aadaaaaccaaadaaaaaaabaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadaaaaaaaaaaaaaabaaaaaaaaaaaaaadbaaaaaaaaccaaaaaaaaaaaaabaaaaaaaaaaacaaaaaaadaaaaaaadaaaaaaccdaaaaaaaaaaadaacaaadaaaaaaaaaaaaaaaaaaacaaaababaaacaaadaacaabaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaacaaaaaaaacaaaaaaaaaaaaaacaaaaaaaaaacaaaaaaaaaa aadaaaacbaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaabaaaaaacaaaaaaaaaaaaaabaaaaaaaabaaaaacdaaaaaaaacdaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaadaaaaaaabaaaaaadbaaacacdaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaacaaaadabaaaaaaacaacaacaaaaaaaaaaaaaaaacadaaaaaaaaaaaaaabaacaaaaaaaaaaaaaaacabaaaaaadaaaaaaaaaaaaaaacaaaaaaaaaaaccaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaadaaaaaaaaaa ddaddddcddddddddddddbdddddddddddddddddddddadddddbddddddcdddddddddddddccddddddddadddddaddddddddddbdddddddddddddadddddddddddddddddddddddddddddddddddccddaddddddddcddddddadddddddddddddddddddaddddddddddadddbddddacbdddddddbdddddddadaddddddddddddddbddddddddddddddddddbdcddddddcdddddddddddddddddddddddddddbddddddddddddddddddddddddaddddddddddddddddddddd aadaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaacaaaaaaaaaaaaabcaaaaaaaaaaaaaaabaaaaaaaabaaaaaaaaaaaaaadaaaaaaaaaaacaaaaaaadaaaaaaaaaaaaaadaaaadabdaaaaacaadaaaaaaaaaaaaaaaaaaaaaaabaaaababaaabaaadaabacbdaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaacabaaaaaadaaaaaaaaaaaaaaabaaaaaaaaaaaccaaaaaaaadaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaa dddddddaadddbdddddddaddddddddddddddddddddddddddddddddddcddddddddddddddaddddddddcdddddbdddddddddbddddddddddddddbdddddddddddddddddddddddddddaddddddcadddbdacdddddbddbdddddddddddddddddddddddcbdddcdcdddbddddddcdbdadddddddbdddddddbdaddddddddddddddcddbdddddddddddddddcdaddddddbdddddddddddddddcdddddddddddacddddddddcddddddddddddddaddddddddddbdddddddddd ddaddddaadddddddddddcdddddddddddddddddddddbdddddbddddddbdddddddddddddcbddddddddadddddcddddddddddddddddddddddddadddddddddddadddddddcdddddddbddddddacaddddcddddddcddcdddddddddddddddddddddddbadddbdbdddbdddaddadcdbdddddddddddddddddcddddddddddddddcadddddddddddddddddcdbddddddbdddddddddddddddadddddddddddbaddddddddbddddddddddddddbddddddddddbdddddddddd ccbccccdccccbcccccccbcccccccccccccccccccccdcccccaccccccaccccccccccccccdccccccccacccccadccccccccdccccccccccccccdcccccccccccdcccccccccccccccdccccccacbccdccacccccdccccccdccccccccccccccccccccacccacbcccbccccccacdcdcccccccdcccccccccaccccccccccccccbdcdcccccccccccccccbcbccccccdcccccccccccccccdcccccccccccdbccccccccdccccccccccccccdccccccccccacccccccccc ddbdddddbdddadddddddbdddddddddddddddddddddcdddddaddddddddddddddddddddbbddddddddddddddbcddddddddacdddddddddddddcdddddddddddcdddddddddddddddbddddddbddddcdbadddddcddddddbdddddddddddddddddddcadddadcdddbdddcddbddacdddddddadddddddddadddddddddddddbcbdcdddddddddddddddcdcddddddadddddddddddddddbdddddddddddbbdddddddddddddddddddddddbddddddddddcdddddddddd cccccccbccccccccccccbcccccccccccccccccccccdcccccdccccccdcccccccccccccadccccccccacccccaaccccccccdacccccccccccccacccccccccccccccccccdcccccccdccccccddbccccdacccccdccdcccdccccccccccccccccccccccccdcacccbcccdccacbabcccccccccccccccacccccccccccccccccbcacccccccccccccccbcdccccccccccccccccccccccdcccccccccccacccccccccaccccccccccccccaccccccccccccccccccccc ddadddddddddddddddddadddddddddddddddddddddcdddddaddddddbdddddddddddddbbddddddddadddddcdddddddddbcdddddddddddddbdddddddddddadddddddadddddddaddddddbdbddadbbddddddddbdddddddddddddddddddddddaddddcdddddddddcddbddcbdddddddadddddddbdddddddddddddddcccdcdddddddddddddddddbddddddbdddddddddddddddcdddddddddddaddddddddddddddddddddddddaddddddddddbdddddddddd ddbddddaddddcdddddddcddddddddddddddddddddddddddddddddddbdddddddddddddbbddddddddbddddddcddddddddbadddddddddddddcdddddddddddddddddddadddddddbdddddddccddbdbddbdddcddadddcddddddddddddddddddddcdddadcdddaddddddadccadddddddddddddddbdcddddddddddddddbcdcddddddddddddddddddddddddadddddddddddddddbdddddddddddaaddddddddcddddddddddddddcddddddddddbdddddddddd ddcdddddbdddcdddddddddddddddddddddddddddddcddbddaddddddcdddddddddddddbcddddddddbdddddddddddddddccdddddddddddddcdddddddddddbdddddddcdddddddbddddddcaaddddcbdbddddddcdddbddddddddddddddddddddbdddcdbdddcddddddddcbddddddddadddddddadadddddddddddddaabdcdddddddddddddddaddddddddbdddddddddddddddbdddddddddddcaddddddddbddddddddddddddbddddddddddddddddddddd cccccccdccccdcccccccbcccccccccccccccccccccbccacccccccccdcccccccccccccdcccccccccdcccccaccccccccccccccccccccccccbcccccccccccdccccccccccccaccdccccccabaccdcbbcccccdccdcccdcccccccccccccccccccbccccacccccccccaccccdddcccccccacccccccccdcccccccccccccccccccccccccccccccccacdcccccccccccccccccaccccccccccccccccbaccccccccdccccccccccccccaccccccccccccccccccccc ddbddddabdddbdddddddbdddddddddddddddddddddaddbddbddddddadddddddddddddadddddddddbdddddaadddddddddddddddddddddddddddddddddddbdddddddbdddddddaddddddaccddadcadcddddddadddcdddddddddddddddddddcadddddcdddbdddaddbdbabdddddddddddddddddadddddddddddddcccdbdddddddddddddddbdaddddddaddddddddddaddddadddddddddddcdddddddddddddddddddddddddddddddddddcdddddddddd bbdbbbbdabbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbabbcbbbbbbabbbbbbbbbbbbbbcbbbbbbbbcbbbbbdbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbcbbbbcbbbbbbbbbdcbbbcbcdbdbbbabbdbbbabbbbbbbbbbbbbbbbbbbdcbbbcbdbbbabbbabbdbbabbbbbbbbabbbbbcbcbbbbbbbbbbbbbbbacabdbbbbbbbbbbbbbbbdbabbbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbcdbbbbbbbbdbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbb ccaccccbdcccdccccccccccccccccccccccccccccccccaccbccccccacccccccccccccdaccccccccccccccbaccccccccbdcccccccccccccacccccccccccbcccccccaccccbccbcccccccdcccbcbccdccccccdcccccccccccccccccccccccaacccdcccccccccbccccacdcccccccdcccccbcbcbcccccccccccccbcacccccccccccccccccaccccccccbccccccccccdccccbcccccccccccbcccccccccdccccccccccccccdccccccccccdcccccccccc ddbddddcadddcddddddddddddddddbdddddddddddddddbdddddddddadddddddddddddddddddddddaddddddaddddddddbbdddddddddddddddddddddddddcdddddddaddddbddaddddddcbcddbdccdadddbddbdddbddddddddddddddddddddbdddbdbdddadddbddadaccdddddddcdddddbdadcdddddddddddddcbadddddddddddddddddbdbddddddbdddddddddddddddbddddddddddddbddddddddcddddddddddddddaddddddddddbdddddddddd ccaccccabcccacccccccaccccccccbcccccccccccccccacccccccccdcccccccccccccdaccccccccbcccccabccccccccabcccccccccccccacccccccccccccccccccaccccbccaccccccccdccccbacccccaccdcccdccccccccccccccccccccbcccccacccdcccaccaccdbcccccccbcccccccbcdcccccccccccccbbccdcccccccccccccccacdccccccdccccccccccbccccdccccccccaccbdccccccccdccccccccccccccbccccccccccacccccccccc bbbbbbbcbbbbdbbbbbbbdbbbbbbbbdbbbbbbbbbbbbbbbdbbbbbbbbbcbbbbbbbbbbbbbccbbbbbbbbabbbbbaabbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbcbbbbdbbdbbbbbbcdabbdbbdbbbbbbbbdbbbdbbbbbbbbbbbbbbbbbbccdbbbabcbbbdbbbbbbcbbbcbbbbbbbcbbbbbcbbbabbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbcbdbbbbbbabbbbbbbbbbbbbbbdbbbbbbbbabbcdbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbb ccbccccaccccbcccccccbcccccccccccccccccccccbccacccccccccdcccccccccccccbbccccccccbcccccdcccccccccabcccccccccccccbcccccccccccccccccccdccccdccdccccccabaccdcdccccccaccbcccbccccccccccccccccccbbbcccccbcccdccccccbccabcccccccacccccbcacdcccccccccccccdbbcccccccccccccccccccbccccccaccccccccccdcccccccccccccbccdaccccccccbccccccccccccccaccccccccccacccccccccc bbbbbbbbabbbbbbbbbbbcbbcbbbbbdbbbbbbbbbbbbcbbabbabbbbbbdbbbbbbbbbbbbbbbbbbbbbbbdbbbbbcdbbbbbbbbddbbbbbbbbbbbbbcbbbbbbbbbbbabbbbbbbcbbbbdbbbbbbbbbbadbbbbccbabbbbbbbbbbdbbbbbbbbbbbbbbbbbbaadbbbabdbbbdbbbcbbbbdbabbbbbbbdbbbbbdbcbabbbbbbbcbbbbbabbbcbbbbbbbbbbbbbbbbbabbbbbbabbbbbbbbbbdbbbbcbbbbbbbbabbacbbbbbbbbcbbbbbbbbbbbbbbdbbbbbbbbbbabbbbbbbbbb bbdbbbbcdbbbcbbbbbbbdbbcbbbbbdbbbbbbbbbbbbdbbbbbabbbbbbabbbbbbbbbbbbbaabbbbbbbbcbbbbbcbbbbbbbbbadbbbbbbbbbbbbbabbbbbbbbbbbcbbbbbbbcbbbbcbbcbbbbbbadabbdbabbbbbbcbbdbbbdbbbbbbbbbbbbbbbbbbbdabbbabcbbbbbbbbbbabaadbbbbbbbbbbbbbdbdbcbbbbbbbabbbbbacbbbbbbbbbbbbbbbbbbabdbbbbbbabbbbbbbbbbdbbbbdbbbbbbbbbbbdabbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbb bbcbbbbbcbbbdbbbbbbbdbbcbbbbbcbbbbbbbbbbbbdbbdbbdbbbbbbdbbbbbbbbbbbbbacbbbbbbbbbbbbbbadbbbbbbbbaabbbbbbbbbbbbbdbbbbbbbbbbbabbbbbbbcbbbbbbbbbbbbbbdcabbbbccbbbbbcbbdbbbabbbbbbbbbbbbbbbbbbcbbbbbcbcbbbabbbbbbcbdcdbbbbbbbdbbbbbcbdbbbbbbbbbcbbbbbbcbbabbbbbbbbbbbbbbbcbabbbbbbabbbbbbbbbbdbbbbdbbbbbbbbbbbcabbbbbbbbcbbbbbbbbbbbbbbdbbbbbbbbbbcbbbbbbbbbb aacaaaadbaaabaaaaaaabaadaaaaabaaaaaaaaaaaacaacaadaaaaaaaaaaaaaaaaaaaadcaaaaaaaacaaaaabaaaaaaaaaccaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaacaaaacaabaaaaaacabaadaddacaaacaadaaadaaaaaaaaaaaaaaaaaabccaaaaacaaadaaacaadabccaaaaaaabaaaaadaaaaaaaaaaacaaaaabdaaaaaaaaaaaaaaaaaadabaaaaaabaaaaaaaaaabaaaabaaaaaaaabaacbaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaacaaaaaaaaaa ddaddddaddddddddddddbddadddddbddddddddddddcddcddbddddddadddddddddddddcdddddddddbddddddbddddddddcbdddddddddddddbdddddddddddbdddddddaddddbddcddddddacaddcddadcdddcddaddddddddddddddddddddddacccddcdadddcdddbddadbaadddddddadddddcdddddddddddbdddddadbdcdddddddddddddddddbddddddcddddddddddcddddbddddddddcddbcddddddddbddddddddddddddbddddddddddcdddddddddd bbdbbbbcdbbbbbbbbbbbdbbbbbbbbdbbbbbbbbbbbbcbbbbbabbbbbbbbbbbbbbbbbbbbdabbbbbbbbdbbbbbcabbbbbbbbcbbbbbbbbbbbbbbabbbbbbbbbbbdbbbbbbbcbbbbabbbbbbbbbadbbbabbcbdbbbcbbbbbbdbbbbbbbbbbbbbbbbbbcadbbbcbabbbdbbbbbbbbbbabbbbbbbabbbbbcbdbbbbbbbbbdbbbbbdacbbbbbbbbbbbbbbbbbababbbbbbcbbbbbbbbbbbbbbbcbbbbbbbbabbcdbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbcbbbbbbbbbb ccdccccaacccaccccccccccdcccccaccccccccccccbccbccdccccccbcccccccccccccddccccccccacccccbcccccccccdbcccccccccccccbcccccccccccccccccccdccccaccdccccccdcaccacbccccccaccdcccaccccccccccccccccccabdcccbcbcccbccccccbcabccccccccbcccccacbcccccccccacccccddccacccccccccccccccbcdccccccbccccccccccccccccccccccccccccdccccccccccccccccccccccccccccccccccacccccccccc aabaaaaacaaadaaaaaaacaaaaaaaadaaaaaaaaaaaaaaacaabaaaaaaaaaaaaaaaaaaaabbaaaaaaaabaaaaaddaaaaaaaaddaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaacaaaacaabaaaaaaabaaacaacacaaaaaacaaaaaaaaaaaaaaaaaaaaaadcadaababaaabaaadaadacabdaaaaaabaaaaadababaaaaaaaaaaaaaabdadaaaaaaaaaaaaaaadacaaaaaadaaaaaaaaaacaaaacaaaaaaaacaabaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaa bbcbbbbddbbbabbbbbbbcbbcbbbbbbbbbbbbbbbbbbdbbabbcbbbbbbabbbbbbbbbbbbbddbbbbbbbbcbbbbbcbbbbbbbbbaabbbbbbbbbbbbbcbbbbbbbbbbbdbbbbbbbabbbbcbbabbbbbbccbbbdbdbbabbbbbbdbbbcbbbbbbbbbbbbbbbbbbdcaabbbbcbbbdbbbcbbbbddbdbbbbbbbbbbbbdbabdbbbbbbbabbbbbdbdbbbbbbbbbbbbbbbbbcbdbbbbbbabbbbbbbbbbabbbbdbbbbbbbbbbbabbbbbbbbbdbbbbbbbbbbbbbbabbbbbbbbbbabbbbbbbbbb aacaaaaddaaaaaaaaaaacaaaaaaaacaaaaaaaaaaaabaadaaaaaaaaadaaaaaaaaaaaaadcaaaaaaaaaaaaaadcaaaaaaaabcaaaabaaaaaaaadaaaaaaaaaaacaaaaaaacaaaacaabaaaaaaaabaacaddabaaacaacaaabaaaaaaaaaaaaaaaaaaccbaaadaaaaaaaaacaabadacaaaaaaabaaaaabadaaaaaaaaacaaacacdbaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaabaaaabaaaaaaaadaadaaaaaaaaacaaaaaaaaaaaaaacaaaaaaaaaabaaaaaaaaaa bbcbbbbbabbbdbbbbbbbdbbabbbbbbbbbbbbbbbbbbdbbabbabbbbbbcbbbbbbbbbbbbbdabbbbbbbbcbbbbbbcbbbbbbbbdabbbbdbbbbbbbbbbbbbbbbbbbbcbbbbbbbdbbbbcbbcbbbbbbdbdbbabacbbbbbdbbdbbbdbbbbbbbbbbbbbbbbbbbbccbbdbbbbbbbbbcbbabaccabbbbbbcbbbbbdbbbcbbbbbbabbbbdbcccbbbbbbbbbbbbbbbbbabcbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbcabbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbabbbbbbbbbb ccdcccccbcccccccccccbccbcccccdccccccccccccaccbccdccccccaccccccccccccccaccccccccacccccdcccccccccbaccccbccccccccccccccccccccbcccccccbccccbccdccccccbcdccccaacacccdccbcccbcccccccccccccccccccadbccdcacccdccccccccadcaccccccccccccdcdcaccccccaccccbcddbcdcccccccccccccccdcdccccccbccccccccccbccccacccccccccccbaccccccccaccccccccccccccacccccbccccdcccccccccc ddcddddcadddbdddddddcddbdddddaddddddddddddaddbddcddddddcdddddddddddddaddddcddddadddddcaddddddddacddddcddddddddbdddddddddddbdddddddbddddbddaddddddcbaddbdacdddddbddcdddadddddddddddddddddddddaddcdcdddddddbddaddaccddddddcdddddadadcddddddaddddcdcabdadddddddddddddddcdaddddddaddddddddddddddddddddddddaddcaddddddddcddddddddddddddcdddddbddddddddddddddd ccaccccdaccccccccccccccacccccacccccccccccccccbccdccccccbcccccccccccccbbcccdccccacccccabcccccccccacccccccccccccdcccccccccccccccccccaccccbccaccccccdbdccdcbacbcccdccacccbcccccccccccccccccccacdccdcacccdcccaccbcacabccccccccccccccbcbccccccbbcccccadbcdcccccccccccccccdcbccccccdccccccccccdccccdccccccccccccbccccccccdcccccccccdccccacccccaccccbcccccccccc bbcbbbbabbbbbbbbbbbbabbdbbbbbabbbbbbbbbbbbcbbbbbcbbbbbbdbbbbbbbbbbbbbbabbbdbbbbdbbbbbbabbbbbbbbccbbbbdbbbbbbbbbbbbbbbbbbbbabbbbbbbcbbbbcbbbbbbbbbabbbbbbadbabbbcdbcbbbbbbbbbbbbbbbbbbbbbbbdaabbcbdbbbcbbbdbcbbdcccbbbbbbbbbbbbdbcbcbbbbbbdabbbbbdcbbabbbbbbbbbbbbbbbbbabbbbbbcbbbbbbbbbbbbbbbabbbbbbbbcbbcdbbbbbbbbbbbbbbbbbbcbbbbabbbbbcbbbbabbbbbbbbbb aaaaaaacbaaacaaaaaaadaadaaaaabaaaaaaaaaaaadaacaacaaaaaabaaaaaaaaaaaaadbaaabaaaabaaaaaccaaaaaaaacbaaaabaaaaaaaadaaaaaaaaaaabaaaaaaabaaaadaadaaaaaadcaaabacaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaadddcaadadaaabaaadadcaccdaaaaaaacaaaaacabaaaaaaaacbaaacabbcacaaaaaaaaaaaaaaacaaaaaaaadaaaaaaaaaadaaaadaaaaaaaadaadaacaaaaaacaaaaaaaaaaaaaacaaaaaaaaaadaaaaaaaaaa ddcddddbadddadddddddbddddddddaddddddddddddaddcddcddddddbdddddddddddddbddddbddddcdddddcdddddddddbcdddddddddddddcdddddddddddbddddddddddddbddaddddddcbcddcddcdcdddbcdcdddbdddddddddddddddddddbaaddbdadddbdddaddaddabcddddddddddddddaddddddddbadddddbbcdadddddddddddddddddadddddddddddddddddaddddcddddddddbddbadbddddddcdddddddddbddddadddddbddddbdddddddddd cccccccaccccdcccccccdccdcccccbccccccccccccaccbccdccccccdcccccccccccccaccccaccccccccccbbccccccccbacccccccccccccacccccccccccaccccccccccccbcccccccccbdbccdcabcacccddcdcccacccccccccccccccccccbddccccccccdcccacabcdcdaccccccacccccdcdcdccccccbacccdcdddcccccccccccccccccbcdccccccaccccccccccaccccdccccccccbccdbcdcccccccccccccccccccccbcccccaccccacccccccccc bbdbbbbbabbbabbbbbbbdbbdbbbbbdbbbbbbbbbbbbcbbbbbcbbbbbbabbbbbbbbbbbbbabbbbbbbbbbbbbbbdbbbbbbbbbadbbbbdbbbbbbbbcbbbbbbbbbbbdbbbbbbbbbbbbbbbdbbbbbbdadbbbbddbcbbbacbdbbbbbbbbbbbbbbbbbbbbbbbbccbbdbabbbdbbbbbbbbbdcabbbbbbbbbbbbbbcbdbbbbbbbbbbbabcacbabbbbbbbbbbbbbbbdbbbbbbbbabbbbbbbbbbdbbbbabbbbbbbbdbbbcbbbbbbbbabbbbbbbbbcbbbbbbbbbbdbbbbdbbbbbbbbbb ddaddddcbdddcdddddddcdddddddddddaddddddddddddaddbddddddaddddddddddddccddddbddddadddddadddddddddcaddddaddddddddadddddddddddddddddddddddddddcddddddcbdddbdacdadddabdcdddcddddddddddddddddddcbbbddcdbdddcdddadaddaacbddddddbdddddbdddcddddddbcdddddbdadbdddddddddddddddadbddddddcdddddddddddddddcddddddddadddcdbddddddadddddddddcddddcdddddcddddcdddddddddd bbcbbbbddbbbcbbbbbbbbbbcbbbbbabbcbbbbbbbbbcbbdbbdbbbbbbcbbbbbbbbbbbbddbbbbcbbbbcbbbbbddbbbbbbbbadbbbbdbbbbbbbbabbbbbbbbbbbcbbbbbbbcbbbbabbbbbbbbbcaabbcbcbbbbbbabbcbbbdbbbbbbbbbbbbbbbbbbdbbabbcbabbbcbbbdbddbbcacbbbbbbabbbbbbbdbabbbbbbbcbbbbbdbcbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbabbbbabbbbbbbbdbbdcbabbbbbbdbbbbbbbbbdbbbbbbbbbbdbbbbabbbbbbbbbb dddddddabdddbdddddddcddddddddcddbdddddddddddddddbdddddddddddddddddddbdbdddcddddddddddddddddddddcbddddbddddddddcdddddddddddadddddddcddddaddddddddddadddddaddcdddbadadddcddddddddddddddddddddccddcdcdddcdddcdbcdcbccddddddddddddbdadcddddddbbdddbddacdadddddddddddddddcddddddddaddddddddddaddddbddddddddcddccdaddddddcdddddddddcddddcdddddcddddcdddddddddd bbabbbbdcbbbdbbbbbbbcbbdbbbbbdbbabbbbbbbbbabbabbdbbbbbbdbbbbbbbbbbbbccabbbbbbbbbbbbbbcabbbbbbbbadbbbbbbbbbbbbbbbbbbbbbbbabcbbbbbbbcbbbbabbabbbbbbaccbbbbadbdbbbbabbbbbabbbbbbbbbbbbbbbbbbcaadbbdbbbbbabbbcbadbbccdbbbbbbdbbbbbabbbabbbbbbcbbbbcbdabbbbbbbbbbbbbbbbbbcbcbbbbbbbbbbbbbbbbbdbbbbabbbbbbbbcbbabbbbbbbbbcbbbbbbbbbbbbbbcbbbbbdbbbbcbbbbbbbbbb ddcddddbcdddadddddddcddcdddddcddddbdddddddaddbdddddddddddddddddddddddaddddbddddbdddddcbddddddddabddddaddddddddcdddddddddcdddddcdddcddddbddaddddddadadddddcdcddddcdcbddadddddddddddddddddddacdddddbdddbdddadcadadacddddddadddddbdbddddddddaadddddaacdbdddddddddddddddcddddddddcddddddddddcddddadddddddddddabdcddddddadddddddddcddddddddddaddddbdddddddddd ddbdddddcddddddddddddddcdddddcddddadddddddcddaddcddddddcdddddddddddddbddddaddddcdddddddddddddddbbddddaddddddddadddddddddbdbdddcdddcddddbddbddddddcbdddadccdbddddcdcadddddddddddddddddddddddbaddbdadddcdddddcbdacaaddddddcdddddddadadddddddcdddddcdadadddddddddddddddddaddddddbddddddddddcddddaddddddddadddadbddddddbdddddddddaddddadddddcddddddddddddddd bbbbbbbcbbbbdbbbbbbbcbbbbbbbbbbbdbdbbbbbbbbbbdbbdbbbbbbabbbbbbbbbbbbbbabbbbbbbbcbbbbbadbbbbbbbbcabbbbdbbbbbbbbdbbbbbbbbbabdbbbabbbcbbbbcbbdbbbbbbabdbbcbbabdbbbbabcbbbdbbbbbbbbbbbbbbbbbbccbcbbbbcbbbcbbbbbdbbadbdbbbbbbdbbbbbcbabbbbbbbbdcbbbcbcdbbcbbbbbbbbbbbbbbbababbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbccbabbbbbbbbbbbbbbbbabbbbabbbbbabbbbdbbbbbbbbbb ddadddddbdddbdddddddcddddddddaddddbdddddddadddddaddddddaddddddddddddbcbddddddddcdddddcdddddddddcdddddcddddddddbdddddddddcdcdddddddaddddddddddddddadcddcdcadadddcdddaddcdddddddddddddddddddbcbddddddddddddbdcadadcaddddddbdddddadddbddddddcadddcdadddddddddddcdddddddadbddddddaddddddddddbddddbdddddddddddacdbddddddddddddddddaddddddddddaddddbdddddddddd ccbccccbacccccccccccdccbcccccbccccacccccccbccacccccccccdccccccccccccacbccccccccacccccadccccccccdcccccbccccccccccccccccccdcccccccccdccccdccdccccccddcccbcaccdcccadccdccdccccccccccccccccccbbcaccbcdcccbcccccbacccadccccccdcccccbcccaccccccaacccdccdccccccccccdcccccccdcaccccccccccccccccccccccdccccccccbccadcaccccccdcccccccccdccccdcccccbccccccccccccccc ccaccccbdccccccccccccccccccccdccdcbcccccccdcccccbccccccaccccccccccccddbcccbccccaccccccaccccccccdccccccccccccccbcccccccccccbcccbcccbccccbccdccccccaacccbccccbcccddccdccaccccccccccccccccccdbdbccacacccdcccacbccbcbdccccccdcccccccccbcccccccbcccbcbdbcbcccccccccccccccdcbccccccdcccccccccbcccccacccccccccccbcccccccccccccccccccbccccbcccccdccccbcccccccccc ddcdddddbdddcdddddddcddcddddddddcdddddddddbddcddcddddddaddddddddddddbaaddddddddaddddddaddddddddcbdddddddddddddbdddddddddddcdddcdddaddddbddcddddddcbcdddddbdadddbadbadddddddddddddddddddddadaaddcdddddddddbdcbdcbabddddddddddddcdadbddddddbbdddddaabdcdddddddbdddddddbdaddddddddddddddddbadddddddddddddbdddadcddddddadddddddddaddddadddddbddddadddddddddd bbdbbbbaabbbabbbbbbbdbbabbbbbabbbbcbbbbbbbabbdbbbbbbbbbcbbbbbbbbbbbbdcabbbabbbbdbbbbbdbbbbbbbbbaabbbbdbbbbbbbbdbbbbbbbbbabdbbbdbbbabbbbcbbabbbbbbaabbbdbbcbdbbbdcbacbbbbbbbbbbbbbbbbbbbbbddacbbcbbbbbbbbbabbbbbbbabbbbbbcbbbbbabdbabbbbbbddbbbdbcaabcbbbbbbbdbbbbbbbdbabbbbbbdbbbbbbbbbcabbbbabbbbbbbbabbdbbabbbbbbdbbbbbbbbbabbbbdbbbbbcbbbbdbbbbbbbbbb dddddddbcdddbdddddddaddcdddddaddcddddddddddddbddbddddddcddddddddddddcbddddddddddddddddbddddddddacddddaddddddddbdddddddddbdddddcddddddddbdddddddddacdddadcbddddddcdadddaddddddddddddddddddbadbddddddddbdddcddcdabddddddddadddddddadaddddddcddddbdccbdddddddddadddddddddbddddddcdddddddddacdddddddddddddcddccdddddddddddddddddddddddcddddddddbdcdddddddddd ddcdddddadddcdddddddcddbddddddddcdaddddddddddbddbddddddbddddddddddddbbcdddcddddcdddddcdddddddddbdddddcddddddddddddddddddadbdddddddcddddcddcddddddbabddbdbddadddccdaaddaddddddddddddddddddcdadddcdcdddadddbddaddacbddddddadddddbdadcdddddddadddadbdcdadddddddadddddddddcddddddcdddddddddcbdddddddddddddaddbddcddddddadddddddddaddddadddddcddbdbdddddddddd aabaaaaddaaacaaaaaaabaabaaaaadaaaacaaaaaaaaaacaabaaaaaabaaaaaaaaaaaaacbaaadaaaaaaaaaadbaaaaaaaaabaaaacaaaaaaaadaaaaaaaaadadaaacaaaaaaaabaacaaaaaadbcaadabaadaaaabacdaacaaaaaaaaaaaaaaaaaaddcdaacadaaacaaaaabaaccbcaaaaaaaaaaaacababaaaaaabdaaaaaabbabaaaaaaadaaaaaaabadaaaaaacaaaaaaaaacbaaaabaaaaaaaacaabbacaaaaaacaaaaaaaaadaaaadaaaaadaababaaaaaaaaaa ddddddddcdddaddddddddddbddddddddddbddddddddddcdddddddddcddddddddddddccddddcddddadddddbcddddddddccdddddddddddddadddddddddbdddddaddddddddcddcddddddcbdddddaddcdddcadadddddddddddddddddddddddcacddcdadddbdddadcadbdcaddddddcdddddadbdaddddddcddddcddbcdadddddddadddddddcdcddddddadddddddddacddddbddddddddcddacdbddddddaddddddddddddddadddddbddcdadddddddddd ddcdddddbdddbdddddddcddadddddaddcdbdddddddaddbddddddddbaddddddddddddbacdddaddddddddddddddddddddbbddddbddddddddadddddddddbdadddcdddadddddddadddddddbcddcdacdadddcadbaddcddddddddddddddddddbcacddcdddddddddcddddaaddddddddcdddddbdddaddddddacdddcdbccdddddddddbdddddddddaddddddadddddddddcaddddcddddddddcddabdddddddddddddddddddddddadddddaddcdadddddddddd ddcddddcadddadddddddaddddddddcddadcddddddddddaddddddddccddddddddddddbcbdddbddddadddddbbddddddddcddddddddddddddadddddddddadcdddadddaddddbddbddddddbabddaddbdcdddcddcadddddddddddddddddddddcaabddddcdddddddcdaaddbccddddddbdddddddddddddbddccdddadcacdcddddbddcddddddddddddddddcdddddddddbdddddadddddddddddbcdaddddddcdddddddddbddddcdddddcddddcdddddddddd ccdccccaacccdcccccccaccacccccdccbcccccccccbcccccbcccccbcccccccccccccdcdcccbccccacccccbdccccccccbaccccdccccccccccccccccccacccccacccbccccaccddccccccabccacdccdccccbcaaccbccccccccccccccccccbcaaccccacccccccdcbbcdbbcccccccdcccccacbcbcccbcccbcccacbbdccccccaccacccccccbcdccccccccccccccccdcccccbccccccccdccddcbccccccdcccccccccdccccbcccccdccdcacccccccccc ddcddddacdddddddddddbddddddddcddadcdddddddbdddddddddddcaddddddddddddbbbdddbddddcddddddcddddddddaaddddcddddddddddddddddddddadddcdddddddddddcadddddabaddddaadadddaddbbddcdddddddddddddddddddddcddadcdddcdddddbddbdbaddddddadddddadadcdddadddcdddddaacdcddddaddadddddddcddddddddcdddddddddbdddddcddddddddbddcaddddddddbdddddddddbddddddddddcddcdcdddddddddd aabaaaacdaaabaaaaaaabaacaaaaabaacacaaaaaaaaaabaaaaaaaaacaaaaaaaaaaaaabaaaabaaaacaaaaaaaaaaaaaaabaaaaabaaaaaaaadaaaaaaaaadacaaacaaacaaaabaadbaaaaaabdaadadaacaaabdabaaabaaaaaaaaaaaaaaaaaacbabaadababaddaaaaddacdabaaaaaabaaaaaaadaaaaacaaabaaaaabbdadaaaabaaaaaaaaaabacaaaaaadaaaaaaaaacbaaaacaaaaaaaabaabbacaaaaaadaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaa ddaddddbbdddadddddddcddadddddbddaddddddddddddcddddddddbcddddddddddddbbadddcddddddddddcdddddddddccdddddddddddddddddddddddbdcdddbddddddddbddbcdddddccdddddccacddddbddaddbddddddddddddddddddbddbddddbdbdadddadaadccdaddddddadddddcdadadddbddcadddddbcadcddddaddadddddddddaddddddcdddddddddcadddddddddddddcdddadcddddddbdddddddddcddddddddddcddadadddddddddd bbcbbbbccbbbabbbbbbbdbbabbbbbabbcbcbbbbbbbbbbcbbbbbbbbddbbbbbbbbbbbbcdcbbbcbbbbabbbbbddbbbbbbbbabbbbbcbbbbbbbbdbbbbbbbbbdbabbbdbbbdbbbbcbbbbbbbbbbacbbcbaaddbbbabbaabbdbbbbbbbbbbbbbbbbbbaacdbccbcbdbcdbbdbbcbcdacbbbbbbdbbbbbcbdbbbbbcbbacbbbcbcccbcbbbbbbbcbbbbbbbabbbbbbbbabbbbbbbbbacbbbbdbbbbbbbbdbbcdbcbbbbbbabbbbbbbbbdbbbbabbbbbbbbabbbbbbbbbbbb cccccccdbccccccccccccccdcccccaccacccccccccacccccacccccdcccccccccccccbdbcccbccccacccccdbccccccccddcccccccccccccacccccccccccacccdcccdccccbccacccccccddccaccadacccdccadccaccccccccccccccccccadbdcadcdcacdcccbcadcccdbccccccacccccacbcbcccdccbccccacbddccccccdccacccccccdcdccccccccccccccccbdccccbccccccccaccbcccccccccbcccccccccdccccaccccccccacbcccccccccc aabaaaacdaaaaaaaaaaacaadaaaaaaaacaaaaaaaaadaacaacaaaaaadaaaaaaaaaaaaacdaaabaaaaaaaaaadbaaaaaaaaaaaaaadaaaaaaaaaaaaaadaaadacaaadaaadaaaacaadaaaaaadbdaaaadbdaaaadbacdaadaaaaaaaaaaaaaaaaaadddbadbacacaccaaaabcacaaaaaaaaacaaaaaaacadaaabaabbaaabaabcaaaaaabaacaaaaaaababaaaaaaaaaaaaaaaabcaaaadaaaaaaaadaabdabaaaaaaaaaaaaaaaaaaaaacaaaaacaababaaaaaaaaaa ccdccccdaccccccccccccccbccccccccccccccccccbcccccbcccccbcccccccccccccdbbccccccccaccccccdccccccccbbccccbccccccccdcccccacccccccccccccbccccbcccacccccddaccacacbbcccbbccbccdccccccccccccccccccadbacbbcbcacabccbcaccccccccccccdcccccccbcbcccbccaccccacdadcdccccaccacccccccbcdccccccbcccccccccacccccdccccccccaccbdcaacccccbcccccccccbccccccccccdccdcdcccccccccc bbabbbbdcbbbcbbbbbbbbbbabbbbbabbabbbbbbbbbdbbdbbcbbbbbccbbbbbbbbbbbbbabbbbbbbbbdbbbbbddbbbbbbbbbabbbbbcbbbbbdbbbbbbbabbbababbbabbbbbbbbcbbccbbbbbdcdbbbbbbccbbbcbbcbbbabbbbbbbbbbbbbbbbbbcbcbbbdbcbcbacbbcbccbddbdbbbbbbbbbbbbbbdbcbbbcbbbcbbbabddbbbbbbbdbbcbbbbbbbcbabbbbbbabbbbbbbbbacbbbbcbbbbbbbbcbbdabddbbbbbcbbbbbbbbbbbbbbbbbbbbdbbdbcbbbbbbbbbb ddbddddbddddbdddddddddddddddddddddcdddddddcdddddddddddadddddddddddddcdbdddbddddbdddddbdddddddddcddddddbdddddcdadddddadddadcdddcddddddddbddabdddddaddddadcdbadddcdddaddddddddddddddddddddddcdadcadddddbaddadcddcbcdddddddbdddddbdadcdddcddaddddddbdadadddddddadddddddadaddddddadddddddddbaddddcdddddddddddbbddadddddcdddddddddddddddadddddddddcdddddddddd ddbddddcaddddddddddddddddddddbddddbdddddddbdddddcdddddacddddddddddddbdddddadddddddddddbdddddddddaddddaadddddcdddddddbdddadcdddcdddcddddaddbbdddddcaaddbdcdbadddbaddbddcddddddddddddddddddcbdbdaddddddcdddcdaadbdcdddddddddddddbdbdbdddbddabdddbdcacdadddddddddddddddcdbddddddbdddddddddabddddaddddddddcddaadacdddddbddddddddddddddaaddddcddbdbdddddddddd ccbccccdccccbcccccccdccacccccdccccbcccccccbcccccacccccbdccccccccccccadbcccbccccddcccccbcccccccccacccccbcccccccacccccdcccbcaccccccccccccaccabcccccbbaccccdbccccccdcaacccccccccccccccccccccdabacaccccdcdbccaccbcdabbccccccdcccccdcacacccccccdcccccdabcdccccbccbcccccccbcdccccccccccccccccdccccccccccccccdccdbcaccccccdcccccccccbccccadccccdccdcdcccccccccc ddbddddaadddddddddddaddbdddddcddddbddddddddddbddddddddbaddddddddddddacadddcddddadddddcbdddddddddadddddddddddbdcdddddbdddcdcdddddddaddddadddcdddddcdaddcdcaabddddadadddbddddddddddddddddddccdcdbddadadcaddbddcdcabdddddddcdddddddbdddddddddbdddadccaddddddbddadddddddbdcddddddddddddddddcbddddbddddddddcddacddbdddddadddddddddcddddcbddadaddbdcdddddddddd ccbccccaacccacccccccaccacccccbccbcdccccccccccbccbcccccccccccccccccccdbbcccdccccddccccbcccccccccabcccccdcccccdcccccccccccbcdcccdcccaccccacccacccccacdccccddbccccdbcaaccdccccccccccccccccccbdbdcadcdcacddccccbccaadaccccccccccccccacdcccbccbbcccbcddacdcccccccacccccccccaccccccbcccccccccabcccccccccccccdcccacbacccccdcccccccccdcccccdcccccccacccccccccccc bbcbbbbccbbbcbbbbbbbabbabbbbbdbbbbabbbbbbbdbbbbbabbbbbbcbbbbbbbbbbbbababbbabbbbbabbbbdbbbbbbbbbcabbbbdcbbbbbdbcbbbbbdbbbabbbbbdbbbdbbbbcbbbdbbbbbaabbbabdaadbbbadbbabbbbbbbbbbbbbbbbbbbbbdbbbbdabdbdbadbbdbcabacadbbbbbbcbbbbbdbdbcbbbbbbadbbbabdaabbbbbbcbbbbbbbbbbcbcbbbbbbabbbbbbbbbccbbbbcbbbbbbbbdbbcbbbbbbbbbdbbbbbbbbbbbbbbacbbdbabbdbabbbbbbbbbb ddbddddbddddbddddddddddbdddddbddddddddddddcddddddddddddcddddddddddddabbdddbddddbcdddddbddddddddaadddddadddddbdadddddddddbdadddadddddddddddcddddddbabddcddacddddabdccddddddddddddddddddddddcbbdabdbdadadddaddadabadddddddcdddddbdddddddcdddbdddbdcaadbddddcddbdddddddddcddddddcdddddddddabddddcddddddddbddcdddaddddddddddddddddddddbaddadaddbdbdddddddddd ccaccccadcccccccccccdccccccccaccacccccccccdccdccccccccaaccccccccccccacdcccbccccaacccccdcccccccccdcccccbcccccacccccccccccccacccacccaccccacccccccccbdbccacbaabcccdacdaccdccccccccccccccccccdabdcaacccacbbccdccbcbbbcccccccacccccccdcbcccbcccbcccdcaaacaccccbccccccccccdcdccccccacccccccccabccccdccccccccdccbaccacccccdccccccccccccccddccbccccccacccccccccc ddbddddbcdddddddddddaddadddddbddbdcdddddddadddddddddddbbddadddddddddaddddddddddccddddcaddddddddaaddddbddddddbdcdddddadddddddddcddddddddcddbaddddddbdddcdbdcbdddccddcdabddddddddddddddddddcbaadbadbddddcddbdbddaccaddddddadddddadadbdddadddddddaddcbdaddddbddcdddddddaddddddddcdddddddddaadddddddddddddbdddcddcdddddadddddddddbddddddddbdcddcdbdddddddddd ccdcccccacccaccccccccccbcccccbccdcbcccccccaccaccbcccccbbccccccccccccdaccccdccccdaccccddccccccccaaccccdccccccbcdcccccdcccbcdcccacccdccccaccaacccccdacccaccddbcccadcadcadcccccccccccccccccccaddcdccbcccaaccacdbcaaddccccccccccccccdccccccccddcccbcadacbcccccccbcccccccdccccccccacccccccccbcccccaccccccbcaccaacabcccccccccccccccdccccabccbcaccdcbcccccccccc bbbbbbbbdbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbcbbbbbbdbbcbbbbbbbbbbdbbbbbbbbbacbbbbadbbbbbbbbdbbbbbbbbbbbbcbbbbbbbbbbbcbdbbbbbbbcbbbbbbbbabbbbbccdbbcbddacbbbabbcdbbbbbbbbbbbbbbbbbbbbbccadbbbbdbabcabbbbbcbadbabbbbbbbbbbbbcbcbabbbdbbcbbbbcbcbdbabbbbcbbabbbbbbbcbabbbbbbcbbbbbbbbbccbbbbabbbbbbdcbbbadbcdbbbbbbbbbbbbbbbcbbbbcabbabdbbdbabbbbbbbbbb ddadddaabdddcdddddddbddbdddddaddddcddddddddddcddcdddddcaddcddddddddddbbdddbddddabdddddaddddddddabddddbadddddbdcdddddadddadadddbdddddddddddcbddddddbcddbdddacddcbbdbddaddddddddddddddddddddbdcdbbdadbdacddddacdbdbbddddddbdddddcdddddddddddadddcdcbbdaddddbddcdddddddadcddddddcdddddddddaaddddaddddddadaddbddabdddddcdddddddddcddddcdddcdaddddadddddddddd ccbcccaadcccacccccccbccbcccccaccdcdcccccccdccbccccccccbcccacccccccccaaacccaccccdcccccbdccccccccadccccdbcccccacbcccccacccacbcccccccdccccacccbcccccdbaccaccbcbccdaacdccbdccccccccccccccccccbcdbccbcdcbcddccdccacbccaccccccacccccccacccccaccbbccccccbccbccccaccdcccccccbcbcccccccccccccccccaccccdccccccdabccdccaacccccccccccccccdccccadccdccccacdcccccccccc ddbddddcddddadddddddbddaddddddddddadddddddaddcddbdddddbcddbdddddddddcbadddddddddbddddcaddddddddcdddddaadddddadcdddddbdddcdbdddcdddaddddbddcadddddbacddbdaadbdddccdabdbdddddddddddddddddddcdcddccdddcdbcddadbbdabbbddddddddddddcdadaddddddcadddddbcdddddddcdaddddddddadbddddddadddddddddacddddaddddddcbadddcdbbdddddadddddddddbddddbbddddbddadcdddddddddd bbcbbbdbdbbbbbbbbbbbabbbbbbbbdbbabbbbbbbbbdbbcbbdbbbbbcdbbcbbbbbbbbbdacbbbdbbbbdcbbbbcbbbbbbbbbaabbbbabbbbbbbbdbbbabdbbbdbabbbcbbbabbbbdbbccbbbbbcacbbabbdddbbcbbbdababbbbbbbbbbbbbbbbbbbbdccbacbdbbbbabbbbddbaabbbbbbbbcbbbbbcbcbbbbbcbbbbbbbdbbbabcbbbbcbdabbbbbbbdbcbbbbbbbbbbbbbbbbdbbbbbcbbbbbbdbcbbacbdabbbbbcbbbbbbbbbbbbbbbabbcbabbbbdbbbbbbbbbb ccaccccabcccdcccccccbccaccccccccacbcccccccacccccccccccacccccccccccccabbcccbcccccaccccbdccccccccdaccccbacccccacbcccdcacccccacccccccdccccdccabcccccdacccacbabcccadccaacbcccccccccccccccccccacabccdcccccaaccdcbccccbcccccccccccccacacdcccdccadcccccbaacaccccdccccccccccbccccccccdcccccccccccccccbccccccabbccbacaccccccacccccccccaccccabccdcaccccbcccccccccc ddddddadcdddbdddddddcddadddddaddddbddddddddddbddbdddddaddddddddddddddabdddbddddbaddddadddddddddcadddddbdddddadcdddcdadddddbdddddddaddddbdddbddddddadddaddbccddacddabdbaddddddddddddddddddcbccdccdcdcdadddadcadcbcbddddddddddddadadcdddddddadddcdddadcddddcdbddddddddddaddddddddddddddddabddddddddddddcdddbcdcadddddddddddddddcddddcaddddaddbddaddddddddd ccaccccbbcccaccccccccccccccccaccdcccccccccdccbccaccccccdccbccccccccccbdcccdccccbcccccccccccccccbaccccadcccccccdcccdcccccacacccdcccaccccccccccccccbbcccbcaacaccdddccccbacccccccccccccccccccbdcccccbcbccdcccccccbdbaccccccdcccccbcdcaccccccbdcccbcbadcdccccbcdacccccccbcaccccccccccccccccaaccccaccccccbaaccaacaccccccacccccccccaccccbaccccbccbcccccccccccc aadaaaaddaaabaaaaaaabaabaaaaadaaaaaaaaaaaadaaaaaaaaaaaccaacaaaaaaaaacdaaaabaaaacbaaaabbaaaaaaaaddaaaabaaaaaaaacaaacacaaadacaaabaaacaaaabaadaaaaaaddcaaaaddbaaacdcaaaacaaaaaaaaaaaaaaaaaaabcabaadabaaabdaadabdacaadaaaaaaaaaaaadadaaaaadaacbaaacababadaaaadadbaaaaaaacabaaaaaadaaaaaaaaacdaaaabaaaaaabbaaaccadbaaaaacaaaaaaaaacaaaadaaaaabaacadaaaaaaaaaa aaaaaabcaaaabaaaaaaabaadaaaaacaacabaaaaaaabaabaabaaaaabdaabaaaaaaaaabacaaaaaaaaabaaaacbaaaaaaaaadaaaaddaaaaacacaaababaaacacaaacaaabaaaadaaacaaaaadbdaabaadcdaaddbadaabdaaaaaaaaaaaaaaaaaaabdcaacacabacbaacabdadaccaaaaaadaaaaaaadabaaadaabbaaadaabbaaaaaadaddaaaaaaabaaaaaaaadaaaaaaaaaccaaaaaaaaaaabcbaaccaacaaaaaaaaaaaaaaacaaaaccaadabaadaaaaaaaaaaaa bbabbbaaabbbabbbbbbbdbbbbbbbbcbbdbabbbbbbbabbdbbdbbbbbbabbbbbbbbbbbbcdbbbbabbbbacbbbbacbbbbbbbbcbbbbbbabbbbbcbabbbdbdbbbcbabbbcbbbabbbbdbbbabbbbbcddbbabcadcbbbabbaabccbbbbbbbbbbbbbbbbbbddbbbbababcbbdbbdbcabdcbabbbbbbabbbbbabdbbbbbcbbccbbbabaadbcbbbbabbdbbbbbbbdbcbbbbbbabbbbbbbbbaabbbbdbbbbbbdbcbbbdbaabbbbbcbbbbbbbbbdbbbbbabbcbbbbcbdcbbbbbbbbb ddcdddbdddddadddddddbddcddddddddcdbdddddddbdddddaddddddbddddbdddddddcdcddddddddcdddddcadddddddddbdddddcdddddbdadddadcdddddddddddddbddddcddabdddddbbbddddccaaddadadbadabddddddddddddddddddcbdbddadbdddacddadbddcacaddddddbdddddadcdddddbdddbdddcdcbadcddddcdcdddddddddddddddddcdddddddddbcddddbddddddbaaddcddccdddddadddddddddcddddabddbddddcdbbddddddddd ddddddbdadddddddddddaddcdddddbddadbdddddddbddadcbdddddddddcddbddddddccbdddbddddcaddddabdddddddddaddddacdddddcdcdddddddddcdddddddddbddddbddaaddaddcddddbdbbccddcccdcbdcaddddddddddddddddddcdacdaddcdadbbddddbbddbaaddddddbdddddcdcdddddbddcadddcdbcadbddddbdbbdddddddddcddddddcdddddddddddddddbdddddddbdddcbddddddddadddddddddcddddbcddddbddcdcbddddddddd aadaaaacdaaacaaaaaaaaaadaaaaaaaacacaaaaaaadaaaadcaaaaadbaaaaddaaaaaabadaaabaaaabcaaaabbaaaaaaaabdaaaabaaaaaadabaaadabaaabacaaabaaadaaaacaadbaacaaabdaacaddacaacababdaaaaaaaaaaaaaaaaaaaaadabbacbaaadabcaaaadbaccaaaaaaaadaaaaaaadabaaaaaacaaaacacdcabaaaaaabaaaaaaaabaaaaaaaacaaaaaaaaaacaaaaaaaaaaacdcaaabacaaaaaabaaaaaaaaadaaaacdaacadaabaabaaaaaaaaa bbabbbdccbbbdbbbbbbbdbbabbbbbcbbcbcbbbbbbbcbbababbbbbbadbbbbbabbbbbbcdcbbbdbbbbbdbbbbbbbbbbbbbbccbbbbbabbbbbdbcbbbabdbbbababbbdbbbabbbbcbbddbbbbbbcbbbdbabdbbbadcbdabcbbbbbbbbbbbbbbbbbbbaadabdcbcbcbbbbbcbbcbcdbabbbbbbdbbbbbbbcbabbbcbbbcbbbdbaddbabbbbdbddbbbbbbbdbbbbbbbbbbbbbbbbbbbcbbbbcbbbbbbabcbbcabdcbbbbbcbbbbbbbbbcbbbbaabbbbcbbdbddbbbbbbbbb aacaaadbbaaaaaaaaaaaaaacaaaaabaaaadaaaaaaabaadabdaaaaacdaacabdaaaaaaabcaaadaaaadbaaaaacaaaaaaaadaaaaaddaaaaababaaababaaabaaaaacaaacaaaaaaabdaadaabcdaabaadbaaaacaaccaddaaaaaaaaaaaaaaaaaadbaaaddaaaaacdaaaacdadbdcaaaaaabaaaaabacabaaaaaabdaaacaabdaaaaaabadaaaaaaaabacaaaaaabaaaaaaaaaccaaaaaaaaaaadbaaabaacdaaaaaaaaaaaaaaaaaaaadbaaaacaaaabcaaaaaaaaa ddbddddcbdddadddddddaddaddddddddadadddddddaddadacdddddabddbddaddddddabadddaddddcaddddbcddddddddccddddbbdddddbdadddadddddbdbdddadddcddddcddbaddaddacbddadaaacddaccdcadcaddddddddddddddddddcbbbdbddbdddaaddcdbddcaabddddddbdddddadcdddddaddbadddbdaacdcddddaddddddddddcdaddddddadddddddddbddddddddddddbabddbbdaadddddbdddddddddbdddddaddbdcddcdbaddddddddd ccdcccdaacccbccccccccccacccccaccccbcccccccdcccccacccccadccccbdccccccbabcccdccccaacccccbccccccccaccccccccccccccbcccccbcccacacccdcccaccccdccdcccaccacdcccccdbdccbaaccbcacccccccccccccccccccdadccdbcccbcadccccbdcabbaccccccdcccccdcbcbccccccabcccccaaacbccccbcdacccccccccaccccccbcccccccccbcccccdccccccabaccadcdbcccccbcccccccccaccccadccacbccacdaccccccccc ccccccacbcccacccccccbccacccccaccacdcccccccdccacadccccccbccccbdcccccccbdcccaccccbdccccacccccccccddccccddcccccbcccccbcccccdcdcccdcccbccccaccdbccbcccbbccacbbdaccaaacddcbacccccccccccccccccccaddcadcbcbcdaccccbbccbcbccccccccccccdcdcbcccdccaccccccaadccccccacaccccccccdcaccccccacccccccccdbccccaccccccccdccbbcdacccccacccccccccaccccbdccdcaccbccaccccccccc bbabbbdadbbbabbbbbbbabbcbbbbbbbbdbbbbbbbbbbbbabcabbbbbcdbbabddbbbbbbabdbbbabbbbbdbbbbaabbbbbbbbcdbbbbbabbbbbcbabbbbbabbbbbbbbbabbbdbbbbcbbadbbabbbacbbabbcaabbcbababbaabbbbbbbbbbbbbbbbbbbbddbbdbdbabacbbabadbbaadbbbbbbabbbbbbbbbbbbbbbbcbbbbcbbbbbbbbbbdbbcbbbbbbbbbdbbbbbbbbbbbbbbbbbabbbbdbbbbbccbbabbabbbbbbbbdbbbbbbbbbbbbbbdabbababbdbcbbbbbbbbbb aacaaaddcaaabaaaaaaabaadaaaaabaacabaaaaaaabaacadcaaaaabbaaaabaaaaaaadccaaaaaaaadbaaaaaaaaaaaaaacbaaaabaaaaaababaaaaabaaacabaaacaaadaaaaaaaddaacaadcdaadabcccaaaabacbaacaaaaaaaaaaaaaaaaaacdbaadaaaabaabaaaadaabaacaaaaaadaaaaaaaaadaaacaaadaaacacbaadaaaabaabaaaaaaacadaaaaaabaaaaaaaaaaaaaaadaaaaacaddbaadadcaaaaaaaaaaaaaadaaaaacaaacabaabadcaaaaaaaaa ccbcccabbcccccccccccdccacccccbccccccccccccbccdcabcccccadccdcbbcccccccadcccaccccacccccbbccccccccdcccccaacccccccacccdcacccbcacccacccaccccaccccccccccadccbcccbbccabacbbcbaccccccccccccccccccddaccdacbcaccdccbcaacbbcdccccccccccccacccaccccccaacccbccaacdccccccbacccccccccaccccccbcccccccccbbccccacccccdcdacccacadcccccdccccccccbbccccdaccccaccccadccccccccc bbabbbbdabbbdbbbbbbbbbbabbbbbcbbbbabbbbbbbcbbdbddbbbbbbabbcbbbbbbbbbbadbbbdbbbbddbbbbacbbbbbbbbbabbbbaabbbbbbbbbbbcbbbbbcbabbbabbbcbbbbbbbbcbbcbbdcabbdbacacbbacbbddbcdbbbbbbbbbbbbbbbbbbbaddbcabbbbbbabbcbadbbdcabbbbbbdbbbbbbbbbcbbbdbbadbbbbbcdcbcbbbbbbdabbbbbbbdbdbbbbbbabbbbbbbbbccbbbbdbbbbbdbbbbbdbbaabbbbbbbbbbbbbbabbcbbddbbabcbbdbabbbbbbbbbb ccaccccbccccdccccccccccccccccbccbcaccccccccccbcacccccccdccaccaccccccdbbcccbccccabccccbbccccccccadcccccbcccccdcbcccbcdcccacdcccdccccccccbccdbccaccdabccacacabccbbccaccacccccccccccccccccccbbaccbdcccbcadccbcbdcdcbdccccccccccccacacdccccccbccccbcbddcccccccccbcccccccdcbccccccbccccccccccaccccdccccccbbbdcaaccdcccccaccccccccaacdccddccccdcccccbccccccccc ccccccdadcccaccccccccccbcccccaccdcdcccccccbcccccbccccccaccccbbccccccadbccccccccddcccccddcccccccbcccccdacccccdcdcccdcacccdcccccdccccccccaccbacccccdadccbcbdcbccacacdbccbccccccccccccccccccbccdccdcacdcbaccbcbacadbdccccccbcccccdcbcbcccccccbcccaccdccbccccdcacccccccccccccccccbcccccccccccccccacccccdadadcabcadcccccaccccccccdacdcccdccdccccacbdccccccccc ccccccccccccbcccccccdccbcccccdccdcaccccccccccbccccccccccccacbacccccccddcccdcccccbcccccaccccccccddccccabcccccccacccdcccccccccccdcccdccccbccdbccdccdabccccbdbaccbbbcdacdaccccccccccccccccccddcacaacbcdcbcccdddbcdcbdccccccbcccccdcacdcccaccdccccacaadcbccccacbacccccccccdccccccbcccccccccdcccccbccccccdbcbcaccbcccccccccccccccacccccccccbcbccbcddccccccccc bbbbbbdcababbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbdbdcbbbbbddbbdbcdbbbbbbaadbbbcbbbbdbbbbbabdbbbbbbbadbbbbccbbbbbdbcbbbdbabbbcbbbbbbbbbbbbdbdbbdbbbdbbcaabbdbbbbbbbcacbcabcabbbbbbbbbbbbbbbbbbbcccbabbabbbbdbbdacabaaaabbbbbbabbbbbbbabdbbbcbbccbbbbbbbdbcbbbbdbdbbbbbbbbbbbbbbbbbcbbbbbbbbbdabbbbcbbbbbadbcbbccbcdbbbbbabbbbbbbbbabcbbadbbcbbbbbbbbbbbbbbbbb bbbbbbcabbcbdbbbbbbbdbbbbbbbbcbbdbdbbbbbbbabbbbdbbbbbbccbbabcdbbbbbbdacbbbcbbbbbcbbbbddcbbbbbbbbcbbbbabbbbbbcbdbbbabbbbbcbdbbbbbbbbbbdbbbbcdbbcbbadcbbdbcddcbbdcbbcabacbbbbbbbbbbbbbbbbbbadcbbbdbabdbadbbbacdbbadabbbbbbcbbbbbabdbbbbbcbbddbbbbbbcdbabbbbdbbdbbbbbbbbbdbbbbbbdbbbbbbbbbcdbbbbabbbbbacaaabdabddbbbbbabbbbbbbbddbbbbccbbabcbbcbccbbdbbbbbb aabaaacbcabacaaaaaaadaadaaaaabaadaaaaaaaaabaaaacaacaaaaaaababdaaaaaadadaaaaaaaaddaaaacbcaaaaaaaabaaaacbaaaaabadaaacabaaacadaaadaaaaaabadaaabaaaaacbaaaaaccbdaaaaaabaacdaaaaaaaaaaaaaaaaaacbcaacbacaaadcaadccaadcabaaaaaaaaaaaaaacadaaadaadcaaadaaacadaaaababbaaaaaaadacaaaaaaaaaaaaaaaadbaaaacaaaaacdabbabacccaaaaacaaaaaaaaaaabaaadaadabaabacdaabaaaaaa bbcbbbacabbbdbbbbbbbcbbdbbbbbbbbcbdbbbbbbbabbabddbcbbbcbbbabbbbbbbbbacdbbbabbbbdbbbbbcdcbbbbbbbabbbbbdcbbbbbabcbbbcbbbbbabbbbbabbbbbbcbcbbbbbbcbbddabbdbabadbbcbbbabbccbbbbbbbbbbbbbbbbbbbdbcbdbbababdacbcbadbbdaabbbbbbbbbbbbababcbbcdbbbabbbbbaccbbbbbbdbdcbbbbbbbcbbbbbbbbcbbbbbbbbbdcbbbbcbbbbbcaaddbdbacdbbbbbccbbbbbbbadbabbddbbababbcbadbbbbbbbbb ddbdddaccdddbdddddddaddcdddddbddbdadddddddddddddbdbdddddddddbbddddddbbadddaddddbbdddddcbddddddddddddddadddddcdadddddadddadcddddddddddcdcdddbddaddddaddadbccdddcdcdcadabdddddddddddddddddddddbdbadbdcdaabdccaadcbbbddddddadddddbdddaddadddbadddbdcaddbddddddcbdddddddddbddddddbdddddddddabddddbdddddaaadddcdacaddddddcdddddddccddddabddcdcddbdcaddbdddddd ccdccccadcdcaccccccccccbcccccbccacbccccccccccacabcccccddccccbdccccccacbcccdccccbbccccaabcccccccbcccccdccccccdcacccccdcccdcbccccccccccbcacccbcccccabdccbcdcdaccdabccaccdccccccccccccccccccbbadccccacccbcacdacbcddcdccccccccccccbcbcbccbbcccccccbcddacbccccccabcccccccccdccccccccccccccccdaccccccccccaccddcababccccccaccccccccabcaccabccdcbccccadccbcccccc aacaaadbdacaaaaaaaaacaadaaaaabaaaadaaaaaaacaadaabaaaaaacaaaaacaaaaaabbbaaadaaaabdaaaadccaaaaaaabcaaaadcaaaaaaabaaadadaaadacaaadaaadaadaaaadaaadaaadbaaaaaaacaacccabdadaaaaaaaaaaaaaaaaaaacdccaddaaadacbaaadadabdacaaaaaadaaaaacadaaaabdaabaaaabaccdabaaaadaaaaaaaaaacabaaaaaaaaaaaaaaaaaaaaaaaaaaaacdbadabddbaaaaaaadaaaaaaabbabaaddaaaadaabadcaacaaaaaa ddbddddbbdbdbdddddddaddadddddcddbdcddddddddddbdaddcddddaddbdaadddddddacddddddddcadddddcbdddddddcdddddacdddddbdbdddadddddbdcdddadddadddddddbbddddddbdddadbdccddcacdbbdbcdddddddddddddddddddabaddcdadcdbdddccdbddcbaddddddddddddddddbddaadddddddadbaddaddddaddbdddddddddcddddddddddddddddcaddddddddddbdccaddbdcadddddddddddddddcdaddcaddcdaddbddaddbdddddd ccccccddbcacacccccccccccccccccccbcccccccccbccaccacbcccccccbccdccccccaadcccbccccdbcccccbdcccccccdcccccbdcccccdcdcccacdcccacdcccdcccaccccbcccdccdccbdcccaccdbaccdacccacbaccccccccccccccccccbdbdcaccacacdbdcaddbcadccccccccdcccccccacaccdaccdbccccccadcbccccbcaccccccccbcdccccccaccccccccccbccccdccccccddbacdaabccccccaacccccccaccdccbcccacdccdcdaccdcccccc ddbdddcdcdcdbdddddddaddadddddbddddbdddddddaddbdbbdcddddcddbdccdddddddbadddcddddccddddaabdddddddaaddddaadddddbdbdddddcdddadbdddbdddaddadbddccddbdddabddddbacbddabddabdbcdddddddddddddddddddaaadcbdcdbdbaddbaccdacbaddddddadddddadcdcdddcddaddddcdbbcdbddddadabdddddddcdbddddddbdddddddddcbddddbdddddcddcadcbbaddddddaadddddddaadaddccddddaddaddaddcdddddd ddcddddbddcdadddddddaddcdddddcddaddddddddddddcdacdadddccddddcdddddddbcddddbdddddcddddbabdddddddcadddddbdddddcdcdddbdadddddbdddddddcddaddddcddddddcdbddcdbadadddccdaddadddddddddddddddddddbcaadacdddcddcbdaaaaddabdddddddddddddcdbdadddddddadddcdcacddddddddacdddddddbdcddddddadddddddddbdddddcdddddccdaadbcbcadddddbadddddddcbdbdbbbddddcddddbcddddddddd aabaaabbdadadaaaaaaabaacaaaaaaaabadaaaaaaadaabaabadaaabdaacadaaaaaaabcbaaaaaaaacdaaaadacaaaaaaacdaaaaccaaaaacadaaadacaaaaaaaaadaaabaaaaaaaacaacaaaacaadaacccaaccbaaaabbaaaaaaaaaaaaaaaaaaaadbaccaaadaaaaabcbcabcbdaaaaaadaaaaaaadacaadaaaaaaaadabcaabaaaacaadaaaaaaadabaaaaaadaaaaaaaaaaaaaaaaaaaaabdbbbadacbbaaaaacaaaaaaaadbabaccdaacacaabadbaaaaaaaaa bbcbbbacabdbbbbbbbbbcbbcbbbbbbbbcbdbbbbbbbcbbdbbdbabbbaabbcbdabbbbbbcacbbbabbbbcdbbbbcdcbbbbbbbdcbbbbabbbbbbbbbbbbcbabbbcbdbbbbbbbcbbdbbbbcdbbdbbcccbbdbdcdabbcbdbddbbbbbbbbbbbbbbbbbbbbbdbdbbbcbcbdbacdbadccbcbccbbbbbbabbbbbabbbcbbdabbccbbbabdccbbbbbbbbaabbbbbbbcbbbbbbbbcbbbbbbbbbbcbbbbabbbbbdabdcbcbccbbbbbbabbbbbbbbcdbbbdbbbbcbcbbabdbbbdbbbbbb ccbcccbcbcacccccccccbccdcccccdccaccccccccccccbcabcacccdbccbcbcccccccccacccbcccccaccccaddcccccccdcccccdacccccccbcccacacccdcbcccbcccaccacaccbcccbccbcbccccbcbbccdcbccbcadccaccccccccccccccccaddcbccdcbcaddcdccaccaacccccccacccccbcacdccbaccddcccdcbdbcaccccccdbcccccccdccccccccdcccccccccddccccdccccccbdbacdacbbccccccbcccccccddcdcabddcacdccbcbaccacccccc aadaaadddadaaaaaaaaaaaabaaaaadaadadaaaaaaacaadabcacaaaaaaacaddaaaaaabbcaaacaaaabbaaaadbaaaaaaaaacaaaabaaaaaadadaaaaaaaaacacaaabaaaaaadaaaaabaabaacadaabaaaaaaacbbabdacaaacaaaaaaaaaaaaaaadcaaaaaacaaadadacbbbacbdaaaaaaaaaaaaacabaaaacdaadaaaacaabbadaaaadaabaaaaaaadaaaaaaaacaaaaaaaaadbaaaabaaaaaabacbadddaaaaaaaabaaaaaaaacacabbcbaaacaabadcaacaaaaaa ccccccccdcdcacccccccdcccccccccccccdcccccccbcccccacccccabccbcbaccccccabbcccdcccccbccccdabcccccccacccccbbcccccbcccccacdcccccbcccbcccaccbcccccbccaccccaccacbcadccdaccbbcaaccaccccccccccccccccdcdcadcccccbabcadddcbbcbccccccbcccccdcccdccacccbacccbcaabcaccccbcdbcccccccbcdccccccacccccccccbcccccdcccccbbdbacbaaabcccccbaccccccccacccdcaacccaccacccccbcccccc aadaaadbaadaaaaaaaaadaacaaaaacaabaaaaaaaaacaacaaaadaaadaaadaacaaaaaacabaaabaaaadbaaaaadcaaaaaaacbaaaadaaaaaacadaaabadaaacaaaaabaaabaaaadaaadaacaadccaaaacccbaaaadadaadaaaaaaaaaaaaaaaaaaabbabaababaaadbbabaccacbbbaaaaaadaaaaadabadaadcaacaaaaaaaadadaaaaaacdaaaaaaaaaaaaaaaacaaaaaaaaabdaaaacaaaaadcacbabaaacaaaaacbaaaaaaaadaaabdbbacabaaaaabaabaaaaaa bbabbbdadbdbbbbbbbbbabbcbbbbbbbabbcbbbbbbbcbbabbdbcbbbddbbbbbcbbbbbbbbbbbbbbbbbddbbbbdbbbbbbbbbcdbbbbddbbbbbcbcbbbbbdbbbabdbbbdbbbbbbdbdbbddbbabbdddbbabddacbbbcbbbabbdbbabbbbbbbbbbbbbbbdcadbdabbbdbddbbaaccbbcadbbbbbbdbbbbbabcbbbbdabbddbbbabdbbbdbbbbdbbabbbbbbbcbdbbbbbbabbbbbbbbbabbbbbcbbbbbbbddcbcdcccbbbbbdcbbbbbbbdcbbbbbccbababbbbcbbbcbbbbbb ccbcccacacccccccccccdccccccccacbdcbcccccccbccdcacccccccacccccdccccccdaacccdccccaccccccdbcccccccdcccccdccccccacbcccdcdcccccdcccacccacccccccbcccbccccbccccbabaccbbacbacaaccacccccccccccccccabdccdacacbcacccbdbcccabdccccccbcccccdcacaccaaccaacccbcbcacdccccccbdcccccccdccccccccacccccccccbaccccacccccaddabcabcabccccccdcccccccdacbcccbccdccccdcabccacccccc ddbdddadcdddddddddddbddadddddbdacdadddddddcddcddcdddddbaddadadddddddbacdddaddddcbddddcbadddddddaadddddcdddddadcdddddcdddadaddbcdddcddddbddbdddbddbadddcddadaddbdadcbdcaddaddddddddddddddddddddbddcdcdcbbddcbddbcacddddddddddddcdddadddbddbadddcdabcdcddddbdcbdddddddbdaddddddbdddddddddabddddcdddddcdcbbddadabdddddcddddddddcadddabbadbdbddddbdddcdddddd dddddddcbdbddddddddddddadddddddaddadddddddcddcdabdadddccddcdaddddddddbadddcddddbbddddcaddddddddadddddaddddddbdcdddcdadddadcddcadddcddddbddbddddddbdcddcdcbdcddbacdddddaddddddddddddddddddacabdacdcddddcadbaccdcdcdddddddddddddcdddcdddcddcadddadcdcdbddddbddcdddddddbdbdddddddddddddddddbddddcdddddcacdddbbbaddddddccdddddddbddddcddadadcddcddaddddddddd ccdcccacccacdccccccccccbcccccccbbccccccccccccbccdcccccdadcdcaaccccccdbacccbccccbcccccddccccccccccccccdacccccdcacccccacccdcaccabcccbccbcaccbcccaccabbccdcaddcccdddccccbaccdcccccccccccccccabbacdbcbcacaabccbcacaddbccccccdcccccdcdccccccccdccccdccddcacccccccacccccccdcaccccccbcccccccccdbccccdcccccbdadacdddbccccccbacccccccaccaccaddcbcdccccbdccbcccccc bbcbbbaaabdbbbbbbbbdbbbcbbbbbdbdcbdbbbbbbbcbbabcabcbbbbdcbabdbbbbbbbccabbbcbbbbbabbbbbcdbbbbbbbcbbbbbcabbbbbdbbbbbabdbbbcbcbbddbbdabbcbdbbbcbbcbbcbdbbdbcbccbbacdbdcbaabbbbbbbbbbbbbbbbbbdbccbbbbbbdbcaabdcdcbddddbbbbbbcbbbbbabdbcbbccbbbdbbbdbcccbbbbbbdbadbbbbbbbbbbbbbbbbabbbbbbbbbcdbbbbdbbbbbcbbbbbcabcabbbbbcabbbbbbbccbabcbcbbcbabbabcdbbdbbbbbb bbdbbbbcbbdbcbbbbbbacbbdbbbbbabddbabbbbbbbdbbcbbbbabbbbbababbcbbbbbbdbabbbabbbbdcbbbbacdbbbbbbbbcbbbbcbbbbbbbbdbbbbbbbbbcbdbbcabbacbbcbdbbddbbcbbacbbbbbbaddbbcdcbcdbdabbcbbbbbbbbbbbbbbbdbdabdcbcbcbddbbbacdbdacbbbbbbbcbbbbbbbdbabbcabbcabbbdbbdcbcbbbbcbcabbbbbbbcbcbbdbbbbbbbbbbbbbdabbbbcbbbbbccbddbbaaaabbbbbddbbbbbbbabbbbaaddbabdbbcbbbbbbbbbbbb ccacccddccbcbccccccabccacccccdccacbccccccccccdcdaccccccbacccdcccccccccacccbccccaacccccaacccccccddccccaacccccccacccacccccbcaacbaccadccaccccdbccbccbcdccccbbcdccddbccbcddccaccccccccccccccccabbccdcdcbcbccccdcbccdbaccccccbcccccbcccbccacccbacccbccdbccccccbcbbccccccccccccacccdccccccccccdccccccccccbcdaccdccdcccccccccccccccbacacccaacdccccbccdccdcccccc ddadddcbddbdbddddddccddcdddddbdcddbdddddddbddcdaadadddcbadddcbddddddddddddcddddadddddbdadddddddddddddbcdddddbdcdddadadddadccdabddbbddddbddbcddaddcbcddaddaccddddaddbdaaddadddddddddddddddaddcdbbdcdbdcdbdbcdcdcabaddddddddddddcdddaddabdbdddddddbcadaddddddcbdddddddcdcddadddbdddddddddbbddddbdddddabddcdbbdbbdddddddddddddddddddcbbcdadbddcddaddadddddd bbdbbbddbbabbbbbbbbbcbbabbbbbbbdabbbbbbbbbdbbcbbcbbbbbcadbdbdabbbbbbbdcbbbdbbbbcabbbbcbcbbbbbbbdcbbbbbdbbbbbdbcbbbababbbababbacbbbbbbbbdbbacbbbbbcaabbcbdacdbbcbabbdbbbbbcbbbbbbbbbbbbbbbababbbcbbbabddbbcdaabaddbbbbbbbdbbbbbabdbdbbbabdccbbbcbbcadbbbbbabdabbbbbbbdbdbbcbbbbbbbbbbbbbbdbbbbcbbbbbcdbdcbcbccbbbbbbaabbbbbbbbcbabdbcabbbabbbbacbbcbbbbbb ccccccadccccbccccccdaccccccccaccacacccccccbccccaacccccdbdcccdbccccccbcacccaccccddccccadbcccccccddcccccbcccccdcccccccacccdcabcacccadccbcdccacccdcccadccbcbdadccdcccabcdcccacccccccccccccccdbdccdccdcdcbcdcaccacbcbaccccccdcccccccbcaccbdcadbcccaccccaaccccbcdbcccccccaccccdcccdccccccccccbccccbccccccbbaccbdbaaccccccdcccccccdacbcccdacacbccdcadccbcccccc aacaaadcbababaaaaaacdaabaaaaacabdacaaaaaaadaacadbaaaaaddcababdaaaaaabaaaaadaaaaabaaaadacaaaaaaaaaaaaacaaaacaaabaaababaaabaddacdaabbaadadaacaaadaabbcaadacdacaaacdabbabbaaaaaaaaaaaaaaaaaabadaacbacadacdbadbcdaddcaaaaaaaaaaaaacadacaaccadadaaadacddcdaaaaaacbaaaaaaabacaadaaacaaaaaaaaabcaaaaaaaaaaddbbcabdbbbaaaaacaaaaaaaabbaaacabaababaabaabaabaaaaaa aaaaaabcbaaacaaaaaadcaadaaaaaaacbaaaaaaaaacaaaaabaaaaabddacadaaaaaaadbaaaacaaaadaaaaacddaaaaaaabaaaaaacaaabadabaaacabaaabaacaacaaddaacadaacdaacaabacaacabdbbaacbaaaaaabaadaaaaaaaaaaaaaaadbcbaadaaaaacbcabdcdabbaaaaaaaaaaaaaadaaaaaacdacaaaaadacdabdaaaacacbaaaaaaabaaaaaaaacaaaaabaaabaaaaacaaaaacbabcadbcddaaaaaddcaaaaaacaadabcaaacadaacaaaaacaaaaaa ddbdddaccdcdccddddddbddbdddddcdbddaddddddddddcdbddddddbdddcdccdddddddabdddddddddaddddcadddddddddbddddcaddccdcdddddcdcdddadbddcaddddddddcddbbddbddbcaddddcbaaddbaadbcdacddbdddddddddddddddabcbdbcdcdbdcbbdabccdcaabddddddadddddbdddbddadddbbdddcdccadcddddadcddddddddadcddcdddadddddbdddacddddbdddddbdbccdaaabddddddcdaddddddbcddddbaadcdcddddcaddcdddddd bbcbbbccdbdbdabbbbbcbbbdbbbbbcbddbcbbbbbbbabbbbddbbbbbcbdbbbddbbbbbbbadbbbdbbbbaabbbbddbbbbbbbbabbbbbcabbccbabbbbbdbcbbbcbbcbdcbbdbbbdbabbdabbbbbacabbdbababbbdadbbabbabbabbbbbbbbbbbbbbbaacabbabbbbbcbdbcbdabddaabbbbbbcbbbbbabbbabbadbaabbbbdbdcdadbbbbbbdbbbbbbbbabcbbbbbbdbbbbbabbbdbbbbbabbbbbbddadbbbbbcbbbbbdbbbbbbbbddbbbdcbbbbbbbbabaabbcbbbbbb ddbdddadadddaddddddbdddddddddcdaadadddddddbddddccdcdddbcbddddcdddddddacdddadddddbddddadbdddddddcbddddbcddcadbdbddbcdadddbdcadaaddbbddadbddcadddddadbddcdabbdddbcadcbddaddadddddddddddddddaadddbbdddbdbaadbcbbdabdbddddddcdddddddcddddabdbaddddbdcadadddddaddbdddddddbdbddbdddcdddddddddabddddcdddddaabdddbbddbdddddccaddddddbbdddcadbdbdcddbdbcddbdddddd ddcdddcbddbdcddddddddddcdddddbdacdcdddddddcddcdabdadddcccdbdbdddddddadbdddcddddacdddddbdddddddddbddddccddabdbdbddbddbdddadaadbadddcddddaddcaddaddcabdddddaadddddadbadcaddcdddddddddddddddbcbcdbddadbdbccdbacadaaccddddddddddddddbdbddcaddbcdddcdcaddcddddbddddddddddadbddcdddbdddddbddddcddddbdddddabcbddadbdddddddbbadddddddbdadcacddbdbddadadddcdddddd aadaaacdaadadbaaaaabbaadaaaaadabcaaaaaaaaacaadaababaaaaccaaaadaaaaaacdbaaadaaaadbaaaabdcaaaaaaadbaaaabdaaabaaacaaaaacaaaaacbabbaaaaaacaaaaacaaaaadccaabadabbaadacaadacdaaaaaaaaaaaaaaaaaabdbbadbabadadddadcdaaccddaaaaaaaaaaaadadabaaacaabdaaadadcbacaaaaaaddaaaacaacacaacaaabaaaaacaaadcaaaabaaaaadccabaccabbaaaaadccaaaaaacbacaabccabaaaaaaaaaaaaaaaaa aadaaabddaaacaaaaaaaaaacaaaaadabbabaaaaaaadaaaabbadaaaccaacadcaaaaaccbaaaadaaaaaaaaaabacaaaaaaabbaaaaacaabcaaabaaadabaaaaaaaaabaaaaaacacaaccaaaaabbdaaaacaddaaacdacdacdaabcaaaaaaaaaaaaaaacddabaaaabadbdadbcbaacadaaaaaadaaaaacaaaaaacbabbdaaadabbddcaaaacaabaaaaaaacacaaaaaacaaaaabaaacdaaaaaaaaaaccdbdaddcaaaaaaacbaaaaaaabaacacdccaaadaadacbaaaaaaaaa aacaaabdbacacbaaaaaacaaaaaaaacadcabaaaaaaacaadabbadaaadacaaabbaaaaadbbdaaacaaaaadaaaaacdaaaaaaaaaaaaacaaabaabadaadbaaaaadacaacbaabbaacadaaadaacaadacabaaddcdaaacdabdaadaaacaaaaaaaaaaaaaaacbaacdabadaaacacdaaacdccaaaaaabaaaaadacabaacaadcaaaacabbdacaaaacacaaaaacaabadaacaaaaaaaaacaaacbaaaaaaaaaacadcaabbcdcaaaaaacdaaaaaaaaaaaabbaadacaabaddaaaaaaaaa bbcbbbcdababdbbbbbbacbbabbbbbcbaababbbbbbbabbcbccbcbbbbcdbcbbabbbbbbbcabbbcbbbbbdbbbbcacbbbbbbbccbbbbbbbbdcbcbcbbccbbbbbabccbccbbbabbbbabbdabbbbbaccbbcbabbdbbacdbcabdcbbccbbbbbbbbbbbbbbbbaabaabbbdbcbcbbdbbbdcbcbbbbbbcbbbbbababbbbcdbdccbbbcbaaabbbbbbdbbcbbbbbbbbbbbbcbbbbbbbbbdbbbbcbbbbcbbbbbbdababdacabbbbbbdcabbbbbbbdbabcaabbdbabbdbabbbdbbbbbb ccacccdaccccbccccccccccacccccacabcbcccccccaccacabcbcccdaccccdaccccccbadcccaccccdaccccdcdcccccccbaccccdbcccdcbcdccadcdcccbcabcbaccdaccaccccaaccdccbaccbacadabccaaccabcbbccdbcccccccccccaccdbaccdbcacbcbadcaccccbccdccccccccccccbcdcdccbacadbcccbcbcbddccccdccdccccaccccaccbcccccccccacccadccccbcccccccadccaacadcccccdccccccccddcbccbbbcbcaccacbaccccccccc ddcddddcddbdaaddddddbddcdddddddcadadddddddcddddcadadddbaddbdbbdddddbadcdddcddddaaddddcccdddddddcaddddbdddbddddcdddcdcddddddbdcaddbbddadbddbdddcddddcdbddabdaddbbbdbcdbbddcddddddddddddaddcaaddabdddcdbbbdaccbdabacddddddadddddcdcdcddbbdacddddcdcbbcaddddddcaddadbddddcddadddbdddddadddcaddddadddddcdddddabbdbdddddcbbddddddcddddddbddbdaddcdacddbdddddd ddcddbbcaddddbdddddacddddddddcddadddddddddadabddddbdddadcdaddcdddddacaadddbddddccddddacddddddddadddddabddcddcdaddcadddddadaadabddddddcdddddaddcddbdcddbdcbddddacddcddddddccdddddddddddaddbbaadccdbdbdadddaccddaabaddddddbdddddddbdcddadddcadddadacadbddddadccddbddddbdaddcdddbdddddcdddbcddddadddddbcaabdbdcccddddddcadddddddddcddbacdcdcddadbcddbdddddd dddddabcadadbadddddccddcdddddddaadcdddddddbddcdabdddddbcbdddbcddddddacbdddddddddbddddaadddddddddaddddbcdddadddcddaddbdddddcbdadddbcddcddddabdddddbacddadbabddddddddddbcddaadddddddddddbddbdadddadcddddbddadbadbddbddddddadddddbdddbddacddacdddcdaddbaddddddcbddddaddcdadddddddddddddcdddbddddddddddcdbccdabcccddddddcddddddddadbdbdccdadcddddaaddddddddd bbdbbbaadbabcbbbbbbbbbbdbbbbbcbdbbdbbbbbbbabddbacbbbbbddababddbbbbbcbbbbbbabbbbccbbbbcbcbbbbbbbcbbbbbbcbbadbabcbbbdbbbbbdbddbabbbbbbbbbabbddbbdbbaccbdbbabbcbbadcbbdbcabbbabbbbbbbbbbbbbbccbabdbbbbbbcacbdcbdbaddcbbbbbbcbbbbbbbabbbbdabcbdbbbdbbbabbbbbbbbadbbdbcbbdbdbbcbbbabbbbbbdbbaabbbbbbbbbbacddabdcacdbbbbbdabbbbbbbbcbabaccdbdbdbbabdbbbcbbbbbb aacaacabdababbaaaaaadaabaaaaadaacabaaaaaaabaadaabacaaadabadadaaaaaadbbbaaaaaaaacaaaaacbcaaaaaaaddaaaabdaabcaaacaadaaaaaadaddaabaacbaaaadaaacaabaadbbabaadcddaabccadcaddaaacaaaaaaaaaaacaabaabaddaaaaabacadabcaabaaaaaaaadaaaaaaadabaacaaddaaaadaccdadaaaacacaaaaadaaaacaaaaaabaaaaabaaacaaaaabaaaaaddaabaacbaaaaaaaabaaaaaaadcacadddcacacaaaaadaaaaaaaaa aabaadcbdacabbaaaaadbaabaaaaaaacaaaaaaaaaacacdaacabaaaadaacabaaaaaababdaaadaaaabbaaaabbaaaaaaaabaaaaabbaaacacadaacaabaaaaaababdaadbaadacaacaaadaacbcacaaacaaaabbdadcabdaacaaaaaaaaaaaadaacdddadcacadabbdabcaaaaacdaaaaaadaaaaadabacaaabaccaaaadacccdbaaaabadaaacacaadaaaabaaabaaaaabcaacbaaaadaaaaacdbdaadddbaaaaaaacbaaaaaadaababbcaadabaadabbaacaaaaaa bbcbbcdacbabdcbbbbbcbbbcbbbbbcbbcbbbbbbbbbabbcbdababbbbbcbbbcabbbbbcdbbbbbbbbbbbdbbbbdacbbbbbbbbcbbbbbabbbcbcbcbbdabcbbbabbdbcabbcabbdbabbadbbdbbdcbbadbcadabbabcbcabdcbbbbbbbbbbbbbbbcbbacbdbabbcbdbdbdbdcabbddbdbbbbbbcbbbbbbbdbcbbdbbabbbbbdbcaaddbbbbdbdbbbcbabbdbcbbcbbbcbbbbbddbbcdbbbbbbbbbbaaaabbaacbabbbbbcddbbbbbbadbdbcbadbcbabbdbcdbbabbbbbb aabaadbacacadcaaaaabbaacaaaaabadbacaaaaaaababaabbadaaacbaaaacaaaaaaadbcaaabaaaabcaaaaaaaaaaaaaabbaaaabbaacaacacaacbacaaababdaadaadaaacaaaaddaacaaaccacdacbdcaaadaadcadcaacaaaaaaaaaaaadaacaacadaadacabcdadbbaacbcbaaaaaadaaaaadacadaabaaaabaaabaccddaaaaaaaddaacaaaabacaabaaadaaaaaadaaccaaaacaaaaacccccaaccccaaaaaaccaaaaaaddadaccbdadacaadabcaaaaaaaaa aacaaabbbadaaaaaaaabcaadaaaaacaacadaaaacaadadbadcacaaadcdababcaaaaabcdcaaacaaaadaaaaaaccaaaaaaabcaaaadcaacbabacaadaadaaababbabdaaccaaaacaacdaaaaaaccaccadbbbaacbbadaaccaaacaaaaaaaaaaabaabcbbaddaaaaaabdaabdcaaabcaaaaaacaaaaabaaaaaacaacdbaaadabbcbdaaaaaaacaaaadaacaaaaaaaabaaaaabdaabcaaaabaaaaadbaabaaacacaaaaababaaaaaabcaaaabacacadaabacbaaaaaaaaa ccaccccbacdcabcccccccccacccccacacccccccbccaccacbbcdcccadacdcbbcccccabbacccdccccccccccabccccccccabccccadccadcdcaccbdcbcccdccbcacccdaccbcdccbaccaccbabcbccbdccccddbccdcddccadcccccccccccaccbcdccdbaacacbbdcadaccadddccccccdcccccbcccdccdbccdccccccbcdccccccccacccdccccccdccacccdcccccccccbbccccccccccaabcacbbddccccccacdcccccccdcaccdbdcccbccbcacccbcccccc bbcbbaaacbbbbabbbbbcbbbbbbbbbbbbbbdbbbbdbbdbddbbbbbbbbddcbcbacbbbbbddadbbbabbbbbdbbbbbccbbbbbbbabbbbbcbbbabbababbabbabbbcbcabdbbbcbbbcbdbbaabbabbbbcbccbbdcabbaccbbcbbdbbccbbbbbbbbbbbdbbbadabbdbcacbcbabcbbcbcbaabbbbbbcbbbbbdbcbabbaabddcbbbcbdbdddbbbbcbbdbbcbdbbdbdbbcbbbcbbbbbaabbccbbbbbbbbbbbabaabdcabdbbbbbbcbbbbbbbdcbabcbaababdbbcbbcbbcbbbbbb bbcbbdcdabcbdcbbbbbdbbbbbbbbbabdbbdbbbbabbcbbabadbabbbdacbcbdbbbbbbbcdbbbbabbbbbabbbbacdbbbbbbbddbbbbdbbbbdbbbbbbcababbbabcbbddbbddbbbbbbbbcbbabbbabbbbbcccdbbaabbccbbbbbacbbbbbbbbbbbbbbddcabbbbcdabdcdbabbdbabdbbbbbbbabbbbbdbbbdbbadbcadbbbabbbacdbbbbbbbbbbbbdbbabcbbbbbbcbbbbbbcbbbcbbbbdbbbbbdacccbdacddbbbbbaccbbbbbbdababcdbdbdbcbbabdabbbbbbbbb aadaabccdaaadbaaaaadcaacaaaaacaadabaaaacaacacdaacacaaaacbabaabaaaaaadccaaaaaaaacaaaaabbbaaaaaaabaaaaaddaaddabaaaaacadaaacaaaabaaaddaacaaaaccaaaaadccaccacbcdaabcdabdadbaaddaaaaaaaaaaaaaadaacabbadccaccdacabcadbbdaaaaaacaaaaacabacaaddadbaaaadabcbbdaaaabaabaadacaacadaacaaaaaaaaadcaaddaaaacaaaaaabccaabbaacaaaaacbaaaaaaadbaaaddbcadaaaadaddaadaaaaaa aacaabacdacaadaaaaaddaacaaaaacabaabaaaacaadabdaccacaaacadacacbaaaaaddbdaaaadaaabcaaaaabdaaaaaaaadaaaacbaacbacabaaaaabaaadabaaadaaabaadaaaaddaabaacbbadaacbabaabcdaddaccaadcaaaaaaaaaaadaaabaacacbaadabbdadbccabcdaaaaaaadaaaaadacabaaccababaaababddbaaaaaaaaaaaaadaaaacaacaaacaaaaadcaacdaaaacaaaaacbdccabadbcaaaaadcbaaaaaaaaaaabdadacacaacabaaacaaaaaa bbdbbbabcbbbcdbbbbbdbbbbbbbbbbbddbbbbbbbbbbbcabcbbcbbbbbabcbbdbbbbbbadcbbbabbbbdbbbbbccbbbbbbbbccbbbbccbbacbdbabbccbabbbbbcabddbbbabbcbabbbbbbcbbababadbcacdbbcdbbbdbcdbbbabbbbbbbbbbbdbbaabdcdaaaccbcccbdbddbbababbbbbbcbbbbbdbdbcbbaabcbbbbbbbaadadbbbbbbbbbbabcbbdbabbcbbbdbbbbbbbbbbdbbbbdbbbbbbcbcabccdaabbbbbbaabbbbbbacbabbdcbbdbdbbbbbabbabbbbbb aacdaababadaddaaaaacdaacaaaaabaccadaaaaaaacacbaadadaaaccdadadbaaaaabbcdaaaacaaacaaaaabadaaaaaaaacaaaaaaaabcacabaacbaaaaacadcaaaaacaaaaadaaaaaaaaaabdabaaacdbaaaadadcacdaacbaaaaaaaaaaadaadcbabcbbabaaddcabbcdaacbdaaaaaabaaaaacacabaacaabcaaaacabcddcaaaadaddaacadaacaaaadaaadaaaaabdaacdaaaadaaaaacaadcabbaddaaaaaacaaaaaaaddacaddbcacadaaaaaaaadaaaaaa ccadccacacacaccccccadccbcccccaccbcccccccccccbccaccdcccaabcccadcccccbdaccccdbccccbcccccdccccccccdbccccaaccbbcdccccdccacccbccbcdcccaaccacccccdccacccdbcbccdbbbccbcdcabccdccaacccccccccccdccdddbcddcbcacccdcaccccbcbcccccccccccccccccaccbdcdbdcccdcdaaaaccccbcdaccccbcccccccacccaccccccaccddccccdcccccaddbacbdabbcccccbadccccccaacacadacccccccdcdaccccccccc bbaabcdcdbbbcdbbbbbdcbbdbbbbbabdbacbbbbdbbcbbdbbcbdbbbbbabdbdbbbbbbdddbbbbadbbbccbbbbbcabbbbbbbacbbbbcabbadbcbdcbbabbbbbcbdbbcbbbccbbabdbbbbbbbbbddcbadbbdbcbbdddbadbbcbbbcbdbbbbbbbbbabbdbdddabadcabcbcbacdabaabdbbbbbbbbbbbbbbababbbbbbcdbbbdbdccbbbbbbcbaabbcbcbbdbabbdbbbcbbbbbccbbbabbbbdbbbbbbdbbdbadbbabbbbbbaabbbbbbadbabccadbbbcbbcbcabbdbbbbbb aaccaabaaacadbaaaaaddaacaaaaaadaadaaaaabaadadcabbaaaaacbcaaaabaaaaabcabaaacdaaaacaaaabdbaaaaaaaadaaaaadaabbabaccaacaaaaacaacaadaadcaacacaabbaaaaacbbabbaacbcaadddabaaacaacdacaaaaaaaaadaadaaaadcbbddabcdadbdcacaabaaaaaacaaaaadacacaacbaacbaaabaccaccaaaabacdaadaaaacabaabaaadaaaaacaaadcaaaadaaaabadabbaddaabaaaaadbcaaaaaaaaadadddcacacaabadcaaaaaaaaa bbcdbcbdbbcbcbbbbbbbabbbbbbbbbcababbbbbdbbbbacbbdbcbbbdcbbcbdcbbbbbddadbbbdcbbbcabbbbbdcbbbbbbbbdbbbbcdbbcabdbacbcabbbbbabadbabbbbabbbbcbbdbbbcbbacdbdcbcdbcbbdabbacbdbbbbabdbbbbbbbbbabbdadadcaaabcbcdabccbabcbdbbbbbbbbbbbbbbbbbabbddbadbbbbabbbaccbbbbabcbbbbbcbbabbbbabbbbbbbbbabbbacbbbbdbbbbbbbcdcbabbcbbbbbbbaabbbbbbbcbdbbdadbbbdbbbbdbbbcbbbbbb ddabdccaadadcbdddddabdddddddddbddcdddddbddbdbbdcbdadddabcdbdaadddddabcdddddcdddcdddddaaddddddddcbdddddbddbcddddadbbdadddddbadbdddbdddadbddacdddddcbbddaddcbdddccddbadcbdddddcdddddddddbdddbbadbbdcbddcbddbcdddacbaddddddddddddadddaddbddbaddddbdaddccddddaddcddbddddcddddbdddadddddccddccdddddddddaabbdddabcadddddddcbddddddaadcdaddcdadddddddbddcdddddd ddbbdcbcbdbdcbdddddaaddadddddbaddbbddddaddddaadbcdcdddabddbdaddddddabbdddddcdddcbddddbaddddddddbcddddadddaadbdaadbadadddbdbddcaddcaddddcddaaddbddaddddddadaddddcaddadcdddaddbdddddddddddddbcddcbdbdadabddbbcbdbdadddddddcdddddadadbddccdaaddddcddbaccddddddbcddddbddadaddbdddcdddddbaddcdddddbddddbdcbbbddbcbadddddbbcddddddcddbdddaddadbddadcbddadddddd aaacacdcdadadaaaaaabdaacaaaaadcaabdaaaabaacabaaddabaaadaaabadaaaaaaacbbaaadaaaadaaaaadccaaaaaaacbaaaabaaabcadadbacdadaaacacaabaaacbaabadaaccaaaaabccacbaadbbaaadbabaabbaadcabaaaaaaaaaaaacaddadbcbcaacababadcacdbdaaaaaacaaaaaaadadaacbadcbaaadaccdaaaaaadaaaaabacaabadaabaaacaaaaaabaaacaaaaaaaaacbbddaadbddaaaaaabccaaaaaaabadaacdaaaabaaaabaaabaaaaaa aaaaabddcabaaaaaaaaccaabaaaaacadbbcaaaabaaaabaabcabaaaabaadaabaaaaaadcdaaaadaaabaaaaadbaaaaaaaadcaaaacaaabcacaabadcabaaaaacaadbaabbaabacaaaaaadaababacbaadaaaaaddacbabaaabaaaaaaaaaaaaaaabaadcbcaccbabcaaabbbacddcaaaaaadaaaaacadaaaaabacccaaaaaaaabbaaaadaccaacabaadacdacaaadaaaaaccaabcaaaacaaaaaadbdbabbdadaaaaaadcaaaaaacbacaadbcadadaaaadbaaaaaaaaa ccbbcaabbcdcbacccccdaccacccccdaabbbcccccccdcbdcbbcccccccccdcbaccccccccacccdacccddccccabcccccccccdcccadccccccacdccadcacccaccbccbccbaccacbcccbccdccdcdcbacaaabccacbcbbcccccaccbcccccccccaccacbbdbbddddcbdccdddccccdaccccccdcccccacbcdcccccccdcccdcaaccbccccdccaccdcaccdcaacccccdcccccdaccacccccbccccaaddbdcdadcacccccbaccccccccbcbcadaacbccccdcbcccdcccccc aaacabdbdadabbaaaaabaaabaaaaabddbbbaaaadaacabcaababaaaccdadadbaaaaaacdaaaaaaaaacbaaaacdcaaaaaaadaaaacddaaddababcacaadaaadadcacaaaaaaababaaadaacacadaadaadcacaacccadcacdaaabaaaaaaaaaaaaaadddadabacbbadccaabdcababdaaaaaabaaaaadacabaaacaddbaaaaacdbddaaaaaadbaabadaacaaaacaaadaaaaabcaaccaaaaaaaaaadaacdadaddaaaaaabbcaaaaaabdabaabbcacaaaadadaaacaaaaaa ddabdddbbdddcadddddcaddcddddddcdbbadddddddddbbdccdbdddcbadddcadddddacbcdddcbdddcbddddaaadddddddabdddddcddabdddbcdaddcdddaddbdccddcbddaddddabddcdaabcddcddccbddddbdacdcbddbcdadddddddddbddbdbacdcaabddcbcddbdaddcacddddddcdddddbdddcddcdddcadddbddabdbddddddcaddcddddadbadadddadddddbbddacddddaddddadacdbddcadddddddccbdddddddadadadacdbddddcdaaddddddddd bbdabdabababcbbbbbbdabbabbbbbdcbcdcbbbbcbbabbabccbdbbbddabdbdbbbbbbdbbcbbbbcbbbdbbbbbadbbbbbbbbdbbbbbccbbdbbbbbabbdbabbbdbcdbbbbbdabbdbbbbbabbdbbbcdbccbcbbdbbbadbbabbdbbabbabbbbbbbbbabbcabadcaaadababdbdaddbaaaabbbbbbdbbbbbbbcbbbbdbbbacbbbdbccdabbbbbcbbabbcbcbbbbadbdbbbcbbbbbcbbbbcbbbbdbbbbaaacacbdccbdbbbbbcbabbbbbbacbcbdcdbbababbabacbbabbbbbb bbabbbbbcbbbccbbbbbbdbbabbbbbacbbccbbbbbbbabccbccbdbbbabbbabbbbbbbbbaadbbbdcbbbdabbbbddabbbbbbbaabbbbccbbcabbbcdbadbbbbbbbcdbcbbbcdbbcbcbbdcbbabddbcbadbcddbbbabdbbcbacbbcdbabbbbbbbbbcbbdadcbcadddcbcbdbbbbcbcbaabbbbbbabbbbbcbabbbbdabaacbbbbbaaadbbbbbbbacbcababbdbcbdcbbbbbbbbbbbbbadbbbbabbbbbdaadabbbcbcbbbbbcbcbbbbbbcdbbbadbbbdbabbbbacbbcbbbbbb ccaacdcadcbcbacccccbbccbcccccbccccbcccccccacdcccccacccbabcbcbccccccaccdcccbbcccdaccccddccccccccbdccccbbccddcacdbcdaccccccccbcaaccccccbcbccbdccbcabcbccacbbbbccacacddccbccdacccccccccccdccccdbbcbcacccbdbcdbdccdbbbccccccbcccccdcbcaccabcdadcccdccbacdccccacadcbdccccbcdaddcccdcccccdcccbbccccacccccadddccddccdcdcccabbcccccccacbcbccacdcdccbcabccacccccc bbccbaccdbabbdbbbbbadbbdbbbbbcbdccabbbbdbbbbbbbbbbbbbbdddbdbcabbbbbddbbbbbacbbbaabbbbbabbbbbbbbbabbbacabbcbbabacbbababbbcbdbbccbbccbbabcbbccbbbbadccbccbabaabbaccbdcbbcbbdbbbbbbbbbbbbbbbddcaddadaddbddabbbcbbbdbabbbbbbdbbbbbdbbbdbbdabdccbbbbbdcdaabbbbabcabcbbbbbcbabaabbbdbbbbbcabbdbbbbbbbbbbdddbcbbdddbdbcbbbbdcbbbbbbbdbcbbcccbcbabbbbbbbbdbbbbbb bbabbbacabdbbdbbbbbadbbabbbbbdbbabcbbbbabbcbddbddbcbbbadabcbacbbbbbadcbbbbbabbbccbbbbdbabbbbbbbdcbbbcacbbbbbabbabaabdbbbcbdbbcdbbbabbbbabbcbbbdbaadabdabbcbabbcdcbdbbdbbbdcbdbbbbbbbbbcbbdabdbbcdbacbaabbbdacbabdbbbbbbbdbbbbbcbcbdbbddbaaabbbabbcdabbbbbbbacbaabdbbabcdbbbbbbbbbbbcbbbdcbbbbdbbbbdaaaadbdcbddbbbbbabbbbbbbbbcbdbbcbcbbbcbbcbbcbbabbbbbb ddcddbbaadaddddddddacddbdddddcdabdaddddaddddbadbddbddddacdbdcbdddddcabadddaddddcdddddaaadddddddccddbbdcdddddaddcdbadaddddddbdbddddaddadcddacddbdabacdbddabdaddbbbdcbdccddcddbdddddddddadddccddcbaaaadbaadcccddbacaddddddbdddddddcddddcabacddddcdcccccddddcddbdddddddcdccbbdddbdddddcaddccddddaddddbadcbddbcbcdccdddbcdddddddbdddddadcdbdaddadaaddadddddd aadbabaccadacbaaaaacaaadaaaaabcdbabaaaaaaacaccabbadaaaacbaaaacaaaaacbaaaaaadaaaddaaaabdaaaaaaaacbaadddcaadaabaaaabbaaaaadadbacaaadcaabadaadcaaaacbacaabadbcbaaaabaacadbaadaacaaaaaaaaabaadbccadadbddadababbccacabbaaaaaaaaaaaaaabadaaccbcccaaccaabbaaaaaadaaaabcadaadadcbaaaacaaaaaacaacdaaaaaaaaabadcbcacacbbdaaaabccaaaaaacaababbddaaabaabacbaaaaaaaaa bbacbadddbdbdbbbbbbadbbdbbbbbbccababbbbabbbbdbbbababbbbbdbbbacbbbbbaadabbbbbbbbabbbbbbddbbbbbbbcbbbddcdbbcbbdbaababbcbbbcbacbaabbdbbbcbbbbbbbbbbdddababbcdbcbbcaabccbbcbbccbabbbbbbbbbdbbdadaddabccdbadabcbbabbbabbbbbbbbbbbbbcbabdbbbbccddbbabbbcacdbbbbabbabcbbcbbdbdcdcbbbcbabbbabbbbbbbbbcbbbbbccbcababccacdbbbaccbbbbbbdabcbddcabbbcbbabdcbbdbbbbbb bbdbbbadabcbacbbbbbcdbbdbbbbbabaaadbbbbbbbcbbcbcabdbbbdabbbbbdbbbbbcacbbbbdabbbcdbbbbaadbbbbbbbcabbacbbbbcababcbbbdbbbbbabacbbcbbdcbbdbbbbbcbbabdaddbbbbcadcbbacbbaabddbbccbabbbbbbbbbdbbddbdbbbabcbbcbabcdadbaccbbbbbbbcbbbbbabdbabbddbdddbbacbdcdadbbbbcbbdbabbdbbcbcababbdcbcbbbcbbbccbbbbabbbbbbacacbbbdbcbdbbbccabbbbbbbcbbbcbaabdbabbbbacbbbbbbbbb dddddddccdbdbcdddddbaddbdddddadadabddddcddbddaddbdddddbcddaddddddddcadcdddcbdddabddddbbcdddddddcddddcccdddbdcdacdcddbdddaddcdbaddbbddddcddbaddcdabdcdaadaaaaddddcdbcdbaddbcdbdddddddddbddabaadcbcadbdcdcdacdadadbbddddddddddddddddcddcddcadddbadccbbdddddadaaddcddddcdbdbadddadbdddcbddacddddcdddddadcaddccdcabcdddbcbdddddddcdddbbbddbdcddddccddbdddddd ddbcddcbbdaddadddddabddddddddcacbccddddaddcddadbbdcdddcbadadaadddddbaddddddcdddddddddcacddddddddaddccdaddaddcdaddacdadddcdaadbbddbdddadaddcdddadbccddadddaaaddacadbadbdddccdcddddddddddddcaddbbbddacddaadadbcdabcaddddddcdddddadcdbddbabccbddbcdccaddddddaddddbadaddcdabccddbddbdddcbddadddddbddddaaacacdadddbcdddddacddddddcbdddbdacdaddddddbcddddddddd bbaabdbbababcbbbbbbaabbcbbbbbaaabbabbbbcbbdbabbcabdbbbddbbabbbbbbbbdaacbbbcabbbcdbbbbcbcbbbbbbbcabbabdcbbdcbbbdababbabbbbbbdbcbbbcabbdbcbbdbbbbbcabcbcbbbaaabbbacbccbaabbdbbabbbbbbbbbabbccbbbccacabbadbbbdddbcddcbbbbbbabbbbbdbbbbbbadabacbbbdbdaadbbbbbbbabbcabdbbbbaacdbbbababbbabbbadbbbbdbbbbcadcaabbaddcdbbbbdbdbbbbbbbabdbcbabbbbbbbcbadbbcbbbbbb aaddadbccababaaaaaadcaabaaaaadbddbaaaaaaaabacbaabaaaaaabcabaadaaaaadcccaaaabaaacdaaaadacaaaaaaadcaaddabaabdadaaaacaabaaababdabaaacaaabadaadcaabaacdbabaaacdbaaabcacaaddaadbacaaaaaaaaabaadbcbadbcbadadbbaacbcacdcbaaaaaacaaaaadacaaaaaaabdaaabaabbdcdaaaacaaaacbacaadaccbbaadbadaaaacaaabaaaacaaaaabacdcabbdddcdaaaabdaaaaaaacabaadcaabaaaacadcaacaaaaaa ddcaddabadadcbdddddacddadddddbbcacbddddbddbddbdbbddddddaaddddddddddbcddddddddddabddddbdadddddddddddcbcaddbcdcdcadcddbdddadcaddaddacddcdaddbbddddcbccddbdbcdcddccbdabdccddcadadddddddddcdddcaaabcdbdaddcbdcdabdccbbddddddbdddddadcddddddbbdcdddbdabcdadcddddacdbbdaddddccdaddcadbdddcaddaddddddddddcbbabbdbbadbddddddddddddddbbdbdcbdbdcdaddcdabddbdddddd ddbcdbcddddddadddddaaddddddddbadbbaddddaddddddddcdcddddbadcddadddddacdcddddcdddccdddddcadddddddbaddbbdcdddadbdbcdabdcdddddcadadddbbddadaddcdddaddacddccdbdacddddbddbdcbddbddaddddddddddddabbdabccdabdbacdbaddddbaaddddddbdddddddadbddcacddbddccdaabcbddddcdbcdabddddddaacbddcadadddddddcdddddaddddcabdacddbdaadcdddcdbddddddccddddaacdadcddcdcdddadddddd dddadaaacdadcddddddbaddcddddddbddccddddcddcdccdbcdcddabcadadcddddddabccdddaadddbaddddbbcdddddddaadddadaddcbdadccdbcdcddddddadacddbbddddcdddcddbddddddbadabaaddabbdbcdddddcadbdddddddddbdddcabbadbadbdbccddabbdcdbcddddddadddddbdadaddcdcddbdddcdcddbcdcddadaddbcddddcdadbbddccdddddbbdddbdddddddddccabacdddbbcdbddddcaddddddbbdadbddadcddddcdcdddadddddd bbbcbdadbbbbbabbbbbbcbbabbbbbdaadabbbbbdbbdbaabbcbdbbbbbdbcbcbbbbbbddbbbbbcabbbaababbacbbbbbbbbdbbbbddbbbdcbcbbbbbdbdbbbdbaabdadbbabbbbabbccbbdbacbcbcdbdbacbbcbcbbabaabbdabdbbbbbbbbbdbbbacbcbcbdbbbdbbbccabbcbddbbbbbbbbbbbbcbabcbbdbabacbbdabbcccabbbbcbddbbabdbbabaddcbbadbcbbbbcbbacbbbbcbbbbcdbdcdbcdccdadbbbbabbbbbbbdcbabbaccbcbbbbcbdcbbcbbbbbb aacbadccaabccaaaaaaddaadaaaaaddddbbaaaaaaaaabaaababaaccccaaacaaaaaacbbaaaabcaaabbacaaacbaaaaaaadaaadccdaaadaaabbacdaaaaadaadacaaaadaacaaaabcaabababaaababdadaaabdacdadcaaaaacaaaaaaaaacaabbbdbddacbbabdcadacaabbbaaaaaaaaaaaaaaaaabaababacdaacaacadbbadaacadcabdabaadaaaccaaccaaaaabbaadcaaaadaaaacaaacbaacbcbccaaaaadaaaaaadcacaaacdaaaaaabadbaaaaaaaaa ccbbcadcacbbadccccccaccbccccccddcadccccbccbcdccadcaccbdcacbcdccccccddaacccccccccbcdccaccccccccccbcccdbaccabcacbdcdccdcccacabcaadcdcccbcacccaccdccccbcabccdddcccddcbdcbccccbcdcccccccccdcccbdbadaaadcccabcabcacccaaccccccdcccccccdcbccdbadcbcccbcbcbddcaccbcddcbccbccccbddcccbdcaccccaccbacccccccccdccaaccdabcdbdccccbdccccccadcacddadccccccdccbccacccccc ddacdcbdcdcbccdddddadddcdddddccbbbcddddaddbddbdabdbddaaaadbdbddddddccccdddaadddbaddddbdcdddddddabcddbddddacaadaddccdcdddaddaddcbdbbddaddddbaddddbacddbcddbcaddaaadaadcddddadbdddddddddbddbdcbcabbdbaddabdbcdddddcaddddddddddddbdddcddabddcdddacdbddcadcddbdddddddaddbdcdbaddaadadddddddbcdddddddddaaddaddbcbdccbddddaaddddddcddadbbaddbdaddbdadddcdddddd bbcdbaaacbdccabbbbbdcbbcbbbbbbaccabbbbbcbbdbacbbbbcbbcbcabdbcbbbbbbbdaabbbcbbbbcbbcbbdacbbbbbbbadcbbddbbbdbacbccbbdbabbbdbcabddbbaabbababbcdbbdbcbbdbbbbdbddbbdadbaabccbbdabcbbbbbbbbbbbbbcdcaacbadabcdcbcbddbccadbbbbbbbbbbbbabbbabbabcbbabbddbabdadbdbbcbdcbccbdbbdbbcacbbdabbbbbacbbcbbbbbabbbbabddadbaddccbdbbbcdcbbbbbbcdacbdcdabbbabbabbdbbdbbbbbb aabbacaadacbadaaaaaaaaabaaaaabdccaaaaaadaababdaadadaadabaadaddaaaaacbadaaabcaaaadacaaccaaaaaaaabdaadcddbabaddaddaabacaaadabbabcaadaaacaaaabbaaaaacbbaccacdcaaacbcacdadbaadbaaaaaaaaaaadaadbbbabdbccdabacabdddabbabaaaaaadaaaaacaaacaacbddcaaaccadbbacaaaabacbaddadbacabcabaadbacaaadcaaccaaaabaaaadbaddaaaabbbdbaaacadaaaaaaabcaadcbaababaadaabaabaaaaaa ddbbddddbdbcccdddddbaddcdddddbbcadbdddddddcdbaddbdddddbabdbddcdddddbccddddaddddbaddddbbcddddddddccdccdaadabacddadbddddddddaadabdddbddadbdddaddbdabbbdcddcaabddcaddabdcddddddddddddddddaddbdbcbbaccaddbcadbbdcdcacaddddddadddddbdadaddcbdcabddcddcccbdddddbdbcddadcadadcdcbddbbdddddaaddbdddddbddddcbbcdcdddbacbadddcbaddddddbbaddacabdcdaddadacddcdddddd ccbdcccadcdbbbcccccbaccbcccccbabcdcccccdccacaccadcaccdacdcbcddcccccdddcccccdccccccdccccacccccccccbcccddacdddbcdbcddcbcccbcbdcbcccbdccbcdccabccacdacaccacabbbccacccbbccbcccbcbcccccccccaccbdbaaaaacbbccabccdbacaabaccccccccccccacccdccaddcaccccacaacacccccdcabcdbccbcacbabaccdccacccddccccccccbccccaacaadcdbaadcacccdbccccccccdabcacadcacdccacddccacccccc cccccbbbacaabbcccccbdccacccccccadcccccccccdccacdacdccaccccccaccccccacdacccdbcccbdcdccbdacccccccdbccdadcbcbbdacbbcbbcccccdcbbcaddcadccacbccbcccccabddcaaccabdccdbacaacdcccbdcbcccccccccdccddcacddacbccbcdcccbccabaaccccccbcccccccbcdccddcbbbcccacbbddcccccbcdccdbcaccbcccbdcccacbcccbcccdbccccbccccbaddcdcabcacbaccccbaccccccccadcaaddcccdccacddccccccccc bbdcbacabbcacabbbbbdabbabbbbbdbccbbbbbbdbbcbcabcdbcbbadaabdbdcbbbbbbccdbbbcdbbbdcbbbbcacbbbbbbbaacbbcbbababcdbaababbcbbbcbcbbcbdbccbbdbdbbbbbbcbdbddbbdbdaacbbaadbdcbcbbbaabcbbbbbbbbbcbbabbccdacacbbdbbbacbabdadcbbbbbbdbbbbbababbbbbacabdbbcababdacbbbbdbdcbaabdabdbacaabbcabdbbbddbbabbabbbbbbbadcacabaaccdbdbbbbdabbbbbbddabbddacbcbbbbdbddbbcbbbbbb ddaadddddddadadddddaaddcdddddbaaddddddddddddbadacdaddccdddbddadddddadabdddbbddddbdcddbdcddddddddcadccccddbdbbdbadccdadddcdacdcacddaddddbddcaddbdbabbdcbddaaadddcddcbddcddabdcdddddddddaddabaaacbbbabdbaaddcbadbadcddddddcdddddddddbddddbbaaddaadaccbddaddddcdcacbcbdcdcbdcddaddaddcbcddaddaddaddddaabddbdcdaaccbddddbadddddddbdaddcbcdbdaddaddbddbdddddd aaaaaacbaabcccaaaaabdaaaaaaaacadabcaaaaaaadabbaddaaaaddbaabacbaaaaabacaaaaaaaaadbadaacbaaaaaaaacddacccacaaabbabdaabacaaabadbabdaadcaabadaacdaabacabbaddaabdcaacadaaaabdaaadabaaaaaaaaaaaaaadbdabcabcaaaaaaddaacdadaaaaaacaaaaabadacaabcddcbaaddaaaccdacaabaccadbbacadacbbdaabcabaadadaabdadaacaaaaacabcaabdbbbdbaaabbbaaaaaabdaaadaabadacaacabbaacaaaaaa aaaaadabaaabbcaaaaadaaacaaaaacdabcbcaaacaaaaaaabcabaaccadaaabaaaaaacaacaaacaaaabcaaaacccaaaaaaababadabccacabcadaaccabaaacabcacccadaaaaaaaadcaacadbdbacbaaabaaadcaacdabbaacdaaaaaaaaaaabaaaaacccbacacadabaadcbabccbaaaaaacaaaaadaaacbabaaadbaadaadacaaabaababcadcbbaadacccbaaccaaaadbcaaccadaaaaaaaaabbccabdcacacaaacadaaaaaacaddabacbaaacaadadaaacaaaaaa ccaacbabbccbbbcccccaacccccccccbddcbacccacccccdccaccccddddcacdacccccdccacccabcccdccbccdbcccccccccbdcaabdaccdbacbdcabcccccdcdacbcdccdccbcccccbccdcdbdccaacaacbccbadcabcabccbccbcccccccccbccdbabacacaabcddacbccbcbbacccccccbcccccaccccccababdacccacbdbaacaccacddabddbcccccdbaccaacbcccbcccdacbcccccccadbcaacabbdbabcccaadccccccacbdccbdbcacdccbccaccdcccccc bbbcbaabbbbccabbbbbabbbdbbbbbcdcccbacbbabbdbaabbcbcbbbdddbbbcabbbbbbadbbbbbbbbbcdbdbbcaabbbbbbbcbabadcabbaacbbacbbcbabbbcbbcbbbcbdbbbababbacbbabddccbcbbdabdbbadabdcbcdbbbbbabbbbbbbbbabbadcaacbbdcbbaddbbaabbbaddbbbbbbdbbbbbdbabadbacaaddbbccbcdbcabbbbabcbdccdcdbbbdcaabbaabcbbbbabbaababbabbbbbbdcacbcaccababbbcdbbbbbbbaabbbcaadbbbbbbcbdabbabbbbbb ddcadcbacdccdddddddaaddaddddddcbcddbadddddddaadcadaddccdddcdbbdddddcaaadddbcdddbcdddddcadddddddbdcdcbddbdacdbdaadbcdcdddadcadabcddbddadaddadddaddcbcddbddbcadddbcdbbdaaddbbddddddddddddddacbbcadbadddcacdabcbdbcbaddddddcdddddbdaddadabcbdcdddcdcbabddbddadcdaaccbddbddcbadddcdcddadaddaadaddcddddacbdcddabaabcdddddbbdddddddbaddccccdaddddcdaaddadddddd ccadcbcaccdacacccccbcccbcccccccbbdbdaccaccacbacabccccacdacbcdacccccdcbaccccdccccbcdccdabcccccccdddcdcaabccdaccaccaacbcccaccccdddcbbccbccccabccccbddccdccabbbccddccaccbdccccccccccccccccccbdacbcbcdcaccaccdbbdccddcccccccccccccacacbacdbdcbaccbbcdbcdbcbccbcaddddadbcdcbadbccbdcaccbccccabcaccaccccccccbccacacbdaccccacccccccadacbddcbcacbccdcacccccccccc ddaaddbaadacbcddddddbddddddddcdbadbcbddcddbdbcddddcddbadadadcdddddddddadddcbdddacddddccbdddddddddadbcadadccdddbbdcadadddcddddbcadaaddadcddbbddcdccccdabdabdcddadbddbddbddcddcdddddddddcddcacbadbadcdddcdddabadabaaddddddddddddadbddbdcddcbcddbcddbdabdbddcdbacbbacadadadaaddaadcddadaddbddcddddddddccaacdcccbbdbdddacbddddddaacaaaabadadbddbddbddcdddddd bbadbbadabcddbbbbbbcdbbcbbbbbdbabdaccbbdbbcbbdbdabdbbadddbdbbdbbbbbabaddbbbcbbbadbdbbadbbbbbbbbcbabadbcbbcaccbbbbbcbbbbbbbdbbdcbbbabbcbcbbcbbbcbddcbbabbcbbdbbaadbddbddbbbcbcbbbbbbbbbdbbbcbdbdbbabdbccabdbbcbbaacbbbbbbbbbbbbababaabaaaaaabbaabdaacbbbbbdbadbcbacdbdbaacabbabbdbbcdabbcdbdbbcbbbbddcbddbdbabdbbbbbaddbbbbbbcbbcdbabbbdbdbbabbdbbcbbbbbb ccaccacadcbbabcccccbaccccccccdcddaabbccdccabbbcddcaccbdabcdcdbcccccbddacccadcccbacbccabbcccccccccbcbbdccccbcccacccbcdcccbcabcbaccdaccbcdccadccbcacddccaccdccccaadcaccbaccabcbcccccccccdccabbabddcddacadaccabdcaccbccccccbcccccbcaccdcdacbdacccdcbbcabcaccdccabbcbdbcbcbcabccdbcbcccacccaacbcccccccbcbcdbcacbadccccccdbccccccdbaabdcdccdcbccdcbcccacccccc bbccbadcababcbbbbbbcdbbcbbbbbbaccdaacbbcbbcdbabdcbcbbaddcbcbcabbbbbacdddbbdcbbbbdbabbdbbbbbbbbbcdbbdacadbcabcbddbdabbbbbbbcbbccbbacbbabbbbdabbabcbbbbdcbacdabbdcdbaabccbbddbbbbbbbbbbbdbbbaabbcdcdbcbcdcbdddbbddcbbbbbbbdbbbbbdbdbcbbcbcacabbacbcabacbcbbbbbcbcddaabbbddaabbacbabbdacbbacbbbbbbbbbbdcaccbadddbcdbbbdbcbbbbbbacdbbdcbbbcbdbbbbccbbcbbbbbb ccbacbbccccbdccccccadccdcccccdaaccdbbccaccbaabcdccaccadacccccdccccccbbdaccbacccbcccccabacccccccbbccbbccccbbddcddcbccacccdccbcbaacdbccaccccdcccbcbdcacdbcbcbcccabccbbcbdcccccbccccccccccccbbdbbccacddcbabccccccdacaccccccacccccbcbcaccbcdbaaccbdccddadcbccccbbbdabddcacdbbdccdccaccacdccddcdcccccccdbdbddcabbdddacccccccccccccdbcabdcdcdcbccbcbbccdcccccc bbbdbabbdbdbdcbbbbbddbbbbbbbbcddcdaccbbdbbbddabbdbcbbcbbdbabcabbbbbccaabbbbdbbbdbbbbbadcbbbbbbbcbbbbbcbabdcccbddbbbbdbbbdbbcbcbabbabbdbbbbbdbbabadbdbdcbdcbdbbacbbacbcdbbadbdbbbbbbbbbabbadaaabbdcbcbadcbbaaabcdddbbbbbbabbbbbabbbbabbbadabbbdcbacbaabbbbbbddcacdadbbbcbdbbbcdbdbbcadbbdababbbbbbbbdbcaabbbcaddbbbbdbbbbbbbbccaadacdababbbbabcdbbcbbbbbb ccdaccbbbcdaaccccccbbccdccccccacbbdabccbccabdacbccaccbdcacbccccccccbdabbccdccccadcdccddacccccccacacacbaccabdaccccbdcacccccbacacdcdaccdcbccdaccacaabacabcbccdccbbccddcdaccbccbcccccccccdccddbaabcdaabcadacbbabcccbacbccccacccccdcbcadcdbbcaaccddcdcaaccbccacdbaadacbcbcccdbccbaccccbdcccdccbccaccccdccdcbcadbabacccccbdccccccddccaadcccdccccacccccdcccccc bbacbdadbbcdadbbbbbbbbbcbbbbbaadaccdbbbdbbdacbbabbabbbcccbcbdbbbbbbddbacbbabbbbadbdbbbbcbbbbbbbcdabdccccbbbbdbdabdabdbbbcbdabbdcbdabbbbdbbdabbdbadbbbadbccadbbabdbcdbbbbbbdbdbbbbbbbbbabbdcabbbdddbcbccabccabbbadbbcbbbbdbbbbbdbdbcabbacbdabbbabacbabbdbbabdcdaadddbbbbdbdbbcbbabbbaabbdcbcbbabbbbaccdbabaaccddabbbbdcbbbbbbbacabdddabababbbbbbbbabbbbbb ddbbdadbadbacddddddddddadddddcccbdddcdddddcbcbddadcddbbccdcdabdddddcaabcdddcdddcddaddaabdddddddbaadcdbdbdcaccdcbdaddadddbdabdddcdcaddbdcddaadddddcccdbddbcabddabbdcddbaddbbdadddddddddaddacbbdadacdadcaddbbccddadddaddddadddddadcdcddcdccbdddccdcddaadaddddaabccdcbdcddacbddaddbddbcbddacdadddddddbbbdabddbbaaacdddcadddddbddabbcabaddbdaddcdddddadddddd ccdccacbcccdadcccccbaccdcccccdbcbdbbcccccccaaacbccdccbdbdcacdaccccccdcabccbbcccaacdccbdcccccccccaccdcbdacdbdaccaccbcacccbcbbcdbacbcccacbccacccccccdacbbcbbccccbadccbcccccdacccccccccccbccdbaddbdaadacdbacabcccaaabccccccacccccacbccdcadcdacccbbcabbabcaccbccdbdddcdcccbcbdccabcdccabcccbacaccdccccccbbbacabbacbdcccdccccccacddbdabbbdcbccccbccdccbcccccc ccaccbbbccdbaccccccadccbcccccacddcacdccaccdadbcaccccccaaccacacccccccaabaccbaccddbcdccbbccccccccccdccbdbacddbccabcadcbccbacbdcccccccccdcdccabccdcbdcdcdccbdbbccccccabcbdccdccdcccccccccdccbdaccbdddbbccbccbbbccdcaccbccccbcccccbcdcccccdbbaaccbdcbadbdcbccaccdcbcacccbcddadccadcdcccbbccbdcdccdccccdacbbcccbdacbacccaddccccaccbdddacddcaccccacdaccbcccccc bbdcbdcddbababbbbbbdcbbbbbbbbcbdbdacbbbdbbbdbabcbbbbbcddbbdbbbbbbbbabbcbbbcdbbaddbcbbbbcbbbbbbbccbbdcbcabbbacbcabadbabbccbddbaaabbdbbabdbbcbbbcbcadabcabddddbbbdcbadbdcbbadbcbbbbbbbbbcbbdccddabadcdbbadbbdabbacbcbcbbbbcbbbbbcbbbaabacabccbbdcbbcdabbdbbdbacdbcbabbabbccabbadbbbbaccbbddbdbbabbbbcbdadbbccbcaaabbbccdbbbbdbdddbccacabbbabbabacbbcbbbbbb bbdbbabdcbdadbbbbbbbdbbcbbbbbcaadbddabbcbbccccbcabdbbbcabbcbccbbbbbadcdabbacbbcacbdbbdcabbbbbabbbdbbcddcbdbddbcdbcbbdbbacbdbbcadbbdbbababbcbbbcbbdbdbddbadaabbdddbaccdabbaabdbbbbbbbbbbbbbdcdcaddadabacabcbdabbbccbdbbbbbbbbbbdbdbadbdacdaabbcdbdabccbbbbabcbcdadadbdbccbbbbddbdbbcbbbbdbbdbbdbbbbbddbacbacaccaabbbababbbbbbcdbcdbccabbbabbabdcbbdbbbbbb cccdcabdcccacbcccccbdccccccccbaaaaacdccdccbbcdcbcccccabbbcdcadcccccdbbadccabccccbacccbddcccccbcacbcbdacccdcbdccbcadccccaaccbcacccbaccbcccccaccdcbacbcbbcdcbaccaaacdabcdccbaccccccccccccccbccddbbcdaacacccabaacbbbccbccccdcccccacacbbcdcddaaccbbcdcdbdcbccdcbbabadbccacbdcbccdacdccacbccbcccccdcccccaddbacdddaaaacccbacccccdcbaaccdaddcccbccbcdaccccccccc ccdacabbbcbddcccccccbccaccccccbbddccaccbcccabbcbdcaccadcbcacaacccccbcccdccbdccdbaabccdadcccccbcdaccadbccccbbacdcccccdcccdccccccccccccaccccaaccccabdacbbcbaddcccbdcddadacccacbcccccccccbccdbbdbaabadccabdcdddcccbaccaccccacccccacaccacacaadcccaccddacacaccdbaabcbdbdcdcdcbbcccacaccadaccdbcdccbccccdaaaaacaddddbaccccdbccccacdcbccdbddcbcbccacccccacccccc ddcddbbbadabbddddddccdcadddddbdbdbaddddbddbcdcddaddddcdbddbddddddddccbccddbcddacaacddcdddddddddbbddcbcabdcbacddadbbdbddbcdbddbdddaaddcdcdddcddcdadcbddddacbdddccddbddccddcbdadddddddddaddabacbadaacddccbdcacadcdbcdcddddadddddddadcbdcbdbabddcadabcabdbddddaddbcadcdadbbccddccdddddbcddbddaddcddddbaacdaddccdcccdddbadddddddabbbdcadcdbdbddddcdddddddddd ccaacbdbdcccacccdcccdcbaccccccaddbdaacccccdbbbcbdcacccabdcdccccccccbaccbccdcccdabbaccddacccccdccdbccccbbccbdccbacdacbccadcdbcabccbbccccccccaccaccdcacdccacdaccbbbcacbbcccbdcdcccccccccaccbddabbcdcbaccbdcacbbccdcbcaccccacccccbcacadcddbdacccccccdabacdccbabadaacbbcbcdcbbccabcaccaacccaacbccaccccdbdabdcbcbabaacccccaccccbcddcbbaccacdcaccccdaccacccccc ddaddaadadbacadddddbdddddddddadbbbadbddaddbabbdaddcddacbddcdaaddddddbccaddaddddacbdddbacdddddadbbadadacbdadbadccddbdbddacdbbdaaadabddadbddbcddbdbaccdbcdabbdddcbddbbabaddbbdaddddddddddddcddbcbbdacadaacddddddabdddaddddddddddadddbdddcacbbddbadaaacbdbddcabaacadabdbdcbbadddbdbddadbdddcdaddaddddbcbaabdbdccdadddddacddddcdacbbdbdbddbdaddadacddadddddd ccbbcdbdcccbccccdccdacdcaccccccccadadccdccccadcdacdcccacacacddcccccbddcaccddccbbccacccadcccccbcaddcdacabcdabaccbcbdcaccbbcccccbacdaccccaccccccbccaacccbcddcaccccbcbcbcaccdacdcccccccccaccdadccaadcbccbbccdbadcbcbaccccccacccccccaccccadbcddcccacdadccccccbacccabdcccacaabbccdccdccadbccaccbccaccccadaacdcccdccdacbcdacccccacbdabdccdccbccccbcdaccacccccc dddadabbdddcddddcdddbddaaddddbdbdbcdaddcddcddadadddddacbcdadaaddddddaacbddbbddbdabdddcbbdddddbddaadcdcdbdaacddbcdacdadddadbadcdddadddadbddcaddbdccdbdadddabaddbabdaaadbddabdcdddddddddcdddabaadacccbdadddbdaddcabadaddddbdddddddadcddadbcccddbadbbbbddcddcadcccdaccdadacccdddcddddbdaddbbddddcddddcdbcabdcbaaabadcdbccddddcdbddcaaadadaddddcdadddddddddd bbbdbcddcbadcdbbcbbdabdbdbbbbdadabcdbbbcbbbddbbdbbdbbacaabcbbabbbbbbdababbbabbaccbbbbbbdbbbbbdbabcbbacacbbdddbcabacbdbbbcbbdbaabbdabbbbcbbcadbbbcbdcbdcbacbabbddabdbdcdbbdbbdbbbbbbbbbbbbaddbbbddcacbdcdbadabbdcabbbbbbbcbbbbbabcbbbbdbaaddbbdabcdabdbabbbbabbbcccdbcbbaacbbabbcbbdadbbccbbbbdbbbbdacdcabbbdbbabbcbddabbbbabddaacccacbdbdbbcbccbbcbbbbbb bbcabaaadbcadbbbbbbcdbdbbbbbbbbdaadcdbbdbbaddbbabbdbbcadabdbbcbbbbbdbdbdbbbbbbabbdbbbbcbbbbbbdbadabdbaccbdbbabbdbdcbbbbcbbacbabdbdcbbdbcbbdccbabbbbabddbddbdbbbbdbddcdabbbabdbbbbbbbbbcbbcdcaaacbdbdbcdabbdbdbaadababbbbdbbbbbcbbbddbdacdccbbabbbdaddbabbadddcddcdbbabdcbcbbccbdbbbbdbbccbabbabbbbcadccbbdabbaabbabaacbbbbbbcbbcbcdddbcbbbbdbbbbbcbbbbbb bbcdbabadbbdacbbdbbdcbdbbbbbbccbddcbcbbabbabddbadbbbbadacbabbbbbbbbbdcabbbaabbdbabbbbbbdbbbbbbbaddbdbaccbbccbbccbbcbabbbcbcabbbbbdcbbabcbbdccbcbbdacbbcbdcabbbabcbacbabbbaabdbbbbbbbbbdbbcdbcadabacbbcbbbbaacbbaacbdbbbbbbbbbbcbbbabbacdcdabbccbcbddcbabbbdddadaaccbdbaddbbbbbbabbdaabbbcbabbcbbbbaabccbbadcabacbabaccbbbbbbcacdcdcdabbbcbbdbbcbbcbbbbbb bbbabacddbcacbbbbbbabbacbbbbbacdabaddbbbbbdbbcbbdbdbbccbdbabddbbbbbdabcabbddbbaaccbbbdadbbbbbbbcbdbbcdbbbcccdbabbcdbdbbdbbcdbbbbbbdbbababbaddbabdabcbadbddcdbbdddbbdcbcbbcbbdbbbbbbbbbcbbbdadaaaaddbbbdbbcabcbdbdababbbbabbbbbbbbbadbcadabcbbdabdadddbbbbaddbcccdbdbabccccbbadbbbbacabbdcbdbbbbbbbbcdddabcccdbcbbabbbabbbbabbbabbbdbbbdbdbbbbcabbabbbbbb bbcbbbababbacdbbcbbdcbabbbbbbabdaadbdbbbbbabdcbcbbabbacadbabbbbbbbbacbbdbbbdbbcbbdbbbbccbbbbbabddabdcbabbbcdcbacbbdbcbbbdbbabbacbbbbbdbbbbbdcbabbbdcbdbbcbabbbbbdbbccbabbbdbabbbbbbbbbdbbbcbdbdbbddcbbbdbbddabacbbbcbbbbdbbbbbdbabbdbdcddcbbbaabbabaabcbbadbcccadbdbabadbabbcabbbbcadbbacbcbbabbbbacdaddbbcddddbbdbbaabbbbabbcbdbbdaabcbdbbdbbcbbdbbbbbb ccbacacabcdabacccccddccddcccccdbddbabcccccdcabcbccacccaaccaccdcccccccbacccbbccdbabaccabccccccacdbdcccdbaccbdbccacbccdcccdcaacacacacccbcdccbabcbcadcccbbcbdbcccdaccbaddcccbdcdcccccccccdcccabaddccbbccacccbbaccacacccccccacccccccacbdcbbccccccbacadcbcccccabbbdacacbcacbaadbcdccdccbbccccdcdccaccccdbdadccdbbaaaccdcdddccccbcdacccdabdcccdccacbcccccccccc cccdccddacabcaccbccdccccbccccddcbbbabcccccdabcccbcdccadbccbcadcccccbbcadcccacccadccccabdcccccccbaacacabdcdbbcccacdbccccdccdbcabacddccacdccbdbcccbcaccaacddddccbdacdbdaacccdcccccccccccdcccdcadcccbbdcbbbcbaaccccbacaccccccccccdcdcddcacdcdaccaacccdbdcaccccbacbcdabcdcbcbbbcbacdccdbbccadcccccccccabdbaccbdcddddcacaadcccccccdbaaccbccccaccacdadcacccccc cccdcaccdccbdbccbcccbccbccccccacbcbdbccaccccbacacccccbcbacccddcccccabcbbccaaccbacadccdcbcccccbcdddcbbabdcbbbdcadcddcaccddcbbcdbdcdbccbcdcccdccdccdaccdacbaaccccbbcabcdcccddcdccccccccccccdcdbdbadbdacbadcabadccdaacbccccdcccccbcacdbccbddddccadcbbcabcbccbacaadbbcacbccadbacbccbccbddcccacbccaccccdcccdccdbccbcdccccdbccccdcabdbbdcbccccdccbcddacacccccc ddbbdccabddccaddbdddaddcdddddabcbbacdddcddaddcdbbdcddacdddddbcdddddcdccadddaddbbabaddcbddddddbdcabdcddadddcaddabddaddddbadddddccdddddddddddaadbdacdcdaddbcbddddbcdcabaddddadadddddddddadddbaddcaaadbdddddbaccdbdddddddddcdddddddddbddddcdbcddbcddbccbdbddaddabcbdbadbdaadbcdbdddddacdddcadadddddddbbaaaaddbadadbdadacaddddadabdbbdcbadadaddadaccdadddddd aacaadccdaaabcaadaacbaddcaaaadccdadcaaabaaacabaaaacaabcdbacaabaaaaaacccaaaccaabcccbaabcdaaaaaaaaddacadcbaaccbaadacbadaacaabaacbcacbaadacaacdaacacbaaabbacadbaabbdaabdbaaadbaaaaaaaaaaadaadbaadcabcdaacddabddcadccdadaaaaaaaaaaaacabcaaacabcaaacacacccaaaaadbbaacaaaadacabababbadaabbdaaacadaacaaaacadccaadddcddbadacbcaaaabadabcbbadcaaadaabaacdabaaaaaa ccccccbcdcabdcccaccbaccdcccccacbbbaabccdccbdbccbccdccbbcbcccdccccccddcddcccbccbaabcccbbbcccccacbbbccbccdccbdacbbcbdcbccdccccccbbcddccccaccacccbcdacccadcbdadccbdcccdbbbccbccdcccccccccaccdcccbaadabccadaccdbdcdcadcaccccacccccbcccabcacababccaccadbcaccccbbbbadcccccacdbddacabccccdccccadcdcccccccdbbbdacbbdaacdcbcaaaccccdcccaddaabbcccdccbcbcacccccccc bbbbbdadbbcbabbbbbbcdbbacbbbbabadcdacbbabbcbbdbadbabbcdccbbbcbbbbbbadaacbbbabbccbdbbbddabbbbbabbddbcabbcbdababbcbddbabbcabcbbadbbcdbbbbdbbcbbbbbcbcbbacbbdddbbdddbcaadbbbddbcbbbbbbbbbcbbcbacdbbdbdbbababadabbcaadbcbbbbdbbbbbabcbbabbacacdbbadbacadbbdbbbcaaadcbddbbbababdbcbbdbbaacbbddbdbbabbbbdadbdbbddcdbabbdbadbbabbabaabacadcdbabcbbabbbcbdbbbbbb aaacaacbcaadcdaadaaacabbcaaaacdbbccbcaacaadcbdabdaaaabadbaaadaaaaaacdbdbaabaaabdabcaaacbaaaaabacdbacdacabcccaabcabdabaaddacbadbbadaaacacaadaaaaacdcdabaadaddaadcaaacaabaacaabaaaaaaaaacaacdbbdaaddbcacbaabdadaddbdadaaaabaaaaaaaaaaaabbbcaaaabaabadadacaacbdddabaddacacccaaaccaaaacacaadbacaabaaaabccdadaaaabadaadaddaadaaaacacaddccaadadaacadbaaaaaaaaa ddbbdaaccdaaccddcddaddcbaddddccbcbacaddbdddcaddcadddddabddddcbddddddbccbddddddddbaddddbcdddddadcbbdabadcccdabdbddccdbddacdbbdadddbcddbdbddaaadbdcaaadcbdbbccddcdddccacbdddbdadddddddddbddcdabcaccdabdcbddbdbcdaacadcddddbdddddadbdcbddcdadbddcadbccccdaddddcbdddbdcdcdcccdadbddaddbbaddcdddddaddddbbaaacdaadadaadddcbbddddcdbdacdabdbdadaddcddbadadddddd aabaabbadadbcbaabaadaaadaaaaabbaadacdaabaabdbaabdabaaccdbadaadaaaaaabacbaadbaacbdcdaaaccaaaaaaaabcabbdddcbdabaacaabacaadaabaabcaadcaaaaaaaaabacadacdadaadbbdaaacaaaaadaaadcaaaaaaaaaaadaaadbbbbbbcbbadbaaacabaacadadaaaadaaaaaaacabdaaccbcaaadbadbdbbaaaabbadadcdccadaacdbbaadabaadbaaaddadaaaaaaacaddbdacbaabcbacababaaaaaabddbcbcdbadabaaaabbaacaaaaaa ccddcbdabcbddbccdcccccaadccccccbdababcccccacddccccbccbadccdaaacccccdbcaccccdccdabccccaaccccccbcdaacbddadccbadcabcdcccccdacadcbbacbbccaccccbdccccbdbccaacbcdbcccddccdbcbccdccccccccccccdccbdbddddbddcccdccaccacbbdaccccccacccccacacbccddcbadccbdcabbdccdcccaccdcbcaccbccaabdcbbccccacbcccccdcdacccccdcbaacbabcdbacbcbadccccdcacaccdabbcbcaccbccbbcacccccc aadcacbbcaddcdaadaacaaadcaaaababcccbcaacaabcbcadcacaabcbdacbabaaaaadbabbaadaaababbcaababaaaaadacdaabaadaddbbcabdaabaaaadaaddabacadaaaaaaaabcdacabddaacaabaccaadbdabacacaadbaaaaaaaaaaacaadaadadaacdcadddadaddabaddacaaaaaaaaaaaababbabacdbcaabbacccadacaadaccddabcbacadadabadcabaaacbaabcaaadaaaaacabaadaccbdcbbadacdcaaaabaacddbacaaaaabaadaccbabaaaaaa ccaacccbacccbaccdccdbcddbccccccddbadbcccccbbcccdacdccaccdcbabaccccccaabdccccccdddacccdcbcccccbcaabcdccadbbbaccdccdacdccbacddcccdcddccbcdccbcccaccccccabccccbccdbccccbbcccddcccccccccccaccbcbdbdacbbcccabcddbcccdbbcaccccacccccacbcbacdbddcccccccbacddcaccbcdbadcbabcacdccbbcabcaccbadcccbcdcddccccadcccbccdaddbccdcabaccccdcbacbaaacbcacacccccadcdcccccc bbaabaaacbdbccbbdbbdabdadbbbbbadbaadbbbcbbacddbccbcbbbdbabdadabbbbbcdbdbbbdcbbcaacbbbbbcbbbbbcbadcbccdcabdadbbadbbdbcbbcabcabdddbcdbbabdbbdccbdbbababadbbdccbbbbcbabcabbbadbabbbbbbbbbabbadaccaaddbbbdadbabddbbabdbbbbbbabbbbbabbbaabdcabbbbbadbdbcbcbabbdadddadddbbcbaadddbabbabbbaabbbbbabcabbbbdbbbccbdddacdabdbbcbbcbbdbccdadbdaabdbdbbdbcccbabbbbbb bbacbcbddbcddcbbcbbadbaddbbbbdaadabaabbdbbcabdbabbabbaddcbbdccbbbbbaacbdbbdabbaababbbddbbbbbbdbabcbcabcbbdbabbddbaabbbbbbbdcbddabacbbdbbbbbaabcbcdacbddbcdbdbbdabbadabdbbbabdbbbbbbbbbabbbbcbacdcaaabcddbcdadbbcdabdbbbbbbbbbbbbdbabbccbbacbbdcbdaadcbcbbaaadadcdcdbcbacababdababbbccbbbabdbbbbbbbdabbcdbbbdcbcababcaababbdbcdbccccdbbdbabbcbdcdbbbbbbbb cccdccbabccacbccdccaccdaaccccbbaabcdbccbccabdbcabcdccdaadcadcccccccbdaaccccbccaaaaaccdadcccccbccddcabbddabddacbacadcdcccccbdbdcdccbcccccccdaacccdabbccbcbdbccccdacdacbdccdccacccccccccdcccbdbcbdcbcdcdbbbcbbbcddcdbaccccccccccccacbdccbdbadccbdcddccbccccdbdbdccbdacdcbccadcdbcaccbbcccbdcdcbcccccbacbbdcadadaabccccbbcdccbcbcbadaadccacdccbcccacccccccc aabbabbbbababbaacaabdadcaaaaadacdbbaaaaaaacadbacbadaaddadacadaaaaaaaadabaabaaacdaddaaaabaaaaabaccdaddddaddcabacdacaabaaadacdcccaabbaadaaaaadbabadadaaabadbccaadddaaacccaaababaaaaaaaaacaabddaddcbdabacddaccadacdccccaaaabaaaaabaaaaaacbcbdbaaacabbbbcaaaabdacabcbbdacaabaddaddadaacdcaabcaaaacaaaadbcbcdabccabcbacaabaadaacabdacdbcccadacaaaacddabaaaaaa ccbbcddadcdabbccaccaacbddcccccbaacbbaccacccaddcddcdccccbacbadccccccabbaacccdcccdbcbccbbdcccccdcacbcbdccdbdaaccaacdccdccaacddcdaccadccbcdccbbccccaddbcddcacdacccdbcdccaaccbdcdcccccccccdcccacbcdccbbccdbbabaadcdbdabdccccacccccdcccbbcaaccdaccdbccbaaaccccacccddccabcdcdbdabcbccdccdcdcccacacbaccccdbdcdbcddaddbacacacdcbccbcacbadacbbcaccccdcadacdcccccc bbbdbcaaabbdadbbdbbadbdbabbbbbbbdbbacbbabbdccababbbbbcdabbddcabbbbbddaacbbdcbbccbddbbaaabbbbbabbcbbaaadbddadbbbdbbabbbbacbbdadbdbcabbdbbbbdbbbcbbadbccabacadbbabcbddbadbbbabcbbbbbbbbbcbbcabbdddcdacbbbccadbbbccbdacbbbbbbbbbbabbbabbbccdccbbcababacababbbacbcdabcababaabadbdabdbbbadbbdcbdbabbbbbbcbcddbdaccbcababbdbbabbcbbcddddcdcbababbcbdadbdbbbbbb ccdccaacacbddaccbccbbccadcccccadaacacccbcccacdccdccccadddcbabacccccbacbbccaacccddccccbabcccccbccbbccccabcdaaacabcbacacccdcddbbbbcdaccacdccddacaccabdbbacabccccbdacacccccccbcbcccccccccaccbabbdbadcbdcbcadadcdcdbbddaccccdcccccbcacadccbbbabccbdcddcaccbccdbababbbdacacaaccacdacaccbcbccdacdccaccccdddccbcbbccbbbccccdccaccbccadbbbadbcccaccdcbbbcccccccc dddbddaaddcbbdddadddadbccddddabcabadcddaddbbbcdabddddaaabdcabbddddddcaadddcaddcbcdddddaddddddadcaddacacabdddcdaadbadadddddcacbbddaaddadbddbdadbdaccbdccdcaddddcdddbdccaddccddddddddddddddadcacaacacbdbaabdcbdddbadacddddcdddddddcddbdccbcbdddaddbddbbdadddbdcaadddadadbccaadbcddddcdadddddcdccddddcabcbbddddbacbdddacadcddbdaccbcadbddcdcddbdcdadadddddd aaabacbdcaddabaadaabcaacaaaaaacbdbcdcaadaadcddaadaaaabdbaabcbcaaaaacbabdaacaaaadaaaaadbaaaaaacacbbababdaaddbbabaacbadaaacaaadcbcadcaaaadaaccdaaabaababbaababaaccdadcabdaadcadaaaaaaaaabaabbdddccaabdacdadacadaadadadaaaadaaaaabadacdabaadcbaadcaaccadadaadadbaaacabaaadbcdcadcabaabaaaaacacabaaaaaccbbdcabcabbcbadaabcadaacadbcaadabaaaadaabaddbacaaaaaa ccdbccadbcbdbdccaccabccddcccccdbaabbccccccccdcccacaccdddbcbaaacccccdabadccbbccccaddcccbdcccccccbdcccaabbbbbcacbaccacbcccacdbcabacbccbacdcccdbcbcaacaccccdcdaccdcdcddcccccaccdccccccccccccddcdcdaaacccbbddbaaacdaddccccccaccccccccccbcdbcabdcccbcaadabcccccdacdbdbddccccbccdcdbccccbacccddcbccaccccbbdcaaccbaddadcccdcccdcccccbdbbdddaccccccdcbdbcbcccccc bbbdbcdbcbcdacbbcbbdcbdaabbbbbdadbbbbbbdbbcbdbbcbbabbddddbcbcabbbbbbccdcbbccbbbadccbbaccbbbbbabcbcbabaaacadbabdbbdabcbbccbbbcbbbbccbdbbabbaabbbbddacbdbbdcdcbbdaabcccdcbbcdbcbbbbbbbbbbbbaaccaadacdbbbacdbcbdbadccaabbbbbbbbbbdbbbddbcdbcbabbdabbaaaabdbbbabbbdbaadbcbddbdabcabcbbbbabbdababbabbbbcadbaabdccbdddbcbaabbabbcbddacbaadbbdbdbbbbdbcbdbbbbbb bbbabcababcbcabbcbbadbbdbbbbbccacbbdbbbbbbdcccbdabbbbcacdbbdbcbbbbbddcadbbbbbbddcccbbacabbbbbdbdabbbaddcddabcbabbdcbbbbbdbdacaabbdbbaabcbbdbcbdbcdbabbdbccddbbadbbccdcabbdcbbbbbbbbbbbabbacddbcbaacabcdccdaaababcaaabbbbbbabbbdbbbccbdbbdaabbadbbabcabdbbbaaabbbbdbbdbcbbbdbcababbcdabbaabcbbdbbbbdcaddabdaacbdcbaabbcbabbabcbccccacdbcbdbbcbdcbbabbbbbb bbbcbadaabbabbbbbbbadbccdbbbbdbccdadcbbabbcbdabcdbdbbdaccbcaaabbbbbdaaacbbbcbbdcaaabbcbdbbbbbcbbacbaaadaacbcdbdabbabbbbbabbdaadcbaabcbbabbbcbbdbcabcdcdbaacbbbddbbacdcabbcbbbbbbbbbbbbdbbcbdadacaaccbaaadbdbcbabddddbbbbabcbbbabbbccbbccbdcbbadbbabdcbdbbcdbdbdccaababaabbbbdbbcbbcdcbbcabcbabbbbbabaccabbdbbbbbbdacaababbabdddbaddaabdbbbbabababdbbbbbb ccdbcddcccdddaccaccddcbbaccccdaacbddcccaccdddaccaccccddddcddadcccccdcaaaccadccbaddbcccbccccccbccdacaabccddaadcaacddccccddccabdbdcdbccccbccabbcdcacddbabcddcaccadbccbdaaccbdcbcccccccccbccadabbdcdcbacbacccbddcccbddaccccccbcccbcbcbbccdcdcbccaccddabdcbccdaadcaccdccccdacadcacccccdbbccaacccddcccccabccbcbacacaccbccddccccbcccbbaddbccbcbccdcdabcccccccc aacbacccaaaadcaacaacdadbcaaaaaabcbdbdaaaaacdabadcaaaabacbacbbbaaaaaddabbaacaaabbcacaadbbaaaaadadbcacdbdadcacdabaadbadaabdadbadcbaccacbaaaaadcadaacaccacaacacaabdbacddbcaaccacaaaaaaaadbaadbdaacababcabacbbccbadcddbdaaaaaadaaababadaacdacaaaadaaaccacacaaacacbbaddbadacbbacabcacaabbdaaaaaaaadaaaaabcaabacaaccccacdbbbacaadadcdcadbdaaaaaaacaadbacaaaaaa bbbbbaabbbbcbabbabbdabdbabbbbbacaabccbbbbbaabcbbcbabbddbabcaccbbbbbddbcbbbdabbdbcbdbbccdbbbbbbbbdabbbadbabdabbbdbddbcbbbbbdaacdabaabbbbdbbcdcbcbacbddddbabcabbddbbbcbbabbabbdbbbbbbbbbbbbaaddcdcdbadbbbddbcbabaacaaabbbbababbbbbbbbbbabdbddbbdbbdabbbbcbbcccacdabbdbdbabbadbddbabbdbbbbadbbbdcbbbbbaddbcbbadddcdbbcbadbcbbcbcdcadabdabbbcbbabbbabdbbbbbb aacbaccddaaacbaadaaddabdbaaaabdccbdabaabaacbaaabaaaaacbabadcbbaaaaacbcabaaaaaadbdbaaabbbaaaaadadacacaaddbdcabaccadaaaaaabaadcaabacaadcacaaacdaaabaaacabacaacaacaaaccbddaabaabaaaaaaaacdaabdadaabadbbadaaaaccdacadbcaaaaabadaaabadaaaabcbaacaaadacaadaaaaadaadccdaccaaadaabaadaadaacdcaaccabbaaaaaababbcbadbdcdadacacbcaaaaaacbdbccddbadabaadacddaaaaaaaa aaadaaaabacdadaadaadaacccaaaabdaaaddcaabaaccaaabbaaaadbbbaddbbaaaaacdddbaaddaacbcddaaabcaaaaabacddadbabbccbdcabbaddacaacbaabbdcdadaaddabaabbdacaccbacdbabadaaabbaadddacaabdacaaaaacaacaaacabdbcbdcadaacbdbadaaababdaaaaabacaaabadabdaadbacbaadcabbdccadaadbdaadcacbadadaddbabaacaaccdaadaaddddaaaacabcdaabbaaaaaabcbdaacaabaccbbccdbdacabaadaddcabaaaaaa ddbcdddcadbcdcdddddacddbcddddadcabcddddcdddcaadbbddddcbbcddabcdddddcdaadddbdddbccccdddbadddddddcddddccdacdcbcdcddccddddabdbbbcdddacdaadcddccddbdabadadbdddaadadaadabacbddaddbdddddcdddcddcaccdbbbdadddbdadaaadcbaaacddddbdadddcdbddbdadadacddaadddbbbdcddddabaadcdddbddbcaddaddcdddbbddcadcccbddddaaccdbcbbcbccadbaccddaddbdacbbdbacdddddddaddaddadddddd aadcabaccaccbdaaaaaadabdaaaaacbbdcdccaadaaaaaaabaadaaaccbaddaaaaaaaddaccaaccaacbdabaadbdaaaaabaabbacddadaabdaaddadbacaaaaadbcaccacadccaaaacbbacadadbcadaabbbadaddacdabdaaaaacbaaaaaaaacaaccaabcaccccabbcdabddaaabcbdaaaadabaaaaacadbaacabdcaaddaadbaaabaacdabdbaddbaaaaddaaaadadaabbbaaccaaabdaaaacdadcddccbdcdbacdadbadaadabbdbdcdadaaacaabacabadaaaaaa ccdccbcaccbbbaccaccdacccbccccddcdaaaaccbcccdbdccdcaccaabacbddacccccdbdaaccdcccbcdbdccbdbcccccdcddbcdaabaaaabdcdacbdcaccaccadbacbcdbabbcccccdccccbdbdbaccccdacdbcccdbddaccaccdcccccaccdcccddcbdabbcddcddddaacccadaabbccccacbcccacbcabcdddcddcccaccddaacaccbdcabccbaccccdaccacbaccccdaacccbcdcbbccccdbccabbabcadcdcdbbcdcaccccbbbadcaaacbcbccdcaabcbcccccc ccadcbacccbdbcccdcccbcaabccccacdabdbcccccccbadcabccccdcadcdcdacccccddbbaccbaccdabacccabccccccbccdacbccaccdccbcbdccacaccbaccccadacddbdccbcccbccdcdabadcaccddcccacdcdbbbcccabcbdccccbcccccccbabbccdbcacacccdcbbcddabbdccccdcacccacbcdacbdbbdaccbacdcbabccccbadaccbdbdcccccacacdccbccacdccaacbccaccccdcdcadadadadcdcbacdccaccccccaaddddacacaccbcaabcbcccccc ddbbdcbdaddadcddcdddadddbddddaadabdcbddaddbbcbdcadcddaddddbcdbdddddababadddbddadbdcddbbbdddddcdabcdbaccccdbbdddddbcddddbbddbbaacdccabbddddbdadadddcaadddccdddaddcdbacccddaddbcddddcddaddddbccbbbabbddbbbbccadddbaacbddddadadddbdbdccdbaabdbddabdaccaaddddbabbddabdcdadbbaaadaaddddcccddbddadccdddddcbcdbddadcccddbbadbdaddddabbbbacbcdbdaddcdddbdddddddd accadbcadadcaaaaaaaacacaaaaaaaccddaadaadcabdadabaadaadadaacbcdaaaaadbbcdaadcaadddddaaddbaaaaababddaabadbdadcdacbacdadaaaaaabcddbacbcdcabaaddcaaaddabddcacabcaaabbabddcaaaababbaaaaaaabaaabdadccdcccbabdcadddaacbbcddaaaabadaaabacaababbcdbbaadaaabcdbabaadabdacacdaabaddaccabdacaaccbaaacacbbaaaaabddbdacaacaaadabbbacacaaaaaaddbbdacacabaadabadaaaaaaaa bcbacadaabbcbcbbbbbaababdbbbbabdbbbbcbbadbccddbcbbcbbddacbccbdbbbbbabbaabbabbbccdabbbdbbbbbbbdbcdbbaacddcddccbdcbdababbaabbbcbbcbacdbabcbbbbbbcbdcababdbdaacbcadbbcabddbbcbbddbbbbbbbdabbcdbcdababbabbacadacbbabdaabbbbbcbdbbbabcbbabcadcdcbbcdbaabdcbdbbcacccdacdababbabcbbacbabbaddbbddbabbbbbbbbdacdbdbbcbdbdbcddcdbdbbabadcdadcadbabbbbabbabbcbbbbbb baaadbdbabaadcbbbbbcababdbbbbddbaacbbbbbdbddacbcabdbbbbadbaaddbbbbbccbbdbbdabbccacabbdccbbbbbcbdabbbcdccaabbdbcabadbbbbbcbaadaaabdadadbdbbabcbabcadacbbbcddabbddbbacbddbbdbbbabbbbcbbbdbbaaacbdacabdbccdbccadbdbadbcbbbbcbdbbbdbcbaabbdaaddbbcbbbbacbbdbbdbcbacaaddbbbdbabcbcdbdbbacbbbdabdcddbbbbdbbdbcbbcddcbbbccbddbdbbbbcbcddcdccbcbdbbdbbcabcbbbbbb cbdbbcdbdcabcbccbcccacccaccccbccdcdbdcccdcccadcddcaccacabcdbaacccccaababccacccdacaaccdbacccccacddcccdbddcbaaccacccdcdccbacdabdadcbccdacaccddacdcbabdbaacdcbdcdbbbcdcdaccccbcbacccccccbcccbdabcbbbcbdcadcbdddbcdddbdbccccbcccccdcdcbdcababadccbacdbbddcccccbaccaabaacbccbdbdcbccdccadaccadcbadbccccdbcabcbbbbcdbccaaaaccbccacbcacdbbddcbcdccccdcdcdcccccc adbbbbcbaaadccaadaabcacacaaacacbddbbaaaaaaddcaabbaaaaddcaaadbbaaaaaddacaaaacacaaaacaacacaaaaadadadababddaddadaabaadabaaaaadacbdcabcaabadaaaccadadbbddccacdcabcdbaadcbabaaddaaaaaaadaaddaacdacabdddcaadcdcacacabdbbbcaaaadadaaacacabaacaddcdaacdabacbdadaaccbadcddcdaaaaaddaacdadbaccdacaaaaadcaaaacccabadacbbdddaaddcdacaadabdcaddacbabadaabadbbaaaaaaaa cbbccbbcbcadcbccaccdccdbbcccacbccddddccddcbabacadcccccacccbbbaccccccbbccccabccddccdcccacccccccccadccbcbcababbcdbcaccaccaccabdccdcadcbdcaccddacccdaadbddcdacddbdabccdcbdccaccccccccdcccbccddabbadaddbcccbdbcdbcbccddcccccbcbcccccbcdbcadaaddccabcabaaccbccdadcbdbcadcbcadacccdbcbccbbdcdbacbabdcccccbdddbdabcdabbcbaaadcaccccccbabacbaccccccacdddcbcccccc daddcdbdbdbcbdddbdddddbdbddddcdcbdabbdddcdcbcddcdddbdddaadddbaddddddcccaddcddccaacbddbccdddddbdbbdddadbdbacabddadbddaddabdcdbcbadcabcddbddbacdadaddbcabdabbdabdcddccaadddcadabddddcddbdddcbdbcdbcadddcbadcaabdbdddacddddddadddadddbbdcbacbbddccddaaccdaddbacdadddbdddddcdacdaadaadbbbdbdddccbdddddcbacbadcaadcbcdcaaabdaddaddaaacccdadadbddbdddcdcdddddc cccaccdcacbaddccacccbcaaccccacbcdcccbccbcccbbdccacbccbcaccdbcaccccccddaccccbccabcbdccabdcccccbccbccdddbadaccbcbdcdbcacccccaddadccbbacdcccccbbcdcadcdabacddadcadbbcabcddccaacbdccccbccbdccbabcaaacdcdcdbbabcabcdcbdcdccccdcbcccccaccbcabbabccccdcbbdcdcbcccdbcccacadcdcddbadccaccdccadccdbcbccdcccccadbdbdcaacacdccbddbccccacccddccddbcbcbcccccaccdcccccb babdbcbadbccadbbbbbdcbdddbbbbcdccaaccbbcdbcbbdbcabcdbdbddbcdacbbbbbbdccabbdabdcdababbbcdbbbbbabddcbccccbcdccabdcbaababbdbbadbaadbdabdbbcbbcdbbcbbdbabaabdabdadbccbaccabbbbbbbbbbbbdbbbbbbcdcacadbbdbbcdcdadbbbccddcabbbbcbabbbcbabccbddbcbdbbbcbbcacbbabbbcadabaabdbcbddcdbbddbcabadcbdbbbaddcbbbbcbbadcbcccdcbcbdabdbbcbbabbdcdcbbacbdbbbbdbdacbbbbbbbd dddadbdcbdbcabddaddddddcddddddaddaddbddcaddcaddacdcddbccaddabbddddddabcdddbbdbbdcbcddcabdddddcdaabddbdaadcdcadacdabdcddacdbbdcdadbbcddddddbbcddddddacbcdcdbcbbddadcaaddddcddbdddddaddcaddbaaaccbbcbcdabbdcdbadacbbcaddddbdbdddbdbdbadacccbdddaadacbcdddddcabdbdbabcdaddbcccddadcadcbaddcdddbcaddddbacddccabdbacddbccbbdddddddbbcddaabdddcddcddbbddddddda cbdbcdbbdcaabbcccccaacabbcccbbadbadbdccbdccacbcbacdbcdacdccccdcccccbcdbaccbdcaacdddccbdbcccccccbcbcbcadadcbaccdccdbcbccbdccbcdaaccaadbcccccabcccadbadabcadcddacdcccbdbdcccdcbbccccaccbbccacbacdcabcaccddaadcccbadcdbccccbcbcccacdcdccccdbdcccdbcbbbcbcaccbccbaddbbccccaaaabcadcccccadcaaacaddbccccdbbaabbbdbaacdcbbaabcbccdcabcaabdbbcbccccacaacccccccca dbabcccaddcdcdddbddbcdbaddddcacbdbdbadddddcbabdaddbbdcdccdabdcddddbaaccaddccddcadccddabbdddddbdabcdbdddddddcadbcbaddcddaadbbbbcbdbcddadbddddbdbddadbccadcddabdddddbbddddddbdadddddcddbaddccccaabcabadcccacbcddbcddacddddadbdddddbddcdcdaabbddabddabcbdadddcadabbbcbdcddccacdbddbadcabdccadcaabddddcbcbcbadccdbcbdbbdcbddddbdaaabaaddaddddddadbbddcdddddc cbbabcdbccbcbbccbccaacaccccccbbdaabcbccabcacdbcdacabccabcccaabacacabbccaccbacaccdccccdbacccccdcaadcbcadcbaaabcdaadaccccadccbcabdcbabcbcaccbbbcccadadbdccbdabbdcbdccaccdccdbcbacdccaccabcccacddadcccccabccbabacaddacdccccdcacccccacddcdbabccccaccadcbccacccdbcbaccbdcccdbaddcbdcdacbadcaaacaccbccccacbaaabddddcdadcbcbdccccacdaddbdcbdcbcdccccbdaccccccca bdcdcbdcdbddbabbcbbdbbacabbbccdabdabcbbdabaaadbacbdcbaadcbaabcdbcbbbcbdcbbabbdccbdcbbccbbbbbbcbddabbaaaadbccbbccddcbdbbddbcacbabbdabccbdbbcbcbbbcababddbbbcddbcacbcddabbbccbdababbcbbabbbccddaabbbcdbdaaadbdbbdbcccbbbbbdbdbbbdbababbdacbcabbccbcddcdbabbbdcaccabcabcbaadadbdabbbbbcdbcabbaddbbbbbabbcbddbdcdcdbaacaabbcbbcbdcaadadcdbabdbbdbdadbcbbbbbb cbbddadbccdacaccbccadccbbcccdabbcabcaccbccdddbcbcccdcbcbccbaadacccbbbbcdccddcbbdbacccdbbcccccdcaaccccbbcbddddcabdbdcaccbbcddacabcdbcdbcdccddbcbcaadabdbcbbcdacdadccdccbccdccbacbccdcccaccccdbbdcbdbbcbdaacddbccbbdadccccbcacccacacadcbbbcdbccbbcbccdacdccdbacabcbbdcdcbbcdccbcccdcaaaccaacbaadccccddabacbcccbcbaaaddbcccccacaacaccbbbcacdccacbbacccccccd abcaacaabadcccaaaaaccabcaaaaaacdabdbbaaccaccbbabbadaaabbcaadcbcaaadcbaddaabcabacbacaababaaaaabacbbabddbcdabcaaddcddabaacdacdcdddabaaccabaacdbadadabdddaabcdaabcababbcabaabaaccacaabaabbaabccadaacabcacabcabcbacbcbacaaaacadaaaaaaabbaaaacbcaabbabbbacacaadaacbbacdbaaaaddcbadcadcabcaadbcaccccaaaaabccdabbdbcccccaadccaaaadabbddddabaacabaaaabcbabaaaaaa cadbdbcbcccdcdcccccdbcabcccccbabbcbddcccdcdcbcccbccccdbdccaccaccacccddabcccbcacbcabccdaccbcccacabbcbcabcdddcbcacaadcccbdbccdcadacccddacdccdbccbcabacbdacbdaacddbbcbbcbaccbacbccdcccccdccccbdddccaccacbdbbccbbcadabbcccccacbcccacbccbcbcdccbcccacddcaacdcccdaccbcaadcdcbbbcccdaccacabdcdaacbccdccccdccacadbbcccbabbababcdccdccaaccacbccaccccacccdcdccccba acaadcdacadddbaadaaabadcdaaaaddaabaacaabcaadbdacdadcacddcaababaababdcdbbaaddacccaacaadcdaaaaaaadbcabcdcddabcbabbcdaacaaabadccdddadadadacaadcdacacddacdbacdadcbcaaabbcaaaadcacaaaaaaaabdaaddadbbdbccdabbcbbdcdacdabdbaaaabadaaaaaaadaacdcdaaaaddadccadadaaaadcaaccbcadaaadbaadaaddaaababbaaccadaaaaaccbdbacccddbbddcadbadaabaaddccddadadadaadaabcabaaaaba dcaadbdaadccdbddddddddbbcdddcaddcbdcdddacdbbabddadbddcacddadbbadbdacbacdddbbdaabdabddbaadcaddbdbbadbabbbcccaadaddbbdddddddaddabcdbbbadddddbcbdcdddcdabddabbbbbcbcddcdcbddccdaddcddbddcbddbccdddddacbdcacbbaacdbdadabddddddbdddddbddcddbcdcddddddaadddddddbabcbdbbbcdddbcbcddaaddadddbdabadcdbaddddbcbcdcbbcdcabbbcbdcbdbddbdaccbbaadddadcddadacddbddddac dacbbaaadddacbddbdddbdccaadddbdcbddbaddaadddbbdaddbbdabccddabdadcdaaddbadddcdccbacdddccddbbddcdabdddbadcddbdddabdaadcddaaddbcdcddabcdcdadddccdbdbdbdbacdbcadcaadaddbddaddddddbdbddddddcddcbacacacbbadaaaabdbbdcacdbcddddcdddddbdaddadcdccdbddcdddcbdddbddaacbacadaadddbbbacddcdaadaacdcbbddbdcddddadadabbabccacdcaadbddcddbdbbcbcbbdddcdbddcdbbdddddddab dddaabcdcdadacddcddcbddcbbdddbdcdbcadddbbdbbabdcddabdccaddbccbddadccabbcddbbddcbabbddcbcdadddcdadadbdacddbdacdbdacadddbbcdcdccdddddaaaddddbdcdadabccacddcdddadcccdabbacddacdcddddddddaaddbccbdbabcaddccbadddbdcbacabddddcdadddddbdbcdbddbadddcbdadadadcddcbcdbdbdaadcdbcbccdadddddcbcdbbddadacddddcacddbcdcdcbdbbbabdadcddbdabcbadbabdddaddadbdbdbdddddb adddbbdaaadcacaaaaadaaccadaaabacdddaaaaaaabcadaacaadaccdbadbdddaaadccdcaaaabadcaccdaababadcaadaaccacbcacadcbdacbccaadaabbaaababbacadadadaadddadacabcaddadcabcdcdaadbaabaaacaababaadaacdaabdbcdaaaddbaabbbcbbdaddaacdaaaabaaaaadaaadbaddaddaaacabccbbcadaabccbaccabaaaacdaabadcaadaadaaabdadacaaaaaaabdbcdcbbabccadacadabaadadcbdddabaaaadaadaabdabaaaadb ddcabbbacdddcdddaddaaddbccddabcdcdddcdddadccdddbddccdaadadccbcddbddcddcadddadbdbacaddcabdbcddcdbcadccdabcdadbdbccaddddbbadabbdddddcddadcdddcbdbdddbaadadbadbbbcabdcaaddddbdddbdacdbdddadddacbbdabbaddbcabcdacdcaaaacddddbdbdddcdddcbdacaddcddbdbcdabbdadddbaddabcdcdadacabddcddaaddcadccdddccbddddadabccdacaadbaaaadcbdbdddddcccbabcbdcdcddadddddaddddaa acddacaababbcaaaaaaacaadbbaaaaabbddccaabcacadcacbadaaabddaabcbcadacdbcadaadbaacdcbbaaabaaaaaacacababbcaadadbdacaaadaaababaabadbdaaadbdaaaabcbaaabacbcacaccacbbdadabdbdaaaaaaabaacacaaddaabccadadbbcdaabbaaadbcddaaadaaaacadaaababadaaaababaaaacddddbbadaaabbcccdabbababcdbdadcaccaccaabbdaaddaaaaaaaddbbcbbabbdddabcbaadaadacbbbcbdddacbbaaaacccadaaaadd abcaddabaadcddaadaaacacabaaacbdccbcaaaaccabbabaaaaddaabdbacdabcabacaaddbaaabaaddddbaacadadcaabadddaaadbbdadacaaabcaabacacabcaadcaaabccadaaacdadacadddbaadabacdcbbacdacaaabdaddacaaaaaddaaababdbddcabacbaadabacbababaaaaacaaaaaaacacdacaaacdaabdacbcababaadbdadabdaaadadcdddadcacbaccaaddcaaabcaaaacdddabadaabcbbbccaabaaaacabccbbadbdacacaacaaabaaaaaabc cbcccbbbbcbbddccdcccdcbcdcccbdbccddcdccbdcaaddcabcdbccdaacdbcdccdcdaaccccccbcdbcbbdccabacdaccccccccddaaccbbddcdadadcbcdcdcaccdbdccadaacbccadccacbbdabbccaacbccccbcddccaccbacadcbccbccdcccaddcccbcdcdcccbabbddbbbbcbbccccdcdcccdcdcbacbbacdbccbbacdcbdcdcccaacacabaacbcdbacdccbcbcccddcbdccbbcdacccdaadbddaacadbbcbdacdccccdcbdcdbcccccadcccccbddcaccccad abbabbcadadccaaadaaacacbcaaadbabaabccaaccadaacacaaddaaddaacddbdaaacdbdacaacbadbdbaaaadcdabbaabadaaaacddccaacbdadccbacabbcaacabdaabaddcabaadacaabbabbdddaacdaabcababcdabaacaacbacaadaaccaaddbbcbdbddaacdcabbccbadcddbaaaadaaaaabadadcabbbcadaaadbdbddaacaaccdbacdacbaaaaabbdabbacaabcaabbcaccbbcaadbababbbbaaabacbbacbcadaacacadbbbbbdadacaabaccbacaaaadb abcbcbaacabadadadaabcacdcaaaadddcdcacaacbabacdabcadaaddbdaacdcbabaabbccbaaacaccacacaaaaaaddaaaacaaaaddabbacbcdbbabdaaaaabacdbacbabacaaaaaadcaacdbbdcbaaabcdacccbaabcdadaadbacbaadacaadcaababcdcaaaadaaabaabbdccaddccaaaaaacaaababaacabcacccaadbcbabcbabaacdcddbcdcaabaaabadabcabcaabcacababbbbdaaccbbddbdcdcddbaaaadabaaaaaacdaacaadbacbcaababbdabaaaacd aadaabcabacabbcaaaaadacacdaacbcbbdcabaaadabacaaaaaaaadaaaacbdadadaaaaacdaaaaaacacdbaaaadaccaacabbaaadcbdabdbdacdcdbacacbdaadcadaaabaababaaadaaacbcccabcabaabcadbaabbdadaadaabbadcadaaddaacbaababdbdaaabbdaaacdcacaabaaaabacaaacababcabbddbbaaddccdcccaaaadbcdbcddbdabacdcbaaddabdadccadabadddbcaacaddcbdcdbcaacaaadadaacaaaaddbabacbdabbaaacadcaadaaaadd dbdbaabcddaacbadaddaadcbdbddacadbbccaddcddccccddbdacdcbccdbbdcbdcdbbbcdcddaddcbcbbcdddcadbbddcdabcdaadccbbdaadbcadcdbdacbdcbccbbdbadbbddddabcdcdcbbabdadcadbabbacdabdbdddacdddddaddddbbddcbdaabadbddddadaccaadacccccddddcdcdddddaddbdbadacdddbaaacdccdcdddcbbabbcbbdbdbddaddbcddcdcabdbcadacaabdddcbaacaabadcdbcbadcdcdaddadaddaccaccdabcddddadadcddddcc ccbdbdabbcbdaaacaccaccdbbcccdcccdbdbbccdbcbcbdccdcaaccadccdcbdccacdccaaaccadccbcaccccadacccccacaadcdaabcacbacdbdbbdcacaabcdcbbbacbbbdbcaccabbcbaacbbccccbaacddcabcbcbdacccaccccaaccccbcccbdacaaadbbdcabcadadbbcbcbbbccccccbcccacbcbdcdcccbaccbacababdcbccaadcabdcadcacdcdbacaacdacccccbcacabdcaccdaabcdbcdddaacadcbaddcbccbcddcbabcabccdaccccdaacdccccab cbaddccaccdcabbcdcccccbddaccdbbcbaabacccccaddacadcdaccacbcabaabcaccbdbdacccdcdcdbcbccadccccccaccaacaacacdcbcdbcbcaacbcbaccacddddcabcbacccccabcdbccbdacdcccbaddacacbccaccccccbdcdacbcccacccbaccabaabacadaadaddbbcdadbccccdcacccbcacdacccbaaccccacbadbacbccddcbdbabadcacbddaccadccccdddcdabcaaddbccadabdaabccddbccbbcdddcaccbcccdacaaaccdbdccacabbcdccccad ababcdbddabbddaacaaadadadcaadbdbcadadaaaaaacdcabaaababacbacdbaaababbaddbaaadaabcdabaadbaaaaaadaccdabbbabcdccdbadadcaaadaaabcbbadabcbbcaaaadcdababcbabaaaabaabbcadadcaddaabdaccabaadaadcaadcbdaacbdbcabcbbdacbddbadbbaaaadacaaabacaabadddbcdaaacccccdcabaadbcddcbbcdacabbdddabdadaabdbaccaadcadcaaaaaccabbadcbcadcbaabbacaadabcacacccbaadaaabacacacaaaaad baddbbababccbbababbccbadabbbcbbbbcddcbbbcbcadabdbbddbaaadbbcdbabdbdcaaabbbdcbdcacccbbcadbbbbbcbddabdcaadccaddaccbbdbabadcbdadcbbbbdbdcbbbbaddbbbbdadbadbabacddbddbcabcabbaabbdbacbdcbaabbbbbabbcbbacbbbcbaaaaabbcbbabbbbbbcbbbabcbaabbaaabdbbcbcdacbdbcbbddaddcccbabcbbdcadbabbddbddcbddbbddbdabbcccacabacdbaddccdaadabbbbabbcbcdabcbbbbcbbdbaddbdbbbbdb bcaababacbcaacbbdbbadbaadbbbccbdcabbcbbccbaacabcbbbabdccbbbabbabcbdcacddbbbcbdbccbbbbabbbbcbbcbccabcdaacdbbababbbddbabdbbbccaabbbdbbccbdbbababcadabbdbbbcabadbcacbaccdbbbddbaabccbcdbbdbbbaddbddadddbccabcadcaddbdbcbbbbdbbbbbabbbacbdbadddbbccdabccdbdbbadbcddbcadbcbbaadcbcbbadbccbbdcabaaaacbbdaddcaabbbcdcbdcdcaaabdbbbbcacbbbadcbbdbbbcbbbdbabbbbda abcdababacccabccbccdacbaabccdbddbdacdccadcacaccdbcaacaccbcbbdcacccddccccccbbcdcccdcccddccddccccddacbbacabaacbaccdbccccbaccaddbcccdabdccbccaacccdbbaacadccabadacaccbbcbbccdaccacbbcaacdaccdcdbcabcbbdcbbbadcbbdaacbdaccccdcacccbcccaacdcdcddccacbdbbcccdcccaaaddaadbcdccccbdcbccbacdadcddcccddaaccdcddcdaabcdabaccbacdacaccdcbdbadadbbcdbbccccdcaccccccdc baaabccdccdcccdcbccbccdccbcccdbbcacaaccdccdccdccdcbdcbcabcbacbdcaccbdaddcccccdaaaabccaabcbaccaccacccdccbbcbbcdccdbccbccdbccabcbccbcccccbccbacccadbcbcbdcbddacbabccccbabcccacaaccacbdcdcccdcdddcbaadbcbbaddbabcbcdcdbccccdcbcccccbcbdcabbdcacccacadcdccaccddcabdabdccbcadaddccccacccadcaccccadbdccbabddcdcdcadbbdbbbaabcdccacaccabcdbccabdccccaadccccccaa abbdaaacaacdbababaadaabcbcaabaacdbdbbaaadabdacaadabbaddabadcddbadacacbdaaadbabbbcabaabaaabdaadacacabcbccacbcadbadababacbaaadccababcddbaaaabdcaaccdcaddaacbabcdaddadbbbaaabcaccaddadaadcaaadadabdcbbcabaacdaadbcbcbbbaaaabadaaaadbaaaabaabbbaacabaaddbabaaaccdbaccccadabbdccacbadbabddaabbabdcdcaadcadcadddcaacabcdbaaaabaacaddabbbbbbacccaacaabcadaaaaaa acbcaaaaacdbabdcbcccccccacccbdcabbaadcccccdccccdbcdbccdaacbddadcdcbcdbdacccabdcaabdccddbcacccccdcacabbbccadbabcdcdbcacacacbbcbdacadabacaccdaccccbdcbcccccaccdaadbcbddcdccabcbacadcbacabccddacaaaabdccdbcccbacbbabbbdccccccdcccdaccdcccccbcdccabcbadcacaccaddcccdbbbcccacaacccbcdacbadcadccdbaddccbababdaccccadbacdcdcdcaccbcaabddbddbcbadccbcccbccccccdb dbbcaabdbadccaaacaabbadcddaadaccbbbcdaaababdcbadbadbacdbcaabdbbadabdcacbaabdaadcbbdaadbcaaaaabaddaacbadbbbbaaabaddaabaaabaaadbdcabaddcaaaabadaaacadabcdacbaabbdadababcaaabdaccacbadcaadaaaacbbbdcbaaadccaaddbdacaddcaaaacaaaaaabbabaabbddbcaaddcaadbaaaaaaacbbbdddcacababdbadbacbabbbacddabaaacaaabcbbbcdccaaacdcbcccdaaaacaadccbadccadccaadabbcacaaaadd bdaaccdbcaccdddacbabdadcdcaaabcddcadaaabdaccadadaaddadbbcacccbbadabcdbbaaabcdcadbddaaaadabcaacacbaaadaaaccbbbddbcacabaabdaadccadaadddcacaaabaaddddbabacadadbddaadaabdccaadbadaabdaaaaccaaaabadabdacbadcaaadaacdadbcdaaaaaadaaabbdabbabbabaaaacbbccbdaacaacdccaddbaaababdbdbacbadaaadcacabaaadcbaabbcbcbcadcdccbacddbbcadaadacaaabdbdaadcbaacacaaadaaaada cdabbaabdabbabbaadabcdddacaabadbdababaaacabccdacdadaadacaabdbcbaaaaacaadaaacccbcdaaaabababbaacaadcadcaccbaabbdbbdbaacacccaccbccaaacabdadaaadcabbcacbdcdabcdcdcaccaaadacaaddaabaccacdadaaacdddbbaccaaaaabdbadbaacadcaaaaaaacaaabbaacbadaccbcaaaaddcadbadaadacdcaaabcabacdbcbaccacaacdbabbbabbcaaaacaacabbcaaadccadaabdaadaaaabdadaadbbacadaacaaccacaaaaab bddccbcabcbbbaacccccdbdcdcccdbacdadadccabcadaccbbcbbcccddcbaaabcdcdcbccccccaddbddddccacdcdbcccccdcddcbdcdcdaadbccbbcbcaabcbacbdacaddadcccccaacbadabcbbcccbccbaccacbbbbcccdbcbcccdcbdcbccccabdccdbaadcdabcbcaaacdcbbbccccbcbcccadccdbcaacdddccbadcbacdcbccaaaccbbbdbcbcabbdacaacaacbcdccbccaabcdccdcdcadddbacdbdcccdcddcdccacaaabbbcdccacdccdcaddcdccccaa cbbccddbdbadbabbbdbcbcbbadbbdbcbccacbbbcabccddbbabbbbbbdabbbbddbabbdcaadbbbaabbbbadbbdadbdabbabdbadbbdbdccabdbcaadbbabddabdaacbabbdabdbcbbbccbbccdacddabbadbbaabcddcdaabbacbabbacbcdbdabbcbbbdaadbbabbddddbaabdbabcbbbbbbbbbbbccabdabbcbacdbbbccbddcdbabbabdcabdadbbbbbcbcdbbbbcabdacbdabbcbacabbdbbdadbbadcabdddbbdcbbabbbbccdcbddaabcbdbbbbcbcbbabbbcd dcddcdababbcbcdbcdbadbbbdabbbaccabcdabbddbdddbbccbbcbbababadababbbbccdacbbbabcbdddbbbcbbbaabbabcdcbbdaacbabcbaadcdcbabdacbadbddbbdcacdbabbdcdbcadbdbcaabddbbcdabbbcacdbbbcdbbabcbbdcbcdbbaaacbbdaaadbacccbdbdbbdccadbbbbbbcbbbbbcbacbcdccbabbdcbacbbbbdbbccdbcddbabbcbbbcbbbbdbbbbbcdbabbbbcdcbbbcaabdccccaddbbdcdbbcabbbbabcbcabcddabbcdbddbbbabbabbbcc dbadcddadaacdbbabdaaccddbcaabababdbacbadbacbbcaababdacdcbaaabbbabaabbbdbaacbbcaacbdaaabcaacaaaacdcabaaaaaccbcbccddbadadcdabbdcdcaacdaaaaaadbaaddcdabbdbbdcbbcdcbdbdbdccaaccaabacbacdadbaacaadcabaadcabcddadcadadcaaaaaaabadaaadacabbadacacdaabaacacadaaaaacbdcdcdcaabadacbdaddaaaacdaacddaacddbaababadbbbcdddacbaaccaaacaaaabbcabbcbdaccaacaacbcaadaaacb ccbbabcbcccaacccadcdbdadabccadccdaadaccabcacddccbcadcdaabcaacadcacbbdcadccdaaacacbdccbdacabccacabdacadcdacdddccbbbacdcdcdcaccdadcbbdcccbcccbdcddddabbcadcabdaaddbaadbadccaacbacddcdbcacccdacacdbdbacccdbcabcbccdddbdccccbcbcccbacccacdabdbaccccbdcacccaccdccdacddbacbccbdcdcbccdccaaacddccbbaddccbbcdadcacbcaadcadddbccdccdcbdbdaccbbcdbaccdcabacaccccdd abdabbbbacbcbcbccbcaadcaddccbdbacdadbcccacdbcbcacccacccbdcacaddcbcabbdbcccdcbdccaabccadaccaccacbdbcdaccbbacbbbbadacccccadcabadbacdccdacbccacacdadbcccbdbdaddadabdaccbbdccddcbccaccdccdbccccbddaabccccaababcccccabcbdccccccdcccbbacdbcbcabdcccbbccacabccccdbdcaaaccccbcddcabcbbccacbbdcacacadcdcccdbbacdcaacbdabacdbbcdcaccacbabbaadddcdbacaacaaacdccccac bcadbcdcbbdbbbdbaabdccacccbbbbabdaadcdbbabaaddbaabbbbdddcbdcacabbbccdbbabbaaacdccdbbbdacbaabbbbcbdcdbaaabcdabcbbcccbcbcabbbaadadbcdccbbcbbcbdbbbdcdbaddcbbbdadadadcbacbbbcdbcabaabbcbaabbacbaccdaabbbdadcccdccbabbbbbbbbababdbababadbdddcacbbdaacccdbbabbbdabaabbabbabaacbabcabbbbbdabdacbabadcbbdbdadaccdbccdaacacacdbdbbbbadbccdcdbbbbbbcdbadabddbbbbc bbadbadcadbaccdddbdbcabcbdddcdacddcabcdccdadabdbbddcdbbbadccbbcdddabbbdcddaddcaadcbdddbddddddddbaaccbcddaabaaddbdabdadcaddcdccbcdaabcbdddddbdddbabcaacabbddacacbccbadbcdddcccadccdbddadddbbadcbcaccadaddaabdcabbcabbddddadadadbcdddadacabbaddbacbbbcbddddbbbbcdcabbdbdbaadadcaddcdbacddbadabccbddcccbcacaacbdadaddaabdddddaddbaadacacdcdbdaddbaddcddddad acacccbcdacdcababdaacacbccaaddcdadcbdaabdabdbdaabaddaadbaaaadbaacaadcdbdaabbadacbcdaadabaddaacadaaccacdcbaddbabbcdbaaaaccadbccacaaabdcacaaaabaacbbbbcdcaacddadadbbaadabaaccbccacaabdadaaadcccdbcadbbabcdbdcbbaadabbdaaaacaaacadbdaadacbbddcaadbcdbcbbabaabbccbbbbabababdccdaababaaabcaabbacacbaaadcccadaabccccacbddddbcbaacacdccbadbdaacaacdabdcaacaaacd dcbbaccbbbbaccdbddbaaacabcbbdaccddabbdbbbbdbcabbbbdabbacdbadabdbcbaddbcdbbcdaddcdcdbbcaabbcbbcbbdaacabdccbbcccbcdabbabadabcdacccbcbbadbbbbcddbaabbcbddababdadabbadbcaacbbadaadcbdbdabbabbdaaadadaacbbdbcbbccdcbdddbdbbbbcbdbcbacbbbcbadbadabbaadaaaaababbaadbcdbcdcbdbdbcabbacbdabadabbacbbbdbabbaabdcdcadabdcbbbababaacbbcbdbdabacbbbcbcbdabdaabddbbbac cccccaacccbbcbbccdcacaabcdccabadadcaccccbcbddccbdccdcbccdcdbaadcacbbdaddcccdadcccbdccbbbcbcccacaadadbcdabcbcabcccbcdbcbbdcacaccbccaaddcdccaddcabcdaddbbdaadbbdacccbbbdbccccdcbadccbdccdccadccbccdacbcbaaaabbcdcbcddaccccacccacbabcabcdbbddccccdccabdbccccbbcaaadcdbcdcdcacccbaccccdcdcacacdaacaccabadcdcaababdbbdcbaddcbccbcbdadcaaadccddcaacaadccaccccd adadaaccbabbcabadaabcdcacaaadcbccbdbdcaabacdcddcbaadabaababcbbdacaabdbdbaacbacaaccaaadadaddacbaaabddcbaababdadadbbdbcadcaabaabdaadccddaaaaacaaabdcaacbccdadbbacbbabbaadaaccacbddcaaaacaaabaaddcddccbabcbbacddadabbabaaaadaaabaaadadcaacdbdaaabccadccaadaadcccbbbadbadaccacaabcadaabcbabccadccdabacdbbdbabdcdbdbccabbcddaaabacbbdabddcacbbabbabbaacdaaadc bcccabbcabbbbdbbbabacbadacbbcbdcbbcdcabcabbdbabbbbbbbbbcbbaadbbbdbbdcdabbbacccabddbbbbcbbdcbbcbcadaaabadbcbdcbbcccabbbdbdbbdaaaabdbcbbbbbbbaabcbddcaddcbabaddbdcaabbcabbbacbbbdddbbdbcdbbabbcddbccbabbdacccdacdacadabbbbdbdbabdacbdabbcaaacbbbbdbdadabdbbdbddcddcdcbabbcaabbaabddbbcabdcabdacaddbdbabbbaacadcaccaadabcacbbdbbaaddcdddbaadbabbbabbadbbbbb cadcddcaadcbbaddbddbadbabcddcddbdbaddaddbdcbbbccadabdcbbbddaccadadbbbdacdddcbaacdcbddddddbcdbadcacadbadaacddcdddcdaaadbacddcabccdccdccdaddcdadbabcaacbcbcbcadccbdacabddddbcbcbcdadbbdacddcaccccbacbddcddbbacbadcdcbbddddcdcdadaabdacdbcacabddbaadacdadbddcbdbcbcccddbddccddddddbbddaddbdbdcddabadabcbdadbdbdaadcbacaabdcddcdaccdbdccbdabadabddbadabdddda bddcdbbbcdaadabdaddbbaccacddbdaddccbaddcdddbaabbcdcddddbadbbccbdbdbddddbddacabddccdddabcdcbdaadbdcbdbaadddcbacddbdcbcdddadcbcaccdbdbbadaddbabdbbcaaaadacadbdbbadbcaaacaddabdddddbddadabddbbdbadbaaabdbccbacbcaacbbddddddddddadcccdbbdbcddabddddbbbdbbdaddadbacccdccdcddaacbdbbdbcdabadbdaddcccbcddbaacacbdcbcbcabcbadccbddcddccabbbabdcaadadddbcdcadddca dadcbbaaaabdabcadcacabcaddaadccabadcbaacaabdddbbcaddaaccbabdbacaaacbcdacaadccccbcdaaacbbabbaababcdaacddcdcbdbbcacdcddaddbababacbabaabdacaacbdaccdbabbadabdbccddaccabacbaaabbaccbcadcaabaadcdbbcaaacbabcacbdcaaaabdbaaaaaaaaacacbcaccaddaddbaaabccbcaaaaaacdddabbabdabadccdaaddacbaadaadbcadcbdcdaacbadadcdddbabbacdaacddaaaabdcabdbaaaaabaccaabdaadaaaba bcabdcdbbccbcbbcddcaabcaddccdabbcbbbbaccccdcbacddcdccaddacacbbbccccaaadbccdcabaadccccbadcbcccacbbabdacdbdcbcbdacadbabcdadccdddcccaaaaccaccaaccbaccdbdccdbbbdddaabdbaaaaccddcdddbacdccaaccdbccbcbcbabccabcdbcadbcdcbdccccacacbcaabccbcddcccacccaccabdbcacccaddbbaccaccccadbdccdccbcdddcbabcdbaccbcbaccbbcddacbdabaacddbddccccdbaaacacccaaacbdcdbbcbbcccac bcabbbcaaddadaddaaddacaccbddddbacaadacdabdaccbacbdbbddadadbdcdadbdcdcbbaddabcbbbbbdbdbdadcbdddddcbbbadaaacaccadcbadbcdbaddcacdbcddbdcaddddadcdadbadcdbcdbbaabbbdacabcbbdddadadbaddbddbbdddaabbaddcabdbcbbbcbcacaabcaddddddddcdbcddaadabbdbacdaadddacbddddaadcabaabcdbdcbbcddbddaaddcadccbdabdbcbdbacaacdcdbdadbbbccccdcbddddbddabddbbdbabddcdbaadcddddad bcaccaaaacacdbaccacddcbcbccccadcacbacacddcbaaadbbcaaccccacadbdacccabcdbcccabcddcddadcacccaaccaccadbcbadbccdbcdbccbccbcbdacbababbcbcddbcdccdbbcbdaccaaddcadbdcddbddbacbcccdcccaccccdccdbccaccccaaaddbcdacadaccadbbdaaccccbcacccdcccdccddabddcccabbababcaccbcbddcaccccdcaacadccaccadcaccbcacbabbdccdccaaaabadabcdaacabdccdccdcdbdcccbabccabccacdabcbbcccbb bbcccaadaaaaaccabaadadacabaadbdaaddcbcaaaaadbcccbabcaacacacccbbadacbbddbaaaacdccbbabaddaaacaacacaaabbdacddacacaddacadacbaaaccbababdadbaaaabadabaadbaababadddabddcbaabdaaacbccdccdaccacbaabacdaabcdaaacdbdcbdbadbdbabaaaadaaacacbcabdabaddcbdabbdcbcbdaaaacbbabadccaacacabbaaccadddadbabbdaababbcaaadccaccbcdcdacdabcbcaaaadaaaccccccdadbbacdabdbacaaaacb abaaccbadbdcbbabbabddccbcabbddcbaaddbdbdbbbcbdcadbcabdaadbaaaddbabdccdabbbcdbbacdadbbcdbbdabbbbccbbdbddddddacadcdaddabccabdbacdbbdaadabbbbbadbbabdcccbdabdacaacbacbccacbbbbcabbbcbadbcdbbcadccaddcabbdbbcaddadcdcdacbabbcbdbdbadbbbcbadcbdcabdbddccdbbcbbcbbddacabdbbbaaadabcbbababdabaacbcbaabcbadcdaabddbbdbdadddabcadbbdbacacacbcabcbbbacbbacbdabbbda cddbbbbbbdcaddadaadbbcadcdddcbdcdadaaddaadaacaddbdbbdabcddacdbcdddcacdaaddcacaabbaaadbcdddcdccdbdacaabdbbcbdbaaabaacaddabdbbcadddcacdddadddbcddcdadadadcadaacbadcdbcabadddadcbbbcdcbdcaddbcadcadadbadcbdddadbbaababddddddddddddcadddddbdaadbdbbdabccddcddbcdadbcddddadbddcadcbdcacadbdbdcdcddddddabbdcbbaddadabdaabbcbbdddadadbabcbdddabaddbdcccdcddddaa ccbdabcacdccbcbddddccaaacadddababccbcbdbcdddacccadccdbadbdbbdbcddddacbabddadbacdcacbdbbcdcadacdbdadaabbaccccbbcaabbcbdccbdabcbcadbadcbdaddbbcdabadccccdccbacccbaadbccccdddaccbcbbdaddddddbbddbbdcdbdddcaacabaadbadbdddddadcdcdadcddadabdbcdcdaabdcaaaddddccabccaccddbddbddcdcaddabcbddcccddbbdccdaaacabcacbaaaacdbbadcbdddddcddcccaccdbdddbbdadaddadddaa bcbddcddddbbbbcdaadddaddccddabcdcabbdcdbddccabcdaddaddccdddddabdadababbbddddbaddbcdadabddbcdbddaddcdcacdbbcbabbddabcaddbbdcaabdaddbbbddadddbaddaabbaaaacddbbbcdabbcadaaddcadbcbcbdaddcdddbbabdbadbbcdcddaaaaccabbbabdbddcdbdddaccddcdcbcbbbcdddcbcadddbddbacdcdacaadbdbbddcdccdddbbaadbcddbabbabdacbbccaadddbbdbaababaccddadccbdbdabcdbabdaddbacddbdddda bddcbbdbcadcabbacaabcbacddaadacdaccaccabcabbacbbbabaabcbdaccccbacadccaabaacdabbdcdcbacbdabaaccaaabbdbbcdacacbddaabaccaadbaaaababaaaaadaaaadbcabdbbabadaaaadcaacbcdadbabaacdbabdcbddbacdaabbcbcbbccdcacabacddadbadcacacaadadacacaaacbaadcaadaadcabacccadaacaccdcbdabddacbdadadcaccbcdbaccdababddbaaddddbdbcaaadadbcbbbccbaaaaabadbbdbdabdaaadacdcacbaaada bdacddaddbdacccbbabddaacdbbbbaaddbadabbcdbccbdacbbcabbaabbddcdabbbbacdaabbbacadcacdbbbacbcabbdbaabaacabcbdacdadabbdacbdddbaadabbbbbaccbbbbcbabbcdcdcabdaddbccddabcbbdacbbccbacdcaaccbdbbbcacdabcbcbabacddbccddadbaddbabbcbdbabbcabbcbddcaacbbcacaddddbabbbcadbcaacaadbccadbbdbbbdcbbcbccdbbbdaadbdcccbcdcaddabcbddcbccaabbabcabaccbcabcacbcdbbaabbdbbbaa caaabacbdbdadaabcbbcaaacacbbaacbabddcdbbabadccdbabaabcbbabdaadcbabadaabcbbabaaadcbabbacbbbdbbcbdaaaddbbabcccdbdadccbabcadbaccbdbbaabcdbabbaddbadcdabacdacadaaccadcaaadcbbaaacacdbbabbcdbbbbbbdacccbabcacabccbcacabcabcbbabbbbbcdabadbaddccddbcbbbdcdcbcbbabdabcddcbcdbbbdcdbdabadabcbbdacbbacdcdbadaacabadacbcdacabdbdcabbbbcacdcbcdbbccdbadbadcbacbbbca dbcbabbdcbbccbcbdcbbdcacbabbcaddbbacadbadbadaaacbbddbccbcbbaadbbdbbabdbdbbbabdabbbbcbbdbbbbbccbaacdddacabdcccadccccdcbcabbabaddabaddcbbbbbaccbadabcababcbdcabaadadcbdcdbbdbbdcdabbbcbbdbbbcadacbbacdbdbaaaabcdbaacabbabbcbabbbbabbbbbacbabdbbcbaababcbbbbdbbbbabbbccbbdbddcbbbbcbcddcbdbdbadacbcbaabdadcbbdabbdcadbaccabbbcbbdbbdccddbdcdbbabbcabcabbbcc bdcddcccbbaaacdbccbcddcdddbbbadbcbdcbdbcbbbbddbdabcabbbddbacdcbbbbcadacbbbdbddbadaacbaccbadbbcbcabddcbbaccdaadbddbbaabcacbdcaabcbbdcacbbbbbcdbddcacacbbccbcaaacccccacadbbdbcbbbdcddabbcbbdabaacbbcabbdadddbbbcbbdbdabbbbcbcbcbadcdbcbdcbbbabbcbdbcabbbbbbbadcbbcbabbbbabbaabccbbbbaadbadabddcbbdbadaabbdadbbdadacbadababbbdbacbcdcccdbcadbadbaaabbdbbbca cccacadcbadbacdadcadabcbbbaaaaabcccbabaadaccbcadaabcadbbaaacccaadabdbdcbaacabbbdabccaabdaccabbacaadbccabaccbcdcdacacaabddacdcbcaaacbdbadaadcbacbacbbbbbbaacaaabbddcccacaacdbdaddddcdacaaadadbcdddacbadbdabbacccaaccbaaaabadadabddccaaaaadcababaacacabacaacabdccacaddbaaddaaabbaccccadaaabacdaddaadbbdbaacbdbccacbaabadccaaaabccacbabcacdaacaadacacaaaadb cdcadccaaadbbdaadbadaabbabaacdacccadbaadbadbbabadadcabaccadaadaaaadaabadaaccbaabccdaadcdadcadcabbaaccbbdbcbccdaccaabcaccdcbabadaaddbdcaaaabdaabbcdabbaaaacddacbdccbcbdbaacbbdbadabcaadbaadbdcbdccccbaabbbaadbaddaacbacaadacaaacdacdbaaabcacdabcabdcaaacaaabddddcdaacaaabcbcaacacbacbcabcdaccbdbcaadabacddcbcbbacddcdbdcdaaaabbddccaddadbbadaaccaadbaaaac bcdcbccbdbcadbbbccbccacbdccbcccbadaccdbbabcdbadcbbabbabccbaccabbcbabbdddbbcaddcdaaddbdddbccbcdbddacaacacaaddaabdbcddabdadadbdcacbabaddbdbbbbabddbbbbabcdbbbacadbaaadbbdbbabadcdaaacdbbabbadddabddbbabdcaddcdbaacccabbabbababbbacdacabaaccbbcbcaabbcbcbdbbbcdccccdbdccbcaabbbbcbbadddabdcdbaaddddbdbbcbdbadaabcbdaabadbcbbbabcdccdbdacbadabacbdcbbccbbbbb cbdaccaadbddcbdbcbbacccdcdbbdabcdcbcadbcdbdaabcaabbdbaccdbccdaabcbccdbbbbbcbacdaadadbcccbbcbcbbcdbcbacbbcbdaaaaccdcbabcaaacbcbdabccdbcbbbbcdababbbadcdcbbacbddddacbdbaabbdabdccccbdcbacbbacdbbcbbaabbabcaabddcaacddabcbbbbdbcbcbaacabdcddbdcbcaaaadacbbbbddbccbcabdadbaadcdbdcbcacaaabaaabbaddcdbcddddbbcaabccbbdddbbbbcbbbbbdbbbbcbabbbdbdbbdcdbddbbbcd bbddccaccadcbddacdaccdbaaadabcaddbdbcbabbacbbbbcaabdacdbbacdcccabadcdabbaabbddaddcdcabbcadcabcabcdacabdcbbabdbacaccbdabdadddadaaadadacadaabcaabcababcaaccabbdbdabcadabbaabccddbcbaaaabaaaadadbdccdacaaabaddcacdcbabaaaaabadacabcbdddaddaababaabcdbcbbacaaacdcbcaccadaacbcccaadacdccbaacbbacacacaadcbdbdbacaacdcaabdbaadaaaaacadbbbbaaacbcacbacadaddaaadd dddbbbcdadaabbddbbdaddabdbcddabdacdcbcdcbdcdddbdcddddcacddbbcbcdcdacbbbdddabdbbcbbddddcbdcbdcadadbbbdcdbccdadacdabcdcdddcdbadccaddcabdddddcdadcdcbbabddbadcadcaccdabbabddaabbddbaddaddbddacaaddbaadbdbcdaccdbdcadbbbdcddadbdcddccbaadcbdbbbcddbcbdbdcddddadbbbcbababbdbaacbdbcdbadabbdcaaddacbaaddbcabaddbddcddddabdaacdddddabccbbddcddbbdcadaccddcdddad cacbadcdddbbbaddbadbbddacacdcbaccacaaddccdbadacbbdcbdadabdadbbbdddbcccddddbbcbabababdbccdbcddcdbcdbbccbdaaabcbbcbddcaddbdcddbdaadddadcddbdcccdbadacbcdcccacddaabcccdacddddabdbbaabaadabddaddacacbcdcdaddccacbcadbaaadbddddcdbddcacddddccccdcdadbabdddddddbcbcccbbddaaddcbcbbbadaacaccddccddabbbddbccaabbabcbacacbcadacadddcdbaccacdaddddbdabdbbbdcadddab badbbcacaacaaabacdacacdaaadabbdbdbdbbdaaaabcbccbcaacaddbaaaadccadabddcdaaabdbccddbcbadaaadbadcacdcabcaaadacbcdbcdbabcaabbabcaabdadbcaaaadadbaaddbababbdaccdbbddbddddaddaabadcacacaddabdaabbaabbdcdbbadbdbbbabbaddbdaadaacababaddcdbaacbccbcaadbacccdaabaaacccdbbbdbbdabdbcdbcdabcdbcdaadaadacacaacacbdcbbacbccbbddbbcbddaaaacdccddcbdadcbaccadacacbaaacd bdbddbbcaaacdcaabcacabdbddcabdadcddadaabcacddbdaaaaaabdccacaccdabacddccdaaabaaddbadcaaacaccaacaaddbcbbcdcbadcacddddcaacaaadbcadbaabaccaadaabcaadbacbaabcdcbbcbadddccabcaacdcdbbaacacacbaacbbadaaaddaabccabdccdddabdaadaaaabacabdadbbaaabdbadacaaaaabaacaaaddbbccacacdacadcdabaadbaadaaaccabdbdbcabdcdddacbabdadacbbcdccbaacadbadccdcdabddaccacabaabaaada aabadbadccdcbbbccbcaaababaacbcdadddbcccdacdadaccbcbdcadcccbabcacccaaaadcccbdddbdbcddcdbccaacddccabadaccdcbaaadbcdbdacccacbabbbadcbabbdccdccbcccccabbbdcabddbbcbdbacacdccccbcccccbcbbcdbccdddbdaddccbcbaabcdbaaddabddcaccacacdcbbdbadcaaddcbbcadbbbccccaccaadbdbabbdadcbbcaddaccaaabadcbdccdaacaccaadccbacbbbcbbcbddbcddbccbccaccbcbcbcacdcaccbcbcaccccaa dbabccbddcabcbccbbcbcccccbdcdbddcbcacdcbccccacdaacddcbcbbcbccbbcbbdcddcdccbbbcccccaccdddccbcdacaddbbdabaccdcabbacdacacbaabacacdaccbcabcbccdcbcdacccacaadcbccdddbbdddabdccbcbcacdcddacdaccdddbabcbbabcabccadccbdaddbbcdccccbcdcbddccdcbcbdcbacabccdbaccbcccdaadadccabdcbaddcccccccdacccccacaadaadcbbccbccdccbcaababbbaddcccccddacbbacccbbacbacdbdcaacccbc cdbdaacddccdaddcadcbddcaccccdbcdcbbbacccbcabdddbccbccbbdacbcabdccbccdcdcccbacbbabbdbcacccbbcabbbcaccbbdcacdacabbbddcdcdcbccdbadccdbddcccccdcaccbbbdcdcdacbabbbdddaaaabdccbcbaddcdbaccacccaddcabadbabccaacccaacccdcbccaccdcccdccbadcccbdbddcacbcddddbbcaccdabdbabbbbcdcdcddccbdcccbddaccdbcdbbadcccadabacabdbbaabbccbdbbaccbcacbacaacdccdacdcccabcdacccad bbaacbdbbbacbcbbdbbdaabddbdbbaaadadabdbbbbdbdcbbcbadbadbbddbcbcbccccdddabbabddcbcadabbaabdbbdbcdbdccdbcbdccaaacababcdbdbccacddbdbdbccdbcdbcadbabbcccdcadbdabbaaacdcbdbabbdcabccdccddbddbbcacbcdcbddcbbdbbbbbcaadcaaababbaacbabcddcdbccddacdabccabadbbbabbddbabcdacddabddaacddcbdacabcbddbbbadabcbddaadabddccdcbbdabdbcacbbabacdabacacbdddbadbaccbaabbbbc dcccbbbbcaaaacaacdadadbbcbcacbaaadbaccaadadbbcdddadaacadcabccacabcddaadaaadcbdbaadcaaddaacbadadacdbdaaccdcdcabcabccabababaccbbdbabaadcabaabbcacadadbcbcbbbcdabcbacdcbddaabcaaabdbabaaadaaaadccabacbaacadccaabcddcbdcacaabbcacacadacacbcabbaaabbddddadadaacbbadaddadadababaccadaacadcaaaabadccdbbacacabbdaaacdbddacadadbdaaaababcdbcadaacbaccacbcadaaaacd cbadddbabaacdadacbabdbcdddbaabcbabdaababcabcbbccbacaadcbabcbbbcaddbcadabaacccccbdacdacdbabdacbcdbacbdaddbdcccbbdbddaaabccdcccbbcabbcbaabdacacaccdaabaacdabcbabcdbaaabadaaadccaddbabcadbbadacddcddabbabcddcadbdaaacaaabaabccadadbbaabacaacbcbadadbdadbabaabdadcdabadcaaadcadaaaadbcabaabacaabcaacabadabdcccacbccbbdaccadcaaaabcccdaabcadabaabacdcabaaaacb aaacbabccdbdabbdcbdbccbbacaabdddcdcaacdbaddddbcaddaadbcbddadabcdacabaccddddbddbbadcbdbbddabdabdadbadbaacbbbdccbbaabdbdcaabbdbadcdddbbddabdbbadddbcdbcadddaadddccdaddbadddbbcbbabbcaddbaadbddaccddabbdaddbcdaabbacdacdaddcacdddaaaabccddccdccdbcbddcdcdaddccbdddaacdccdaadcccabddbbcdddbaddbcdbdaddadbabbdbababbaccbccbccddbddbbdbbbbabaacddbddbddbadddbc accbbbdbbbbdcacbdcbabcddacddcbadddbacdbaabddbddcabdcbddcddccdbdbbaababbdbbdcdcdbdaaabdccbcbbaaaacdbccbbcaacbdadcadbbcbcadbdbaabdbcbdddbdcbcaabbdccbbcddbadbacbcaccbbbadbbbcacddaaacababdbbbbdabccabcbccbdcbddccdbcbbbcbbbaabdbbabacaababadccbdccdbbbcbdbbccbcabdcbaddbbacdaccabccdacbbaadbaddbabbbbadadddbabdbbabdbccbbcbcbbadbabbcdabdaabddbaaabcabbbca dcbccdccdcdccdcccccdbcbdabadababaccadacdccccbdddbcddcaadbbaaabccbcbdcbcdccaaccdadbcbcabdcbccdbbdcddccddaddcbcababcaaacaadcdcdcaccabbaabcacccbcabbdaabddadbaaccccabbbaaacccdcdbbaaddacadaccbddadbccdbcabcadcbbdadbaaacaccabbcbcdbabcbacadacbbcbbbdcbbccbccdcaacdbacddccdcdaabcbcdcabdccaacccabccbcbddbcbbdbcbabacbccacbaccbccadcbcdbabbdabcadcdcbcddcccbb dbaabcdbadbbcdadabdacdccbcadccaaacacdcdabdbbadddadbdddbaaccbaaaddbbbdddcddbdbadddabaddccdabdaaaadcaabadcdcaacbcdddbdddbdbcdbdcdcddbacbdcbdcaddabbbccacaaddbdabbcbaccddaddababdcbabbbddbddcdaadccbbabdbdaacdbcadbabdddbddcaadbdbdbdbabccadaaadcabbcddcdaddbbbdcddcbcccdabaaacbcdbbdbaadbdbdcbdadaddbccdadabddadacbadccdbddacdcbdcdbccaaccdddbdbbbdaddddaa bababdddbddddcbddddadccaadbcbaccccaccadacdbcadcdddacdbaccbacbdadcdbddbdcddccbbbbdbcbdddcdcbdbdbdddbabdcaccdcbbaaddcabdccccacdcddddcbbcdbbdcbadacabacdbacdbdbcacbcdcbddbddaaccbabacbcddabdcdccbaaccdddcddabadbbcddacadcddbbbdcdbbbadcbcaabddcdcabdbabdddddabccabaaadcbdcbaaddcbdbadbadddcbdaadacaddbaabbaacadccdadcdcacdaddcdaaaddbaabddcadcddcabdccdddba caaacbbacaaaccaabcabcadccccbaddaabbdababbabdbdcbaacbabcadacdbcdacadaddcdaababacbbabdadaaacbaaabddddadccbcaccbaacabdadabcabbbabbcacbcbbdccaaccacbdcdababcdacddaaccbbbdacaadccaccaabcbadcaacaacddbcacdaabaaccadbcbdbacabaacccabcaabbccccadbcbcabdcadbdcaaaaccaccccbcabaabbbddbdcadccaccabdcadacdccabcacaadcaabacbcccadadabaaaabbbbabcbadcdcabdabcdabcdaaba bddabddddcabdbbcadcacadaabadacccbdbbdccdbcccddbaccabcabbcbccaccdadddbbcbccacccbabcbdcddbcdaccddcaabcdadaaacabbabbdaaacaaadbdcccbcdcaabbcbcccbcdbbddbadaacaabcdabadcdddabcdcddbbbaabacbadccccbadcdccccadbdbcabccccbaaaaccccccbbdadadadcabccccccabbdcddcdccadbcbaccccdccdbcbbccbccaacbdcbaaccbbacdccbdddbaadaabaddccdcbabacaccabdbddadaccdcccacdadcdbdccdb bdbacacccacaaadacaaddccabbadaacacaaabbbcdaadaddaaacdadaacbdbdbaacaabdaccaaabaaabbcbaaccaabaaddaaddacdddadbbbadcdbaadaacbdaadccacabdadbbabaabbaccddcabbbdcbbccccdacbacaacaaadccbdadbdababaacccbcbbadcabacdabdbabbcdbdddaadaaacbccacdabbbbbacaabccdcbbaabaacddabcabcbdbacccabdbbabaaabbacbdaddaadaacaccadcacbadbcdbdcbbbacacbadabddbbdacbbbadaabcaacbcaabd ccaddbadcbbddbcddcdbadbbdacadaccbaccddcaddcbdbadcdcddabdacbabbaddadacddabdbbabcadcdbdcbcdbadbacdccaacaddbbbbaacdadcabdbcdcbdababdcdddcbcadbdbdadcbacadddadbcdbabcaccddacdaadabadccdbdcccdcddcdcdaccddcacbdbcbbadcccabcddadcdbabacccdcaadbdaadcdbcdabbddddbdbcdadcbcbbddddbadccdbadaaadcbadddabcddcdddadbbbaccaddcbcaabacdbbddabbadabcddaadbddabddbbdddbc ddadbadbbbbabccdbadbabdcddbbcdcababccccdbdbcbabbddcddbdcbbbbdadbbdaaaaddddcbdadcbbdbdcdbdaadcacadcaaaaddccbabdadacaaadbcbcadcbddddaadaacadcccdaabdbacbbddabdaaddcdcbcbdadccdcbccadaddaccdcbbbbadcddcdcccddabbabbdbbbacddaacdcaadabaadbdcdadbdaaddbbdddaddccdaabddbdcbdbcbbabacdbcbcbcdcdadcbdccdddddbbddaccbdcabdbbcdabbdcadadcbdabdcdaacdccdadbdcbaddab bbbdcbadbbadaccbdbbacaaacadbdbbcdacdcadbcdabcbadbbcabbdcbccbbbdacbdbcbacbbbbcbdbacabbbdcbdcbcaaabacdddbbabccacbbdcaabbababcaababbcbcabaddbbbcbaaccdaaddcabadaaabdababcbcbdabadcccbcabaacbbbcdacdddbabdadaabcabdbacaabbbbaadbbbcbddaaadadbabdbcaadbabcbdbbddcacbdcabccbdbbdacccbdcbdcabacabbaddaabcbabcccaddadabdcadbdacdbaabbbcbbcdadaadcbdabddcbcdcbbbd caaddddcbaaabccaccadabdbadbcdaadddcacdcadddaccccbaaaabbddabadbabbbaddacdcaddaaacabdbabbbaaaadabbcabcbddbaaaaccbcabaadaaabbacdccdabcdbdaddadbcaaccdadbacacbaccacbdbbdacabacbdcaabaadbadbcacbdbdabcbbcaababbbddddcdddabaaaadcabdccaacabdbbdaabaadbdccdaadacdbaaaddbcdaaabdcadaacaabdadcabaaabbcdcaabbcaaccbaddbdaaacaabbacabaacddcbbdddccbcadbacdcabdbaadc bbcbcdddbcacabdcbccbbadacbbaabdabddccdcbbbacdcbbccaaccbcbbaaccbadbcdbdbcacbbbaabdbdbccaccaccacacbcddccabbabcbdbbcdcdbcbbdabdbdcdcabcbcaacccaaccadaddcbdbbccdaaaaadbbddcbcddcccddaaadcdbbcadbadacadbdccadcaccadcbddbaaaccccbcbccbcdcadcdadaaccbabbbdddcdcabcbdcdaadabbcaaaaccbbcbaddbbcadccbaadaacbdbdacccaadcbcdacdcdcaccbcccadcccacbbbdacabcabacabaccaa dcdcdabbbbcdbbcbccbbccbabdbddbaabacaacaadccbddcdcbddbbabcbaadcccdbbaddbcabccbcacccadbcdbbbcbdaacdccbabcddcaaccacbdadcbddcdaabbcdcdaacacbabaabbbcbbcbccbddbdcbbdbaddccdadbaaddccbbddbbbdbbddccccaaaadbcbbcccbdaddcaacdcbbabdbabbdcdabbcddbccbbaacbcaacbbbcabacdacccdcbbccbbacabbbdcababdbdbcbcdaabdbdccabcbcccbdcadbbaaadbacbdbaaaaddaacdcbacbbabbddcbbcb cacbdcbcabdbdcadcddaadddbbabaaadaddddcabcaacbddccdcddacbaacdddbcdcacbcbadcbdcdcbdabcddbcdabdacabbbbdaadacdaaccababbbcdbbccbcdaddabcbaaddadcdbdcbdacbddcbadbdbcddbcdababbddbcddadcdddddcadbcadabaacccdadcaadabcbbbbdabddddbcdcbcbdbaccdbaacccdbccacddadcdbbabdaaadacbadaddaabdbddabcaddadadaaddcbddcadaccbaaddbcacadcbcadddcddaacdcbbdcbbadaadccbddddddbd adcdadbcbccbbcaaccacaabdcccacacbbbdabbdbacbcbadbaacdaadddcabbbbadaabdbadabbbbdabaddcddbcaccacdaaaccccbdcaadcbddcbdcddaaaabbabccbaddcccbdbaddcaadabbcbaababacbbddbbcbdaddaaddcddbadbaadabaddddabdadbcabbdcdabacbaabdcbcaadbdadcdabcadcccacdabadcbccdcbabacacddbbcdbbadacdcabccaadcadccabaaadaaacaacbccacabdbaadabdccbcadcacdacddacadbdacadadbabbcabccaadd bcbccbcdbdcabbbacbabdcbababddadabacbccbcddabbacbbabdacabcaaadccdbcccddbccdacaaabdabbbdabadbadccdbaacdccdbabbcaddbdcaaabacbcdbdcbbaccbdbadaddaaabdbcadcbdaaddadbaadcacaccaadacabaddcaabdaadabdcdababaabbddaddadcbcbabdcaabbcacbbadaccadccbbcbaccddaadbacadcbdbccbccbbdacddabbdaadacdcdacdbadcbaadacccddacbaccddcdbccabccdaacadcbbdbabdccdaaadaadcaadbaaca dcdccdbcbddcccdcbccdcbcadabbccccabcccaabdbcbbcabbcaadddacbacdddabdcdacbabcddddcdbccabcdbcbaccadccbbcbdbaadbbaacabadbbcbbaabdcddabbbcdaabdcdcacaaadabaaddbacbcacaaaadaddbcadbcdbcdbbbccdacbbbcaaadacbcabaacbadaaccaaccbcbcbbcababacabcababccacdaddabaaccbcdadbdaddbccdccadcadcccabadddccbbcbaaaaccbabbaddcabaaccddddcddadcdcccbbaccadbbdddcabcdaacbdcccaa cbdabbaabdacdbbdaaddabaaaccacaddcbdaacddaddcaaacbdddaacbdbdbbacbadcccadbdaaaddadccccbbadbdadaacbdaacbabdaabccdddacdbcdcacdcacbcabcdcbbbccdabcdbdbcbcbccbdaaddaaaaadcadcbdbdcdaaccdacdcbbddcdbcbdbdbcdcbacbcabacacaddcbdbadddddcabbcbbdbdcbdcddcabcabddbbbaaabcbdcabbcdacabdaccddacbbddaabdbaacccdadcabdcbcadadadbcabdabcddcddcadccadccbdcddcdbbddbaaddcc bcdadadcdbcadadccdcdabccbbcdddccaabcdcabcccaaccadcbaacccdacdcacccbbbaaadaddbdbcbddbccdadbcdcabcbccacddcdcddcbcaadcbadcaacbadcdcaaaaabcccccaabcbaaaabaccaddcacdcddbacbcbbcbbbabcbcaaacccaccbadadcddadcaabdcbdabcbdadacdcbccbcccabcbdcadadcbbbccdcbdcaaccaadabcdaacccbcccdbcddccccabbabcbbacbdcbbbcbcbbaccdbcddaabacccdbbdcddcdbaabacbdcdcacadcbcacdcdccda baaddcbdcdccdbbbccbcbaddabbcaadaddabcdbacccbccabbcddbbddcddcbbabbdcbbbbacbcbcbaabbcdcadabcbbadaabdbabcbabcbdadaacbaabbbbbbccaabccaacccdbbbbbabcdabccaabaaabcdbdbdabbdaddbabdbcadacadbccabbaaabcdcdcabacdbacccbbdccdadbbabcbbadcaddcdacdaaaadbdadbbabdbbaaccdbdaccadcbbcbabdcccbdbaadbbcaabbdddcababcddcdbacbadbcdddcdbbdbbcbabaddababdbbbbcbbacbbadcbbcc bbaccadddbbddaddbbdbcbaaadccadaabbadcdadcddbdbbabddaddabdbcabcdddabacddadbccdcbdbaaccacdcdaddbabbabddaabadacacdacdcaddadbbdbbdddabdaababbdccddbaddbcbccdcccddbbbacbabdbbddcabbbcbccadccdbcccdbaacbacddbdbacddbbccccbbddadcadcbcccbabadcccdabddccbcdcaddbbcabddadacabbdcadcbdcbdabaddbbadddbcabdadcabbccdbbaabcabadcbbdaadbddaabcaacadcbbadabddacdbdaddda aabcabaddbbdaaacbacacbdbadcdbdadcdddbadbbbadabaaadadddcccbbaabddbdcadbcbacbcdbdcbcdcbbaabbbccadbcddadbddbdbbaccbbbdabcaccbbccaddcaaddcacacacdcbbaacadcadcdbcbbdcadccbcaccbadadccdbdaccbdcdaacddcbadbcabbcddacdbdddbacbcacbccddadcdacbdacaddbcbacaaabccdbaacadbacbbacacdbbbdcadccaacbabadaccddddbcbaddbbdcabbbdcbdccaaccdcbccadcbbcdbacdccccccadacdbaccad ccddcbcaabcdbcacbccdaaacbaadaddcdbcbabbaaccbcddaaddbcacdcdcbdabaacacdbdaccaababdacabddaabcccabbabbbdcdbacbcdcbcadaadacccaccdddabbddaabccccdaccbababcbdcabddbaddbabadbacdcaacbccbcacdcaabccbbdccbdacdcadbdabbdcbaabcaabcdcddcdcbcaccbbcbcacbccadbcbabacbccbdbcddbbcbabcabcccbdbcddcadbdacbcbacaabcdbdbabbbdcdbabddbdccddbcacccdbbaabbdcbdacdacadccbccccba cabaccabbcacacbabbacdacdadbbdddbabaadbbbdcbccdbacdbaaddaccacabbcdbcaadbbacdbaadbacaadbadbdaaabdcdadbcbaabcaaabccbbaabadcaacccadcbdacbbbbaabddaccadbdbccabbbbddadbcbaacbdacbaaacadacbadcadababdbbbbdaacccaabbdababccbbaaabacabcaacaadbbcccccdacaacdcbcaddabcabbdcbbadbadadacdbaabbaacbababaddaadaaadadbcddcabcbdbdcdcbbabaacadcacaccdcdbdbadcabdaadaaaaac cdbadcdddcdcacbaabadabbabbcaacddbabbbdbdabdccccbbdbccdbcdbbdadacbabdaacdcbcacadcbcdcdccdddaaddcbddaadbbabbccaccaadccdaaacdabdacddccaaabcaaabaaaddbaadccbcabcabdbbdbddaccaacddddaabbcaadaadabddadbbbcabbddbbadbddaaadbcadaccadddbddcbadbadcddacdadcdbbaddbabbcaccacdcaadbbbcbadacaadaaadbdabcddaaabdddccaccdbccdadddbbcbaadaabcbadcccbbbdaacdabbcacbbaaac bbdacccdaadbbccaccaacadccddbdcacdaabdababbaddbbabadbdcdcadaccbcbadbaaaddabdccbcaabaccccbbadacdbdddbcbcdbaaaabaaadcabcaaabacbdbdddbdcadbdbabbdaccdacdbbddcbdbcdaddaabbbddaacccdbddaddacdabcabdacacbcbaaaacbbcdadcdacbbaabccbabbdbccbcbbdaaaacaaacdbdbaabbadbcbabbbdbcbaddbbbaaaabbaaaccbabaaadcdcaaacdcadddddbbccdbcccbcdaadadbbcbbabcbcddacbabaaaccbaabd bbadcbbdcbbcbadbaabdabadadcbdcdacccacdbbdcbabbccdcbddadadabaccdccaddccdcacdaddbcadadabbababbabadbcabcccbcabcaccacdbbabacbabaadabdbddcdabbbdddbaadabcadccbabdadacadcdababbadcabcadbdabdaaddcadacbacaababdbbabcbdbbbacddbdabbbabaaccabaccdabbdbbacbdcacbadcbaabdcdacdcbbcaaddccabcaabdbaddcbdaaddcbbdbcbaddadbcabcdaaabdadbdcbabbaabacddcccbacbbadbadcbbac baccbabdbcbcadcdbcdbbbdcadbcadcbdadabdabadccccbddcaccdabccadacaadbddaabdddcadbcbacbccadbcaadcddbccabcbaddcaaacdddbaccdaadaddabdadddadabaddddddccdbdbddbddcbbcacdaabaabcddcddddabccdcbdbadccbbbbcbdaadcdaaadbddcadcbcabdaabbdbacddcacbbbdacbdcbddbddbcddbacbabbacaddacdaacbdaabdcbdbcbabbadbcadbadcdbbcdbbbbabbdbcbddbdbddcaddabddcbcaddabdadddbadddaddbd cbaabacabcadbcbdaddcabacabbadbccccbadccbcddcaaabdcbbcdbdcacdcacbbdddbdddaabdbabadcdbccddbbbdccbbaaabbcdcbbcadbdcacdcbdbacbbabbbdacbacdbacdccdddacaddccbdbdcbbadddbacccdadadbacdcbddbbbadcbbaacdcaccbdadacccbddbcdddbaddbbcbdcdcbcbcabcdbbdcabccdabdbddabbbcacbbaaaccadbbddabaddadbabaaacbdbadacddbbdcbabaaabbdacbcdbadcaddcdddccbbacbcaccddadbcddbacddbd dcdabadadbaabadabbadcabcdcadcbdcbdacccddddccbbcbaacabbadccbadabdaaaadadaabaaadbcbadabddadcdaaaddaabbadbbcdbcbabaddaddadddaccbbbdcaddcbdbbaaddbdccabddbbbdbbadbdbbdbadaaaadbaadaaabaaacdaaccdcbbbccbaaccbaaddbdcacaaadbabacdabdcdadadddbadbcabdcdbaaacaaacbccdcaabdbccaababbdcbadabdbdaccdadcbcbbacaadadbcabbdcaadccaccabadaaabbcbaaacabbdaaaadbbabdcaadd abaabbbacbdacdbcbccbdbddcbddadcbccaacbbbacbabbbabadacbbacdabcdcccbaaaaaaccaabdcccbccccabccacabbbcbaccbbccaaccdccadbabcdadbabaccbbcbbddabdcddddadbbbdabcddbcdcbbdbabdbdadccccaddbddaacbcccadacbcccbdcccbbabdabdadbacdaacaddbcbbbdcacaacadbbdccadabacdccbbaadaaaacbcdadccadabbaacabddddbacaccccabccbbcbccdbddaaaacbccbdccbcbcccdcdccbddcdaccaacacacacdccdc babddcbcabdaabbdaadbdddddaddbbcacacababcdababcdbcddacbacacddbacdacddcdaddaadbbdccbabbdcbbaadcabcacabdccccbbdccbbcdaaddaccacbaaaccaaaaadbaadabbdddaabadacbccbabaabbaabaabdddccababdabdabcacdbbaaaaccaaccdacdbabcbdaacbcdacabddacccdcdabcddcabbcbcbbaaadbbacbcccdccbbdcaabacdcdadaaccdadadcdbcbabaddddccaaaadaadadabbbaabcdcddcbdcbbcbddaaadcddddbadbcddab ccacbdadaddddcccadcccaadbdbbdadbccccdbbcbbaddcdcabaddbbcbcaacbbddabdbadacbccaaaabcdccbccabacbdcdccabbccdbcdaadaaaacbbcbdbabacdcdaccccababaaadcdbcdbddddbcbdccabdbdbcaadccccccbdccbddbdccadcddadabcbcabadcdccbbdadbbccacaadacdacbaaddcdaccbddcccdcccbacbddcdbdcacdbaacbcaddbbcbccacbdaaacccaddaaccbcacdcbddccdadbbacdcbcbcadcabbbdbbccdcddcaccacdaddaccaa babddbdabdaaacbacaabaaaaddbaadbaccbbdabdbabaabcbbbdcdacdaadadbbdcabcdaabbcccaaacabdcddbbcdcabcbbdcdbddbaaddababdcadabacbacdacdaddcdddcaadbcccbaaabbbababaacccbaadadbcbacacdbccdaddccbabdacadbbccbabadabcdaadcbbbaaccbdadddcabaadcdababbbbaacaadadcbaaacabbdddddbbcacabbdcbaadbacbadddbbccabbdacdaaacdadcbacbaddaccccbbbdaccadbcdcacccaabaaacabbcadcdaadd ccbbdcccabaaaabddcdbaacbdcaaaacdbbcadbdabcdbacbacacdbdaadbcdadcdbbdbccadadaddcddbcdaabbabbbddabbbdcdbadacdcddacabacdadacbddaccaacbcbccdddbacddcbbccabcaccbcbacccadabccbadcdbcbbdcddabdbcbadbbbccbdbacccdaccacbbdcaaddcdacddddbbcdcdcbbaabccccdbcaddaadaccbaadbabcbadbbbacddcacdbabbbdaaddddabcbddbbacbbbacbbbcbcdbccddbddaddbbddbbdbaacabdaadcacbaacddad aabcabdaaabdbbdddadaacabababbdcbbddaacccdbdacacccbbcccddcaabbacabcbaaddcccccbcdabbdbddcababddcaaabbabaaacdaabcabdaabddbcacacdccdcaababbbacaddcdcdccddcdcabcbabbbabdbdacbddaadddbcbacdcdaddbcbaccabdcbdcdddcdccaccdadaaddcbddbcbaaaadbcdadccbbcacbcbcddcadacbdbccdabdbbbbacdacddbccabbadabddbddaadbcbcbdaabcacaabdaadddcddabdaaabacddadaccdccdbaaabcbddba babacdccbdadbaacababbccbaccdcbacdddbababbaaaddabcabccdabadadcabdddbacdddadcabaababbdcddcccccdbabacaccdacadaccdbbcddcacdbbdadabddbcaaacddbabdaaacbccccbcadcccabbdbaddbdabcbadaaaabbcbcdadbbbbacbddbcdcabbcbdcdcccbbccdbcadadccaaadbbcdccabdcaaccbacdbacccdbcdbcbcdbdabbcacaccdccacadbadccccdbadcacbbcbbdadddbdabbadcddadbcabcabdbdaddadbbacbacaabbacbcbda babddbbdddccddabdcdbacadcbbdcbaadbcabccdbcabdaadacbbbdcdadbacccdacdabbcbdadccbbaadddcbdaadcbcccdbcccbbcccaacacbccdccbbdabbabcbaaccddcadcdcaacbdbadcddbaadbbbdcdbbcbbcccdbbcbcbbccdaabbbcdabacabdbbddabddddbdaaaddcbddabcdaabadddbddccabcacaddbcaccdadbddcbcbacbdbbacacbaadccabbdabbcbcaabbaaadbabbadbacccdadddcbabaaaadbbcdbcdccdbddcbabdbacbbcbacbbbaaa cddaadbaaccdacccbcbdddbbccbbbbcdbbdacbcbccccbdccabccccababaacdccdbdbcabdacabbbaaddbdabddbbdbdbbbdcaabdbdacaacabcdcccdbdcbbacaaaccaacabaaaadbbdbdbbcddccbbaabbdadcdddcdbabccddbccdcdcabbadbbdaddbbbbbdccddabdacdbacdbdabdccabadcabdccbbbdadbadccbacdbcbcacabadbbcacbaccdcaddabbbcdbbdbaabcbcbdcbdcbacacdddcadacaacbaddbdabbdbccdabbdbccddabcbbdbabaabbbba cabcbbbbaddcbaacadccdcbcaddacdcabddcbbdaabddacbdabcaddbbcccbbacbbababbcdddcbcbbbdddcbaabbdbbaaabdcbbcccccabdadabbccbdbbcdbaccabbbdabbbcadacaaaddbdcbcdadaabbaababcdadcccbdbacabccdbcdacddabacaccddadacabbaccbaccadadddbbcbabddabbaddccdccbccaabcaadccbccbddcbaddbcdcabbbdaddbabacdcdbdbcdbbdcbadaaddbaabccbabadccddbbcddbcabaadacdbababcabacbcaaccbcbcac accadabbdbabdcbcccacbcccadbccaaaadddaaadadabaccbbbddcccccbaabbbdcacbdbbdbcaadbcacdaddddbabacddbbbdbdbccbdbbbadbbdddbccddaddcabcbdacabcdcbccabddddadadccaddcadadadcadcdadcbaadccddbadaccbcdcbbddacbaadcaadcaadccadaaadccbbabcbcbdbccaadbdccbbdcaabcdacabddadadaddabcbdbadcdcabccdbabbdccdbcdbccbbccdcdbcbadccabbdaabccdbbcdbcdabbdccacdcadcbbcabbacabcdab acdcbadcaabbcbddaadddcacbaabcbcdaabaddddddccdaadddbacdacbaadaacbcdabacbcabccccccbddccaddbcdbdbcbdadadabcdcbacdadbccbbbcabccdabdbcabbcbccbcdccdddacbaaddbbbabadadaaaddddababbdaccccdddbbacbcbcbbbbcddcacaaaaccadbdabdadbccacbbcdadabbcaacabcdabacacbbbcbcacaaadaadabaaacdddcdbcdbbbbcdababbaddcbccaadcdbacabcbdbbacadcbacbbdbdccaadbdbbdaabbbbcadddaabccb cdacacbabdacbadbbcaaaadcbbacdaacdcbdbbaddcbcbddddccdabaadadadabbccbdcdcbdbaaddacabcdabddcdaababcbaabdddbbdbbdadcddbdbadbacddbdabccadcaacddbdbaacdadbddcadbbbcbaacbcbccdaadddcaabccddbcbcbccdcbadcbcbdccaccbdbcbdbccbbbabbbaabdbcadcbbbbabdcddddbadbcbcadccacdcccabacbcdbaacdddcbdbadbadadadadaabcbaddccbcbadabcbbabacabdadcabdabcaabdacdaaaaacddaabdacbc ccdbcaacbabcaabadaabcddbaaabdaaaabbcccdcbcdabbcaacdaabacccaccdadcabadbdbbbadddbaaabccddaddcbdcacbbcadbbbcadabdaacacbcbdbadcaadbcbaadaacadbcbdbacbbadcdabacaaddaadcadbdaabcdbaadabbdaabbbdcccdacdbbbbabadabacbcdabbcccbbbcaabbaaabaabbdddbbacbcbacaaacbabaccaaababbaabadddbcadaadaccadcbaabbaaaadcaccbcbddcaccbddbaabcacabddbdcdabccaadaccbacbddcbcacbcbd babcdbbbbabddbdcddaaddcabbccdccaccbcbcadcddddabcdbbdaccbbcbcaaacadaaadadabdbbbdccdaabacabccacdbcccdacbddbddabbcabdabaabdbdcbadaddcacbadccdccadbcccdaabbddaabbcbdccdbcdcbaacaddbdbcbcdbbadbabdbdcccdbddddbbbddcaaddbdcaadaacabcddcdadacdcbbbdbddbabcddbdabadacddacdaddcbbcacbbdcbdaddcaabdaaddcacdacbddaccbcaddaadabcbbcdabdadcaccabdbabcdaaaadcdadabadcc bacadbbdccdbdcbcabcbcccdddaaddccbbabacacbabccaabdbcdaabcdcadabcccccddabadadcdbbdadacadaccadbddacadacbbcaaadddccaadaadbaccbbcdddacdabddcdaccdcbbddabcadacbcaaccbcdcbcadadbcddbadbccbaddbacbcbddacccdbcbcbcccaadadcbcbacbabcaaaddcbabaddcbacdbbdbdabadccdbcadcdbaacdcabdcaadacaddbadbccadacbcbbcddddcbdcbccbccbadcabbbbacacbababcacaadbabdcacbbbdcadddbcdc bdaacadcabdccaccbabbdbcbcbadbcdcbbcaaadcbdbacdbcadbaddcddccddaaddaaacccbabdcabdbabcccdacaaadbadaabbdbacbccaadaccddbdcdbcbcccbcccacccdabbbcdbdadbaddbaabbdcabddcdcbddcbdddadcbadcbaccdbadbbcabccadbacabcacddabdadddacabdddcabdbbddabaadcdcbaadbcdccbcddddacaabccbbcdbcdbccbababdacddabcdccdbcbdaacbcdcacbccddccddbcbdbcdddbdddcaaabbaaababcbadadacbbddbcb bddabcdacbdadadccbabddadcaddcadccacbaacdbbbbadbccabacaaacdacadbcaabacccaaaccaabacdacbddbcdcacbaadccdbbcbdddbdbbdadbababbdbbdacbabccdccdcbdcdadbbddabdadacdcbbbadadadccdcadcdcdacdbbdddcbbcbbadbbaccdcbacbabcbcdddcddbbccbdabadcdbcdcbbcbddabdddbadbcbcccbddccdbbabddddbcccccbadacdacaaddaacabcccdcbbcbcddacdddddbdacbbdcdbcaabcbbcbaacddbdcaadcdcbcbabdb bcbdcccdaddadccddbdcccbcbdbaaccabacabccdabcbbbacaabcbacabccdaacdadadbbbcabcdaadddcdaddbdaccccabdbdcdddacbbadddbabdcbccdcbddcccabdccddaacbacbddbbaabbdabdddbaccbbccbccacccdbdcbbbcdccadbcbbccaabaadaaabcbcabbbdadadcacddcccddbadbcbdbbdbbaddadadcbabababdbdaacbbcdddcabbdbdaddaccaabbadbdacabdabdcdaaddaddcbbdbcbcbdbddddbcacaabbadcbbdadacadcacbabadcdad ddbcaabdcbbccadcaadccdbcbbaddcbcdbdcdaaaacdbbabbdaacdaddbcbdbbbcaaacdbabcdaaabbcdcdadaabddabbadbbabcaacbaadadbabbcbbbaddaccbcabdddaccadddcabbbdadddcbaabcdccccadadcdbabbbadccaddcdbcaccdccabdddadddbdbbdcdcaadabdabadccacbdbacdccaaaabcbbacdaadbdccdddcbbdcbadcdabdcdcdabdbcadccddbddadccbaaaddcdbdcaabcdcdcadcaddabcdabdaabccdcbcbcdcdddcacbaacabdbbbac cbaccacbcdbcabbcdaddbdbcdabcabcbaadabcbcaddcbccbdddaddabdaacdcccabaaabdadbdbabdcabdbcaccccdbaaccbcadabbdbdbbaccaacdddcccadbbccdaccdbdbcacdacbbbbcbabbddddcbbddcbacbbaddbbbabadabadbbddbbcdbabdadcdadabcbdabbbadcadccbaccdbcacbbcaaadcdabaadddacacdbcddbcddaccadcbccabacdabbabdacabbbadadabdbcbccbadcbdbadaaaaabcddccdcdadbbbadbdcbbcdcbbbcabbbbdcadbbcbc dababcdbbabcdbddbacbadbabcababcaabdbbbacbdbaadcbcacdbbccbcacddcaccbaadcaabaadacdaabacadccdaaadaacbcadabbddbddbbadccdbcdadbddaddacacdbdcbddcbddaabcabbdbaddcbcbcbadaacaddabcabbdbabcabacbddacababddacbdddddaabaabacddcccadddaddaddbcbdaabdcacabbbbbdbacbdacadbcaaabdacbdbbcbbaabbccadaadcdacbcbbdacbaabdacacbbcdabddaccbaabbabcbabbbabadabacdabbbabbccbdb bbbcbcbccadabdbbcdcddaccaacacbadbbcbcbdacdddaddbaccabaacadbabcacaacbaddcdbbbabcdaacaadbccbbcbdddbcccabbdaaccdcbabbcaddcacbbacbdabbdabdaddacbcdcbabbdabcabaccababccaacdcdcdcdcdcbcbcabbcacddcbdddababcbadbbbadcaaccacbdccacdcabddcbbcbdbcddaccbdcaadabcbbbdadddcacbbaddbbbbbbbdcacdacdadddcbcdbcccaabcbabacbcccaccacbccbbdddcaaaddcbccbabdbbacdbbabaadbcd acbaabdadabddcabacacbdbadccddbdadbddcbcbcdcddcdababababcddbbadcbaabaacccccdabacddcdaddadbbccccbcbdcdaaabbacdabdacccccacacbcddacbdcbacccbcbaadabcadcdcdbbcdbbcbbdaacacccdcdcaccadadccacdbbcdccadacdccbcbdabcbbbddcddbbaaabbcadacccaabbaccaabbccadbccacaabbddccddbbbacaccacbacbbcccaddbdbcccddadccddbaaabacdbadadabdaaaabdacacdcadbcdcccadbcdbddaabbaabbba bdbcdabdacababadcabdcaccaccbbddadcbbaadabaaccdcdaddccdbbcbcbcccbabbcdbdabbbcbbdacbddbacacdcaadbaacacbbdbdabacdbcdaccbbaaaadbacbbcccadbdadcdaddbcbbcbabaadcacccbabbcbacddabdbcdcaadcbaccbdbacadbcadcbccdcdbaabacbcbdcccaacddccdcacaccbccccaaddcbdddcbbddcaddddbdcadacadbbbcddcdddcbadbaddaacdcbaccbbcabdadddbdddbcaccbbcbbdcabdddacbcddbbdadcbcdacdcbcaca dadadacbccacdabacbabbdbbabacccbaccacaaccbdcbcbcababcdcdddcbbdbadcccbacadbcbdabdbacaccbccdbbdabadbcbbdcacbaadabbcabaacacdcddbcccbaacbdbacabdcbabaddbabddccadbbabbdbdcbdaddcccaccaaacbcdbccdbddbbdcaccbcbbdadcabaabcdadcddaddaabdbbdccabcbacacddacbbcadabbbcbccaaccabdbaaccaabccadccabcdcdddabddbccdbacccaddcdbababbdddbdabbadabcbddbbbacccbccbaddcbdddadb bdcbcbdadcacabbdccbcdbcabdcccccababcbaabbddddacbdccbbbccbbbdadabbbccaacccabaaadbdcdbbdbacbdacdcadcdbdabcaacccdcaccacdaaccbbbdbdcbcbddaadabaaccaaabdddabadbbcdcbddddcbaadabdadacddadccabaccaabcabdabdcbdcaabbdadaaadaadabddbbacdbdabdbcdbacccbcacaaccccaccbddcbdbacdbccaaaacddbdbdcbabddcdbacadcddacccaaabdcdadcacbcbabbccbaaabbbaabdbacaabdaddddbccccccb dabdcbcabcbbaacddbaabcaddabbaadbbdbcdadcaaaabbbbdbdaaadccaaacaabacbacdaaddbdacccabbdbccdabcdabcdddbcaabcbdbdddcaaccacbbdbcbbbbdcdcdaadcddadbccbdcbcddcdbcacbabbcbcaaddbcbddcdadbbcabbbdcdbaacbcacaacdccbccbccadabbbadbadcdbabdabcacdccdcaaacdddadbdcadbdcbcbbbdadbdbbcdaabbcacacdbbdbaabcccbdaacbabbdcddbdddccbddacacbcadccdbcaabcddaccdbdacdabadadcbaba adcaacbcbdacaabdbadbdabddbbdbbaacdaabaadbdbaaddcbabadddbdbbabccbbbaaadababbdbcdcddadabaaabdaabbccbbcbbaccadadacdaaaccbcccacdbddadbcdabdccacaaadddbccdbaaccbbacbdbbbbaacdbddbcdacdaaacbbddacdbddbddcbcbadddabdaabcabcbdadccacbcbbbacdccbabdcaddbbadadbcbadabbdcdbcbacbddadccaadbacaaaadadadaaccdcaacccbccaabdbadcddbcaaaacbaadbacdacddaaddaacbccdacdaaddb adbbabcadcacacdcbaaccdcbbbbbcabbddccddcdddccccadcaadbcadcddadcaaadccabbddcbbcbdccabdcbccbabdadcabcbaccbaadadbabaccbabaadbbaaadabaadcdabcbbbcbcbdabdabcabbbcbdcbcbbcbcaadadddabdadaccdbadadaccbadddabdcbaddbdbacdcdaaccadddaabbaccddacadaabccbccbbbccbbcabaddbbdcdaadbacaacdcacbbcbabdccabcddacbaaacaacbdddccbadddabccbdbacddacddbcacdbdbacddcdbddddddcbc baaacbcbdbbbadbdbddcbabadbcdbcbbadcccdcabcdacdabaddaccaddccdddcadddcadcbadaddccaccadaabdcccbbabdbabbcaaadbbdbdcadcabccddddbdcacacacbacbcbabdaabcadddddcbdcbaccacbdacdbddaddadcbccaddadcabaaaccdaccbbdbccbbaaabcacdddaacaadbbacaddccdbdcdbadcbacbcbdbddaacbdaacaddcabcbddabaabbaadddbdcdaabcacdcccbcdcdabcbcdccbaccddccbcbcbdbcbddcbadcbaaaabcabcbbbbcbdc dabaabadcbbdcacbdbdacddcbaaaacdabbdccbdbbcdbbccadcdcbbacdcbbcadccaacdcbbdccbdadaddacbbaddcaaddaccddcbbcdaacbcaaaddaaaabadadbacccadcdacbcbadcdcbbbacbcdcdccdaaaacadadcaabddddcddcadbccaabdccadbbcadadcdbaaacccbdaacdbadbdaccbcbbaacdcccdcacbacdbbcdaacabcdabdbddbddddbcbcbdcbbcbacdabdaacbbcccbcddabaccdbccabdbdddbbdcddcdbbaabddcaabdcbdaddcbccdadbbbbcb adacacbadbccbccacaacadcaaacbcabbbddddacbddddadacbdadaaabbccbbcabbabdbccccdaacddcbacdcbdccddddddacccacdabcacbdadbcbdcdcacdcbabdcdcdabaadabadbdcbbcdddbacbdbdcaacdabbaabddaabbcdacdccadcbdcbdcbbbacadacdbbbcacccbbbdccddddadbabddcccdbcdaaabdbddddbaaabcacbbaacddbdddcbaaabacdcdcbdaccdaadddbccdbcbbbdbacabdadcaadaabcbaacbbaccaaccdaddaddacdbabaabdbccaac bdbadcdbabccaabbbaddbddaaacadddacccbddbccbcdccbcdacbcdabbccdcaaccabbaabdadbccadbddcbbdaccdbcbdaddcabccccbcacacdacadcaabbabaabbdabdaababaacabbdcabbbdcddcbaddaabbddcbbcbddadbddbabacbddbaabcddabdcbababdddcadacbbbaaacbbcdbacbccaacdbdccbbbbbdaccbaddadaacbcdcdbacdacccdcaaacabdadddcdccdbcbbaabbcbbdddcbdacdddbbdbabaddddbdcccbdbacbbbaadbcdabccaabacaac abadbdaaccdacbacdacdaabaaabbcaacbccabbdbbccbddaadccdcadbbbcbcaaaccadaabadbaaaaadcdbcacbbcacdaacacdaaadcadbababcbdbabdbcbdbdaacddaccabacbddabbbcadcabddcabbbddbdaaddbbbcdcccdcbbdaabdadcdddbdcadaacdaaadbcbddcdbccdacddcddddbcadcbabdbbcccdaabaadbdccbddbabbcdbdcbbddccdcbacdabdaacbcbadaaacacddbacabbcdadabcacacabacacdaccbcaabbacbabcbcbacbbbadcdcadbcb bbdacdcadacbadaccddbccdddbbaacdcbdaacadbcbcadddddddcbcabadddbbcbcccbbdccaddcddadccbbbbbdbaadddccdaabdcddbacbbdccdccadacaddbaadaaddcdbccdcbcbdcdcabbdcadccabcdddabdcbdbddaddddbddbcacddccddddadcbdabdbbddadcccabaaddbacbabbcdddabaababcdacaddacdaadcbdccdcdbccdadaaadcdaddbdbbadbcbbdbdbaababcdcdbddbacddcaacccbbbdddadbcaabccbdccbbbccacbdccdadbacbacadb abcbbddbdacabccbabcdcbdbdbcaacccbadbddcaaaddaccbbbadbbadbabdbdcadbaaadcaddcddaacbaaabddabaddcbbbdcdacbcdbdcddddbbdaccadbdcdccadbadadcdbdcadadcaddddacaddbbaadaadbbbcaaabaccbaadbdbaabbbaddcbcadabcdadcaadddaaaadbcacbbdbadddbbdabbbacbbdabccbcbbbbaddaddcdcddacccccddddbcaababababddbbabcadddcdddcadcddccdcaacaacdbcbcacaabcdadadddcddacbdccaabcbcbacdba cacbadddbdbcdbaaddccaddbacaacadaacbcdbdcbbababcbdbbdcccddbbbccdbcbbcaaaadbdcbabcbdaadbacdbddcbaccbadaaaaccadccbddcdacdbcaadcdcbddabcbdbcaaadcbabcaadabacbdcccadacccbadacccdccbdcdcbadaadaaddbccbabbbcbcbcadcddcacbbbadbcaccbdaabdddbbcbacababbdbdbabddabbddaccddadbacddbcccbbabcdbadaacaccbdcaaccaaccaadccdcdcccddadacbbbdbbdacaacbddcabdbcbaaacdcbcdaca abbccabbccabdcbdabdaaabcddacadccaccdcbaadcdbbcacddbcabbadabcaabcbbdaddaccbdbacadaccddbbbbbdbcdcbdcbacbbbbcccdcddcbccabbacddaacadbcbbbcdaabadcaacabaddbacaabddbbdcbcccabaddcbdbdcccbcccdacdbcdacccddcdbcdbdcdadbccbaddccabccadabbddcbdcdcadbcbcdaaccadddadbbdbacabbbcdacbdabcbdabcdabbacaddcaacaadbcadadbcddbbdcdccbcabaccadddaadadccbddaccdacacabadcabda dadddbccdbbcddaaadacddbbddddabbcacdbdcbdbbbbccbdbacdaacdcadccabddbcdbbddccddaaabadaabdcaaaadabbddbcdccccbcbaddacabdbdaddaabadadbadbdadacbdbdbacdddbcdcaaabdbcdaccddbbabcbcbdcbdbaadacdcaadaccdadadcccbccddbaddcbbacdadbbdcdbbdccadbadaccccbabcabbdaadacbaabdacddbcbbccabbbcacdaadabbbbabadacccbddcaabdbcadbabdbbaabdabbdabadbacadcacabcaddddacadcdabcdab acabdabdcdbbdaadabdadbcadddbbaabcadbcbaddabcdcbccdaaadbaadcdbaaaddddddcaaccdbbbdbbddabdcaabbadbccdabbdacacbacbbdbaabcaccbdbaacbcdabcadbcdcaadbbdbadaccbdbbcaddbcdcddadbbaacdcdacbcdabcbcaddbcbccdcddbdbabbddcdbdbcccccbddbdbbdbcabcababcdbaabaabbaabcdcbdabcdbabbababbbadbdcaddaacabdbbadadadabacccaadadbcdcccaaaaccdbababdacaaddaababcbcadcabbddabdcdab aaabcccaccacdadcbbdcbccdabccdbcdaabaddcbdacabdbcdccbbbaddcdbbcaabaccadadcbcbdddbcbbccdccdacacdddacddccbdadadbaaccaadcaddbacbbbabdbdaabadaddbddcdbadbacdadcdbaaccadacdcababaadcbdddbbbcdbbabdcccbbadadcdbbbabbccccaabddaccacdcbbbcdcbccaadcadbcbdadacacbcccbadcbabbcddcbbcadbbabbccbdbbcadcbccddbadddadacbdcccabbabbbcbbacaccaddacbddcaacccdbccdacbbadddb ccdacdbbabcadcdabdccadcdcbcaccbcbadabbdadccdaadbcaabcbcdcdcbbbbbdbacbabdcadabcbbbccabccaddcbcdbbbddacaacaadcccccbacbbacdccdcdaccacaadbdcabdbdbabcbdcbbabaabbdcbabcadadcbaabacaddccbadabcbabccccaddaabdccbbdbaccddbbababbacacbbaabdcabacbbbbcbdcddcaacbddacddbdbcbdcabadadcacbbdbabbaadccaccdbbcdbdbbdcbabbbcdaadbdccdadaadcbbddbbdabcdbbcbaacaaabaccadcd dacaadbcaccaccbabdadbcdacdbddcdaabdaddccadbcaadaabddabaccddaaddcddbdcdacbdbbcdacbdcdbdadddbdcacdacdacadcbadabbaccdbaadddbbcbaacddcbbccaddaabccdcaadccbbddcccddbadcddccdbddddaaccddddcbdcbbdadadddbcaacccadabdddccccadabacdbdcdbaddacbdbbddccbaccadcdbbdadcbdabdddbdcaccdcdadcddabdbccbaabcdbddacdccabadbcbbababacdbdaaacdabbaacdcacddaacaaababdabcdcabbb ccaccbbdadcaadcabbacbccbcabaadcabdccbbbdddadabaadbcccbdadacbcdadacaaabdbcddbabcbccabcadbababdabddbbcccaadcabbacabddcbadaabadbddcdabcaaaaacddaadbaabbdbdbaddddddaccaacdcddccccbddcdcbdcbcdbabbdaabbaccaaacabcaadcdabadccccbcbabaccdbccdaadaaaabaccdbaabaddcbcdaccdccdbdcdcacbdcccbcababcbcdbacdcdcbdaacdacccbbbabadcdcacbabadddcbbbcadcdaaacbcacaccbcacab dddaddaddcddcbaabbcdadbcbaaacddcdadaacaabcdbbadabaaccbadbbbbcdaacaddadbccaddbaaccabcaddaccabacbaddddadbbacbbcbacadaacbcccdbdbbcdacddadbcdacbdcbbcbccccccadabdacaddcdcaabccadbacbbabcbcacbdcacddbdaabbcdaacdacdcacabacccdddcdaccbbbacdbdccdcdccbcdcdaddddbcbcbadcdbdddbdddcdcadadadbacbccabccbcbbaddbcaccaacbdcaacdacbbbccccdcbccaababdacaccadacdbdbcbcca accaaadabddbdbadbccaccbacbdbaddbacdccccbccdbddcaacadabdaaddccabbdcbdbaaadcadcdbbaddbcbbaccccdbdcbcccadddcbccbccadcdcbdacddbadcdaaccaabccdbbabdadcbdbccadcaaccdccbdbcdcbdcacaababdbabaadbbcaccadbaacbddbabdbbbcaacdbacccdccdbcdaaccbabcaccabbcdabcacabcdcbcdcbbcbacdbcbcbddbcabdcadabaccbabbabcbbccaabddbcaabbdaddccaabdcabaacccdaaabcbdbcababdacacdccbba bdcbaacaccdcbbcacdbcbcbbcacbbcccbbbcbbcadbaacbddbcbccacbcbbacdddccdddbcdbbcbcaadbdcdaabdaddaddabbaddaacaacbcbaddcabdcaaddcccddaabbcdbdcaccacbadbdcbdadcdbbddcbdcbbdadcdbccdcbbbdcacaaccabddcbcacacccbccadbccaaadcacccadabcbadcaabadabaadccdddbcbabacccbacacdabadadcabcccbadaaddcdaaccadbaacbcaccaddcbcadbacbbdbcabccdcabbacabaccdccadaacbacdddbbbcabdadd babcbdbccbdcacbbaadcacaacddcbadacabcddbaccddcadddbdccaabaacdbaabadddbbdbbbaccddcddbadcbbcccabaaaccabbabbdadcbbaaabdacaacccbdccacacbdccaadaccadaacccddcdcdbacbddcdcadadddacbdcdadbbccdcdbaabdcbdcbcdbcdcabbdbdcdcacadcdaddbdbdddddaaaabcbbdbacdabbcdbadaacbdacacdaabdbcbddaabcdcbbabbddbdadaacabddbacacabdaddbbabcdadcbdddbabbaabcdcaddbdbdadbccbaadccabc bbccbcaadabccbcbdabbbcbdaaabbcaabacacbabacaacbabdcacadbcbadcbadacbdaabcaadbacabaaccacaccbdddcadaccbacdcdbbbdbaaccdbaccaaabbdbaccbadbcdccbdaabaabaadcdbbbdbcacaaddbadcabaaccdcbdbdcadcbbcbdbddcdabadaabdccbbddbddabcbdcaabcbbaabaaccccbbddbabccdacdabcbdbdbcbccabdcabbdbacbbbccdcbbcbabcbbcdbccdcacbcdabcdbbddbdaaaddcdbbadcabbabcbadcddddccabcbcaadcdcda bbcbdadccaabbadbcddcdcbbcddccbcacabbbabbbbdbcbcddadbdddcabaabccccbbdabcccdaabcddabacdaaaddaccccbbadbbccacacdbcabcaaabacaacbbbccacdcdcbbabccdbbbaddbdddadaabaacdacacadbcacaddbacdbdacddadaababaaacdcbddccadbaddaccdaaccaadadbacbcdcccadcdbbcaacacddacdcdaddaadddbbddcadabcadabbdcacdcabdaaaacbcadcdbdbdbdbbddbbaacdcddcbcacaaadaabcddacaaadadddcdcadbbaca daccaddadcbdbcabcdcbaddccbcbadabbdccdbcadcaaababaccaadcadccccccbcdcaadaabbccabccdcbabdadcabadbdbdbaadddbbbddcbacccdadbadbcdccddabbadaabbacccabcbccddddbcdbdbbaadbdcbbcbcdbdadbbadbaddddbdaaccdabdabcbacadaaaaccccacdcbccaabcbdaaacbcbabbaabaabdadddbabaaadbabbdaaacddcabddaddaaaabadcbdccaacbcdcababbdcacdcaadccccacdaadaccaabbaacddcbbddcadabbccbadaacc cddacadadcddbdacdbccabbbacacaaaadbaaacbacababbadddabacacdcbaccccdbaaaaacbcabddbaabbacbdaacbaaccabadcaabccaacbcdbdbdbbddcaacabaddbdaadaccadbaabaadacbaadbdbcbbbccaacbcddaacddbbdacbdcbddadbcaacdbbbcadcdbbcaacbdcdbdabacddcbcddcabacabcacadddaabadcacbbbcddbbdacdbaaaddcbabdccddbdadaaaadbcdabddcaadcabaadddddadabdcbaaaaccbccadcacdbabcbbbaddcccadcadbca acaabadaaacddaddcabdccbdcacaccbbaaadbccaaacdbabccbaabcacddddcaabdbdccacccdccccddbaaabaacacbcadadcbdabccddabcadddabcaaaabaaddbbdaaaddddbdaaddbbdabcbabdaaadaacccbbabbaababcdababacdcdcdcdddcccdbcccddaaccccbdbaacdbcddababadbcaadcdaaddcdcdcccbbcdbbbbcacbcbbaaddcccbbcbcbadacbddcacbbbabbacbcaaabbdaccabdccabccadccbdbacbcbcbcddaacbddcabcabadbbdbdabaca acccdbdbdbcaaddcaccbddccabddcadbdcbccccdbabadcdbdcdccdabbaabbbcbccdcbdccdcdbbbadbbbabbacdacbbabccddbcbdbddbddbacaaacbbccdbbabaccdacdaaabbaabaabbcaadadbbddbaabcdbaadcaddbcabbcdddaddaacbccccbccdabcaddddaddbccdbbadbcdddabdacdcbaccabaacaaabadcbdbbabbaaddddabaaabcdbdbabaabdbaadddbbbbaacaabcdbdadcbcccbcbdddcbadbcbdbdaadcdcdddacbbcbddcbbcdcdbdabdccc cdbabcadaadddddbdddacdcacaddadbdcddbadbbdbaaadadcabcacabcccdbbcdaacbabbddccdcdbaacacbacbdbbacabbdcbbddbaaaabcacccaacdccaadcacabdbbaaacbbcadcdaacaccbdabcbbccbaddbbcaacdcaadabdddcbdcddcbdcbaccbbbbbbdacdcaabdbabcbdbaddcdacdbadcabcbcbddaaaaaaacacacddaacadbcbaccaaccdacbdbdaddddccbbdadcabcdcdacdbcbadacccababbcabbabaababadbbdacaacabcadbcadccbddadbca baadbdbdabccadbadbbdbbabcbddcbadddabacabcadbccbbbbaadbbbcbcdbbbddbccabcbbcdaddabdbbcbccdcbacadaadbdccdaddbccccbcbbcdaabcabdcbbcabbbdcbdbaaaccbdadcdcadbbcbbdbcaddbabccdcaccdbddabbcdaadcccabbadbcacbcbabcbcbbbacadaccbbdcdacdbccacaabccbadbbcbdaadcccacdabcaaddddbacddabdcaacbbdcbddccbdaacabbddcdadbadaabacadcdbbaabcdbacbadbbbbbadbdbddbcbdcdccbabcdcd ccaadbbabacababcdadbcbbdcdacdccdcccccdcbdabbdbabccbcccaaadbaabdaabcbdccdbbdbccbcaccdbadcdcccddbcabbbdadaabadcadadbcbabbadcbcbcaddaddcddadbabccbbcdcdabdbddcbdbaabbbbacbbbdcdaadcbdbddaabbaaabcaddcccbabaaccbbacacbcccdcaaccbacbabbabbaadaddcaabccbdacaabaaddcbabcababdbdcccadcacbbabdacdcdbbcbaacbcdbdcdabdcbcddaadbdcadddbcdcacaddbdbccadbabccddcbbcacb cdaddaddcdcadcaccccdbacddcaddbbdbbddccdadcadcbbbbddbdbabbbbabadbdabddcbbcccbacbdcaabadbabbbbdddacacadbaccbabbadacdadbcbcdabbbbbcbbddcccaacdbddcddaababcbcbaabcabaddaaaddacacaaacdacaaabaacdbcadbabadbccaabadabcaacacdddaccdcaddcbaabadaddbbabccdaabcdacddaddcddcacacbdbaadaadbcabcccbacdbbaacacdadadcdcaccbcddcbbddaccddacbcbddabdbbddbbccdadbcaacdbcbcd ddaccdaddcccbadbbadadacdbbbdcbccbbbccdaacbaccacbcccccadcbadcdbbdbdbbabdccaacbdcbacbcccddabbbbacbbabdcaaacdcdcbbbdbcbaaddbabbaaaaaaadacccddbcbbaacbcdddbaccbcaabaccaabcbbabadbbbccbbddbcacdcdcacbbbbabdbccbcdbddaccacdbdaaadbaaaabdbdaccdccdcbbcccaaddcccbdcbcbdabdbbbcaccacbacbdaaaddabbcddcaabddbbabdccabdcbccbacbcbadabdbdbaaaaaccbcacdaddabcbdadbddad ddbbaccacaaadbbcbdcdacaddcdcbaaabcbbbcbcabdadddadcdcbcddaccdcdbcabbcdcbaadccacdbccabbcaccbabbadaabaddcdaacabacccdbdcacaaddbdbaacbabbabababbcbbbdcdacabaadbcdddbbadacdcdcacdccdbbdcaacbbbdcbdbdccaddaccdddabbabcaccbacaaacddcaacbcbccbbdaaadadababdbbbadacddbbbcadbbacabddbaacbbabccdbbaadacdddbacdbbdaccbabcbbdddcddbaddbabcabddaddcbdbbaadcbcdccabdaddc cccacabbdddadaadcaacabbccbbcdaabbddbadaacbcdccacdcdcdbddddddabbdabbbddcddcdccabbccaadbcaabbcbdcaddacddadccdabaadcabbcbcddcccbabdcabdcabaadcadcdbcdcaccbcccdbdcddccabcadbbdabdaddbabcbadbbbdaaddadddddddabdddaacdabdadaccdadcdcdcaabbaacddbddbadddbddbdbaccdbbdadaacdddaddadcbdddddadbbbadbccadbccaddcdbcabdcbacacaaadbddbbccdbddacbaadbacbcddcacdabaabdd cacadacacaadbabbbadadababccdbcbbadcbaacdacdaaccaadbadcdabbbdbbabacbdadbabdbdcabbbabcbbdbabbcdcbadcdacacaacdabdbbbacabbbdcdbcabbbbbcdaddabcbcbacdcdcbccccbadcdabdbddbcbaaacadacbdcacbcdaccbddbdcbbcccabdccdbcadacdcdcddadbacdbdbbaacacbddddbcdbccdbddddbaddbbbcbcddaacdcbbbbbdcdabdcbbadaccddaacddcabcbbbbcddacaaddaaabdcccbddacacbcdddaadcccdacdbbdbdcaa ddbabdbcbbadcdcccaacbdcdacabdcbbbabacbcbcbacaaabadcaabdaacbcdaacbdaacadcdbaadbcabcbaaddaccabbbdbdbcadbbcabbbacdccdcdbdabbabcbaacbbabbbdbdcbddadaddabdddbbdcaaabcdadcdacdbbccbddabbcaacccdccdabaabbadbcbabdbabcdaddbbcbcacaccabdaaddcddccadaabbdaccddaadacbccdddbadaccbabdcdcabaaadbdbcbacbbacbdbdaadadaadbbcdbacadbbdbaacdbabcbbaddcddbaabaaccbbdcbbbbca dcaddbaddcdcaccdbcaabdaaacaccddbdbdcadacdadadaaabbacbbdcbbccddcddbcccddddcdacacdcdcbdccccdacbaccacabcababdacbacdddacbbbadcababcacccccacbabbabbbdcbccdccadccbdaabdacbbbbdcbdbacdbcdabcbbadadacadabdcadcadccccbddbaddbadbdbbdacbabbabbcaccbbdcdbcdccacccdccbccdaacdcbdbacaacdddbbbcbacbccdadacdbdacddabbcadadbaddcdbcaabbdacbcccdcaadcdbbbababbcddbadcccaa cbcaadcbacdcccbdbdbdcbdcaccadddaacabcddacdbcbaaadddddaddcdddadcbabdbacadbbbcddcaababbcdadbccccaadcadccbcabcacadaccaadccddadbdaacdbadadadcdbdbbccaaacbbaaaccbdbbcbdcbcbbaccdcabddabbadadadadbccccbbabaddbabbdacdccacadddbdabaabbbddadadcbcdabbaacdbcacbadbccddbdaacbdbcaddccdadbacbcbbdbddcbabbdcdddbbdbdaabbcacacadcdddcaadcaddbbadcdacabbcdadbcdbaddcbd adccbdaadbaddadccaccabccdacdadbdcaaabbbdaadbcdbaccacdbabcacbbbbdabaacbbcbddcbdbcdabaadcababadcacacadaacbabccbcdccaabcacddaadccbccaabbdcbcbadadcbccdbdcccddcddcccdcacddaaaddbdcbcabcbbabbbbdbadccdacdbcadccbacbdcacdadbaaadccbcbcdbcddabccadadbdabcdbacacadbcadddadbaddaaaabacabbababccdbcbaddaacdcaaccbacdbadbbbdadaababddbbacbdaabbacbaaacabbcacccdacda accbacbacbbcdaabccbadddcdcdcbabddabddcccccdcdcdadccaabcaaaababcaabdccaadadcabbacccabaacbcbaacdcbbcbdacdcbaaddabcccbdccacbddcabbbaaabaaacdaaaacccdadadbcbddadcadbdacbacbcdbbbcbbbacabdbaddaddddaadccbacadccabbddddaabddbddcacddaaadacdbadacdcacbdabcdabdcaaabbabccdadaadababadcccdccdabcacbdbaababbcdcccbadbbbcdcbadadacbcaabcccadcbdbcadcacaaadaccdcbdda cabbbbbdaaddbcbdddaddabbcdcdbbccddbcacdabacccbbbadcbcbbcccadbcddabddcbdcbababdcdadabaabcdcaadbdaacbbdcccbdcdaabddbdbacdadcaccabbccdaacdacbcbbacbbcacbbdbbbbcacaccbbcdbcddcbcadbdbabaccbcacdaaddbdbdaaacbdbcdccadcbcbbdacbadbaacaaacbbbcbccccdcadcaacbbcdacaacbccdbcbbcdccbcbbcccbbdcbdaaaccccacaaacdadcdbaadcaadbaddaadbabbcbacbbdcbdbaccddbdccdcccadddd cdadcbddabccdbabbaadddbabdcaccccbdbdbbdccdcabddabacdcdabdabdcdddbdcbcbaddbcadadabcdbabddbcaaaaccaabbadcdcacddaadabdccdddccabbdccddbdcddaddcaadadccaccbcdcaadbacaddacbbddbaddabccaccccaabbbcdccaddcbaacdacdcdbbdaaaccdadddabcdacddaaabbcdcbdccacbaacdbbbdabdcdbbdabccbacbcacddddccacacdaacbcaacbcdbbccdbdcdddbabdcabacaacaddabbcdcaabbbdcacccdaccacdabcbd bbaadcccbdcccdddaaaabddadbadddcbbdbddbaaddbdcbdcddccbdbdddccabaddcbcdcbcccccabadbdacbbcdabadddbdadbbaabdccabcbdacacddaaabbdcaccadbccdccccdbdbcabdabaababadaddddaccbaadcabdcabbdcaddcbdabbccdcbabcdbddddabaadabdccabdcaddbcbddbdbabccbbadbaadbadcbddadbabcccadcbbaacdadabdcbaaabcbadadbcadbadadaaacdcacdddbccaddbdbcbcbbcadcdcaaacbadbcbccdbbbdacdcbbadbc adddbdabcdcaaadddcabdbdccbaaccdabdbbdabbcdbbabdcbdcdaabcaacdbddbddcbbbacdacbaacbbaabdccdbaacddacdbabbaabaaaabaadcdabdaabacbccddccaddadccbbadcdbbdbdaadaacbaaaadaddababdcadddcacbaddcadcdadcccddbccccbaccbcdcdcbcadcbaadcbbabdadbbbbbbbcbddbdbcccabbccbcddababdacbacdccdaccdaabaabdcbccdacaccadbcacbabccdbbcbaddabcdbcadacadadaaabccdabaddaabdabbdcacbdda ddbabadbddbbabadccdbdcbcbacbbaacbcccabdbaabdbbcddaadcbddcdaabddaabdcbdcccabbaaabacdbcdbdaacddcaaabbdcdcddcbccadbbcaabdaaadbabbabcacbcbadcbcddcabddcadbdccaaddabcdaabadddccacbdccabaccadcccabccacccacacbbdaadaabadddacdcdcadabcbabdbdbaccadacdbbbdcddccbbbcacabcacabbcccbbaadcbcbcdcbabcbcdaacddbbacdaadbabbdcacbdabbbddcaccdacbbddbbdaddadccccabdcbccabd cbbbbdddccdbcabbadcabcbdacbddcdaaaaaaabcaaadbcbabbadabcbbccdccacabdadccdaadcaabcdbdcaccdbadaacccdadadaccbbabdcdcadcabbdacdbcacabdcadacdddccadddbdcbaccaccbcaaacaacabbbdabbbccbadcdbaabbdbaacdccbbacbbbcabbbaccdcdbaaaacdabacdcbccabababccdcabcadabaccbbabaaaaddbaacdbdccdbdaacdabadaddbadabadbdbbadaacdbbabaabbbdbacdcabbccbcadbcdbbdcaaacbbabaabbdbcdbc abcbdbbcddcdabddabcdbcbdcadacddcbaaddbdcbacbadadabbcacaaccbdddccabaadcacbdcaacdabbadbdbaadbbbdccbcabcacccbcbccbcccbcbbbcbadadcddacdabdddddbdccbabccdcdaaacaaababccaabbbddbcacbbccaabcbaabbbdaaacbbaacbccadaddaadbbdaccbbabadbbddcaacaccbabcaadadddcbdbaaabaaddaabaaccbcaddcdadcbbbbbdddcaddabbacdcabdadaccdacabdbadccdbcdcbacdcabcccbddbcccbbdabbbccdcbb bbcccbbacaccbdbdbdcbccbdcbaccbdcdcddbcdcdbdbbcdbaddacbabdbadccdcbddcbcbcadacddbbbbdcadaadddcdcbbbddadcbcbbabbcbdaadcbadccddadadccacdcbdcbdbadbcabbaababadbbacaaddbdbaaddabbbddacdcadaabdcaaadacacbcdabbbdabdcbaacccbcdccbadacccbaacbacbbcaabdacbacdabcddaacbdbbdcbcaaabaabaabcbdbcbdcdaacdcbaabaadccadbcabbaaadbaacaabbcbacbdadcabdccaddabbacdacbcdcbbca bcabaadcacbcdcccaaacaddccdbccacbcddbcbabcbdacdaabacbcbdcadabdcddacbdbcdaacadadddababbabbabcccbbdddcdddccbbbbacaacdacadcdcacccccadcaabaddacbadcccacadaddbccbdbbaabadbaccaadcadaabcacbaccbcbaadaaaabdabbcabbdadaabdabaaccdaccbbbcacccddaddccdaaacbadddbcbdbbcbacccdaabbacabdcccdddcdacdbacdcabbdabbbcacdcacbcaddbcacadaacabbadabbdccbdccdbbbabbddbaccadbac adadadbdbbacababbaaaaacbdbabaabdcbbdacacbdacddcacdcbcadbacddbbbdccbcbbcbcabcccddccdaadcbddcdaadaccddbdcdbadaddaadbabcaccadbbbcabdaccdacaadacabdbcaadcccacbbaabcaacdabbdccbbcddcabdbaadcccbacabdbbcdcbaadadadcdccabadbcbbabccdacadacddcaabadcdabdcadddcdcbadcacacdacbbdabbcbccadcacbbccdbccbbdbdaaaaddadcabbddddaccabdabbbdcbbbaccaddcdbaadbcdbddcdaabbca cadddabdaadbdbdcbacbadaabcbaccabcdaddbcadbaccdbcdaaacbabdbbbdbdcbdddabccdbdaaaadadaacddbcabacadacacbccaacdddaddcaadcddaaadcbbacbbdcacabbbcddadadccbcaaadbddcaddabadabcdaddcbcccddcdbadcaaccadcaccdcbbbccdbcdadadbdccccadcbdbdcaadbbcacbcdbcbdbacacdabdcacddbcdacdcbdcbdcbacdababdbbdbccaccbccdabcbbcacabdabbdcaccbbdbbdcbbbddddbcbddacbabcbbbdccadaaaabd baacbdcbcbdbaabbabbdbccbaddcdacbbabccdcbcbcbabbbdccbddaaacabdacbacbcacbccbaacdacbcddbbacadbbbdabdccdbabacadccbcbcdabdddbdccadabdbddbbaccacddcccaabbaccdbbadddcdcddcdacbbacaabbdcbddccabaacbcdcaacdaadbbcbbbaaccaccbbcaddaababccbabdcaaccbdddbadacdbdabcdaddbccbdbacabacaccacddddcdcdaadcacbdddbabacbdacbccbcdbddcccdaadcadbbcdbadcaddcddadbdcabbcacddcad dabdccdddaacccbcdabcddccbbddacddcdbdcccccabdddcddcdbabbdaabacaddccbccadcdbbdbacbdbaacdbacbbddcadddacdabbbbabbbddcbcbbbbbdddaabcdbacbdbaabbadbdbaccdbdbcdabbccddbcbcbccacddcbbcccdccdacbdbadadabacddcdabddbbadbbbaaacacaccaabbbddbcbabbcabbaddaadcacccacbadbcbbaaacccbaababdacddaabbabddadabdcababbcbbdbcbbbacabbadcadadaaaaddacaccdccdbcaadbbdbdddcaadba dccccadbbbabbddaacdbbdcadbadaccdcaaccaaadcbbdaddddadaccbcaacaaaacdacbcbccbacdccbdddabbbdcbdbababcdbadcbaacdbdcdaddcbcddadddadadbbaabccbcbdbbbbbbddcaccccacdaccbbbabdcccccdbcbdbddbccdbdbcbcbcacaddaddabdbbacbdcdbadddacbbcacadbacbcbaabaadbdbadcacbbaacbacddbbaaddabcccbddcccbcadbdabaaadbbcddbdbccabbbcadccbaabbdbcadddcadbddddcccabaccbbabdacaaccdbdad dbacaacccadccdadcdacadddbbbadaabaccbaabcdcabdacbdadcdcdcbababcbaadcdcacabbbaadccbacdccbdbdcdcbbdcbabacdadddacbadbdbbcccdacdcddbddaadcadacbacdbddbbbddbabbdbdbacdababdbdcbcaaaacddcbadcdadddaadbabcbcacaabccabbbabdbdcacabbbdbacbbcddcccdcdbbcccbdcbabcadacabcdbabddadccaaaacbbcacbabcdcccaddbddcdccccdabcdccbdaacacddcddadccadcabbaadbcaddbdabbccbbadaca cbaabdcbcbbcbddcdacdaadbbdccacaadbcbbabdcabadbdabdabddddcbaddcdaaaadcbabcdaacadcaacdbacaadbabdcdabacabdcbabbcdaccccccbcccaaddcaadccabbdccaaaabdababadbababbccbcddbbbcabacccabddcadbbdabdccabbdcadbcabcdcdccacbabbdbdccacccacaadaccbaadcadcaaddbdddcbaadbcabdcacaabdddbcccacbacdcdaabdbdcdccdccbbadbbdaacaaacbddbcbaabddcbaccdabcbadcbdbbdcbcbbdddbbdddcd cbacabcacacaaabbbabadabbcadccdcadaccddcbaaadadbdbbcbbdbcbdbcdbbabcbbcabacbaadcbacbbddadabbbaaadcdaaadddaabadbddccadacbadccaabbbcbddaaccdbcdabbccdcdaddbddbcaadcdaadbbdbadcacddcacbbcbbbababbaabbbcadccacdabacbcacabdbdcbabdadcdbbcaabbbbddcdacacbbbbcbabcddddbcabcbdcdabdacdccdcdcabdbbbaddbcbdababadbcbcbcacbcacbdbacdbdbacacbaadcbbcccddcdcdbabdabccdd