U:TwitterCldr::Utils::Trieo:#TwitterCldr::Utils::Trie::Node: @value0:@children{3io;;0;{,io;;i;{ io;;0;{io;;0;{i2o;;0;{io;;i;{i o;;0;{iIo;;0;{i2o;;0;{io;;i;{io;;0;{i9o;;0;{io;;i;{i+o;;0;{i9o;;i;{i8o;;0;{io;;0;{i o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{io;;i;{io;;0;{i-o;;0;{io;;i;{i2o;;0;{io;;i;{i#o;;i;{io;;0;{iIo;;0;{i2o;;0;{io;;i;{io;;0;{i1o;;0;{io;;0;{i#o;;i;{i o;;0;{i2o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{i%o;;0;{iIo;;0;{i-o;;i;{i'o;;0;{i2o;;0;{io;;i;{i*o;;0;{i5o;;i;{i8o;;0;{i%o;;i;{i+o;;0;{i#o;;0;{i2o;;i;{i@o;;0;{io;;0;{i'o;;0;{i5o;;0;{i"o;;0;{io;;i;{io;;0;{iGo;;0;{io;;i;{iJo;;0;{io;;i;{iBo;;0;{io;;0;{iIo;;i;{iDo;;0;{io;;0;{i#o;;0;{i%o;;0;{i2o;;0;{i(o;;i;{i o;;0;{iHo;;i;{i o;;i;{io;;0;{i#o;;i;{io;;i;{io;;0;{i1o;;0;{io;;0;{i#o;;i;{i+o;;0;{i!o;;0;{i2o;;0;{i"o;;i;{i9o;;0;{iHo;;i;{i8o;;0;{i!o;;0;{io;;0;{i5o;;i;{io;;0;{i4o;;i;{i8o;;0;{io;;i;{io;;0;{i%o;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{i2o;;i;{io;;0;{i4o;;0;{io;;0;{i2o;;0;{i#o;;0;{iLo;;i;{io;;i;{ io;;0;{i5o;;0;{iHo;;i;{io;;0;{i1o;;0;{io;;i;{i+o;;0;{i1o;;0;{i'o;;i;{i@o;;0;{i+o;;0;{i%o;;0;{i7o;;0;{i-o;;0;{io;;i;{io;;0;{ i1o;;0;{i o;;0;{i o;;0;{i%o;;0;{i5o;;i;{i o;;0;{i8o;;0;{io;;0;{i2o;;i;{i9o;;i;{io;;0;{i2o;;i;{i2o;;0;{io;;0;{i4o;;0;{io;;0;{i2o;;0;{i#o;;i;{i o;;0;{i4o;;0;{io;;0;{i4o;;0;{i+o;;0;{i2o;;0;{i#o;;i;{i4o;;0;{io;;0;{i2o;;i;{i*o;;0;{i1o;;0;{i o;;0;{i o;;0;{i2o;;i;{i@o;;0;{i'o;;0;{io;;0;{i4o;;0;{io;;0;{i2o;;i;{i5o;;i;{io;;0;{i2o;;i;{io;;0;{i2o;;i;{i!o;;0;{i1o;;0;{io;;i;{i@o;;0;{io;;0;{i*o;;0;{io;;0;{i2o;;i;{i8o;;0;{io;;i;{io;;0;{i%o;;0;{i5o;;i;{io;;i;{io;;i;{i4o;;0;{i)o;;0;{io;;i;{i o;;0;{i2o;;0;{io;;0;{i2o;;i;{i2o;;i;{io;;i;{ io;;i;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i9o;;i;{i2o;;0;{i%o;;i;{i4o;;0;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{io;;0;{i8o;;0;{i#o;;0;{i5o;;i;{i%o;;i;{i5o;;0;{iHo;;i;{i9o;;0;{i#o;;i;{io;;0;{i4o;;0;{io;;0;{i1o;;0;{io;;i;{i!o;;i;{ io;;0;{io;;0;{iBo;;0;{i%o;;0;{io;;0;{io;;i;{i%o;;i;{i2o;;i;{i(o;;i;{i8o;;0;{io;;i;{i@o;;0;{i%o;;0;{i(o;;i;{i#o;;i;{ io;;0;{i o;;i;{io;;i;{i2o;;0;{io;;0;{i!o;;i;{io;;i;{io;;i;{io;;0;{i1o;;0;{io;;i;{i o;;0;{io;;0;{i2o;;0;{i"o;;i;{io;;0;{io;;0;{iLo;;i;{i4o;;0;{io;;0;{i2o;;0;{i#o;;0;{iLo;;i;{i5o;;i;{i"o;;i;{io;;0;{i4o;;0;{io;;i;{iLo;;i;{io;;i;{i@o;;0;{io;;0;{i%o;;0;{i7o;;0;{i-o;;i;{iAo;;0;{io;;0;{iHo;;i;{io;;i;{io;;0;{i2o;;i;{io;;i;{i9o;;0;{i#o;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i4o;;0;{io;;0;{io;;0;{i8o;;0;{iLo;;i;{i o;;0;{i8o;;0;{i!o;;i;{i!o;;i;{ i o;;0;{i%o;;0;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i2o;;0;{io;;i;{io;;0;{iHo;;0;{i2o;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;0;{iLo;;i;{io;;0;{i2o;;i;{i'o;;0;{i1o;;0;{io;;i;{i#o;;i;{io;;0;{io;;i;{io;;i;{i(o;;i;{i o;;0;{i4o;;0;{io;;i;{io;;i;{io;;0;{i2o;;i;{iLo;;i;{io;;i;{i"o;;0;{i8o;;0;{io;;0;{i%o;;i;{i2o;;i;{i4o;;0;{io;;0;{i2o;;i;{i#o;;0;{iLo;;i;{io;;0;{i8o;;i;{io;;0;{i2o;;0;{i*o;;0;{i4o;;0;{io;;i;{i4o;;0;{io;;i;{i9o;;0;{i#o;;i;{io;;0;{i8o;;0;{i#o;;i;{i0o;;i;{io;;0;{i8o;;0;{i!o;;i;{i!o;;i;{io;;0;{i#o;;i;{io;;0;{iLo;;i;{i2o;;0;{i#o;;i;{i o;;0;{i'o;;0;{i2o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{io;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{i8o;;0;{iLo;;i;{i'o;;0;{i4o;;0;{io;;0;{i5o;;i;{i*o;;0;{i4o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{i2o;;0;{i o;;0;{i5o;;0;{io;;i;{io;;0;{i4o;;0;{io;;0;{i2o;;0;{i#o;;i;{i#o;;i;{i@o;;0;{i'o;;0;{i#o;;i;{i%o;;0;{i5o;;i;{i6o;;0;{io;;i;{i*o;;0;{i0o;;i;{i+o;;0;{i2o;;0;{i"o;;i;{i@o;;0;{ io;;0;{io;;i;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{i o;;0;{i-o;;i;{i5o;;0;{i"o;;0;{io;;i;{i-o;;0;{i2o;;i;{iAo;;0;{i o;;0;{io;;i;{io;;0;{io;;i;{i#o;;0;{io;;i;{i*o;;0;{io;;i;{iBo;;0;{i o;;0;{io;;i;{i+o;;0;{i"o;;i;{iDo;;0;{io;;0;{i#o;;i;{io;;0;{i#o;;i;{i'o;;0;{ io;;i;{io;;i;{io;;i;{i!o;;i;{i"o;;i;{io;;0;{iIo;;0;{i2o;;0;{io;;i;{i@o;;0;{i o;;0;{i4o;;0;{io;;i;{i4o;;0;{io;;i;{i*o;;0;{i8o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{i-o;;i;{ io;;i;{iAo;;0;{io;;0;{i#o;;0;{io;;i;{io;;i;{io;;0;{i#o;;0;{i-o;;0;{i"o;;i;{io;;i;{io;;i;{iAo;;0;{io;;0;{i#o;;0;{io;;i;{i!o;;i;{i*o;;0;{i o;;0;{i9o;;0;{i%o;;0;{i2o;;0;{iDo;;0;{i#o;;0;{io;;0;{iLo;;i;{i0o;;i;{&io;;0;{ i#o;;i;{i5o;;0;{iJo;;0;{io;;i;{i8o;;0;{iHo;;0;{io;;i;{i'o;;0;{io;;i;{i-o;;0;{io;;i;{i1o;;0;{io;;i;{i5o;;0;{iIo;;i;{i9o;;0;{i%o;;i;{io;;0;{io;;i;{i2o;;0;{i"o;;i;{i8o;;0;{io;;i;{io;;0;{io;;0;{io;;0;{i#o;;0;{i0o;;0;{i@o;;0;{io;;0;{i4o;;0;{iHo;;0;{io;;i;{i-o;;0;{io;;i;{iHo;;0;{i-o;;0;{io;;0;{io;;0;{i#o;;0;{i0o;;0;{iAo;;0;{io;;0;{iHo;;0;{io;;i;{io;;0;{io;;0;{i#o;;0;{i0o;;0;{iAo;;0;{io;;0;{iHo;;0;{io;;i;{io;;0;{io;;i;{io;;0;{i2o;;i;{io;;0;{i9o;;0;{io;;i;{i@o;;0;{io;;0;{i2o;;i;{i'o;;0;{iIo;;0;{i2o;;i;{io;;i;{i#o;;i;{i-o;;i;{io;;i;{io;;0;{i-o;;0;{iAo;;0;{io;;i;{io;;0;{i+o;;0;{i9o;;i;{i0o;;i;{i1o;;0;{ io;;i;{io;;i;{io;;i;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i2o;;0;{i"o;;i;{io;;i;{io;;0;{io;;i;{io;;0;{i4o;;0;{iIo;;0;{io;;i;{i5o;;0;{iHo;;i;{i2o;;0;{ io;;i;{io;;i;{io;;i;{i!o;;i;{i"o;;i;{i'o;;i;{i4o;;0;{ io;;i;{io;;i;{io;;i;{i#o;;0;{i4o;;0;{io;;i;{iKo;;0;{i'o;;i;{i5o;;0;{iIo;;i;{iKo;;i;{i8o;;0;{ io;;i;{io;;i;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i4o;;0;{io;;i;{i"o;;i;{iKo;;0;{io;;0;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i4o;;0;{iKo;;0;{io;;i;{i!o;;0;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i4o;;0;{iKo;;0;{i!o;;i;{i9o;;0;{io;;i;{iIo;;i;{iKo;;0;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i5o;;0;{iKo;;i;{iHo;;0;{i2o;;i;{io;;i;{iIo;;0;{i-o;;0;{io;;i;{i o;;0;{ io;;i;{i-o;;0;{io;;i;{i1o;;0;{io;;0;{io;;0;{i#o;;0;{i0o;;0;{i@o;;0;{i o;;0;{io;;i;{i5o;;0;{io;;i;{i9o;;0;{io;;i;{iHo;;0;{i-o;;0;{io;;i;{i o;;0;{ io;;i;{i'o;;0;{i"o;;i;{i-o;;0;{io;;i;{io;;i;{i!o;;i;{i1o;;0;{io;;i;{io;;i;{iIo;;0;{io;;i;{i2o;;0;{io;;i;{i"o;;i;{i4o;;0;{io;;i;{io;;i;{i8o;;i;{io;;i;{iHo;;0;{i!o;;0;{io;;0;{i#o;;0;{i0o;;0;{i o;;0;{i'o;;0;{i"o;;i;{i o;;0;{ i'o;;0;{i"o;;i;{i1o;;0;{io;;i;{i2o;;0;{io;;i;{i4o;;0;{io;;i;{io;;i;{i5o;;0;{iIo;;i;{i8o;;0;{io;;i;{io;;0;{io;;0;{i#o;;0;{i0o;;0;{i o;;0;{i4o;;0;{io;;i;{i9o;;0;{iHo;;i;{iIo;;0;{i-o;;i;{io;;0;{i5o;;i;{i8o;;0;{i!o;;0;{io;;0;{i5o;;i;{io;;0;{io;;i;{i'o;;0;{io;;i;{io;;i;{i-o;;i;{io;;i;{io;;i;{i!o;;i;{i1o;;0;{io;;0;{io;;0;{i2o;;i;{i2o;;0;{ io;;i;{io;;0;{i%o;;0;{i2o;;0;{io;;i;{io;;i;{io;;i;{io;;0;{io;;i;{iBo;;0;{io;;0;{iIo;;0;{io;;0;{i%o;;0;{i7o;;0;{iHo;;0;{io;;i;{i)o;;i;{i4o;;0;{io;;i;{io;;i;{iHo;;0;{io;;i;{i5o;;0;{iHo;;i;{i6o;;0;{io;;i;{i7o;;0;{io;;i;{i8o;;i;{io;;0;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i4o;;0;{io;;i;{io;;i;{i!o;;i;{i9o;;0;{io;;i;{io;;0;{io;;i;{io;;0;{i3o;;i;{iIo;;0;{io;;i;{i2o;;0;{io;;i;{io;;0;{i#o;;0;{i3o;;i;{i1o;;0;{io;;i;{iIo;;0;{i'o;;i;{i2o;;0;{io;;i;{i4o;;0;{io;;i;{io;;i;{iJo;;0;{io;;i;{i7o;;0;{i-o;;0;{i#o;;0;{i7o;;0;{i-o;;0;{i#o;;0;{iIo;;0;{io;;i;{i8o;;0;{io;;i;{iIo;;0;{io;;0;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i4o;;0;{iIo;;0;{io;;i;{io;;i;{i9o;;0;{io;;i;{iHo;;0;{i-o;;0;{io;;0;{io;;0;{i#o;;0;{i0o;;0;{iAo;;0;{io;;0;{iHo;;0;{io;;i;{i2o;;0;{i"o;;i;{iIo;;0;{i'o;;0;{i!o;;0;{io;;0;{i#o;;0;{i0o;;0;{i@o;;0;{io;;0;{i5o;;0;{iIo;;0;{i"o;;0;{i!o;;i;{i-o;;i;{iJo;;0;{i-o;;0;{io;;i;{io;;0;{ io;;i;{i-o;;0;{io;;i;{i2o;;0;{io;;i;{i4o;;0;{io;;i;{io;;i;{io;;0;{io;;i;{io;;i;{i%o;;0;{i2o;;0;{i"o;;i;{io;;i;{io;;i;{i#o;;0;{i'o;;0;{io;;i;{i'o;;0;{i"o;;i;{i-o;;0;{io;;i;{i0o;;i;{i1o;;0;{io;;i;{iHo;;0;{io;;i;{i2o;;i;{i o;;0;{i2o;;0;{i"o;;i;{i"o;;i;{i*o;;0;{i5o;;i;{i+o;;0;{i-o;;0;{io;;i;{i3o;;i;{i4o;;0;{io;;i;{i6o;;0;{io;;i;{i7o;;0;{io;;i;{i8o;;i;{io;;i;{iHo;;0;{i!o;;0;{i@o;;0;{i*o;;0;{i7o;;0;{i-o;;0;{io;;0;{i%o;;0;{i2o;;i;{iAo;;0;{io;;0;{io;;i;{iIo;;0;{io;;i;{i9o;;0;{iIo;;i;{iHo;;0;{i-o;;0;{i!o;;i;{iIo;;0;{i-o;;0;{io;;i;{i!o;;0;{io;;0;{i#o;;0;{i0o;;0;{iAo;;0;{io;;0;{iIo;;0;{i!o;;i;{io;;0;{ io;;i;{i'o;;0;{io;;i;{i1o;;0;{iIo;;0;{io;;i;{i5o;;0;{iIo;;i;{io;;0;{io;;i;{io;;0;{i2o;;0;{i"o;;i;{io;;i;{i'o;;0;{io;;i;{io;;0;{i2o;;0;{i#o;;i;{i"o;;i;{i#o;;i;{i-o;;0;{io;;i;{io;;i;{i0o;;i;{i1o;;0;{io;;i;{io;;i;{i2o;;0;{io;;i;{i"o;;i;{i%o;;i;{i4o;;i;{io;;i;{i%o;;i;{i5o;;0;{iHo;;i;{i7o;;0;{i-o;;i;{i8o;;0;{io;;i;{i!o;;i;{i#o;;0;{i5o;;i;{i9o;;0;{io;;i;{i#o;;i;{iHo;;0;{i2o;;i;{io;;0;{ i#o;;0;{i5o;;0;{iIo;;0;{io;;0;{i#o;;0;{i0o;;0;{i@o;;0;{io;;0;{i#o;;0;{iHo;;0;{i2o;;i;{i1o;;0;{iIo;;0;{i'o;;0;{io;;0;{i#o;;0;{i0o;;0;{i@o;;0;{io;;0;{i5o;;0;{iIo;;0;{i"o;;i;{i3o;;i;{i8o;;0;{io;;i;{iHo;;0;{i3o;;i;{iIo;;0;{i-o;;0;{io;;0;{i#o;;0;{i0o;;0;{iAo;;0;{io;;0;{iIo;;i;{iKo;;0;{i-o;;0;{io;;i;{io;;0;{ i!o;;i;{i%o;;0;{i5o;;0;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i%o;;0;{i2o;;0;{i!o;;i;{i2o;;0;{io;;i;{i5o;;0;{io;;i;{io;;0;{ i#o;;0;{i'o;;0;{io;;i;{i4o;;0;{iIo;;0;{i!o;;i;{i-o;;0;{io;;i;{io;;i;{i1o;;0;{ io;;i;{io;;i;{iBo;;0;{i+o;;0;{i!o;;i;{io;;i;{io;;i;{i2o;;i;{io;;i;{i5o;;0;{iIo;;i;{i7o;;0;{i-o;;i;{i8o;;0;{iHo;;0;{i!o;;i;{iIo;;0;{io;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{i#o;;0;{i0o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{i2o;;0;{i"o;;i;{i9o;;0;{i!o;;0;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i2o;;0;{i"o;;i;{i!o;;0;{ i%o;;i;{i-o;;0;{io;;i;{i!o;;0;{io;;0;{i#o;;0;{i0o;;0;{iAo;;0;{i!o;;0;{i!o;;i;{i1o;;0;{io;;i;{io;;i;{i6o;;0;{io;;i;{i8o;;0;{io;;i;{i"o;;0;{ i2o;;i;{ io;;i;{io;;i;{i+o;;0;{io;;0;{i1o;;0;{io;;i;{i2o;;0;{i#o;;i;{i@o;;0;{i*o;;0;{i'o;;0;{i"o;;i;{i4o;;0;{io;;i;{i6o;;0;{io;;0;{io;;0;{i#o;;0;{i0o;;0;{i"o;;0;{i7o;;0;{i-o;;i;{iHo;;0;{i-o;;0;{io;;i;{io;;i;{i#o;;0;{i-o;;0;{io;;i;{i%o;;0;{io;;i;{io;;i;{i-o;;0;{io;;i;{i!o;;i;{i1o;;0;{io;;i;{io;;i;{i!o;;0;{io;;0;{i#o;;i;{i2o;;i;{io;;0;{i2o;;0;{i#o;;i;{i3o;;i;{io;;0;{i1o;;0;{io;;i;{i8o;;0;{io;;i;{i4o;;0;{io;;i;{i5o;;i;{i6o;;0;{io;;i;{i8o;;0;{i!o;;0;{io;;0;{i9o;;i;{i9o;;0;{io;;i;{iHo;;0;{io;;0;{iLo;;i;{i'o;;0;{ io;;i;{io;;0;{i#o;;0;{i0o;;0;{i'o;;0;{i2o;;0;{i"o;;i;{i1o;;0;{io;;i;{i2o;;0;{io;;i;{io;;i;{i"o;;i;{i4o;;0;{io;;i;{i5o;;i;{io;;0;{i#o;;0;{i0o;;0;{i'o;;0;{i2o;;0;{io;;i;{iHo;;0;{i2o;;i;{i(o;;0;{io;;i;{i1o;;0;{i"o;;i;{i)o;;0;{i1o;;0;{io;;0;{i#o;;0;{i5o;;i;{i"o;;i;{i2o;;0;{io;;0;{io;;0;{iLo;;i;{i4o;;0;{i#o;;i;{i*o;;0;{io;;i;{io;;i;{io;;i;{i!o;;i;{i#o;;0;{iIo;;0;{i-o;;0;{i"o;;i;{i'o;;0;{io;;i;{i"o;;i;{i-o;;0;{io;;i;{i0o;;i;{i1o;;0;{io;;i;{io;;i;{i2o;;i;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{io;;i;{i"o;;i;{i4o;;0;{io;;0;{io;;0;{i8o;;i;{i7o;;0;{i-o;;i;{i8o;;0;{io;;0;{io;;0;{i#o;;0;{i0o;;0;{i*o;;0;{i4o;;0;{io;;i;{io;;i;{i9o;;0;{io;;i;{iHo;;0;{i2o;;0;{i"o;;i;{i+o;;0;{io;;0;{iHo;;0;{i-o;;0;{io;;i;{io;;i;{io;;i;{i2o;;0;{io;;i;{iHo;;0;{i-o;;0;{io;;i;{i3o;;i;{i!o;;0;{ i1o;;0;{iHo;;0;{io;;i;{i4o;;0;{io;;i;{i8o;;0;{iHo;;0;{io;;i;{iHo;;0;{i-o;;0;{i!o;;i;{i"o;;0;{ io;;i;{io;;i;{i0o;;i;{i4o;;0;{iHo;;0;{i!o;;i;{iHo;;0;{i-o;;0;{io;;i;{i!o;;i;{i#o;;0;{i4o;;0;{iHo;;0;{io;;i;{i!o;;i;{i'o;;0;{io;;i;{i-o;;0;{io;;i;{i1o;;0;{io;;i;{io;;i;{i2o;;0;{io;;i;{i"o;;i;{i6o;;0;{i!o;;i;{iHo;;0;{i!o;;i;{i-o;;0;{i'o;;0;{i%o;;i;{i-o;;0;{io;;i;{i!o;;i;{i1o;;0;{io;;i;{io;;0;{i#o;;0;{i0o;;0;{i-o;;0;{iHo;;0;{i'o;;0;{io;;i;{i2o;;0;{io;;i;{i4o;;0;{io;;i;{i6o;;0;{io;;i;{io;;i;{i7o;;0;{io;;i;{i8o;;i;{io;;i;{iIo;;0;{i2o;;i;{i@o;;0;{io;;0;{i#o;;0;{i4o;;0;{io;;i;{io;;0;{iIo;;0;{i2o;;0;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i-o;;0;{io;;i;{io;;0;{ i2o;;i;{i4o;;0;{io;;i;{io;;0;{io;;0;{i#o;;0;{i0o;;0;{i@o;;0;{io;;0;{i4o;;0;{io;;i;{i5o;;0;{i"o;;0;{i'o;;i;{iJo;;0;{i"o;;0;{io;;i;{i'o;;i;{iHo;;0;{i2o;;i;{i o;;0;{io;;i;{io;;i;{io;;i;{i o;;0;{ i-o;;i;{i2o;;i;{i5o;;0;{i"o;;0;{io;;i;{iIo;;0;{i2o;;i;{i o;;i;{ i-o;;i;{i4o;;0;{io;;i;{iGo;;0;{io;;i;{iIo;;0;{i2o;;i;{io;;0;{ io;;i;{i4o;;0;{io;;i;{i5o;;0;{i"o;;0;{io;;i;{i!o;;i;{iIo;;0;{i"o;;i;{i7o;;0;{i-o;;0;{io;;i;{iHo;;0;{i-o;;0;{io;;i;{iGo;;0;{io;;i;{iIo;;0;{io;;i;{i2o;;i;{io;;0;{ io;;i;{i2o;;0;{i0o;;i;{i7o;;0;{iIo;;0;{i-o;;0;{io;;i;{iGo;;0;{io;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{i!o;;i;{i7o;;0;{i-o;;0;{io;;i;{iHo;;i;{io;;0;{ io;;i;{i o;;i;{io;;i;{i2o;;i;{i5o;;0;{i"o;;0;{io;;i;{io;;i;{iIo;;0;{i"o;;i;{i7o;;0;{iIo;;0;{i-o;;0;{io;;i;{io;;0;{i2o;;i;{i0o;;i;{i5o;;0;{iIo;;0;{i"o;;i;{iKo;;0;{i2o;;i;{io;;0;{i%o;;0;{i4o;;0;{i(o;;i;{i2o;;0;{i0o;;i;{i7o;;0;{iHo;;0;{i-o;;0;{i!o;;i;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{i"o;;0;{iIo;;0;{i-o;;0;{io;;0;{i#o;;0;{i0o;;0;{iAo;;0;{i+o;;0;{i"o;;0;{iHo;;0;{io;;i;{i#o;;0;{i5o;;0;{i"o;;0;{io;;i;{i%o;;0;{i5o;;0;{i"o;;0;{io;;i;{i7o;;0;{i-o;;0;{io;;i;{i'o;;0;{io;;i;{i)o;;0;{i!o;;i;{i*o;;0;{i2o;;0;{io;;0;{io;;0;{iLo;;i;{i5o;;0;{i"o;;0;{i#o;;i;{i*o;;0;{ io;;i;{i5o;;0;{i"o;;0;{io;;i;{i#o;;i;{i7o;;0;{i-o;;0;{io;;i;{iGo;;0;{io;;0;{io;;0;{i#o;;0;{i0o;;0;{i*o;;0;{i2o;;0;{i"o;;i;{iHo;;0;{i2o;;i;{i+o;;0;{io;;0;{iGo;;0;{io;;i;{i!o;;0;{iGo;;0;{io;;0;{io;;0;{i#o;;0;{i0o;;0;{iAo;;0;{i+o;;0;{i!o;;0;{iHo;;i;{iHo;;0;{io;;i;{i2o;;i;{i'o;;0;{iHo;;0;{i2o;;i;{i-o;;0;{io;;i;{i2o;;i;{iAo;;0;{io;;0;{i0o;;i;{i o;;0;{io;;i;{i o;;0;{io;;i;{i0o;;i;{i o;;i;{i0o;;i;{io;;0;{i0o;;i;{io;;i;{i'o;;0;{i1o;;0;{io;;i;{i0o;;i;{io;;0;{io;;i;{i0o;;i;{io;;0;{io;;i;{io;;0;{i2o;;i;{i0o;;i;{iHo;;i;{io;;0;{io;;i;{iIo;;i;{io;;0;{io;;i;{i!o;;0;{i!o;;i;{i'o;;0;{io;;i;{i*o;;i;{ io;;i;{io;;0;{i#o;;0;{io;;i;{i*o;;0;{i%o;;0;{i1o;;0;{io;;i;{i0o;;i;{i+o;;i;{ io;;i;{i"o;;0;{iHo;;0;{io;;i;{i#o;;0;{iHo;;0;{i!o;;i;{i%o;;0;{iHo;;0;{io;;i;{i-o;;0;{ io;;i;{io;;i;{io;;i;{i!o;;i;{iIo;;i;{iBo;;0;{io;;0;{io;;i;{io;;0;{io;;i;{i!o;;i;{io;;0;{i-o;;0;{io;;i;{i-o;;0;{io;;i;{i o;;0;{io;;0;{io;;0;{i#o;;0;{i0o;;0;{i@o;;0;{i o;;0;{io;;i;{i!o;;i;{i o;;0;{io;;i;{io;;0;{ io;;i;{io;;0;{i#o;;0;{i0o;;0;{i@o;;0;{io;;0;{io;;i;{io;;i;{io;;i;{io;;i;{io;;0;{io;;i;{io;;0;{io;;i;{io;;0;{i!o;;i;{io;;0;{io;;i;{i#o;;0;{io;;i;{i#o;;0;{io;;i;{i%o;;0;{io;;i;{i*o;;0;{io;;i;{i+o;;0;{i!o;;i;{i"o;;i;{iHo;;0;{io;;i;{iIo;;i;{iCo;;0;{io;;i;{iDo;;0;{ io;;i;{i%o;;0;{i4o;;0;{io;;i;{io;;0;{i#o;;i;{io;;0;{i o;;0;{i2o;;0;{i"o;;i;{io;;i;{i#o;;i;{i*o;;i;{i-o;;i;{i1o;;0;{ io;;i;{io;;0;{i5o;;i;{io;;i;{io;;0;{io;;i;{iLo;;i;{i"o;;0;{iLo;;i;{io;;i;{io;;i;{i!o;;i;{i2o;;0;{io;;i;{io;;i;{io;;i;{io;;i;{io;;i;{io;;0;{i9o;;0;{i%o;;i;{io;;i;{io;;0;{i4o;;0;{io;;i;{i4o;;0;{io;;i;{io;;i;{i!o;;i;{i o;;0;{iIo;;0;{i2o;;0;{io;;i;{i"o;;i;{i%o;;i;{i'o;;i;{io;;0;{iHo;;0;{i2o;;0;{io;;i;{i*o;;0;{i4o;;0;{io;;i;{i3o;;i;{i4o;;0;{io;;i;{io;;0;{i#o;;0;{i4o;;0;{i'o;;i;{io;;0;{io;;0;{i#o;;0;{i4o;;0;{i'o;;i;{i o;;i;{io;;0;{i5o;;i;{io;;i;{io;;0;{i"o;;i;{io;;i;{i5o;;i;{io;;i;{i!o;;i;{i"o;;0;{i2o;;i;{i'o;;i;{iHo;;0;{io;;i;{i!o;;i;{iIo;;0;{i'o;;i;{iJo;;0;{io;;i;{io;;i;{i5o;;i;{io;;i;{i o;;i;{io;;0;{i2o;;i;{io;;i;{io;;0;{i#o;;0;{i2o;;0;{io;;i;{i"o;;i;{io;;0;{i2o;;i;{io;;0;{iAo;;0;{i%o;;0;{io;;0;{io;;0;{iLo;;i;{i)o;;i;{i*o;;i;{iJo;;0;{io;;i;{i6o;;0;{io;;i;{i8o;;i;{io;;i;{io;;0;{i#o;;0;{i9o;;0;{iJo;;i;{io;;i;{io;;0;{io;;i;{io;;0;{i8o;;0;{i#o;;0;{i5o;;i;{io;;0;{i2o;;0;{i%o;;0;{i5o;;i;{i@o;;0;{io;;0;{i)o;;0;{i!o;;i;{io;;0;{i!o;;0;{i2o;;i;{io;;0;{io;;i;{ io;;0;{i#o;;0;{i5o;;0;{io;;0;{i2o;;i;{io;;0;{i#o;;0;{i4o;;0;{i*o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{i!o;;0;{i+o;;0;{i2o;;0;{io;;0;{io;;0;{i#o;;i;{i'o;;0;{i4o;;0;{i%o;;0;{i@o;;0;{i%o;;0;{io;;i;{i/o;;i;{io;;i;{i2o;;i;{io;;0;{i4o;;0;{io;;0;{i8o;;0;{io;;i;{io;;0;{i4o;;0;{io;;0;{i1o;;0;{io;;0;{i)o;;0;{iLo;;i;{io;;i;{io;;i;{io;;0;{i#o;;0;{i4o;;0;{io;;i;{i"o;;i;{iHo;;0;{io;;i;{i!o;;i;{iIo;;0;{i!o;;0;{io;;0;{i#o;;0;{i4o;;0;{iHo;;0;{i!o;;i;{iJo;;0;{io;;i;{i9o;;i;{io;;i;{i!o;;i;{iHo;;0;{i!o;;i;{i@o;;0;{io;;0;{i)o;;0;{i!o;;i;{iGo;;0;{i-o;;0;{io;;0;{io;;0;{i#o;;0;{iKo;;0;{i-o;;0;{i"o;;i;{iHo;;0;{i-o;;0;{io;;i;{i!o;;i;{i"o;;i;{i2o;;0;{io;;i;{i"o;;i;{i3o;;i;{iIo;;0;{i'o;;0;{i!o;;i;{i-o;;i;{i2o;;0;{io;;i;{i'o;;i;{i$o;;0;{ i o;;i;{io;;i;{i2o;;i;{io;;i;{i4o;;i;{i5o;;0;{io;;0;{i2o;;i;{io;;0;{io;;0;{i2o;;i;{i"o;;i;{i2o;;i;{i4o;;0;{io;;0;{i2o;;i;{i)o;;0;{io;;0;{i2o;;i;{io;;0;{i2o;;0;{i#o;;i;{i5o;;i;{io;;0;{i2o;;i;{io;;0;{i5o;;i;{io;;0;{i0o;;0;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i2o;;i;{i%o;;i;{io;;i;{io;;i;{i!o;;i;{io;;0;{i%o;;0;{i7o;;0;{io;;i;{iHo;;0;{i-o;;0;{i!o;;i;{io;;0;{i4o;;0;{io;;i;{i"o;;0;{i8o;;0;{io;;0;{io;;0;{iLo;;i;{i'o;;0;{io;;i;{i!o;;i;{i4o;;0;{io;;0;{i5o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i+o;;0;{i2o;;0;{i"o;;i;{i-o;;0;{ io;;i;{io;;i;{io;;i;{i"o;;i;{i8o;;0;{io;;0;{io;;0;{i#o;;0;{io;;0;{iLo;;i;{iBo;;0;{io;;0;{io;;0;{i-o;;0;{io;;i;{i@o;;0;{io;;0;{io;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i1o;;0;{io;;i;{io;;i;{io;;i;{io;;0;{i%o;;0;{i8o;;0;{iIo;;0;{i!o;;i;{io;;0;{io;;0;{i1o;;0;{io;;i;{io;;i;{io;;i;{io;;0;{i%o;;0;{i-o;;0;{io;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{iLo;;i;{i!o;;0;{io;;0;{io;;i;{i#o;;i;{i'o;;i;{iHo;;0;{io;;i;{iIo;;0;{io;;i;{i'o;;i;{i2o;;0;{ io;;i;{io;;i;{io;;i;{i@o;;0;{io;;0;{i%o;;0;{i7o;;0;{iHo;;0;{i-o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;i;{i"o;;i;{io;;0;{i%o;;0;{i-o;;0;{io;;i;{iBo;;0;{i+o;;0;{i!o;;i;{i4o;;0;{io;;0;{io;;0;{iLo;;i;{iHo;;0;{io;;i;{io;;i;{iIo;;0;{io;;i;{io;;0;{i%o;;0;{i-o;;0;{io;;i;{i@o;;0;{io;;0;{i%o;;0;{i7o;;0;{i-o;;0;{io;;i;{i!o;;i;{i5o;;i;{io;;i;{i"o;;0;{i8o;;0;{io;;i;{iHo;;i;{i6o;;0;{io;;i;{io;;0;{iLo;;i;{iIo;;0;{io;;i;{i7o;;0;{io;;i;{i8o;;0;{iHo;;0;{i!o;;i;{iIo;;0;{i!o;;i;{i#o;;0;{i8o;;0;{i!o;;i;{i9o;;0;{ io;;0;{i2o;;0;{i@o;;0;{i!o;;0;{io;;i;{io;;i;{iBo;;0;{io;;0;{i*o;;i;{iHo;;i;{i@o;;0;{i!o;;0;{iGo;;0;{io;;i;{i+o;;0;{i"o;;i;{iDo;;0;{io;;i;{iHo;;0;{ io;;i;{i-o;;0;{io;;i;{io;;i;{i!o;;i;{io;;0;{i4o;;0;{io;;0;{io;;0;{iLo;;i;{i2o;;0;{i'o;;i;{i3o;;i;{iIo;;0;{ i'o;;0;{i"o;;i;{io;;0;{iIo;;0;{i3o;;0;{iDo;;0;{io;;i;{iDo;;0;{i!o;;0;{iIo;;i;{i-o;;i;{io;;i;{ io;;0;{i8o;;0;{i%o;;0;{io;;0;{i#o;;0;{i#o;;0;{i(o;;0;{io;;0;{iLo;;i;{i#o;;0;{i0o;;0;{io;;0;{i1o;;0;{io;;i;{i'o;;0;{i1o;;0;{io;;0;{i!o;;0;{i8o;;0;{i!o;;i;{i*o;;0;{i3o;;0;{i#o;;0;{i'o;;0;{io;;i;{iBo;;0;{io;;0;{i#o;;0;{io;;0;{i#o;;0;{i#o;;0;{i(o;;0;{io;;0;{iLo;;i;{io;;i;{i!o;;0;{iAo;;0;{io;;0;{i%o;;0;{iIo;;0;{i!o;;i;{i2o;;i;{i!o;;i;{i"o;;i;{i3o;;i;{io;;0;{i#o;;0;{i2o;;0;{i"o;;i;{i%o;;0;{i7o;;0;{io;;i;{i'o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{io;;i;{i-o;;0;{i9o;;i;{i!o;;i;{i"o;;i;{io;;0;{i1o;;0;{iJo;;0;{io;;i;{i5o;;0;{iJo;;i;{i0o;;i;{iAo;;0;{io;;0;{i'o;;0;{iHo;;0;{io;;i;{i1o;;0;{io;;i;{io;;i;{i2o;;i;{ io;;i;{i o;;0;{i0o;;0;{i!o;;0;{io;;i;{io;;0;{i8o;;0;{iIo;;0;{io;;i;{io;;0;{i2o;;i;{io;;i;{io;;0;{i2o;;i;{iIo;;0;{i-o;;0;{io;;i;{i%o;;0;{iIo;;0;{i2o;;0;{io;;i;{io;;i;{i'o;;0;{i@o;;0;{io;;0;{i#o;;0;{i7o;;0;{i-o;;i;{i4o;;0;{io;;i;{i5o;;i;{iHo;;0;{i2o;;i;{io;;i;{iIo;;0;{i2o;;i;{io;;i;{io;;i;{i'o;;i;{iJo;;0;{i2o;;0;{io;;i;{i)o;;0;{ io;;0;{i0o;;i;{i!o;;0;{i2o;;i;{i1o;;0;{io;;0;{i#o;;i;{i2o;;i;{i4o;;0;{i"o;;0;{iLo;;i;{i5o;;i;{i"o;;0;{iLo;;i;{i"o;;i;{io;;0;{i2o;;0;{i#o;;i;{i2o;;0;{io;;0;{io;;0;{iLo;;i;{i4o;;0;{io;;0;{i4o;;i;{i5o;;0;{io;;0;{i2o;;0;{i(o;;0;{i#o;;0;{io;;i;{i#o;;i;{io;;0;{i2o;;0;{i#o;;0;{i2o;;i;{i0o;;i;{i2o;;0;{i!o;;0;{io;;0;{i8o;;i;{i#o;;0;{io;;0;{io;;i;{i*o;;0;{i2o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{i4o;;i;{io;;0;{i#o;;i;{i#o;;0;{i!o;;i;{io;;i;{i+o;;0;{i1o;;0;{io;;0;{io;;0;{i2o;;0;{i"o;;0;{i2o;;i;{i2o;;0;{io;;0;{io;;0;{i0o;;i;{i-o;;i;{io;;i;{io;;i;{ io;;0;{i-o;;0;{i"o;;i;{io;;0;{i1o;;0;{io;;i;{i8o;;0;{io;;i;{io;;0;{i%o;;i;{i1o;;0;{io;;i;{iAo;;0;{io;;0;{iIo;;0;{i'o;;i;{i o;;i;{io;;i;{i+o;;0;{i-o;;0;{io;;i;{i-o;;0;{io;;i;{io;;0;{iAo;;0;{i%o;;0;{io;;0;{io;;0;{iLo;;i;{io;;i;{io;;0;{i2o;;0;{io;;i;{iBo;;0;{io;;0;{i"o;;i;{io;;0;{i#o;;i;{i!o;;0;{io;;0;{iIo;;0;{i-o;;i;{i"o;;i;{i#o;;0;{i4o;;0;{i%o;;0;{i%o;;0;{i2o;;i;{i%o;;0;{iLo;;0;{io;;i;{i@o;;0;{i-o;;0;{i5o;;0;{iJo;;0;{i"o;;0;{i0o;;i;{iAo;;0;{io;;i;{i+o;;0;{i%o;;0;{i0o;;i;{i0o;;i;{io;;0;{i1o;;0;{io;;i;{i6o;;0;{io;;i;{iHo;;0;{i-o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{i o;;0;{ i0o;;i;{i1o;;0;{io;;i;{i4o;;0;{io;;i;{i6o;;0;{iHo;;0;{io;;0;{io;;0;{i0o;;0;{i o;;0;{i1o;;0;{iHo;;0;{io;;i;{i o;;0;{i'o;;0;{io;;i;{i5o;;0;{iHo;;i;{iIo;;0;{i2o;;0;{i+o;;0;{i-o;;0;{i"o;;i;{io;;0;{ io;;i;{io;;i;{i-o;;0;{io;;i;{i0o;;i;{i1o;;0;{io;;0;{io;;0;{i2o;;0;{i"o;;i;{io;;i;{i5o;;i;{iHo;;i;{i8o;;0;{iIo;;0;{io;;i;{iIo;;0;{i2o;;0;{io;;i;{io;;0;{ i#o;;0;{i8o;;0;{io;;i;{i-o;;0;{io;;i;{i1o;;0;{io;;i;{io;;i;{i5o;;0;{io;;i;{i8o;;0;{io;;i;{i!o;;0;{i9o;;i;{iJo;;0;{io;;i;{iHo;;0;{i-o;;0;{i"o;;i;{i2o;;i;{iIo;;0;{i3o;;i;{iJo;;0;{i2o;;0;{io;;i;{io;;0;{i1o;;0;{i'o;;i;{io;;0;{ io;;0;{i#o;;0;{io;;i;{i-o;;i;{i1o;;0;{ io;;i;{i+o;;0;{i1o;;0;{io;;i;{io;;0;{i#o;;0;{i1o;;0;{io;;i;{io;;i;{i+o;;0;{i1o;;0;{io;;i;{io;;i;{i3o;;i;{i4o;;i;{i7o;;0;{i-o;;i;{i8o;;0;{io;;i;{i9o;;0;{iIo;;i;{io;;0;{i'o;;0;{i%o;;i;{i1o;;0;{io;;i;{io;;0;{ i0o;;i;{i1o;;0;{io;;i;{i%o;;0;{i!o;;i;{iIo;;0;{io;;i;{i4o;;i;{i%o;;i;{iIo;;0;{io;;i;{i8o;;0;{io;;i;{io;;0;{ io;;i;{i#o;;0;{i4o;;0;{io;;0;{io;;0;{i0o;;0;{io;;0;{i#o;;0;{i-o;;0;{i"o;;i;{io;;i;{i'o;;0;{io;;0;{io;;0;{i0o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{i-o;;0;{i!o;;i;{io;;0;{i2o;;0;{io;;i;{i0o;;i;{i1o;;0;{iHo;;0;{io;;i;{i4o;;i;{io;;0;{i1o;;0;{io;;i;{i9o;;i;{io;;i;{io;;0;{ io;;i;{i#o;;0;{i4o;;0;{io;;i;{i8o;;0;{io;;i;{i%o;;0;{iHo;;0;{i-o;;0;{io;;0;{io;;0;{i0o;;0;{iAo;;0;{io;;0;{i%o;;0;{iHo;;0;{io;;i;{iIo;;0;{i-o;;i;{i1o;;0;{io;;i;{iIo;;0;{i-o;;i;{i#o;;0;{ i0o;;0;{io;;0;{i0o;;i;{i1o;;0;{io;;i;{io;;i;{i2o;;0;{io;;i;{i4o;;0;{io;;i;{i8o;;0;{io;;i;{iHo;;0;{io;;0;{io;;0;{i0o;;0;{i#o;;0;{i4o;;0;{iHo;;0;{io;;i;{i%o;;0;{ i'o;;0;{i"o;;i;{i-o;;i;{i0o;;0;{ io;;0;{i1o;;0;{io;;0;{i+o;;0;{i2o;;i;{i!o;;0;{i1o;;0;{io;;i;{i-o;;0;{i-o;;0;{i!o;;i;{iAo;;0;{i!o;;i;{i1o;;0;{io;;i;{i2o;;i;{i o;;0;{i-o;;i;{i*o;;0;{i5o;;i;{i3o;;0;{io;;0;{i-o;;i;{i4o;;0;{io;;i;{i-o;;0;{iHo;;0;{i-o;;0;{io;;i;{iIo;;0;{i!o;;0;{io;;0;{i0o;;0;{i@o;;0;{i+o;;0;{i%o;;0;{i5o;;0;{iHo;;0;{i"o;;i;{iHo;;0;{i-o;;0;{io;;i;{i!o;;0;{io;;0;{i0o;;0;{iAo;;0;{i%o;;0;{iHo;;0;{i!o;;i;{i"o;;0;{io;;0;{i0o;;0;{i+o;;0;{i%o;;0;{i4o;;0;{io;;i;{i'o;;0;{i0o;;i;{i*o;;0;{iIo;;0;{i2o;;0;{i+o;;0;{i-o;;0;{i"o;;i;{i+o;;0;{ io;;0;{i0o;;i;{i8o;;0;{io;;0;{io;;0;{i0o;;0;{i+o;;0;{io;;0;{i4o;;0;{io;;i;{iGo;;0;{i-o;;0;{io;;0;{io;;0;{i0o;;0;{iAo;;0;{i+o;;0;{io;;0;{iGo;;0;{io;;i;{i!o;;0;{i-o;;0;{io;;i;{i#o;;0;{ i-o;;0;{io;;i;{i2o;;0;{io;;i;{i5o;;0;{iHo;;i;{iGo;;0;{i-o;;0;{i!o;;0;{io;;0;{i0o;;0;{iAo;;0;{i+o;;0;{i#o;;0;{iGo;;0;{i!o;;i;{iHo;;0;{i-o;;0;{io;;i;{i%o;;0;{ i2o;;0;{io;;0;{iKo;;0;{i2o;;i;{i5o;;0;{iHo;;i;{i8o;;0;{io;;0;{io;;0;{i0o;;0;{i+o;;0;{i%o;;0;{i4o;;0;{io;;i;{iHo;;0;{i3o;;i;{i3o;;i;{i7o;;0;{i-o;;i;{i9o;;0;{io;;i;{i-o;;0;{ i'o;;0;{i!o;;i;{i-o;;0;{i!o;;i;{i2o;;0;{io;;i;{i!o;;i;{i4o;;0;{io;;i;{i8o;;0;{io;;i;{i@o;;0;{io;;0;{i2o;;0;{i0o;;i;{io;;0;{io;;i;{i5o;;0;{iKo;;0;{i"o;;0;{i'o;;i;{io;;0;{io;;i;{io;;i;{i@o;;i;{i#o;;0;{io;;i;{io;;0;{i"o;;i;{i2o;;0;{i0o;;i;{io;;0;{i7o;;0;{i-o;;i;{iIo;;0;{i-o;;i;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i0o;;i;{i4o;;0;{iJo;;0;{io;;0;{io;;0;{i0o;;0;{io;;0;{iJo;;0;{i2o;;0;{io;;i;{io;;0;{i%o;;0;{io;;i;{iHo;;0;{io;;i;{io;;0;{i#o;;0;{i2o;;i;{i!o;;0;{i5o;;0;{i"o;;i;{iGo;;0;{io;;i;{i#o;;i;{i5o;;0;{iHo;;0;{i"o;;0;{io;;0;{i0o;;0;{i#o;;0;{i2o;;0;{io;;i;{iHo;;0;{i-o;;i;{i%o;;0;{i4o;;0;{io;;i;{iGo;;0;{io;;i;{iHo;;0;{i-o;;0;{io;;0;{i0o;;0;{i%o;;0;{iHo;;0;{i2o;;i;{i+o;;0;{i#o;;0;{i5o;;0;{iHo;;0;{i"o;;0;{io;;i;{i%o;;0;{i2o;;0;{i0o;;0;{i@o;;0;{io;;0;{i2o;;0;{i0o;;i;{i-o;;0;{i'o;;i;{iAo;;0;{ io;;0;{i0o;;i;{i o;;0;{iHo;;i;{io;;0;{i'o;;i;{iHo;;0;{i'o;;i;{io;;0;{io;;i;{iHo;;0;{io;;i;{iIo;;i;{io;;0;{i0o;;i;{iIo;;0;{io;;i;{i%o;;i;{i+o;;0;{i"o;;0;{io;;i;{i0o;;i;{i-o;;i;{io;;i;{iBo;;0;{io;;0;{i#o;;0;{i0o;;i;{i o;;0;{iHo;;i;{iIo;;i;{io;;0;{io;;0;{io;;0;{i0o;;0;{i@o;;0;{io;;0;{io;;i;{iIo;;0;{io;;0;{iBo;;0;{i+o;;0;{iHo;;0;{io;;i;{iJo;;0;{io;;i;{io;;0;{iBo;;0;{i%o;;i;{io;;0;{i#o;;0;{io;;i;{iBo;;0;{i%o;;i;{io;;0;{i%o;;0;{io;;0;{io;;0;{i0o;;0;{i@o;;0;{io;;0;{i%o;;0;{io;;i;{i#o;;0;{io;;0;{i0o;;0;{i@o;;0;{i#o;;i;{i%o;;0;{io;;i;{iHo;;i;{i+o;;0;{i%o;;0;{io;;i;{iIo;;i;{iDo;;0;{io;;i;{i+o;;0;{i%o;;0;{iHo;;i;{i1o;;0;{io;;i;{io;;0;{i#o;;0;{i2o;;i;{i1o;;0;{io;;i;{io;;0;{i,o;;0;{i0o;;i;{i1o;;0;{io;;i;{io;;0;{i1o;;0;{i'o;;i;{i8o;;0;{io;;i;{io;;i;{io;;0;{iIo;;0;{i2o;;i;{io;;0;{i2o;;i;{i o;;0;{i4o;;0;{io;;i;{io;;0;{iGo;;0;{i-o;;0;{io;;i;{io;;0;{i9o;;i;{i'o;;0;{i%o;;i;{i2o;;0;{io;;i;{i%o;;i;{i*o;;0;{io;;0;{i2o;;0;{i%o;;i;{i+o;;0;{i1o;;0;{io;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{i o;;0;{i4o;;0;{io;;i;{i'o;;0;{i5o;;0;{i"o;;0;{io;;i;{iDo;;0;{i*o;;i;{io;;0;{i o;;0;{io;;0;{i0o;;i;{i0o;;i;{i2o;;i;{i o;;i;{io;;0;{i8o;;0;{io;;i;{i0o;;i;{i o;;0;{i2o;;i;{i o;;0;{i2o;;i;{io;;i;{io;;0;{ io;;0;{io;;0;{i0o;;i;{io;;i;{ io;;i;{i o;;0;{i0o;;i;{i0o;;i;{i1o;;0;{i(o;;i;{i2o;;i;{i5o;;i;{iLo;;i;{io;;0;{iLo;;i;{io;;0;{iLo;;i;{i+o;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{io;;i;{io;;0;{i#o;;0;{iHo;;0;{i-o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{i!o;;0;{i1o;;0;{io;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{io;;0;{i4o;;0;{io;;0;{i!o;;0;{i2o;;0;{i*o;;i;{i8o;;i;{i'o;;0;{i2o;;0;{io;;0;{io;;i;{i*o;;0;{i1o;;0;{i o;;0;{i o;;0;{i2o;;i;{i#o;;0;{i2o;;i;{io;;0;{i%o;;0;{i5o;;i;{io;;i;{io;;0;{io;;i;{i2o;;0;{i#o;;0;{iLo;;i;{i o;;0;{io;;i;{i4o;;0;{io;;i;{i5o;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{i2o;;0;{i#o;;i;{i%o;;i;{io;;0;{i0o;;0;{i"o;;0;{i2o;;0;{i#o;;0;{i2o;;0;{i!o;;i;{i1o;;0;{io;;i;{i'o;;i;{iLo;;i;{io;;0;{i#o;;i;{i%o;;0;{i1o;;0;{io;;0;{i)o;;0;{iLo;;i;{i'o;;0;{i4o;;0;{i o;;0;{i1o;;0;{i"o;;i;{i2o;;0;{io;;0;{i#o;;i;{i#o;;0;{i!o;;0;{i"o;;0;{iLo;;i;{i0o;;i;{iHo;;0;{i2o;;i;{io;;0;{i4o;;0;{i#o;;0;{i8o;;0;{io;;i;{i o;;0;{i1o;;0;{i"o;;i;{i"o;;0;{i2o;;i;{i"o;;0;{io;;i;{iLo;;i;{i%o;;0;{io;;i;{i-o;;0;{io;;i;{i6o;;0;{io;;i;{i*o;;0;{i2o;;0;{io;;i;{i@o;;0;{i o;;0;{i-o;;i;{i!o;;0;{i5o;;0;{i"o;;0;{io;;i;{i-o;;0;{io;;i;{i2o;;i;{iAo;;0;{i o;;0;{io;;i;{io;;0;{io;;i;{i*o;;0;{io;;i;{iDo;;0;{io;;0;{i#o;;i;{io;;i;{io;;0;{i#o;;i;{io;;i;{io;;0;{iIo;;0;{i2o;;0;{i'o;;i;{io;;0;{i8o;;0;{i@o;;0;{i#o;;0;{i(o;;i;{iAo;;0;{io;;0;{i%o;;0;{iIo;;0;{i!o;;i;{iIo;;i;{io;;i;{ io;;0;{i1o;;0;{io;;i;{io;;0;{io;;i;{io;;0;{i2o;;0;{i*o;;0;{i4o;;0;{io;;i;{io;;0;{ i#o;;0;{i0o;;i;{i0o;;0;{i#o;;0;{i0o;;i;{i2o;;0;{i*o;;0;{i4o;;0;{io;;i;{i4o;;0;{i"o;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i2o;;0;{i#o;;0;{io;;i;{i!o;;0;{ io;;0;{io;;i;{io;;0;{io;;0;{i0o;;i;{i2o;;0;{io;;0;{i2o;;0;{i#o;;i;{io;;i;{i#o;;0;{i0o;;0;{iBo;;0;{io;;i;{i5o;;i;{io;;0;{i%o;;i;{i8o;;0;{i o;;i;{i!o;;i;{i9o;;i;{i o;;0;{i2o;;i;{i!o;;0;{i1o;;0;{i o;;0;{i'o;;0;{i2o;;0;{io;;i;{io;;0;{io;;0;{i o;;0;{i2o;;0;{io;;0;{i#o;;0;{i1o;;0;{io;;0;{i*o;;0;{i5o;;i;{i#o;;0;{i1o;;0;{io;;0;{i*o;;0;{i5o;;i;{i2o;;0;{i#o;;i;{i%o;;0;{i2o;;0;{i(o;;i;{iBo;;0;{io;;0;{i o;;i;{i"o;;0;{i'o;;0;{i4o;;0;{io;;0;{i1o;;0;{i"o;;i;{i%o;;0;{ i o;;0;{i2o;;0;{i o;;i;{io;;0;{io;;i;{io;;i;{ io;;0;{i2o;;i;{io;;0;{i$o;;0;{io;;0;{i)o;;0;{iLo;;i;{i1o;;0;{io;;0;{i+o;;0;{i2o;;i;{i2o;;0;{i'o;;0;{i*o;;0;{i2o;;0;{io;;i;{i4o;;0;{io;;i;{iLo;;i;{i"o;;0;{i2o;;i;{io;;i;{i!o;;0;{i4o;;0;{io;;0;{i#o;;i;{i5o;;i;{iDo;;0;{i!o;;0;{io;;0;{i#o;;0;{i5o;;i;{i+o;;0;{i2o;;0;{i"o;;i;{i-o;;0;{i-o;;0;{i!o;;i;{i@o;;0;{i-o;;0;{i2o;;i;{iBo;;0;{i o;;i;{i+o;;0;{i"o;;i;{i'o;;0;{io;;0;{i1o;;0;{i%o;;0;{io;;0;{i0o;;0;{iAo;;0;{io;;0;{i%o;;i;{i%o;;0;{i2o;;0;{i%o;;0;{i1o;;0;{i!o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i@o;;0;{io;;0;{i-o;;0;{i%o;;0;{i9o;;0;{io;;i;{io;;0;{i!o;;0;{i2o;;0;{i%o;;0;{i2o;;i;{i o;;0;{i4o;;0;{io;;0;{i5o;;i;{i(o;;0;{i!o;;0;{i%o;;i;{i*o;;0;{i*o;;0;{i0o;;i;{iHo;;0;{io;;i;{iIo;;0;{io;;i;{io;;i;{i+o;;0;{i"o;;0;{i1o;;0;{iHo;;0;{io;;i;{iJo;;0;{io;;i;{i2o;;i;{!io;;i;{ io;;0;{i5o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{i0o;;0;{i@o;;0;{i"o;;0;{i5o;;0;{i"o;;i;{i5o;;i;{io;;i;{io;;0;{i-o;;0;{io;;i;{i@o;;0;{io;;0;{io;;i;{i5o;;0;{i"o;;0;{io;;i;{io;;0;{io;;i;{i'o;;0;{i5o;;0;{i"o;;0;{io;;i;{i o;;0;{i2o;;0;{io;;i;{i o;;0;{i0o;;0;{i%o;;0;{i-o;;0;{io;;i;{i1o;;0;{io;;0;{i@o;;0;{i#o;;0;{io;;0;{iBo;;0;{io;;i;{i o;;0;{io;;0;{io;;0;{io;;0;{i4o;;0;{i)o;;0;{io;;0;{iLo;;i;{io;;0;{i8o;;0;{i#o;;0;{i5o;;i;{i2o;;i;{io;;0;{i!o;;i;{io;;i;{i!o;;0;{i1o;;0;{io;;0;{io;;0;{i8o;;i;{io;;i;{io;;0;{i!o;;0;{i1o;;0;{io;;0;{io;;0;{i8o;;i;{i2o;;0;{io;;0;{io;;0;{i8o;;i;{io;;i;{ io;;0;{i2o;;i;{io;;0;{iLo;;i;{io;;0;{iLo;;i;{io;;i;{io;;0;{i%o;;0;{i9o;;i;{i2o;;i;{iIo;;0;{i2o;;i;{i3o;;i;{io;;i;{ io;;0;{i5o;;0;{iIo;;i;{io;;0;{i1o;;0;{i'o;;i;{i+o;;0;{i-o;;0;{i"o;;i;{i-o;;0;{io;;i;{i0o;;i;{i9o;;i;{i#o;;i;{i@o;;0;{i o;;0;{i4o;;0;{io;;i;{io;;0;{i5o;;0;{i"o;;0;{i'o;;i;{io;;0;{i8o;;0;{i#o;;0;{i4o;;0;{i*o;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i"o;;0;{iLo;;i;{i!o;;i;{io;;0;{i8o;;0;{io;;i;{io;;0;{i1o;;0;{io;;0;{i+o;;0;{i2o;;i;{io;;i;{i o;;0;{io;;i;{i#o;;0;{i2o;;0;{io;;i;{i'o;;0;{i4o;;0;{io;;0;{io;;i;{io;;0;{i2o;;0;{i#o;;i;{i1o;;0;{i o;;i;{i2o;;i;{io;;0;{i5o;;0;{io;;0;{io;;i;{io;;0;{io;;0;{i#o;;i;{i#o;;0;{i!o;;0;{io;;0;{iLo;;i;{i4o;;0;{io;;0;{i5o;;i;{i(o;;i;{i@o;;0;{io;;0;{io;;i;{iBo;;0;{i#o;;0;{io;;i;{i"o;;i;{ io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{io;;0;{i'o;;0;{i2o;;0;{i#o;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{io;;0;{iLo;;i;{i o;;0;{i2o;;0;{io;;i;{io;;0;{i3o;;0;{io;;0;{i1o;;0;{io;;i;{i'o;;0;{i4o;;0;{i o;;0;{i2o;;0;{io;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i*o;;0;{i4o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{i2o;;0;{io;;0;{i"o;;0;{io;;i;{i#o;;i;{io;;i;{i%o;;0;{i1o;;0;{iHo;;0;{io;;0;{io;;0;{i3o;;0;{i%o;;0;{i2o;;0;{i"o;;i;{io;;0;{io;;0;{i*o;;0;{iHo;;0;{io;;0;{i!o;;0;{i'o;;0;{i%o;;0;{i o;;0;{io;;i;{io;;0;{iLo;;i;{io;;0;{i3o;;i;{io;;0;{i4o;;0;{io;;0;{iDo;;0;{io;;0;{i"o;;i;{i9o;;0;{i#o;;i;{iIo;;0;{i2o;;0;{io;;i;{io;;0;{i2o;;i;{i"o;;0;{iLo;;i;{i'o;;0;{i4o;;0;{io;;i;{i0o;;0;{io;;0;{i8o;;0;{i+o;;0;{io;;0;{i4o;;0;{io;;i;{i@o;;0;{io;;0;{io;;i;{i1o;;0;{i o;;0;{i(o;;0;{i6o;;0;{io;;0;{i)o;;0;{i2o;;i;{io;;0;{i"o;;0;{iLo;;i;{io;;0;{io;;0;{iLo;;i;{i2o;;0;{io;;i;{i5o;;i;{i8o;;0;{i o;;i;{io;;0;{i"o;;0;{iLo;;i;{i@o;;0;{ io;;0;{i)o;;0;{io;;0;{i#o;;i;{io;;i;{io;;0;{i#o;;0;{i5o;;0;{i"o;;0;{i o;;i;{i!o;;0;{i7o;;0;{i-o;;0;{io;;i;{i#o;;0;{i7o;;0;{i-o;;0;{io;;i;{i'o;;0;{io;;i;{iAo;;0;{io;;0;{iHo;;0;{i#o;;0;{i1o;;0;{io;;0;{i*o;;0;{i5o;;i;{iBo;;0;{io;;0;{iIo;;0;{i!o;;0;{io;;0;{iHo;;0;{i'o;;0;{io;;i;{iLo;;0;{io;;i;{i5o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{io;;0;{i9o;;0;{io;;i;{i@o;;0;{io;;0;{io;;i;{io;;0;{io;;i;{i5o;;0;{i"o;;0;{iDo;;0;{i#o;;0;{io;;0;{iLo;;i;{i!o;;0;{io;;0;{io;;0;{iLo;;i;{i%o;;i;{ io;;0;{i#o;;0;{i#o;;0;{io;;0;{i5o;;i;{i4o;;0;{io;;0;{i5o;;i;{i#o;;0;{i4o;;0;{i"o;;0;{i2o;;i;{i0o;;0;{i!o;;0;{i1o;;0;{io;;i;{iAo;;0;{i!o;;i;{i1o;;0;{io;;0;{io;;0;{iIo;;0;{i3o;;i;{i o;;0;{i o;;0;{i8o;;0;{io;;0;{i2o;;i;{i9o;;i;{io;;i;{i2o;;i;{io;;0;{i1o;;0;{io;;i;{i2o;;0;{io;;0;{i-o;;0;{i*o;;i;{i4o;;0;{io;;i;{i5o;;i;{io;;0;{i2o;;i;{i@o;;0;{io;;0;{i(o;;0;{i0o;;i;{iBo;;0;{i"o;;0;{io;;i;{i'o;;i;{i'o;;0;{i2o;;0;{i'o;;i;{i2o;;0;{io;;i;{i(o;;0;{i4o;;0;{io;;i;{i)o;;0;{io;;0;{i0o;;i;{i2o;;i;{i*o;;0;{ i#o;;i;{i*o;;0;{i1o;;0;{io;;0;{iBo;;0;{io;;i;{i0o;;i;{i1o;;0;{io;;i;{io;;0;{iBo;;0;{io;;i;{i2o;;i;{i!o;;0;{io;;0;{i5o;;0;{io;;i;{i#o;;i;{i'o;;i;{io;;0;{i1o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i4o;;0;{iBo;;0;{io;;i;{i+o;;0;{ i"o;;0;{i9o;;i;{i%o;;i;{ io;;i;{i1o;;0;{io;;i;{i2o;;i;{i4o;;0;{io;;i;{i1o;;0;{io;;i;{iLo;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i,o;;i;{ io;;0;{i$o;;0;{io;;0;{i)o;;0;{iLo;;i;{i*o;;0;{i4o;;0;{io;;0;{io;;0;{i8o;;0;{iLo;;i;{i2o;;0;{i'o;;0;{io;;i;{iBo;;0;{i#o;;0;{io;;i;{i.o;;0;{i1o;;0;{io;;i;{i@o;;0;{ io;;0;{i5o;;0;{iIo;;0;{i"o;;0;{io;;i;{io;;0;{i-o;;0;{i5o;;0;{io;;i;{i!o;;0;{i(o;;i;{i*o;;0;{i8o;;0;{i!o;;0;{i4o;;0;{io;;0;{i o;;0;{i2o;;0;{io;;0;{i2o;;0;{i#o;;i;{i"o;;0;{io;;i;{i+o;;0;{i'o;;0;{iHo;;0;{i2o;;i;{iAo;;0;{io;;i;{i%o;;0;{io;;0;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{iGo;;0;{io;;0;{i o;;0;{i5o;;i;{iBo;;0;{io;;0;{i*o;;i;{i'o;;0;{io;;i;{iBo;;0;{i!o;;0;{io;;0;{i"o;;i;{iDo;;0;{i+o;;0;{i%o;;0;{iHo;;i;{i3o;;i;{io;;0;{i'o;;0;{i!o;;i;{i1o;;0;{io;;i;{io;;i;{i9o;;0;{io;;i;{io;;0;{i9o;;0;{io;;i;{io;;0;{i#o;;i;{i1o;;0;{io;;i;{i2o;;0;{i"o;;i;{i o;;0;{i1o;;0;{io;;i;{i3o;;i;{i o;;0;{i2o;;0;{io;;i;{i3o;;i;{io;;0;{i1o;;0;{io;;i;{i2o;;0;{i%o;;i;{iIo;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{i2o;;0;{io;;i;{io;;0;{i1o;;0;{iHo;;0;{i'o;;i;{io;;0;{i'o;;0;{io;;i;{io;;0;{i#o;;i;{io;;0;{i%o;;i;{i1o;;0;{io;;i;{io;;i;{i%o;;i;{io;;0;{ io;;i;{io;;i;{i1o;;0;{io;;i;{io;;i;{i4o;;0;{io;;i;{io;;0;{i-o;;i;{i1o;;0;{iHo;;0;{io;;i;{iIo;;0;{io;;i;{io;;0;{i%o;;0;{i2o;;i;{io;;0;{ io;;i;{io;;i;{io;;i;{i#o;;0;{i2o;;0;{io;;i;{iIo;;0;{i2o;;i;{i'o;;0;{io;;i;{i-o;;0;{io;;i;{i7o;;0;{io;;i;{i9o;;i;{i o;;0;{i9o;;i;{i!o;;0;{ io;;0;{i$o;;0;{io;;0;{i)o;;0;{iLo;;i;{i%o;;0;{i2o;;0;{i(o;;0;{io;;0;{iLo;;i;{i0o;;0;{io;;0;{i1o;;0;{io;;i;{i%o;;0;{i-o;;i;{i+o;;0;{i"o;;0;{i5o;;0;{iHo;;i;{i#o;;0;{i4o;;0;{io;;i;{i1o;;0;{io;;0;{i%o;;0;{i0o;;0;{io;;0;{i2o;;0;{i#o;;i;{i'o;;0;{i4o;;0;{i%o;;0;{i4o;;0;{io;;i;{i2o;;i;{i@o;;0;{i%o;;0;{i(o;;i;{i"o;;0;{i2o;;0;{io;;i;{i3o;;i;{i#o;;0;{i-o;;i;{i2o;;0;{io;;i;{io;;i;{i%o;;i;{i9o;;i;{i%o;;0;{ i-o;;0;{io;;i;{i1o;;0;{io;;i;{i'o;;0;{i1o;;0;{io;;0;{i o;;0;{i2o;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{i8o;;0;{io;;i;{i9o;;0;{io;;i;{i*o;;0;{i#o;;0;{io;;i;{i'o;;0;{i%o;;i;{i+o;;0;{io;;0;{io;;i;{io;;0;{i2o;;0;{i#o;;i;{i1o;;0;{io;;i;{i@o;;0;{ io;;0;{i#o;;0;{i5o;;0;{i"o;;0;{io;;i;{io;;0;{i2o;;i;{i0o;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{iIo;;0;{i-o;;i;{i#o;;0;{i4o;;0;{io;;i;{i%o;;0;{i2o;;i;{i0o;;i;{i*o;;0;{i2o;;0;{i0o;;i;{i+o;;0;{io;;0;{iGo;;0;{io;;i;{i%o;;0;{i4o;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{io;;0;{i2o;;0;{i'o;;i;{i@o;;0;{io;;0;{i o;;0;{i#o;;i;{iAo;;0;{i*o;;0;{io;;i;{i*o;;0;{io;;i;{i+o;;0;{io;;i;{iBo;;0;{i o;;0;{io;;i;{io;;0;{i%o;;i;{iDo;;0;{i#o;;i;{i%o;;i;{i4o;;0;{io;;i;{i0o;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{io;;0;{i8o;;0;{i#o;;0;{i8o;;0;{i)o;;i;{io;;i;{ io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i2o;;0;{i#o;;i;{io;;0;{i0o;;i;{i%o;;0;{i1o;;0;{io;;0;{i)o;;0;{io;;0;{i0o;;i;{i2o;;i;{io;;0;{i8o;;0;{io;;0;{i4o;;0;{io;;i;{i'o;;0;{i1o;;0;{io;;0;{i#o;;i;{i*o;;0;{i1o;;0;{io;;0;{io;;0;{i!o;;i;{io;;0;{i2o;;0;{i+o;;0;{i"o;;0;{i1o;;0;{io;;i;{io;;0;{io;;0;{i4o;;i;{ io;;0;{i#o;;0;{i#o;;0;{i!o;;0;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i2o;;0;{i(o;;i;{io;;0;{i8o;;0;{io;;i;{i!o;;0;{i(o;;0;{i1o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{i'o;;0;{i2o;;0;{io;;0;{i4o;;0;{i o;;i;{i(o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i4o;;0;{io;;0;{io;;0;{i#o;;i;{io;;0;{i2o;;0;{io;;0;{i4o;;0;{i o;;0;{i"o;;0;{iLo;;i;{io;;i;{ i o;;0;{i1o;;0;{io;;i;{i2o;;0;{i o;;0;{i2o;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{i#o;;i;{io;;0;{i%o;;0;{i5o;;i;{i#o;;0;{i4o;;0;{io;;i;{i5o;;i;{i5o;;i;{io;;0;{io;;0;{iLo;;0;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{io;;0;{io;;0;{iLo;;i;{i!o;;0;{i4o;;0;{i o;;0;{i2o;;0;{io;;0;{i4o;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i#o;;0;{i4o;;0;{io;;0;{i5o;;i;{i"o;;0;{i2o;;i;{i%o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{io;;i;{i-o;;0;{i2o;;0;{io;;0;{i2o;;i;{i@o;;0;{i%o;;0;{io;;i;{i*o;;i;{i!o;;0;{i2o;;0;{i#o;;i;{iBo;;0;{ i o;;i;{i!o;;0;{iBo;;0;{io;;i;{i"o;;0;{io;;0;{i5o;;0;{io;;i;{i%o;;i;{ io;;0;{i#o;;0;{i1o;;0;{i!o;;i;{i!o;;0;{io;;0;{i0o;;i;{i%o;;0;{i4o;;0;{io;;0;{i#o;;i;{i@o;;0;{i!o;;0;{io;;0;{i#o;;i;{i.o;;0;{i4o;;0;{i#o;;0;{io;;0;{i o;;0;{iLo;;i;{iDo;;0;{i o;;0;{i@o;;0;{io;;0;{i4o;;0;{i%o;;i;{iHo;;0;{io;;i;{io;;0;{iIo;;0;{i-o;;0;{i"o;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{i@o;;0;{io;;0;{i o;;0;{i#o;;i;{i'o;;i;{iIo;;0;{io;;0;{io;;0;{i7o;;0;{i-o;;i;{iHo;;0;{i2o;;i;{iBo;;0;{io;;0;{i#o;;0;{io;;i;{iJo;;0;{io;;i;{io;;i;{iKo;;0;{i'o;;i;{iFo;;i;{i5o;;0;{io;;0;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{io;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{io;;i;{io;;0;{i1o;;0;{io;;i;{iIo;;0;{io;;i;{io;;0;{i'o;;0;{i2o;;0;{io;;i;{io;;0;{i2o;;0;{i#o;;0;{iLo;;i;{io;;0;{i5o;;0;{io;;0;{i4o;;0;{i*o;;0;{i o;;0;{i9o;;i;{io;;i;{iAo;;0;{i#o;;0;{io;;i;{i#o;;0;{io;;0;{i4o;;i;{i'o;;0;{i5o;;i;{i,o;;0;{i2o;;i;{iHo;;i;{iIo;;i;{iKo;;i;{i6o;;0;{ io;;i;{io;;0;{i1o;;0;{io;;i;{i7o;;0;{i-o;;i;{iIo;;0;{i-o;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{io;;i;{io;;0;{i1o;;0;{io;;i;{iHo;;0;{io;;i;{io;;0;{i%o;;0;{i2o;;0;{io;;i;{iKo;;0;{io;;i;{i8o;;i;{io;;i;{ io;;0;{i1o;;0;{io;;i;{i8o;;0;{io;;i;{i#o;;i;{i#o;;0;{i#o;;0;{i!o;;i;{i0o;;i;{iHo;;0;{i-o;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{i2o;;0;{io;;i;{io;;0;{i5o;;i;{i o;;0;{i4o;;0;{io;;0;{i2o;;0;{i#o;;0;{i2o;;0;{i"o;;0;{io;;0;{iLo;;i;{i o;;0;{i o;;0;{i#o;;i;{io;;0;{i#o;;i;{iAo;;0;{io;;i;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i3o;;0;{i+o;;0;{i%o;;0;{i1o;;0;{io;;i;{i!o;;0;{i7o;;0;{i-o;;i;{i@o;;0;{i*o;;0;{i5o;;0;{i"o;;0;{io;;i;{io;;i;{i4o;;0;{i@o;;0;{io;;0;{i#o;;0;{i4o;;0;{i o;;0;{io;;0;{i2o;;0;{i*o;;0;{io;;0;{iLo;;i;{i5o;;i;{i8o;;0;{i!o;;0;{io;;0;{i5o;;i;{io;;0;{ io;;0;{i1o;;0;{io;;i;{i#o;;0;{i1o;;0;{io;;i;{i4o;;i;{iDo;;0;{io;;i;{io;;0;{ io;;0;{i%o;;i;{i5o;;i;{iLo;;i;{i2o;;0;{i%o;;i;{i4o;;i;{iBo;;0;{io;;i;{io;;i;{ io;;0;{iIo;;0;{i2o;;0;{i'o;;0;{io;;0;{i8o;;0;{iIo;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{i o;;0;{i8o;;0;{i!o;;i;{io;;0;{i2o;;0;{io;;i;{i1o;;0;{io;;i;{iHo;;0;{io;;i;{i2o;;i;{io;;i;{i o;;0;{i7o;;0;{i-o;;i;{io;;0;{i5o;;i;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;0;{io;;i;{io;;i;{io;;0;{i1o;;0;{io;;i;{i!o;;i;{ io;;0;{i-o;;0;{i"o;;i;{i o;;i;{ io;;0;{i2o;;0;{i#o;;i;{io;;0;{i4o;;0;{i"o;;0;{i2o;;i;{i'o;;0;{i2o;;0;{io;;0;{i5o;;i;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i2o;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i4o;;0;{i%o;;i;{i5o;;0;{i%o;;0;{iLo;;i;{iLo;;i;{i%o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i2o;;0;{i#o;;i;{i2o;;i;{i5o;;i;{i8o;;0;{io;;i;{i@o;;0;{i+o;;0;{io;;i;{i"o;;i;{i o;;0;{iHo;;0;{i2o;;0;{i"o;;i;{io;;0;{i8o;;0;{i#o;;0;{i5o;;i;{i@o;;0;{i.o;;0;{io;;i;{i#o;;0;{i0o;;i;{i8o;;0;{io;;i;{io;;0;{i4o;;0;{io;;0;{io;;0;{iLo;;i;{i%o;;i;{ io;;0;{i4o;;0;{io;;0;{i2o;;i;{io;;0;{io;;0;{i5o;;i;{i8o;;0;{io;;0;{i#o;;i;{i*o;;0;{io;;0;{i#o;;0;{i5o;;i;{i2o;;i;{io;;0;{i3o;;i;{io;;0;{i5o;;0;{i-o;;0;{io;;i;{i+o;;0;{i%o;;i;{i5o;;i;{io;;i;{i8o;;0;{io;;0;{i-o;;i;{i(o;;0;{i#o;;0;{i2o;;0;{i o;;i;{i%o;;i;{i4o;;0;{io;;i;{iBo;;0;{i%o;;0;{io;;0;{i2o;;0;{i"o;;i;{i*o;;0;{i%o;;i;{i8o;;0;{i!o;;i;{i2o;;i;{i%o;;0;{i"o;;0;{iLo;;i;{i+o;;0;{io;;0;{i5o;;i;{i8o;;0;{io;;i;{i#o;;0;{iHo;;0;{i2o;;i;{i%o;;0;{i2o;;0;{io;;i;{iHo;;0;{i2o;;i;{i@o;;0;{i#o;;0;{io;;0;{i1o;;0;{io;;i;{i2o;;i;{i%o;;0;{i2o;;i;{i'o;;0;{i#o;;i;{iAo;;0;{i%o;;i;{i+o;;0;{i%o;;0;{i0o;;i;{iBo;;0;{io;;0;{io;;i;{io;;0;{io;;0;{i2o;;0;{i!o;;0;{i-o;;i;{iDo;;0;{i%o;;i;{iHo;;0;{i!o;;i;{iIo;;0;{io;;i;{i+o;;0;{i%o;;0;{i'o;;0;{io;;i;{i@o;;0;{io;;0;{iIo;;0;{io;;i;{iAo;;0;{i+o;;i;{iIo;;0;{io;;i;{iJo;;0;{io;;i;{io;;0;{i4o;;0;{iJo;;0;{io;;i;{io;;i;{i"o;;i;{iKo;;0;{i"o;;i;{i9o;;i;{io;;0;{i'o;;0;{io;;i;{io;;i;{i2o;;i;{io;;i;{io;;0;{io;;0;{iLo;;i;{io;;i;{io;;i;{io;;i;{io;;0;{i#o;;0;{i5o;;i;{i#o;;0;{i!o;;i;{i3o;;i;{i%o;;i;{iHo;;i;{iIo;;i;{i o;;0;{i1o;;0;{i"o;;i;{iJo;;0;{io;;i;{i@o;;0;{ io;;0;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{i#o;;0;{io;;0;{i8o;;i;{io;;0;{i2o;;i;{io;;0;{io;;0;{i#o;;i;{i%o;;0;{i'o;;0;{i#o;;0;{i0o;;i;{i,o;;0;{i'o;;0;{i#o;;0;{i2o;;0;{io;;i;{iBo;;0;{io;;0;{i#o;;i;{i0o;;i;{i%o;;i;{iGo;;i;{io;;0;{i2o;;0;{i!o;;i;{i-o;;0;{io;;0;{io;;0;{i5o;;0;{iIo;;i;{iDo;;0;{io;;0;{iIo;;i;{iHo;;0;{ io;;i;{io;;i;{i-o;;i;{ io;;0;{i'o;;0;{io;;i;{i2o;;0;{i#o;;i;{io;;i;{io;;i;{i*o;;0;{i#o;;0;{iIo;;0;{i2o;;0;{io;;i;{i2o;;0;{io;;i;{i"o;;i;{i3o;;i;{io;;0;{iIo;;0;{io;;i;{iIo;;0;{ io;;i;{iBo;;0;{io;;0;{iIo;;0;{io;;i;{io;;i;{ io;;0;{io;;i;{io;;0;{io;;i;{io;;0;{i%o;;0;{iHo;;0;{i-o;;0;{io;;i;{i+o;;0;{i-o;;0;{i"o;;i;{i!o;;i;{i-o;;i;{ io;;i;{io;;i;{i!o;;i;{i"o;;i;{i#o;;0;{iHo;;0;{i-o;;i;{io;;0;{iIo;;0;{i-o;;0;{io;;0;{i4o;;0;{io;;i;{i2o;;0;{ io;;i;{io;;i;{io;;0;{i-o;;i;{io;;i;{iFo;;i;{i!o;;i;{io;;0;{i#o;;0;{i2o;;0;{i!o;;i;{i8o;;0;{iIo;;0;{io;;i;{io;;0;{i9o;;i;{i'o;;i;{io;;0;{iHo;;0;{i2o;;0;{i"o;;i;{i#o;;0;{iIo;;0;{i2o;;0;{i'o;;i;{i+o;;0;{io;;0;{iIo;;0;{i2o;;i;{i3o;;i;{io;;0;{i6o;;0;{iHo;;0;{io;;i;{i@o;;0;{io;;0;{i4o;;0;{io;;i;{iJo;;0;{ io;;i;{io;;i;{i-o;;i;{io;;i;{io;;0;{io;;0;{i5o;;0;{iIo;;i;{io;;0;{io;;0;{i5o;;0;{iIo;;i;{i2o;;0;{ i o;;i;{i o;;i;{io;;0;{iIo;;0;{i3o;;0;{io;;0;{i2o;;i;{i@o;;0;{i o;;0;{i7o;;0;{iHo;;0;{i-o;;0;{i"o;;i;{iDo;;0;{io;;0;{iHo;;0;{i@o;;0;{io;;0;{iHo;;0;{i2o;;i;{io;;i;{io;;i;{iKo;;0;{ io;;i;{i'o;;0;{i"o;;0;{i@o;;0;{io;;0;{i5o;;0;{iKo;;0;{i"o;;0;{i'o;;i;{i-o;;0;{i"o;;i;{i2o;;i;{io;;0;{i1o;;0;{iHo;;0;{io;;i;{i'o;;i;{io;;0;{!io;;i;{io;;0;{i7o;;0;{iJo;;0;{i-o;;i;{i@o;;0;{io;;0;{iIo;;0;{io;;i;{io;;0;{ i#o;;i;{io;;0;{io;;i;{i(o;;0;{i6o;;0;{io;;0;{i)o;;0;{i2o;;i;{i-o;;0;{io;;i;{i1o;;0;{io;;i;{io;;0;{io;;0;{i2o;;0;{i"o;;i;{i2o;;0;{i"o;;i;{i'o;;i;{i4o;;0;{io;;i;{i#o;;0;{i4o;;0;{io;;i;{i5o;;i;{i8o;;0;{i"o;;i;{iHo;;0;{i2o;;0;{io;;i;{io;;0;{i0o;;i;{io;;i;{io;;0;{i'o;;0;{i2o;;0;{i"o;;i;{i2o;;0;{io;;i;{io;;0;{i4o;;0;{io;;i;{i6o;;0;{io;;i;{io;;i;{io;;i;{i@o;;0;{io;;0;{i7o;;0;{iIo;;0;{i-o;;i;{io;;i;{io;;0;{i2o;;i;{io;;i;{io;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{io;;0;{i#o;;0;{i0o;;0;{i@o;;0;{io;;0;{io;;0;{i5o;;i;{i!o;;i;{ io;;0;{i#o;;0;{io;;i;{io;;0;{i5o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{i-o;;0;{io;;i;{i@o;;0;{io;;0;{i5o;;0;{iJo;;0;{i"o;;0;{i0o;;i;{i%o;;0;{i8o;;0;{io;;i;{i*o;;0;{iHo;;0;{io;;i;{i+o;;0;{io;;0;{i9o;;i;{i"o;;0;{i-o;;0;{io;;i;{i-o;;0;{ io;;i;{io;;i;{io;;i;{i!o;;i;{i8o;;0;{i"o;;i;{i1o;;0;{io;;i;{io;;i;{i2o;;0;{ io;;i;{io;;i;{io;;i;{io;;i;{i"o;;0;{io;;0;{io;;0;{iLo;;i;{io;;i;{i"o;;i;{i3o;;i;{i4o;;0;{i)o;;0;{io;;i;{i o;;0;{io;;0;{i4o;;0;{io;;0;{i5o;;i;{i2o;;0;{io;;0;{i2o;;i;{i2o;;i;{io;;0;{i4o;;0;{i#o;;0;{i2o;;0;{i o;;i;{i8o;;0;{io;;i;{io;;0;{io;;i;{i@o;;0;{io;;0;{i o;;0;{i#o;;i;{iAo;;0;{i!o;;0;{i'o;;i;{io;;i;{ io;;0;{i1o;;0;{io;;i;{io;;0;{i4o;;0;{io;;i;{i o;;0;{i1o;;0;{io;;i;{io;;i;{i'o;;0;{io;;i;{io;;0;{i2o;;0;{i#o;;i;{i9o;;0;{i#o;;i;{i@o;;0;{io;;0;{i5o;;0;{iIo;;0;{i"o;;0;{i'o;;i;{io;;0;{i2o;;0;{i0o;;i;{i!o;;i;{io;;0;{i7o;;0;{iHo;;0;{io;;i;{i'o;;0;{io;;i;{i"o;;0;{i2o;;i;{io;;i;{i+o;;0;{i4o;;0;{io;;i;{i-o;;0;{io;;i;{i"o;;i;{i1o;;0;{io;;i;{io;;i;{i2o;;i;{i4o;;0;{io;;i;{iIo;;0;{io;;i;{io;;0;{i2o;;0;{i'o;;i;{i5o;;0;{io;;0;{i!o;;0;{i1o;;0;{io;;i;{i6o;;0;{io;;i;{io;;0;{i6o;;0;{io;;i;{i8o;;i;{io;;0;{io;;0;{i!o;;0;{i-o;;0;{i!o;;i;{i1o;;0;{i'o;;i;{io;;i;{io;;0;{i!o;;0;{i4o;;0;{io;;i;{i!o;;i;{iHo;;0;{i-o;;0;{i!o;;i;{iIo;;0;{i3o;;i;{i"o;;0;{io;;i;{i-o;;0;{io;;i;{io;;i;{i0o;;i;{iAo;;0;{io;;0;{i"o;;0;{io;;i;{i1o;;0;{ io;;i;{io;;0;{i"o;;0;{iIo;;0;{i-o;;0;{io;;i;{io;;i;{io;;i;{i@o;;0;{io;;0;{i"o;;0;{i7o;;0;{iIo;;0;{i-o;;0;{io;;i;{iIo;;0;{io;;i;{i2o;;0;{io;;i;{io;;i;{i"o;;i;{i3o;;i;{i4o;;0;{io;;i;{io;;i;{iHo;;0;{i!o;;i;{i5o;;0;{iIo;;i;{i8o;;0;{ io;;0;{io;;0;{i"o;;0;{i4o;;0;{io;;i;{i8o;;0;{i"o;;i;{io;;i;{io;;0;{i"o;;0;{i4o;;0;{io;;i;{i!o;;i;{i"o;;i;{iIo;;0;{i!o;;i;{iHo;;0;{i!o;;i;{i-o;;0;{io;;i;{iIo;;0;{i-o;;0;{io;;i;{i3o;;i;{i#o;;0;{ i!o;;i;{i#o;;0;{io;;i;{iLo;;i;{i1o;;0;{i'o;;i;{i4o;;0;{io;;i;{i5o;;i;{i6o;;0;{i!o;;i;{i8o;;0;{io;;0;{i#o;;0;{i0o;;i;{i%o;;0;{io;;i;{i!o;;i;{i'o;;0;{io;;i;{i1o;;0;{io;;i;{io;;i;{i2o;;i;{io;;i;{i"o;;i;{i4o;;0;{io;;i;{i6o;;0;{io;;i;{i8o;;0;{ io;;i;{io;;0;{i%o;;0;{i1o;;0;{io;;i;{i4o;;0;{io;;i;{io;;i;{io;;i;{i!o;;i;{iHo;;0;{i"o;;i;{i9o;;i;{iHo;;i;{iIo;;0;{io;;i;{i'o;;0;{io;;i;{io;;i;{iBo;;0;{i+o;;0;{i%o;;i;{io;;i;{io;;0;{i'o;;0;{i2o;;0;{i"o;;i;{iCo;;0;{io;;i;{io;;i;{i"o;;i;{i@o;;0;{io;;0;{i4o;;0;{io;;i;{iCo;;0;{io;;i;{i1o;;0;{ io;;0;{iDo;;0;{io;;0;{i'o;;0;{iHo;;i;{i o;;i;{ io;;0;{i5o;;i;{io;;0;{i2o;;i;{io;;0;{i4o;;0;{io;;0;{i"o;;0;{iLo;;i;{iCo;;0;{io;;i;{io;;i;{io;;i;{i@o;;0;{io;;0;{i'o;;0;{i5o;;0;{i"o;;0;{i'o;;i;{iIo;;0;{io;;i;{i2o;;i;{ io;;i;{io;;i;{io;;i;{io;;i;{i"o;;0;{io;;0;{i'o;;0;{io;;i;{i'o;;i;{i4o;;0;{io;;i;{iIo;;0;{i2o;;0;{io;;i;{i'o;;i;{i)o;;0;{io;;0;{i0o;;i;{i1o;;0;{i"o;;i;{i5o;;0;{i#o;;i;{i-o;;i;{io;;i;{io;;i;{io;;0;{i-o;;0;{io;;i;{i4o;;0;{io;;i;{io;;0;{i2o;;0;{i'o;;i;{i o;;0;{i3o;;i;{io;;0;{i5o;;i;{io;;0;{i-o;;0;{io;;i;{i%o;;0;{i1o;;0;{io;;i;{i'o;;0;{i1o;;0;{io;;i;{i*o;;0;{io;;i;{i@o;;0;{i+o;;0;{i%o;;0;{i'o;;i;{iAo;;0;{io;;0;{iGo;;0;{io;;i;{iBo;;0;{io;;0;{i#o;;i;{iCo;;0;{i o;;0;{iIo;;i;{iDo;;0;{i+o;;0;{i%o;;i;{iIo;;0;{i-o;;i;{i2o;;0;{i'o;;i;{i o;;0;{i2o;;0;{i"o;;i;{i o;;0;{iIo;;0;{i2o;;0;{io;;i;{io;;i;{io;;0;{i1o;;0;{i'o;;i;{io;;0;{i-o;;0;{io;;i;{i2o;;0;{io;;i;{i5o;;i;{io;;i;{io;;0;{i-o;;0;{io;;i;{i*o;;0;{i1o;;0;{io;;i;{iAo;;0;{io;;0;{iHo;;0;{io;;i;{io;;i;{ io;;0;{iHo;;0;{i2o;;0;{i"o;;i;{io;;0;{i8o;;0;{io;;i;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i8o;;0;{io;;i;{io;;0;{i1o;;0;{i"o;;i;{i@o;;0;{io;;0;{io;;i;{iCo;;0;{io;;i;{iDo;;0;{i#o;;i;{i!o;;i;{i"o;;0;{i7o;;0;{i!o;;i;{i#o;;0;{i1o;;0;{io;;i;{iIo;;0;{i-o;;0;{io;;i;{i*o;;0;{i1o;;0;{io;;i;{i-o;;0;{i o;;0;{i1o;;0;{i"o;;i;{i@o;;0;{io;;0;{i o;;0;{i0o;;i;{io;;0;{iIo;;0;{i2o;;i;{iAo;;0;{io;;0;{i'o;;i;{i#o;;0;{io;;i;{iBo;;0;{io;;0;{i)o;;i;{i0o;;0;{ io;;0;{iHo;;0;{i3o;;i;{io;;0;{i2o;;0;{io;;i;{i!o;;0;{i-o;;0;{i!o;;0;{io;;0;{i0o;;0;{iAo;;0;{i!o;;0;{i!o;;i;{i1o;;0;{io;;0;{i@o;;0;{io;;0;{i!o;;0;{iIo;;0;{io;;i;{i8o;;0;{io;;0;{io;;0;{i0o;;0;{i!o;;0;{i-o;;0;{i!o;;i;{i"o;;0;{i4o;;0;{io;;i;{i8o;;0;{io;;i;{i@o;;0;{io;;0;{iGo;;0;{io;;i;{i"o;;0;{iIo;;0;{i-o;;0;{iAo;;0;{io;;0;{i"o;;0;{iHo;;0;{io;;i;{iAo;;0;{ io;;0;{iHo;;0;{io;;i;{io;;0;{i0o;;i;{io;;0;{io;;i;{i!o;;0;{i o;;0;{i-o;;i;{io;;0;{i!o;;i;{i"o;;0;{i0o;;i;{i1o;;0;{io;;i;{io;;i;{io;;0;{i-o;;0;{io;;i;{iIo;;0;{i-o;;i;{i o;;i;{io;;0;{i0o;;i;{io;;0;{io;;i;{i*o;;0;{io;;0;{i#o;;i;{i5o;;0;{i!o;;0;{i2o;;i;{io;;i;{io;;0;{i7o;;0;{io;;i;{iIo;;0;{i-o;;0;{io;;i;{io;;0;{i-o;;i;{io;;0;{i1o;;0;{io;;0;{i+o;;0;{i'o;;0;{i0o;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{i2o;;i;{io;;0;{io;;i;{i!o;;0;{i-o;;0;{io;;i;{i"o;;0;{i-o;;0;{io;;i;{i%o;;0;{i2o;;0;{i o;;i;{i*o;;0;{io;;i;{i+o;;0;{i9o;;i;{i@o;;0;{io;;0;{i%o;;0;{i2o;;i;{io;;0;{i7o;;0;{i-o;;0;{io;;i;{io;;0;{i2o;;i;{iAo;;0;{io;;0;{i0o;;i;{iCo;;0;{io;;i;{io;;0;{io;;0;{i4o;;0;{i"o;;i;{i!o;;0;{i2o;;0;{io;;0;{i0o;;i;{i0o;;i;{io;;i;{ i o;;0;{i0o;;0;{i@o;;0;{io;;0;{i2o;;0;{i0o;;i;{io;;0;{i4o;;i;{iHo;;0;{i-o;;i;{io;;0;{i-o;;0;{io;;i;{i5o;;i;{io;;0;{i*o;;0;{i4o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{iLo;;i;{i*o;;0;{i!o;;0;{i-o;;i;{i9o;;0;{iIo;;i;{i+o;;0;{i!o;;0;{i2o;;0;{io;;i;{i@o;;0;{i+o;;0;{i!o;;i;{iBo;;0;{io;;0;{io;;i;{io;;i;{ io;;0;{i1o;;0;{io;;i;{i5o;;0;{iHo;;i;{i o;;0;{i-o;;i;{io;;0;{i%o;;i;{i@o;;0;{io;;0;{i5o;;0;{iHo;;0;{i"o;;0;{i'o;;i;{iDo;;0;{i!o;;0;{iIo;;i;{i"o;;i;{i'o;;i;{iIo;;0;{io;;i;{i'o;;i;{i%o;;0;{io;;i;{i2o;;i;{io;;i;{io;;i;{i-o;;0;{i!o;;i;{iJo;;0;{i'o;;0;{i"o;;i;{io;;i;{io;;0;{i1o;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{io;;0;{i#o;;i;{io;;0;{i8o;;i;{i'o;;0;{i#o;;0;{i%o;;0;{i1o;;0;{io;;0;{i)o;;0;{io;;0;{i8o;;0;{i#o;;0;{i5o;;i;{io;;i;{io;;0;{i1o;;0;{io;;i;{io;;0;{i3o;;i;{iHo;;0;{i2o;;i;{io;;0;{i-o;;0;{io;;i;{i1o;;0;{i'o;;i;{io;;0;{i8o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{i!o;;0;{i7o;;0;{i-o;;i;{i%o;;0;{i-o;;0;{i"o;;i;{iAo;;0;{io;;0;{i%o;;0;{io;;i;{iCo;;0;{io;;i;{io;;0;{io;;0;{i5o;;0;{i"o;;0;{i0o;;i;{i#o;;0;{i2o;;0;{i"o;;i;{io;;i;{ io;;0;{i2o;;0;{io;;i;{i#o;;0;{i1o;;0;{io;;i;{i2o;;0;{io;;i;{iDo;;0;{io;;i;{io;;i;{io;;0;{i1o;;0;{io;;i;{i!o;;i;{io;;0;{i0o;;0;{i@o;;0;{i%o;;0;{i*o;;0;{i-o;;i;{i*o;;0;{i0o;;0;{iAo;;0;{io;;0;{iAo;;0;{i*o;;0;{io;;i;{iIo;;0;{i2o;;i;{i"o;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i1o;;0;{i'o;;i;{i*o;;0;{iHo;;0;{io;;i;{i%o;;i;{i'o;;i;{io;;0;{i5o;;0;{io;;i;{io;;0;{i'o;;0;{io;;i;{i!o;;0;{iIo;;0;{i2o;;i;{i+o;;0;{i!o;;0;{i2o;;i;{i"o;;0;{i1o;;0;{iHo;;0;{io;;i;{i-o;;0;{iHo;;0;{i-o;;0;{io;;i;{iDo;;0;{io;;0;{iHo;;i;{i3o;;i;{i4o;;0;{ io;;i;{iFo;;i;{io;;i;{io;;i;{io;;0;{i*o;;0;{i1o;;0;{io;;0;{iBo;;0;{io;;i;{i!o;;i;{iHo;;0;{io;;i;{i5o;;0;{ io;;0;{i0o;;i;{i2o;;0;{i*o;;0;{io;;i;{io;;i;{io;;0;{io;;0;{i2o;;0;{i'o;;0;{i8o;;0;{io;;i;{io;;0;{i3o;;0;{i'o;;0;{i4o;;0;{io;;0;{i5o;;i;{i#o;;i;{iHo;;i;{iIo;;i;{io;;0;{io;;i;{i2o;;i;{io;;0;{ i!o;;i;{i'o;;0;{io;;i;{i8o;;0;{i"o;;i;{iIo;;0;{i2o;;i;{io;;0;{i8o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{io;;i;{i7o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{io;;0;{i2o;;i;{i9o;;0;{io;;i;{io;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{io;;i;{i!o;;0;{i-o;;0;{io;;i;{i9o;;0;{io;;i;{iIo;;0;{i2o;;i;{i"o;;0;{i-o;;0;{io;;i;{i2o;;i;{i%o;;0;{i!o;;i;{i-o;;0;{io;;i;{i5o;;0;{io;;i;{i*o;;0;{i9o;;0;{io;;i;{i+o;;0;{io;;0;{i9o;;i;{i!o;;0;{i2o;;i;{i-o;;0;{iIo;;0;{io;;i;{i@o;;0;{ i o;;0;{i2o;;i;{io;;0;{i2o;;i;{io;;0;{iIo;;i;{i!o;;0;{io;;i;{i*o;;0;{i7o;;0;{i-o;;0;{iCo;;0;{i+o;;0;{i o;;0;{iHo;;i;{i+o;;0;{i#o;;0;{iHo;;i;{iAo;;0;{ io;;0;{iIo;;i;{i!o;;0;{i'o;;i;{i"o;;i;{i#o;;0;{io;;i;{iBo;;0;{i%o;;0;{iIo;;i;{iDo;;0;{i o;;0;{iIo;;i;{io;;0;{iIo;;i;{io;;i;{i6o;;0;{io;;i;{ io;;0;{i1o;;0;{io;;i;{io;;0;{i2o;;i;{i6o;;0;{io;;i;{io;;0;{i7o;;0;{io;;i;{i-o;;0;{i9o;;0;{io;;i;{iIo;;0;{io;;i;{io;;i;{i o;;0;{iHo;;0;{i2o;;0;{i"o;;i;{i+o;;0;{i2o;;i;{iCo;;0;{io;;i;{i7o;;0;{io;;i;{iCo;;0;{io;;i;{iHo;;0;{io;;i;{io;;0;{i!o;;i;{i-o;;i;{io;;0;{i5o;;i;{i8o;;0;{ io;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{io;;i;{io;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{iIo;;0;{i3o;;i;{io;;0;{i2o;;0;{i%o;;i;{io;;0;{i%o;;i;{i"o;;0;{i'o;;0;{i!o;;i;{i'o;;0;{i4o;;0;{io;;0;{i4o;;0;{io;;0;{i#o;;i;{i(o;;0;{i2o;;0;{i%o;;i;{i6o;;0;{io;;i;{i+o;;0;{i2o;;0;{i o;;i;{i@o;;0;{io;;0;{i2o;;i;{iAo;;0;{io;;0;{io;;i;{i!o;;i;{io;;0;{i#o;;0;{i1o;;0;{io;;0;{i"o;;0;{iLo;;i;{io;;0;{i#o;;0;{io;;i;{i"o;;i;{i-o;;0;{i4o;;0;{io;;0;{io;;0;{i#o;;0;{i5o;;0;{i"o;;0;{iLo;;i;{iDo;;0;{io;;0;{iHo;;i;{i+o;;0;{io;;0;{i8o;;0;{io;;i;{iHo;;0;{io;;i;{iCo;;0;{io;;i;{i9o;;i;{io;;i;{i#o;;0;{i5o;;0;{io;;i;{iHo;;i;{i@o;;0;{io;;0;{iGo;;0;{i o;;i;{i@o;;0;{io;;0;{i2o;;i;{iBo;;0;{i!o;;0;{i"o;;i;{iHo;;0;{ i!o;;i;{ io;;0;{i5o;;0;{iHo;;i;{i7o;;0;{io;;i;{i9o;;0;{iHo;;i;{io;;0;{i2o;;0;{i!o;;i;{i+o;;0;{i!o;;0;{i9o;;i;{i@o;;0;{i+o;;0;{io;;i;{i'o;;0;{io;;i;{io;;i;{i-o;;i;{io;;i;{i"o;;i;{i+o;;i;{i2o;;i;{ io;;i;{io;;0;{iIo;;0;{io;;i;{io;;i;{i!o;;i;{i"o;;i;{io;;0;{i2o;;0;{io;;i;{i'o;;i;{io;;0;{i5o;;i;{i*o;;0;{io;;i;{i2o;;0;{i#o;;i;{iAo;;0;{io;;0;{io;;i;{iIo;;0;{io;;i;{i-o;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{i'o;;0;{i2o;;0;{i!o;;i;{i1o;;0;{io;;0;{i"o;;0;{iHo;;0;{i-o;;i;{i4o;;0;{io;;i;{io;;i;{iCo;;0;{io;;i;{io;;0;{i5o;;i;{io;;i;{i!o;;0;{i9o;;0;{i%o;;i;{i"o;;i;{i(o;;0;{i-o;;0;{io;;i;{i*o;;0;{i-o;;0;{io;;i;{i+o;;0;{i2o;;i;{i@o;;0;{i*o;;0;{i7o;;0;{i-o;;i;{iAo;;0;{i!o;;0;{iIo;;i;{iDo;;0;{io;;i;{i2o;;i;{io;;i;{io;;0;{io;;i;{iFo;;i;{io;;0;{i@o;;0;{io;;0;{iIo;;0;{i2o;;i;{i!o;;i;{i#o;;0;{i2o;;0;{i o;;0;{io;;0;{i2o;;0;{i#o;;i;{i'o;;i;{ io;;0;{i3o;;i;{io;;0;{i9o;;i;{iIo;;0;{i!o;;i;{io;;0;{io;;i;{i"o;;0;{i3o;;i;{i*o;;0;{i2o;;0;{i#o;;i;{i+o;;0;{i%o;;0;{i2o;;0;{i!o;;i;{i@o;;0;{i!o;;0;{iHo;;0;{i2o;;i;{iBo;;0;{io;;0;{io;;i;{i(o;;0;{i6o;;0;{io;;i;{i+o;;0;{i%o;;0;{i'o;;0;{io;;i;{iAo;;0;{io;;0;{iHo;;0;{io;;0;{io;;0;{i4o;;0;{io;;i;{iDo;;0;{io;;i;{io;;0;{$io;;0;{io;;0;{i1o;;0;{i!o;;0;{io;;0;{i#o;;i;{i2o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{io;;0;{iLo;;i;{io;;i;{ io;;0;{i#o;;0;{i0o;;0;{io;;0;{i1o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i%o;;0;{i1o;;0;{io;;i;{i2o;;i;{io;;0;{i0o;;i;{io;;0;{i1o;;0;{i'o;;i;{io;;0;{io;;i;{i5o;;0;{iHo;;i;{iDo;;0;{io;;0;{i"o;;i;{i o;;i;{ io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{i2o;;0;{i!o;;i;{i#o;;0;{i2o;;0;{i o;;i;{i*o;;0;{i2o;;0;{i#o;;i;{i5o;;0;{i+o;;0;{iLo;;i;{iHo;;0;{i2o;;0;{io;;i;{i2o;;i;{i o;;0;{i2o;;0;{io;;0;{i4o;;i;{i5o;;0;{io;;i;{io;;0;{i2o;;0;{i#o;;i;{i o;;0;{i#o;;0;{io;;0;{iLo;;i;{io;;0;{ io;;0;{i2o;;i;{io;;0;{io;;0;{i5o;;i;{i0o;;i;{i2o;;0;{io;;0;{i2o;;0;{i#o;;0;{i"o;;0;{iLo;;i;{io;;0;{i4o;;0;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{iDo;;0;{io;;0;{i"o;;i;{i4o;;0;{io;;0;{i2o;;i;{io;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{io;;i;{ io;;0;{i#o;;0;{i4o;;0;{i o;;i;{io;;0;{i-o;;i;{i o;;0;{iHo;;0;{i2o;;0;{io;;i;{i5o;;i;{io;;0;{i3o;;i;{iAo;;0;{io;;0;{io;;i;{iBo;;0;{io;;0;{io;;i;{io;;0;{i4o;;i;{ i o;;0;{io;;i;{i2o;;0;{i'o;;0;{io;;0;{iIo;;0;{i2o;;0;{io;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{io;;0;{i4o;;0;{i"o;;0;{i!o;;i;{io;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i2o;;i;{io;;0;{i2o;;i;{io;;i;{io;;0;{i%o;;0;{i2o;;0;{io;;i;{io;;0;{io;;i;{i#o;;i;{i4o;;0;{io;;i;{io;;0;{ i#o;;0;{io;;i;{i2o;;i;{i4o;;0;{i*o;;0;{i-o;;i;{i5o;;i;{i*o;;0;{i-o;;i;{io;;0;{i#o;;0;{i#o;;0;{io;;i;{iLo;;i;{iLo;;i;{io;;0;{i-o;;0;{io;;i;{i#o;;0;{i'o;;0;{i"o;;i;{iIo;;0;{i2o;;0;{i"o;;i;{i%o;;0;{i0o;;i;{i*o;;0;{i'o;;0;{io;;i;{iBo;;0;{io;;i;{iCo;;0;{i o;;0;{iIo;;i;{io;;i;{iDo;;0;{io;;0;{iIo;;i;{io;;i;{ io;;0;{i4o;;0;{io;;i;{iIo;;0;{i2o;;i;{i o;;0;{i9o;;0;{iIo;;i;{i+o;;0;{i2o;;i;{iDo;;0;{io;;i;{i!o;;i;{ io;;0;{i#o;;0;{i4o;;0;{io;;i;{io;;0;{i3o;;i;{io;;0;{i2o;;0;{i"o;;i;{io;;i;{i2o;;0;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{i!o;;i;{io;;0;{i2o;;0;{io;;i;{i*o;;0;{i1o;;0;{io;;i;{i#o;;0;{io;;i;{io;;i;{i!o;;0;{i7o;;0;{i-o;;i;{i8o;;0;{i#o;;0;{i5o;;i;{i#o;;0;{ i o;;0;{i4o;;0;{io;;i;{i o;;i;{i!o;;0;{i%o;;i;{iLo;;i;{i%o;;0;{i-o;;0;{io;;i;{i+o;;0;{i4o;;0;{io;;i;{iBo;;0;{i%o;;0;{io;;i;{iDo;;0;{i%o;;i;{i'o;;0;{i o;;i;{i+o;;0;{i2o;;i;{i1o;;0;{io;;i;{i5o;;i;{i+o;;0;{i2o;;i;{i-o;;0;{io;;i;{io;;i;{iAo;;0;{io;;0;{i#o;;0;{io;;i;{io;;i;{io;;0;{i#o;;0;{i1o;;0;{i'o;;i;{i%o;;0;{i8o;;0;{i!o;;i;{io;;0;{i3o;;i;{i0o;;i;{ i+o;;0;{ io;;i;{i'o;;0;{io;;i;{i2o;;0;{i"o;;i;{i4o;;0;{i'o;;i;{iAo;;0;{i%o;;0;{io;;i;{i'o;;0;{io;;i;{iBo;;0;{i+o;;0;{i"o;;i;{iDo;;0;{i%o;;i;{i1o;;0;{ io;;0;{i@o;;0;{io;;0;{i#o;;0;{iHo;;0;{io;;i;{io;;i;{io;;i;{i'o;;i;{i o;;0;{i-o;;0;{io;;0;{io;;0;{iLo;;i;{iDo;;0;{io;;i;{iHo;;0;{io;;i;{io;;i;{iIo;;0;{io;;i;{io;;i;{i2o;;i;{io;;i;{io;;i;{i o;;i;{io;;i;{io;;i;{io;;0;{io;;0;{iLo;;i;{i!o;;i;{i'o;;i;{i*o;;i;{i3o;;i;{i4o;;0;{ io;;0;{i@o;;0;{io;;0;{iGo;;0;{io;;i;{io;;0;{io;;0;{i-o;;0;{io;;i;{i*o;;0;{io;;0;{io;;0;{i2o;;0;{i%o;;i;{i1o;;0;{io;;i;{i%o;;i;{iLo;;i;{i!o;;0;{i2o;;0;{i*o;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{iBo;;0;{io;;0;{io;;0;{i2o;;0;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{iBo;;0;{i o;;0;{i@o;;0;{io;;0;{i#o;;0;{i4o;;0;{i%o;;i;{io;;0;{i#o;;0;{i*o;;i;{iDo;;0;{io;;0;{i%o;;0;{iLo;;i;{i'o;;0;{io;;0;{i-o;;0;{i%o;;0;{i%o;;0;{i2o;;i;{i5o;;0;{ io;;0;{i#o;;0;{i-o;;i;{io;;i;{io;;i;{i!o;;i;{i)o;;0;{i!o;;0;{i2o;;0;{i"o;;0;{i1o;;0;{io;;i;{i@o;;0;{i-o;;0;{io;;0;{i5o;;0;{io;;i;{iIo;;i;{i6o;;i;{ io;;0;{io;;0;{i#o;;0;{i7o;;0;{iIo;;0;{io;;i;{iBo;;0;{io;;0;{i#o;;0;{i!o;;i;{io;;i;{i!o;;i;{iHo;;0;{io;;i;{iIo;;0;{i!o;;i;{i7o;;0;{ io;;i;{io;;i;{i-o;;i;{iIo;;0;{io;;i;{io;;0;{i#o;;0;{i6o;;0;{io;;i;{i@o;;0;{io;;0;{i#o;;0;{io;;i;{i8o;;i;{io;;i;{io;;0;{i#o;;0;{i0o;;i;{io;;i;{ io;;i;{io;;0;{i1o;;0;{io;;0;{i*o;;0;{i#o;;0;{i#o;;i;{i"o;;i;{iHo;;0;{io;;i;{i o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i!o;;0;{i@o;;0;{io;;0;{i#o;;0;{i7o;;0;{i-o;;i;{i"o;;i;{i'o;;0;{io;;0;{i2o;;i;{i2o;;0;{i#o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{iHo;;0;{io;;i;{io;;0;{i4o;;0;{io;;i;{i9o;;i;{ io;;i;{io;;0;{i2o;;i;{iDo;;0;{io;;0;{i"o;;i;{iHo;;i;{iHo;;0;{ io;;i;{i-o;;0;{i!o;;i;{i2o;;i;{i'o;;i;{iFo;;i;{i3o;;i;{io;;0;{i#o;;0;{i'o;;0;{i o;;i;{iIo;;0;{i2o;;0;{io;;i;{i!o;;i;{i$o;;0;{i+o;;i;{io;;0;{io;;0;{i5o;;i;{i1o;;0;{i*o;;0;{io;;0;{iLo;;i;{i2o;;i;{i*o;;0;{io;;0;{iLo;;i;{iBo;;0;{io;;0;{i)o;;i;{i%o;;0;{i'o;;0;{io;;i;{i-o;;i;{io;;i;{io;;i;{io;;0;{i%o;;0;{i8o;;0;{io;;i;{io;;0;{i1o;;0;{iHo;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{io;;0;{i#o;;0;{io;;0;{io;;0;{i#o;;0;{i0o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{iHo;;0;{i-o;;0;{i!o;;i;{i o;;0;{i9o;;0;{i!o;;0;{i4o;;i;{i%o;;0;{i2o;;0;{io;;i;{i3o;;0;{io;;0;{i1o;;0;{io;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{i*o;;0;{i2o;;0;{io;;i;{i+o;;0;{i%o;;0;{i'o;;0;{io;;i;{i@o;;0;{io;;0;{i"o;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{iCo;;0;{io;;i;{i*o;;0;{i7o;;0;{i-o;;0;{io;;0;{iIo;;0;{i-o;;0;{i"o;;i;{iCo;;0;{i+o;;0;{i o;;0;{iHo;;i;{i!o;;0;{iHo;;i;{io;;i;{io;;i;{iAo;;0;{io;;0;{i%o;;0;{io;;i;{i#o;;0;{i4o;;0;{io;;0;{i-o;;0;{i"o;;0;{io;;0;{iLo;;i;{i5o;;0;{io;;i;{i@o;;0;{io;;0;{i%o;;0;{i5o;;0;{i"o;;i;{iAo;;0;{io;;0;{i%o;;i;{i-o;;0;{io;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iBo;;0;{i#o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i!o;;i;{i5o;;0;{i%o;;0;{i%o;;0;{iLo;;i;{iDo;;0;{i#o;;0;{io;;0;{iLo;;i;{i0o;;i;{io;;0;{i%o;;0;{iHo;;0;{i3o;;i;{io;;0;{io;;i;{i1o;;0;{ io;;i;{io;;i;{i!o;;0;{io;;0;{io;;0;{i#o;;0;{i5o;;i;{i@o;;0;{i%o;;0;{i7o;;0;{i-o;;0;{io;;i;{io;;0;{i o;;0;{iLo;;i;{io;;i;{i*o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iHo;;0;{io;;i;{io;;i;{i2o;;i;{ io;;0;{iAo;;0;{io;;0;{i%o;;0;{io;;i;{io;;i;{io;;i;{i"o;;i;{i(o;;i;{i*o;;i;{i*o;;0;{i4o;;0;{io;;i;{iDo;;0;{io;;0;{i%o;;i;{i3o;;i;{i4o;;0;{ io;;i;{io;;i;{io;;i;{io;;0;{i4o;;0;{io;;i;{io;;i;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{io;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{io;;0;{i1o;;0;{io;;i;{iIo;;0;{io;;i;{i5o;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{iAo;;0;{i%o;;0;{io;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iHo;;i;{io;;0;{i%o;;0;{i2o;;0;{i"o;;i;{i6o;;0;{io;;i;{i7o;;0;{iHo;;0;{io;;i;{ io;;0;{i2o;;0;{io;;0;{io;;0;{i%o;;0;{i2o;;0;{io;;i;{i"o;;0;{i2o;;0;{i'o;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i8o;;i;{i*o;;0;{i1o;;0;{iIo;;0;{io;;i;{i@o;;0;{i+o;;0;{i5o;;0;{i"o;;0;{io;;i;{iAo;;0;{i!o;;0;{iHo;;0;{i@o;;0;{i+o;;0;{i%o;;0;{iGo;;0;{io;;0;{iDo;;0;{io;;0;{io;;0;{iIo;;0;{i2o;;i;{iCo;;0;{io;;0;{iIo;;0;{io;;0;{iIo;;0;{i3o;;i;{iDo;;0;{i*o;;0;{iIo;;i;{i8o;;0;{ io;;i;{io;;0;{i%o;;0;{i5o;;i;{io;;i;{i!o;;i;{i@o;;0;{io;;0;{i#o;;0;{i7o;;0;{i-o;;i;{iBo;;0;{io;;0;{io;;i;{iHo;;0;{i!o;;i;{iIo;;0;{io;;i;{i!o;;i;{io;;0;{i%o;;0;{i1o;;0;{iHo;;0;{io;;i;{iHo;;0;{i-o;;0;{io;;i;{iAo;;0;{io;;0;{i%o;;0;{iHo;;0;{i'o;;i;{i2o;;0;{i'o;;i;{i3o;;i;{iIo;;0;{i-o;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{i"o;;i;{i-o;;0;{i8o;;0;{io;;0;{i4o;;0;{i(o;;i;{i2o;;i;{i"o;;i;{io;;0;{i%o;;0;{i6o;;0;{io;;i;{iAo;;0;{io;;0;{iIo;;0;{i'o;;i;{i3o;;i;{i'o;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{io;;i;{io;;0;{i2o;;0;{i+o;;0;{i%o;;0;{io;;i;{io;;0;{io;;0;{i8o;;0;{io;;i;{iBo;;0;{io;;0;{io;;i;{io;;i;{io;;0;{i8o;;0;{i!o;;i;{i9o;;0;{iHo;;i;{iAo;;0;{io;;0;{iHo;;0;{io;;i;{i"o;;i;{i#o;;i;{i-o;;0;{ io;;0;{i o;;0;{iLo;;i;{io;;i;{i#o;;0;{i1o;;0;{i!o;;i;{i%o;;0;{i4o;;0;{io;;0;{i5o;;0;{iIo;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i1o;;0;{io;;i;{io;;i;{io;;0;{i1o;;0;{i!o;;i;{i4o;;0;{io;;0;{i5o;;0;{iIo;;i;{iHo;;0;{io;;i;{i2o;;0;{ io;;i;{i o;;i;{io;;i;{i!o;;i;{ io;;0;{i%o;;0;{i2o;;0;{io;;i;{i o;;0;{i7o;;0;{iIo;;0;{io;;i;{i*o;;0;{i1o;;0;{i!o;;0;{io;;0;{i9o;;0;{i#o;;0;{io;;0;{iLo;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i5o;;0;{iHo;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i8o;;i;{iHo;;0;{i'o;;0;{io;;i;{io;;0;{i3o;;0;{i@o;;0;{io;;0;{i2o;;0;{i0o;;i;{i"o;;0;{i2o;;0;{i'o;;0;{io;;0;{i%o;;0;{i7o;;0;{iHo;;0;{io;;i;{i#o;;0;{i9o;;0;{iIo;;0;{i*o;;0;{i6o;;0;{io;;0;{io;;0;{iIo;;0;{i-o;;0;{i"o;;i;{i@o;;0;{io;;0;{i7o;;0;{iHo;;0;{i-o;;0;{io;;i;{io;;0;{iHo;;0;{io;;i;{i+o;;0;{io;;0;{iHo;;0;{i'o;;0;{io;;i;{i@o;;0;{io;;0;{i#o;;0;{i5o;;0;{i"o;;0;{io;;i;{iIo;;0;{io;;i;{i o;;0;{i7o;;0;{iHo;;0;{i-o;;0;{i"o;;i;{i#o;;0;{iGo;;0;{i'o;;i;{iHo;;0;{io;;i;{i"o;;i;{i4o;;0;{io;;0;{i4o;;0;{io;;i;{i'o;;0;{iFo;;i;{iBo;;0;{io;;i;{i5o;;0;{io;;i;{i o;;0;{i2o;;0;{i#o;;0;{iLo;;0;{i%o;;0;{iGo;;0;{i-o;;0;{io;;i;{i*o;;0;{iAo;;0;{i%o;;0;{io;;0;{io;;0;{iLo;;i;{iHo;;0;{i2o;;0;{i'o;;i;{i3o;;i;{iIo;;0;{i2o;;i;{io;;i;{iFo;;i;{io;;i;{i+o;;i;{ io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{io;;0;{io;;0;{i5o;;i;{io;;0;{io;;0;{i2o;;0;{io;;0;{i5o;;i;{i1o;;0;{io;;i;{i-o;;i;{io;;i;{i%o;;0;{i!o;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{io;;i;{i@o;;0;{io;;0;{i#o;;0;{i*o;;i;{iBo;;0;{io;;i;{i o;;0;{i-o;;0;{io;;i;{io;;i;{io;;0;{ io;;i;{io;;0;{i-o;;0;{io;;i;{i1o;;0;{iIo;;0;{io;;i;{i5o;;0;{io;;i;{iHo;;0;{i-o;;i;{io;;0;{iHo;;0;{i'o;;0;{io;;i;{io;;i;{io;;0;{i#o;;0;{i5o;;0;{io;;i;{i-o;;0;{i1o;;0;{io;;0;{iAo;;0;{i#o;;0;{io;;i;{i@o;;0;{i*o;;0;{i#o;;0;{i4o;;0;{i!o;;0;{i@o;;0;{i+o;;0;{i%o;;0;{iGo;;0;{io;;i;{io;;0;{i1o;;0;{io;;0;{i o;;0;{i1o;;0;{io;;i;{i o;;0;{i9o;;0;{i!o;;0;{i@o;;0;{i!o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{i1o;;0;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i4o;;0;{i o;;0;{i1o;;0;{io;;i;{io;;0;{i#o;;0;{i2o;;i;{i*o;;0;{io;;0;{iLo;;i;{io;;0;{i%o;;0;{i4o;;0;{io;;0;{io;;0;{iLo;;i;{i4o;;0;{io;;i;{i9o;;0;{i@o;;0;{i#o;;0;{i o;;0;{i1o;;0;{io;;i;{i"o;;0;{i1o;;0;{io;;i;{i'o;;0;{i-o;;0;{i"o;;i;{i*o;;0;{i'o;;0;{i#o;;0;{i#o;;0;{io;;0;{iLo;;i;{i2o;;0;{io;;i;{i2o;;0;{io;;i;{i@o;;0;{ i o;;0;{iGo;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{io;;0;{i@o;;0;{i o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i*o;;0;{io;;0;{iLo;;i;{io;;0;{io;;0;{io;;0;{i4o;;0;{io;;0;{i1o;;0;{io;;i;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{i4o;;0;{i#o;;0;{iLo;;0;{i!o;;i;{i'o;;0;{io;;0;{i o;;0;{i1o;;0;{io;;i;{i4o;;0;{i#o;;0;{iLo;;0;{io;;i;{i*o;;i;{i*o;;0;{i4o;;0;{i#o;;0;{iLo;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{i@o;;0;{i%o;;0;{io;;0;{i*o;;0;{iLo;;i;{i#o;;0;{io;;i;{i'o;;0;{io;;0;{io;;0;{iLo;;i;{iBo;;0;{i o;;0;{i%o;;i;{io;;0;{i!o;;0;{i4o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i#o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i#o;;0;{i%o;;i;{i@o;;0;{i%o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;i;{i1o;;0;{i'o;;i;{io;;0;{i2o;;0;{io;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{i-o;;0;{io;;i;{i1o;;0;{io;;i;{i!o;;i;{ io;;0;{i2o;;0;{i'o;;0;{io;;0;{iLo;;i;{io;;0;{i%o;;0;{i4o;;0;{i@o;;0;{i!o;;0;{io;;0;{io;;0;{iLo;;i;{i5o;;0;{io;;i;{i4o;;0;{i'o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{io;;i;{i!o;;0;{ i-o;;0;{io;;0;{i@o;;0;{i o;;0;{io;;0;{i*o;;0;{iLo;;i;{i2o;;i;{io;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iBo;;0;{io;;i;{i4o;;0;{i o;;0;{i o;;0;{i1o;;0;{iHo;;0;{io;;i;{io;;0;{i4o;;i;{i5o;;0;{iIo;;i;{i'o;;0;{io;;0;{i4o;;0;{i*o;;0;{io;;0;{iLo;;i;{i9o;;0;{io;;i;{i@o;;0;{io;;0;{i#o;;0;{i*o;;0;{i@o;;0;{i o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i%o;;0;{iGo;;0;{io;;0;{i o;;0;{iLo;;i;{i!o;;0;{io;;0;{io;;0;{iLo;;i;{i-o;;0;{i#o;;0;{iLo;;0;{i o;;i;{i4o;;0;{i o;;i;{iAo;;0;{io;;0;{iGo;;0;{io;;i;{io;;0;{io;;i;{i%o;;0;{io;;i;{iBo;;0;{io;;i;{io;;0;{i#o;;0;{iDo;;0;{i!o;;0;{i*o;;0;{iLo;;i;{i@o;;0;{io;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{iLo;;i;{iIo;;0;{i2o;;i;{i"o;;i;{io;;0;{iHo;;0;{i2o;;i;{i%o;;0;{iLo;;i;{i*o;;0;{iLo;;i;{i#o;;0;{i1o;;0;{ io;;0;{io;;0;{i1o;;0;{i!o;;i;{io;;0;{i o;;0;{i1o;;0;{iHo;;0;{io;;i;{i%o;;i;{i*o;;i;{iLo;;0;{i o;;0;{i4o;;0;{io;;0;{i2o;;i;{io;;i;{io;;i;{io;;i;{io;;0;{i-o;;0;{i@o;;0;{i#o;;0;{i o;;0;{i1o;;0;{iHo;;0;{io;;i;{io;;0;{i9o;;i;{i#o;;0;{i1o;;0;{io;;0;{i o;;0;{i1o;;0;{io;;i;{i*o;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{iDo;;0;{i#o;;0;{io;;0;{iLo;;i;{i%o;;0;{ i%o;;0;{i-o;;0;{i"o;;0;{io;;0;{iLo;;i;{i1o;;0;{i!o;;0;{io;;0;{iLo;;i;{i@o;;0;{i%o;;0;{io;;0;{i o;;0;{i1o;;0;{io;;i;{io;;i;{iGo;;0;{io;;0;{i o;;0;{i1o;;0;{io;;i;{iBo;;0;{i%o;;0;{i@o;;0;{io;;0;{io;;i;{i*o;;i;{ io;;0;{i2o;;0;{i#o;;0;{i4o;;0;{io;;0;{i2o;;i;{i4o;;0;{io;;0;{iBo;;0;{i o;;0;{io;;0;{i2o;;i;{io;;0;{iLo;;i;{i!o;;0;{i4o;;0;{io;;i;{i-o;;0;{io;;i;{i9o;;0;{io;;i;{i@o;;0;{i!o;;0;{io;;0;{i4o;;0;{io;;i;{i+o;;0;{i-o;;0;{i"o;;i;{iHo;;0;{i2o;;0;{io;;i;{i-o;;0;{iHo;;0;{i-o;;0;{io;;i;{i@o;;0;{io;;0;{i o;;0;{i-o;;0;{i"o;;0;{io;;0;{iLo;;i;{i%o;;0;{i*o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{i-o;;0;{i%o;;i;{iAo;;0;{ io;;0;{iGo;;0;{io;;i;{io;;0;{io;;i;{io;;0;{i0o;;i;{i#o;;0;{iIo;;0;{io;;i;{i%o;;0;{io;;i;{i+o;;0;{i%o;;0;{i!o;;i;{iIo;;0;{io;;i;{iDo;;0;{io;;i;{i0o;;i;{ io;;0;{i2o;;0;{io;;i;{i6o;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{i6o;;0;{io;;i;{iIo;;0;{i2o;;i;{i!o;;0;{i3o;;i;{i6o;;0;{io;;i;{i"o;;0;{i1o;;0;{iIo;;0;{io;;0;{io;;0;{i0o;;0;{i"o;;0;{i-o;;i;{i@o;;0;{io;;i;{iGo;;0;{io;;i;{i"o;;0;{i-o;;i;{iAo;;0;{io;;0;{io;;i;{iDo;;0;{io;;0;{i'o;;0;{iHo;;i;{i1o;;0;{io;;i;{io;;0;{io;;0;{i1o;;0;{i!o;;0;{io;;0;{i#o;;i;{i2o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{io;;0;{iLo;;i;{i!o;;0;{i1o;;0;{i!o;;0;{io;;0;{i#o;;i;{io;;0;{iDo;;0;{io;;0;{i"o;;i;{io;;0;{io;;0;{i*o;;0;{i9o;;0;{io;;0;{i#o;;i;{io;;i;{ io;;0;{iIo;;0;{i2o;;0;{io;;i;{i o;;0;{i2o;;0;{io;;i;{i o;;0;{i8o;;0;{io;;i;{i!o;;0;{i-o;;0;{io;;i;{io;;0;{i%o;;0;{i5o;;0;{i"o;;0;{i2o;;i;{io;;i;{io;;0;{i2o;;i;{io;;0;{i2o;;0;{i!o;;i;{i o;;0;{i2o;;0;{i"o;;i;{i o;;0;{i1o;;0;{io;;i;{i5o;;0;{io;;i;{io;;i;{io;;0;{i#o;;0;{io;;i;{io;;i;{io;;0;{i8o;;0;{io;;0;{i5o;;i;{iLo;;i;{io;;0;{i2o;;i;{i"o;;0;{i2o;;0;{i'o;;i;{io;;0;{i'o;;0;{i"o;;i;{iBo;;0;{io;;0;{io;;i;{io;;0;{io;;i;{io;;i;{ io;;0;{i1o;;0;{io;;i;{io;;0;{i1o;;0;{iHo;;0;{io;;i;{i2o;;i;{iAo;;0;{io;;i;{iCo;;0;{io;;i;{io;;0;{i o;;i;{i!o;;0;{io;;0;{i2o;;0;{i%o;;0;{i2o;;i;{i o;;0;{i5o;;0;{i#o;;i;{i o;;0;{i2o;;0;{io;;i;{iLo;;i;{i!o;;0;{i4o;;0;{io;;0;{iBo;;0;{io;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i%o;;i;{i'o;;i;{iHo;;0;{ io;;i;{io;;i;{io;;i;{i'o;;i;{iIo;;0;{io;;i;{i2o;;i;{io;;0;{i#o;;0;{i-o;;0;{io;;i;{io;;i;{ io;;0;{io;;i;{io;;0;{i9o;;0;{i!o;;i;{i+o;;0;{i!o;;0;{i9o;;i;{iBo;;0;{io;;0;{io;;i;{i o;;0;{i2o;;0;{io;;0;{i*o;;0;{io;;0;{i2o;;0;{io;;i;{io;;i;{io;;0;{iHo;;0;{i2o;;i;{io;;0;{i2o;;i;{io;;0;{i-o;;0;{i%o;;0;{i4o;;0;{io;;i;{io;;i;{io;;i;{i+o;;0;{i2o;;0;{i!o;;i;{i2o;;0;{i#o;;0;{i5o;;i;{iIo;;0;{i2o;;i;{io;;i;{ i o;;0;{i8o;;0;{io;;i;{i*o;;0;{i!o;;0;{i8o;;0;{io;;0;{i#o;;i;{i2o;;0;{i#o;;0;{iLo;;0;{i@o;;0;{i#o;;0;{io;;0;{iLo;;i;{i9o;;0;{i%o;;i;{io;;0;{i#o;;0;{i5o;;i;{io;;0;{i"o;;0;{i8o;;0;{io;;i;{i!o;;i;{ io;;0;{i5o;;i;{i"o;;0;{iLo;;i;{i o;;0;{i5o;;0;{i#o;;0;{iLo;;i;{i'o;;0;{i2o;;0;{i*o;;0;{i5o;;i;{i4o;;0;{io;;0;{i2o;;0;{i@o;;0;{i o;;0;{iHo;;i;{i%o;;0;{i@o;;0;{i%o;;0;{i5o;;0;{i"o;;0;{io;;i;{i5o;;i;{i"o;;i;{io;;i;{i1o;;0;{io;;i;{i#o;;0;{ io;;i;{i!o;;i;{i'o;;0;{i0o;;i;{i2o;;i;{ io;;0;{i1o;;0;{i*o;;i;{i'o;;0;{i2o;;0;{io;;i;{i@o;;0;{io;;0;{iIo;;i;{iBo;;0;{i-o;;0;{i@o;;0;{io;;0;{i0o;;i;{i4o;;0;{io;;0;{io;;0;{i5o;;0;{i*o;;0;{iLo;;i;{iLo;;0;{ io;;0;{i4o;;0;{io;;0;{i1o;;0;{i%o;;i;{io;;i;{io;;0;{i9o;;0;{i!o;;i;{io;;0;{i1o;;0;{i%o;;0;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{i4o;;0;{i'o;;0;{i1o;;0;{i%o;;i;{io;;0;{i-o;;0;{io;;i;{i!o;;0;{i-o;;0;{io;;0;{i-o;;0;{io;;0;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{iDo;;0;{io;;0;{i-o;;0;{i-o;;0;{io;;0;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{i%o;;0;{i4o;;0;{io;;i;{i@o;;0;{io;;0;{io;;i;{i9o;;0;{i@o;;0;{i#o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;i;{i*o;;0;{i1o;;0;{io;;0;{i o;;0;{i4o;;0;{io;;0;{i5o;;i;{i@o;;0;{io;;0;{i o;;0;{i1o;;0;{iHo;;0;{io;;i;{i@o;;0;{i%o;;0;{i5o;;0;{i"o;;0;{io;;i;{io;;0;{iGo;;0;{io;;i;{i'o;;0;{i5o;;0;{i"o;;0;{i#o;;0;{iLo;;i;{iBo;;0;{io;;i;{io;;0;{i#o;;0;{i1o;;0;{io;;0;{io;;0;{i1o;;0;{i!o;;i;{iDo;;0;{i.o;;0;{i@o;;0;{io;;0;{i#o;;0;{io;;i;{i%o;;0;{ i o;;0;{i4o;;0;{iBo;;0;{io;;0;{io;;0;{i5o;;i;{i2o;;0;{iDo;;0;{i!o;;0;{io;;0;{iLo;;i;{i4o;;0;{i!o;;0;{io;;0;{i-o;;0;{i*o;;i;{i5o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iAo;;0;{io;;0;{io;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iBo;;0;{io;;0;{iBo;;0;{i o;;0;{io;;0;{iLo;;i;{iDo;;0;{io;;0;{iDo;;0;{i#o;;0;{io;;0;{iLo;;i;{i'o;;i;{ io;;0;{i-o;;0;{io;;i;{io;;0;{i-o;;0;{i"o;;i;{io;;0;{i%o;;0;{i2o;;i;{i5o;;i;{i8o;;0;{io;;i;{i*o;;i;{i.o;;0;{i9o;;0;{i%o;;0;{i2o;;0;{i@o;;0;{i'o;;i;{i@o;;0;{ io;;0;{io;;i;{io;;0;{i"o;;0;{iLo;;i;{io;;0;{i#o;;0;{i#o;;0;{i2o;;i;{io;;i;{io;;0;{io;;0;{i5o;;0;{i@o;;0;{i#o;;0;{i5o;;0;{i"o;;i;{iHo;;i;{iAo;;0;{i#o;;0;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iBo;;0;{i#o;;0;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{i%o;;0;{i@o;;0;{i!o;;0;{i%o;;i;{i3o;;i;{io;;0;{i'o;;0;{i1o;;0;{i o;;i;{i-o;;i;{i2o;;0;{io;;i;{io;;0;{i!o;;i;{i o;;0;{i0o;;0;{i-o;;0;{i5o;;i;{io;;0;{i1o;;0;{iIo;;0;{io;;i;{i2o;;0;{io;;0;{i%o;;0;{iIo;;0;{i2o;;i;{i"o;;i;{io;;0;{i2o;;0;{i!o;;i;{io;;0;{i2o;;0;{i"o;;i;{io;;0;{ i'o;;0;{io;;i;{i#o;;i;{i1o;;0;{io;;i;{i%o;;i;{i3o;;i;{i6o;;0;{io;;i;{i9o;;0;{io;;i;{io;;0;{i-o;;0;{i"o;;i;{io;;0;{iIo;;0;{i-o;;0;{io;;i;{i!o;;0;{i1o;;0;{iHo;;0;{io;;i;{i9o;;0;{i%o;;i;{iHo;;0;{i'o;;0;{io;;i;{i#o;;0;{ io;;i;{io;;i;{i2o;;0;{i!o;;i;{iIo;;0;{i-o;;0;{io;;i;{i+o;;0;{i%o;;0;{i'o;;0;{io;;i;{i@o;;0;{io;;0;{i7o;;0;{iHo;;0;{i-o;;0;{io;;0;{iAo;;0;{io;;0;{iIo;;0;{i'o;;i;{io;;0;{i4o;;0;{i!o;;i;{io;;0;{i#o;;0;{i!o;;i;{iGo;;0;{io;;i;{iAo;;0;{io;;0;{i%o;;0;{io;;i;{i*o;;0;{io;;i;{i+o;;0;{io;;i;{iBo;;0;{io;;0;{io;;i;{io;;0;{i%o;;i;{i-o;;0;{io;;i;{iCo;;0;{io;;0;{iIo;;i;{i4o;;0;{io;;i;{i2o;;0;{i%o;;0;{i5o;;i;{iFo;;i;{io;;i;{i*o;;0;{io;;0;{i1o;;0;{io;;i;{io;;i;{ io;;0;{io;;i;{iIo;;0;{io;;i;{io;;0;{io;;i;{io;;0;{i6o;;0;{io;;i;{i!o;;0;{i2o;;0;{io;;i;{io;;0;{io;;0;{i-o;;0;{i*o;;i;{i!o;;0;{i+o;;i;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i#o;;0;{i4o;;i;{i%o;;0;{i2o;;0;{io;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{i1o;;0;{i"o;;i;{i'o;;i;{ i o;;0;{i9o;;i;{io;;0;{i2o;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i4o;;0;{io;;i;{iDo;;0;{io;;0;{i#o;;0;{io;;0;{iLo;;i;{iIo;;0;{i'o;;i;{i5o;;i;{io;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i2o;;0;{io;;0;{i2o;;0;{i#o;;0;{i"o;;0;{iLo;;i;{io;;0;{i"o;;0;{i2o;;i;{io;;i;{i!o;;i;{i"o;;0;{iLo;;i;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{io;;i;{i@o;;0;{i'o;;0;{i4o;;0;{i#o;;0;{iLo;;0;{io;;i;{i#o;;0;{i5o;;i;{io;;0;{i9o;;0;{io;;i;{i!o;;0;{i2o;;0;{i(o;;i;{i#o;;0;{i1o;;0;{io;;0;{io;;0;{i4o;;0;{io;;0;{i!o;;i;{i%o;;0;{i%o;;0;{i4o;;0;{io;;i;{i@o;;0;{i-o;;0;{io;;i;{iHo;;i;{i6o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{i2o;;0;{i!o;;i;{iHo;;0;{io;;i;{i7o;;0;{io;;i;{ io;;0;{i3o;;i;{i o;;0;{i5o;;0;{io;;i;{io;;0;{i5o;;i;{io;;0;{i1o;;0;{i'o;;i;{iCo;;0;{i+o;;0;{iIo;;i;{io;;i;{i-o;;i;{i8o;;i;{io;;i;{io;;0;{i5o;;0;{iIo;;i;{io;;0;{i2o;;0;{i!o;;i;{i@o;;0;{io;;0;{iHo;;0;{i2o;;i;{io;;0;{i0o;;i;{io;;i;{io;;i;{io;;0;{i#o;;0;{i9o;;i;{iHo;;0;{i2o;;i;{i o;;0;{i2o;;0;{i"o;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{io;;0;{i2o;;0;{i!o;;i;{i"o;;i;{io;;0;{io;;i;{i o;;0;{i2o;;0;{io;;i;{i"o;;0;{iHo;;0;{i2o;;i;{i%o;;0;{i1o;;0;{io;;0;{i)o;;0;{io;;0;{i0o;;i;{i'o;;0;{i8o;;0;{io;;0;{i4o;;i;{i(o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i*o;;0;{i!o;;0;{io;;0;{i1o;;0;{io;;0;{i4o;;i;{i2o;;i;{io;;0;{i#o;;i;{i9o;;0;{io;;0;{io;;0;{i2o;;0;{i#o;;i;{iBo;;0;{io;;0;{i)o;;i;{io;;i;{io;;0;{i9o;;0;{iIo;;i;{io;;0;{i0o;;0;{i#o;;0;{i2o;;0;{io;;i;{io;;i;{io;;0;{i4o;;i;{io;;0;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{io;;i;{io;;0;{i4o;;i;{iLo;;i;{i!o;;i;{io;;0;{i8o;;0;{i!o;;i;{io;;0;{i-o;;0;{i"o;;i;{i"o;;i;{i+o;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i#o;;0;{i0o;;0;{i@o;;0;{io;;0;{i(o;;i;{i#o;;0;{i0o;;0;{io;;0;{i8o;;0;{i#o;;0;{i5o;;i;{i8o;;i;{i%o;;0;{i2o;;i;{i+o;;0;{i2o;;i;{iBo;;0;{io;;0;{io;;0;{io;;0;{i2o;;0;{i#o;;i;{iHo;;0;{io;;i;{i!o;;i;{iIo;;0;{ io;;i;{io;;i;{i!o;;i;{io;;0;{i#o;;0;{i-o;;0;{io;;i;{i"o;;i;{iJo;;0;{io;;0;{io;;0;{i5o;;0;{iIo;;i;{i9o;;i;{i o;;0;{i4o;;0;{io;;i;{io;;i;{i#o;;0;{iHo;;0;{i'o;;0;{i!o;;0;{io;;0;{iIo;;0;{i-o;;0;{i"o;;i;{io;;i;{io;;0;{i-o;;0;{io;;i;{i#o;;0;{i2o;;0;{i@o;;0;{i o;;0;{i2o;;i;{i4o;;0;{i%o;;i;{i+o;;0;{i2o;;i;{i*o;;0;{i'o;;0;{i#o;;0;{i#o;;0;{io;;0;{iLo;;i;{i@o;;0;{i!o;;0;{i7o;;0;{i-o;;0;{io;;i;{i#o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i9o;;0;{i@o;;0;{i#o;;0;{i5o;;0;{i"o;;i;{i'o;;0;{io;;i;{iDo;;0;{i o;;0;{i@o;;0;{i-o;;i;{iHo;;i;{io;;0;{i2o;;i;{io;;0;{i'o;;0;{i#o;;i;{i4o;;0;{io;;i;{i5o;;0;{iHo;;i;{i o;;0;{i5o;;0;{io;;i;{i o;;0;{i1o;;0;{io;;i;{i5o;;0;{io;;i;{io;;0;{i8o;;0;{i o;;i;{io;;0;{i*o;;0;{i!o;;i;{i!o;;0;{i7o;;0;{i-o;;i;{i"o;;0;{i2o;;0;{io;;i;{i#o;;0;{i1o;;0;{io;;i;{i*o;;0;{i'o;;0;{io;;i;{i+o;;0;{i9o;;i;{i-o;;0;{i#o;;0;{i4o;;i;{iAo;;0;{i+o;;0;{iHo;;i;{iBo;;0;{io;;i;{iCo;;0;{io;;i;{iIo;;i;{io;;0;{i-o;;0;{io;;i;{i@o;;0;{io;;0;{i(o;;i;{io;;0;{io;;0;{i#o;;i;{iGo;;0;{i-o;;0;{io;;0;{io;;0;{i1o;;0;{i*o;;i;{i@o;;0;{io;;0;{i%o;;i;{io;;0;{io;;0;{i5o;;i;{iHo;;0;{ i-o;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{iAo;;0;{io;;0;{i0o;;i;{i!o;;i;{i"o;;i;{i0o;;i;{i2o;;i;{io;;0;{io;;i;{io;;i;{io;;0;{i1o;;0;{i'o;;i;{io;;0;{i5o;;0;{iHo;;i;{io;;0;{iIo;;0;{i3o;;i;{i"o;;i;{io;;0;{i2o;;0;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i1o;;0;{io;;i;{i'o;;i;{i*o;;0;{i1o;;0;{i!o;;0;{io;;0;{i9o;;0;{i#o;;0;{io;;0;{iLo;;i;{i+o;;0;{io;;i;{i1o;;0;{i'o;;i;{i@o;;0;{io;;0;{i2o;;i;{i*o;;0;{i!o;;0;{i-o;;0;{i o;;0;{i2o;;0;{io;;i;{iAo;;0;{i#o;;0;{io;;i;{i3o;;i;{io;;0;{i7o;;0;{io;;i;{iIo;;0;{ io;;i;{io;;0;{i'o;;0;{iIo;;0;{i2o;;i;{i+o;;0;{i2o;;i;{i9o;;0;{io;;i;{i-o;;i;{ io;;i;{i!o;;i;{i"o;;i;{i'o;;0;{i1o;;0;{io;;i;{i2o;;i;{ io;;0;{i2o;;0;{i"o;;i;{io;;i;{io;;0;{i2o;;0;{i'o;;i;{io;;0;{i5o;;i;{i@o;;0;{io;;0;{i4o;;0;{iHo;;0;{io;;i;{io;;i;{i'o;;i;{i3o;;i;{ io;;0;{i-o;;i;{io;;0;{i8o;;0;{io;;i;{i o;;0;{i9o;;i;{io;;0;{iIo;;0;{i2o;;i;{i+o;;0;{i1o;;0;{i'o;;i;{io;;0;{ i#o;;0;{i2o;;0;{i'o;;0;{i2o;;0;{i*o;;i;{i2o;;0;{io;;i;{io;;i;{io;;0;{i#o;;i;{i#o;;0;{i!o;;i;{io;;i;{iHo;;0;{i2o;;i;{iIo;;0;{i-o;;0;{io;;i;{i'o;;0;{io;;i;{io;;0;{io;;i;{io;;i;{io;;0;{i'o;;0;{i"o;;i;{i1o;;0;{io;;i;{i4o;;0;{io;;i;{io;;i;{io;;0;{i2o;;0;{i!o;;i;{io;;i;{io;;0;{i8o;;0;{i%o;;i;{i!o;;i;{io;;0;{i2o;;0;{i"o;;i;{iBo;;0;{io;;0;{iHo;;0;{io;;i;{i'o;;0;{io;;i;{io;;i;{i"o;;0;{io;;0;{io;;i;{i-o;;i;{ io;;i;{io;;0;{i2o;;0;{i!o;;i;{i@o;;0;{io;;0;{i"o;;i;{iAo;;0;{io;;0;{io;;i;{io;;i;{iAo;;0;{io;;0;{io;;i;{io;;i;{io;;0;{iIo;;0;{i-o;;i;{i+o;;0;{io;;0;{iHo;;0;{i-o;;i;{iDo;;0;{io;;i;{io;;i;{i!o;;i;{iAo;;0;{io;;0;{i!o;;i;{i"o;;i;{i+o;;0;{i2o;;0;{i"o;;i;{iAo;;0;{io;;i;{i0o;;i;{i1o;;0;{ io;;i;{iFo;;i;{io;;0;{iFo;;i;{io;;i;{io;;0;{iIo;;0;{i-o;;i;{io;;i;{io;;0;{io;;i;{io;;i;{iAo;;0;{io;;i;{i'o;;i;{i o;;0;{i1o;;0;{io;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{iHo;;0;{io;;i;{io;;i;{i'o;;i;{iIo;;0;{io;;i;{i2o;;i;{i o;;0;{iIo;;0;{i2o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{io;;i;{io;;0;{i2o;;0;{i#o;;i;{io;;i;{iFo;;i;{i!o;;i;{ io;;0;{i-o;;0;{io;;i;{io;;0;{i9o;;0;{io;;0;{i%o;;0;{i5o;;i;{i!o;;0;{i2o;;0;{io;;0;{i0o;;i;{i'o;;0;{io;;0;{i(o;;0;{iLo;;0;{i'o;;0;{i2o;;0;{io;;i;{i"o;;i;{i%o;;0;{i1o;;0;{iHo;;0;{i'o;;i;{i'o;;i;{i*o;;0;{i2o;;0;{io;;i;{iAo;;0;{i o;;0;{io;;i;{iDo;;0;{i o;;i;{i3o;;i;{i4o;;0;{iIo;;0;{i'o;;i;{i3o;;i;{i5o;;0;{io;;i;{i6o;;0;{io;;i;{iFo;;i;{io;;i;{i!o;;i;{io;;0;{i3o;;i;{i8o;;0;{ io;;i;{io;;0;{io;;0;{io;;i;{io;;i;{io;;0;{i4o;;0;{io;;i;{i"o;;i;{iHo;;0;{io;;0;{io;;0;{iHo;;0;{i2o;;0;{io;;i;{i!o;;0;{io;;0;{iHo;;0;{i2o;;0;{i!o;;i;{iIo;;0;{i!o;;i;{i9o;;i;{ io;;i;{i*o;;0;{i'o;;0;{i1o;;0;{io;;i;{i@o;;0;{i+o;;0;{iHo;;0;{i2o;;i;{iHo;;0;{i+o;;0;{io;;0;{i5o;;i;{iHo;;0;{ i'o;;0;{io;;i;{io;;0;{i8o;;0;{io;;i;{i@o;;0;{i+o;;0;{io;;0;{i2o;;i;{io;;i;{i-o;;0;{io;;i;{io;;i;{i"o;;i;{i2o;;i;{ io;;i;{i!o;;i;{i"o;;i;{io;;0;{i2o;;0;{i"o;;i;{iFo;;i;{i@o;;0;{io;;0;{i"o;;i;{i3o;;i;{iIo;;0;{ i'o;;0;{io;;i;{i-o;;i;{io;;0;{i-o;;0;{io;;i;{i!o;;i;{i2o;;0;{io;;i;{i'o;;i;{i3o;;i;{io;;0;{#io;;i;{io;;i;{ io;;0;{i#o;;0;{i!o;;i;{i%o;;i;{io;;0;{i5o;;i;{io;;0;{i5o;;i;{io;;0;{io;;0;{i-o;;0;{i!o;;i;{i#o;;0;{i1o;;0;{io;;i;{i*o;;0;{i8o;;0;{io;;i;{i-o;;0;{i#o;;i;{i2o;;0;{io;;i;{i@o;;0;{io;;0;{i#o;;0;{i4o;;0;{i o;;i;{iCo;;0;{io;;i;{io;;i;{ io;;0;{i3o;;i;{iHo;;0;{i-o;;i;{iIo;;0;{i-o;;0;{io;;i;{i+o;;0;{i!o;;0;{i1o;;0;{io;;i;{i2o;;0;{i"o;;i;{i@o;;0;{i+o;;0;{io;;0;{i8o;;i;{i8o;;0;{i#o;;i;{i9o;;0;{i#o;;i;{io;;0;{i8o;;i;{ io;;0;{i1o;;0;{io;;0;{i#o;;i;{io;;0;{io;;i;{io;;0;{io;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{i1o;;0;{i"o;;i;{i2o;;0;{i#o;;0;{i4o;;0;{i*o;;0;{i4o;;0;{io;;0;{io;;0;{i4o;;0;{i(o;;0;{i5o;;0;{i%o;;i;{i#o;;i;{ io;;0;{io;;0;{iLo;;i;{io;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{io;;0;{i4o;;0;{i!o;;0;{i2o;;0;{io;;i;{i4o;;0;{io;;i;{i o;;0;{i8o;;0;{i o;;i;{i9o;;0;{i!o;;0;{i4o;;i;{i!o;;0;{i4o;;0;{io;;0;{i#o;;i;{i*o;;0;{io;;0;{i!o;;0;{i o;;0;{iLo;;i;{io;;0;{i6o;;0;{io;;i;{io;;i;{io;;0;{i'o;;0;{iHo;;0;{i2o;;i;{i o;;0;{i1o;;0;{iIo;;0;{io;;i;{io;;0;{i6o;;0;{io;;i;{io;;i;{i@o;;0;{i+o;;0;{iHo;;i;{i!o;;i;{ io;;0;{i%o;;0;{i1o;;0;{io;;i;{i#o;;i;{i5o;;i;{i9o;;0;{io;;i;{i!o;;0;{io;;i;{i@o;;0;{io;;0;{iIo;;0;{i2o;;i;{i"o;;0;{i8o;;0;{io;;0;{i4o;;i;{i#o;;i;{io;;i;{i%o;;0;{i9o;;0;{iHo;;i;{io;;0;{i1o;;0;{iHo;;0;{io;;i;{io;;0;{i#o;;0;{i1o;;0;{i%o;;i;{i1o;;0;{io;;i;{io;;0;{i0o;;i;{io;;i;{i%o;;i;{io;;0;{io;;i;{i1o;;0;{io;;i;{i2o;;0;{io;;i;{i!o;;0;{i1o;;0;{io;;i;{i9o;;0;{io;;i;{i#o;;0;{ io;;0;{i2o;;i;{i!o;;i;{i"o;;0;{i2o;;i;{iBo;;0;{io;;0;{i)o;;i;{i%o;;0;{io;;i;{i%o;;0;{ i'o;;0;{io;;i;{i2o;;0;{io;;i;{i"o;;i;{i4o;;0;{iHo;;0;{i'o;;i;{i5o;;i;{i9o;;0;{iHo;;i;{iHo;;0;{i'o;;0;{io;;i;{i3o;;i;{i'o;;0;{io;;i;{io;;i;{io;;0;{i3o;;0;{i'o;;0;{i4o;;0;{io;;0;{i5o;;i;{i1o;;0;{io;;i;{i*o;;i;{i-o;;0;{io;;i;{i0o;;0;{ io;;0;{i2o;;0;{io;;i;{io;;0;{io;;i;{io;;0;{i3o;;i;{io;;0;{i2o;;0;{io;;i;{i5o;;i;{i@o;;0;{io;;0;{iIo;;i;{iAo;;0;{io;;0;{io;;i;{i1o;;0;{i o;;0;{i*o;;0;{io;;0;{i4o;;0;{io;;0;{i'o;;0;{io;;0;{i(o;;0;{iLo;;i;{i%o;;i;{i*o;;i;{i@o;;0;{i!o;;0;{i7o;;0;{i-o;;0;{io;;i;{i2o;;0;{ io;;i;{io;;i;{io;;0;{i#o;;i;{i o;;i;{i"o;;i;{i'o;;i;{i*o;;i;{i4o;;0;{ io;;i;{io;;i;{io;;0;{i1o;;0;{io;;i;{iCo;;0;{io;;i;{io;;i;{i!o;;i;{i"o;;i;{ io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i'o;;0;{i1o;;0;{io;;0;{i#o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i6o;;0;{io;;0;{i)o;;0;{i2o;;i;{i2o;;i;{i'o;;i;{i5o;;i;{i6o;;0;{io;;i;{i8o;;0;{io;;i;{io;;i;{i9o;;0;{i o;;i;{i*o;;i;{i%o;;i;{io;;0;{io;;0;{i%o;;0;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i5o;;i;{i2o;;i;{io;;0;{i%o;;i;{i'o;;0;{ io;;i;{io;;i;{io;;i;{i%o;;0;{i2o;;0;{io;;i;{io;;i;{io;;0;{i1o;;0;{i'o;;i;{iAo;;0;{io;;i;{io;;i;{io;;0;{i'o;;0;{io;;i;{i1o;;0;{io;;i;{i-o;;i;{io;;i;{iAo;;0;{i+o;;0;{io;;i;{io;;i;{io;;0;{i o;;i;{io;;0;{i3o;;i;{i+o;;0;{i-o;;0;{io;;i;{io;;i;{io;;i;{io;;0;{iHo;;0;{i-o;;i;{io;;i;{i o;;0;{i2o;;0;{io;;i;{i!o;;i;{ io;;0;{i-o;;0;{io;;i;{i1o;;0;{io;;i;{io;;0;{i6o;;0;{io;;i;{io;;0;{i#o;;0;{i0o;;i;{i%o;;i;{iCo;;0;{io;;i;{iDo;;0;{io;;0;{i#o;;i;{i#o;;0;{iLo;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{iAo;;0;{io;;0;{io;;i;{iAo;;0;{io;;i;{i*o;;i;{i0o;;i;{io;;0;{ i#o;;0;{i8o;;0;{io;;i;{i%o;;0;{i0o;;i;{i2o;;0;{i!o;;i;{i'o;;0;{io;;i;{i9o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i-o;;0;{i"o;;i;{io;;0;{i0o;;i;{iIo;;0;{i2o;;i;{io;;0;{i0o;;i;{io;;0;{i1o;;0;{io;;i;{io;;0;{i4o;;0;{iIo;;0;{io;;i;{i%o;;0;{i0o;;0;{i+o;;0;{i'o;;0;{i1o;;0;{iHo;;0;{io;;i;{i@o;;0;{i!o;;0;{iGo;;0;{io;;i;{i@o;;0;{io;;0;{i#o;;0;{iGo;;0;{io;;i;{io;;0;{iGo;;0;{io;;i;{iIo;;i;{iAo;;0;{io;;0;{iHo;;0;{i!o;;i;{iIo;;0;{io;;i;{iDo;;0;{io;;0;{iIo;;i;{i1o;;0;{io;;i;{ io;;0;{i2o;;0;{i"o;;i;{io;;0;{i8o;;i;{io;;0;{i1o;;0;{iHo;;0;{io;;i;{i5o;;0;{iIo;;i;{io;;0;{i#o;;0;{io;;0;{i2o;;0;{io;;0;{io;;0;{iLo;;i;{i#o;;i;{io;;0;{io;;0;{i)o;;0;{iLo;;i;{i#o;;0;{i#o;;0;{io;;0;{i4o;;i;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i o;;0;{io;;i;{i"o;;0;{i2o;;0;{io;;i;{i"o;;0;{io;;0;{io;;0;{iLo;;i;{i#o;;0;{i2o;;0;{i(o;;0;{i5o;;i;{i'o;;0;{i#o;;0;{i#o;;0;{io;;0;{i4o;;i;{io;;0;{i4o;;0;{i"o;;0;{i!o;;i;{iLo;;i;{i2o;;0;{i%o;;i;{i2o;;i;{i o;;i;{i4o;;0;{io;;i;{i5o;;i;{i@o;;0;{io;;0;{i o;;0;{i#o;;i;{i)o;;0;{i8o;;i;{i*o;;0;{i2o;;0;{io;;i;{iAo;;0;{i+o;;0;{i%o;;0;{iHo;;0;{io;;i;{io;;i;{ io;;0;{ i'o;;0;{io;;i;{i-o;;0;{io;;i;{i2o;;i;{i9o;;0;{io;;i;{iIo;;0;{i2o;;i;{io;;0;{i1o;;0;{io;;i;{i!o;;0;{i1o;;0;{io;;i;{i%o;;0;{i-o;;0;{io;;i;{i+o;;0;{i'o;;0;{i0o;;i;{i1o;;0;{io;;i;{i1o;;0;{io;;i;{i-o;;0;{i-o;;0;{io;;i;{i@o;;0;{io;;i;{iDo;;0;{i#o;;i;{i o;;0;{iDo;;0;{i#o;;i;{io;;0;{io;;i;{i2o;;0;{i%o;;i;{iLo;;i;{io;;i;{ io;;0;{i2o;;0;{i#o;;i;{io;;0;{i-o;;0;{io;;i;{iIo;;0;{i2o;;i;{i*o;;0;{i#o;;0;{i#o;;i;{i+o;;0;{i2o;;i;{i@o;;0;{io;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{io;;0;{i'o;;0;{i2o;;i;{i8o;;i;{i#o;;i;{i1o;;0;{i*o;;i;{i*o;;0;{io;;0;{i!o;;0;{i o;;0;{iLo;;i;{io;;i;{ io;;0;{i%o;;0;{i4o;;0;{iHo;;0;{io;;i;{io;;0;{ io;;0;{i2o;;i;{iLo;;i;{i@o;;0;{io;;0;{iHo;;0;{i2o;;i;{io;;0;{i8o;;0;{i#o;;0;{i5o;;i;{i#o;;i;{ io;;0;{io;;0;{i4o;;i;{i#o;;0;{i2o;;0;{i*o;;i;{i1o;;0;{io;;0;{io;;0;{i0o;;i;{i2o;;i;{i#o;;0;{i2o;;0;{i!o;;i;{i8o;;0;{io;;0;{i#o;;0;{i2o;;0;{io;;0;{i2o;;i;{iLo;;i;{ io;;0;{i#o;;0;{i4o;;0;{iIo;;0;{io;;i;{i!o;;0;{iHo;;0;{i'o;;0;{io;;i;{i%o;;0;{i-o;;0;{i"o;;i;{i*o;;0;{io;;0;{i4o;;0;{io;;0;{i"o;;0;{iLo;;i;{i8o;;0;{io;;i;{i+o;;0;{i8o;;0;{iHo;;0;{io;;0;{io;;0;{i3o;;0;{i@o;;0;{io;;0;{iGo;;0;{i o;;i;{i@o;;0;{io;;0;{i)o;;0;{i!o;;i;{i#o;;0;{i7o;;0;{i-o;;0;{io;;i;{i(o;;0;{i#o;;0;{i)o;;0;{io;;0;{i5o;;i;{i1o;;0;{io;;i;{i4o;;0;{i!o;;0;{i2o;;i;{i#o;;0;{i2o;;i;{iLo;;i;{i%o;;0;{i-o;;0;{io;;i;{i-o;;0;{i1o;;0;{io;;i;{i@o;;0;{i%o;;0;{i2o;;i;{iBo;;0;{io;;0;{i)o;;i;{io;;i;{io;;0;{i1o;;0;{io;;i;{i8o;;0;{i!o;;i;{io;;0;{io;;i;{i-o;;0;{io;;i;{i4o;;0;{io;;i;{i o;;0;{iHo;;0;{i2o;;0;{i"o;;i;{io;;0;{i2o;;i;{i"o;;i;{io;;0;{io;;i;{io;;0;{i4o;;0;{iIo;;0;{io;;i;{io;;0;{i4o;;0;{io;;i;{i"o;;0;{i2o;;0;{i!o;;i;{i5o;;0;{iHo;;0;{io;;0;{i5o;;i;{i*o;;0;{i1o;;0;{iHo;;0;{io;;i;{i@o;;0;{io;;0;{i5o;;0;{iKo;;0;{i"o;;0;{i'o;;i;{iHo;;0;{i2o;;i;{iBo;;0;{io;;0;{io;;i;{iCo;;0;{io;;i;{iDo;;0;{io;;0;{iIo;;i;{i!o;;0;{io;;0;{i8o;;0;{i!o;;i;{i!o;;0;{i0o;;i;{iHo;;0;{io;;i;{i'o;;i;{iIo;;0;{io;;i;{iJo;;0;{io;;0;{io;;0;{i5o;;0;{iIo;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{iFo;;i;{io;;i;{i'o;;0;{i0o;;i;{iKo;;0;{io;;i;{i2o;;i;{io;;i;{i2o;;0;{i#o;;0;{iLo;;0;{io;;0;{i2o;;i;{iAo;;0;{io;;0;{io;;i;{io;;0;{i-o;;0;{io;;0;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{i5o;;i;{io;;i;{i'o;;0;{i2o;;0;{io;;i;{i o;;0;{i4o;;0;{io;;0;{io;;0;{iLo;;i;{io;;i;{io;;0;{i0o;;0;{io;;0;{i1o;;0;{iHo;;0;{i'o;;i;{io;;0;{i8o;;i;{ io;;0;{i#o;;0;{io;;0;{i5o;;0;{i"o;;0;{iLo;;i;{io;;0;{i*o;;0;{i5o;;i;{i!o;;0;{i+o;;0;{i2o;;0;{i#o;;0;{i2o;;0;{i o;;i;{i#o;;i;{io;;0;{io;;0;{i*o;;0;{i1o;;0;{io;;0;{io;;0;{i4o;;0;{io;;0;{i2o;;0;{io;;i;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{io;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{i5o;;i;{i@o;;0;{i*o;;0;{i5o;;0;{i"o;;0;{io;;i;{io;;i;{i1o;;0;{i%o;;i;{i"o;;0;{iLo;;i;{io;;i;{i!o;;i;{ io;;0;{i8o;;0;{i#o;;0;{i5o;;i;{i#o;;i;{i5o;;i;{i4o;;0;{io;;0;{i#o;;i;{i5o;;0;{io;;0;{i#o;;i;{i#o;;i;{ i'o;;0;{i2o;;0;{io;;i;{i0o;;0;{io;;0;{i5o;;i;{iDo;;0;{io;;i;{i4o;;0;{io;;i;{io;;0;{i4o;;0;{io;;0;{i9o;;0;{i%o;;0;{i"o;;0;{iLo;;i;{i5o;;i;{io;;i;{i6o;;0;{io;;i;{i8o;;i;{io;;0;{i%o;;0;{i1o;;0;{i*o;;i;{i@o;;0;{i!o;;0;{i7o;;0;{i-o;;0;{io;;i;{i'o;;i;{i2o;;i;{i@o;;0;{i!o;;0;{io;;0;{i2o;;i;{io;;0;{i2o;;i;{i3o;;i;{io;;0;{i'o;;0;{iHo;;0;{i2o;;i;{i1o;;0;{io;;i;{io;;0;{i7o;;0;{iHo;;0;{i-o;;i;{io;;0;{i#o;;0;{io;;i;{i2o;;i;{io;;0;{i2o;;0;{i"o;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{ io;;i;{i'o;;0;{i"o;;i;{i1o;;0;{io;;i;{i2o;;0;{io;;i;{io;;0;{ io;;i;{io;;0;{iLo;;i;{io;;i;{i#o;;0;{i#o;;0;{io;;0;{i2o;;i;{iLo;;i;{i'o;;0;{io;;i;{ io;;0;{i#o;;0;{i4o;;0;{io;;i;{i4o;;0;{io;;0;{io;;0;{i o;;0;{i2o;;0;{io;;i;{io;;0;{i#o;;0;{i#o;;0;{io;;0;{i"o;;0;{i0o;;i;{io;;0;{i1o;;0;{io;;i;{i-o;;0;{io;;0;{i#o;;0;{i#o;;0;{io;;0;{i"o;;0;{i0o;;i;{i@o;;0;{i o;;0;{i4o;;0;{io;;0;{i o;;0;{iIo;;0;{i-o;;0;{io;;i;{io;;0;{iGo;;0;{i!o;;i;{i-o;;0;{io;;i;{i1o;;0;{io;;i;{i%o;;i;{i3o;;i;{io;;0;{i1o;;0;{io;;i;{io;;i;{iHo;;0;{i!o;;i;{io;;0;{i2o;;i;{io;;0;{i0o;;i;{i5o;;i;{i9o;;0;{io;;i;{io;;0;{i'o;;0;{io;;i;{i"o;;0;{i-o;;0;{i!o;;i;{i#o;;0;{ io;;i;{i1o;;0;{i*o;;i;{i2o;;0;{i o;;i;{i"o;;i;{i9o;;0;{i o;;i;{i%o;;0;{i-o;;0;{io;;i;{i2o;;0;{i"o;;i;{i'o;;0;{i1o;;0;{io;;i;{i(o;;0;{i5o;;0;{i%o;;i;{i+o;;0;{ io;;0;{i1o;;0;{io;;i;{iHo;;0;{i2o;;0;{i"o;;i;{i#o;;0;{i0o;;i;{i%o;;0;{i-o;;0;{io;;i;{i1o;;0;{io;;i;{iHo;;0;{i-o;;i;{i1o;;0;{io;;i;{i2o;;0;{i"o;;i;{i8o;;0;{io;;i;{i-o;;0;{i'o;;0;{io;;i;{i7o;;0;{iHo;;0;{io;;i;{i@o;;0;{io;;i;{io;;0;{i4o;;0;{i!o;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{i5o;;0;{i"o;;0;{i#o;;i;{i*o;;0;{i8o;;0;{io;;i;{i@o;;0;{i*o;;0;{i#o;;0;{i4o;;0;{i!o;;i;{io;;0;{i(o;;i;{io;;0;{iGo;;0;{io;;i;{io;;0;{i2o;;0;{i0o;;i;{i#o;;0;{i4o;;0;{i o;;i;{i5o;;0;{i"o;;0;{io;;i;{i%o;;0;{i"o;;i;{i2o;;0;{i0o;;i;{iAo;;0;{ io;;0;{io;;i;{io;;0;{io;;i;{io;;i;{io;;0;{i#o;;0;{io;;i;{i%o;;0;{io;;i;{iHo;;0;{io;;i;{i4o;;i;{io;;i;{io;;0;{i5o;;0;{io;;i;{i+o;;0;{i1o;;0;{i'o;;i;{io;;0;{io;;0;{i1o;;0;{io;;i;{iIo;;0;{i-o;;i;{iBo;;0;{io;;0;{iIo;;i;{io;;i;{io;;0;{i6o;;0;{iHo;;0;{io;;0;{i*o;;0;{i3o;;0;{io;;0;{i6o;;0;{io;;i;{io;;i;{i o;;0;{i2o;;0;{i'o;;0;{io;;0;{i2o;;i;{iLo;;i;{i o;;0;{i1o;;0;{io;;0;{io;;0;{i5o;;i;{i#o;;0;{iHo;;0;{i'o;;0;{i!o;;i;{io;;0;{i4o;;0;{i"o;;0;{i!o;;i;{io;;0;{i3o;;0;{io;;0;{i1o;;0;{io;;i;{io;;0;{i#o;;0;{i0o;;0;{iDo;;0;{io;;0;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i o;;0;{i2o;;0;{io;;i;{i#o;;i;{ io;;0;{i#o;;i;{i#o;;0;{i!o;;i;{io;;0;{i8o;;0;{i%o;;i;{i%o;;0;{io;;0;{i2o;;i;{i'o;;0;{i2o;;0;{i#o;;0;{i5o;;i;{i2o;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i*o;;0;{i1o;;0;{i"o;;i;{i*o;;0;{i3o;;0;{io;;0;{i6o;;0;{io;;i;{i@o;;0;{i'o;;0;{i o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{iAo;;0;{io;;0;{io;;0;{i"o;;0;{iLo;;i;{iCo;;0;{io;;i;{io;;0;{iIo;;0;{i*o;;0;{i3o;;0;{io;;0;{i6o;;0;{io;;i;{iDo;;0;{i#o;;0;{iIo;;0;{i*o;;0;{i3o;;0;{io;;0;{i6o;;0;{io;;i;{io;;0;{io;;0;{i2o;;i;{i!o;;0;{io;;0;{i5o;;i;{i+o;;0;{i#o;;0;{i2o;;i;{io;;i;{ io;;0;{i'o;;0;{i5o;;i;{io;;0;{i2o;;i;{io;;0;{i2o;;0;{i#o;;i;{i o;;0;{i2o;;0;{io;;i;{iLo;;i;{io;;0;{i%o;;i;{i@o;;0;{io;;0;{i2o;;i;{io;;i;{io;;0;{io;;0;{i3o;;0;{i#o;;0;{i4o;;0;{i+o;;0;{iLo;;i;{i2o;;0;{io;;0;{i0o;;i;{i#o;;i;{io;;0;{i2o;;0;{i%o;;i;{i1o;;0;{io;;0;{i4o;;0;{io;;0;{i4o;;0;{io;;0;{i2o;;0;{i%o;;i;{i%o;;0;{iBo;;0;{i"o;;i;{iHo;;0;{io;;i;{i!o;;i;{iIo;;0;{io;;0;{io;;0;{io;;i;{i-o;;0;{io;;i;{i1o;;0;{io;;i;{i+o;;0;{i#o;;0;{i5o;;0;{io;;i;{i@o;;0;{i+o;;0;{i%o;;0;{io;;i;{i!o;;i;{io;;0;{iIo;;0;{i-o;;0;{io;;i;{i%o;;0;{i4o;;0;{iIo;;0;{i!o;;i;{iJo;;0;{io;;i;{iKo;;0;{i'o;;i;{i5o;;i;{io;;i;{i1o;;0;{i*o;;i;{iAo;;0;{i*o;;i;{io;;i;{io;;0;{i%o;;0;{i9o;;i;{i9o;;0;{io;;0;{i4o;;i;{i5o;;i;{io;;0;{i#o;;i;{i!o;;i;{i#o;;0;{i1o;;0;{io;;i;{i'o;;0;{i#o;;i;{i-o;;0;{i-o;;0;{io;;0;{i#o;;0;{i2o;;0;{io;;0;{i5o;;i;{i@o;;0;{i!o;;0;{io;;0;{i#o;;0;{i5o;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i*o;;i;{i-o;;0;{iGo;;0;{i!o;;0;{iBo;;0;{i-o;;i;{iAo;;0;{io;;0;{iJo;;0;{io;;i;{iBo;;0;{io;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{io;;i;{iHo;;i;{iIo;;i;{iJo;;i;{io;;0;{i9o;;0;{iIo;;i;{io;;i;{iKo;;i;{io;;0;{iIo;;0;{i-o;;i;{i6o;;0;{io;;i;{iHo;;0;{io;;i;{iIo;;0;{io;;i;{i7o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{i o;;0;{i7o;;0;{io;;i;{io;;0;{i2o;;i;{i8o;;i;{io;;i;{ io;;0;{i4o;;0;{io;;i;{i o;;0;{i5o;;i;{io;;0;{i2o;;0;{i!o;;i;{i"o;;0;{i2o;;i;{io;;0;{i2o;;i;{i!o;;0;{io;;0;{i5o;;i;{i2o;;0;{i(o;;i;{io;;i;{io;;0;{i5o;;0;{i"o;;0;{io;;0;{io;;i;{io;;i;{io;;0;{io;;i;{io;;0;{i(o;;0;{io;;0;{i4o;;0;{i"o;;0;{i!o;;i;{io;;0;{iIo;;0;{i3o;;0;{io;;0;{iIo;;0;{i2o;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{i"o;;0;{i7o;;0;{io;;i;{i#o;;0;{i'o;;0;{i!o;;i;{i(o;;0;{i9o;;0;{io;;0;{i"o;;0;{iLo;;0;{io;;0;{i%o;;0;{i2o;;0;{io;;i;{io;;0;{iHo;;0;{i'o;;0;{io;;i;{i*o;;0;{i1o;;0;{i!o;;0;{io;;0;{i1o;;0;{i*o;;i;{i+o;;0;{i%o;;0;{i-o;;0;{i!o;;0;{i@o;;0;{i+o;;0;{i%o;;0;{i'o;;i;{i-o;;0;{i4o;;0;{iHo;;0;{i!o;;0;{io;;0;{i1o;;0;{i'o;;i;{i@o;;0;{io;;0;{i7o;;0;{i-o;;0;{io;;i;{i"o;;0;{i7o;;0;{i-o;;0;{io;;0;{iAo;;0;{io;;0;{iGo;;0;{io;;i;{i+o;;0;{i5o;;0;{iHo;;0;{i"o;;0;{i'o;;0;{i@o;;0;{i o;;0;{i2o;;i;{io;;0;{i4o;;i;{i9o;;0;{io;;0;{io;;0;{i2o;;0;{io;;0;{i o;;0;{i2o;;0;{io;;i;{io;;0;{i*o;;i;{io;;i;{io;;0;{i9o;;0;{iKo;;i;{i*o;;0;{i5o;;i;{i@o;;0;{io;;0;{i7o;;0;{i-o;;i;{io;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{i!o;;0;{io;;0;{io;;i;{i%o;;i;{i4o;;0;{io;;i;{i#o;;0;{io;;i;{i5o;;i;{i%o;;i;{ io;;0;{i-o;;0;{i!o;;i;{i@o;;0;{io;;0;{i%o;;0;{iIo;;0;{i2o;;i;{i o;;0;{i5o;;0;{io;;i;{i'o;;0;{i1o;;0;{io;;i;{i4o;;0;{io;;i;{io;;0;{i#o;;0;{i#o;;0;{i(o;;0;{io;;0;{iLo;;i;{i o;;0;{i2o;;0;{io;;i;{io;;i;{i'o;;0;{i#o;;0;{i#o;;0;{io;;i;{i(o;;0;{i1o;;0;{io;;0;{i#o;;0;{i2o;;0;{i o;;i;{i*o;;0;{i2o;;0;{i#o;;i;{i4o;;0;{io;;0;{io;;0;{i#o;;0;{i5o;;0;{i"o;;0;{iLo;;i;{i,o;;0;{i2o;;i;{ i#o;;0;{i2o;;0;{i o;;0;{i!o;;0;{io;;0;{io;;0;{i#o;;0;{i5o;;i;{i%o;;0;{io;;0;{io;;0;{i#o;;0;{io;;0;{iLo;;i;{i*o;;0;{i1o;;0;{i!o;;0;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{i)o;;0;{i!o;;i;{iCo;;0;{io;;i;{iDo;;0;{i#o;;i;{iHo;;0;{io;;i;{io;;i;{i!o;;i;{iIo;;0;{io;;i;{io;;0;{i9o;;0;{iJo;;i;{i!o;;i;{i"o;;i;{iJo;;0;{io;;0;{io;;0;{i#o;;0;{i9o;;0;{iJo;;i;{io;;i;{iAo;;0;{io;;0;{io;;i;{iKo;;0;{io;;0;{io;;0;{i4o;;0;{iKo;;0;{io;;i;{i!o;;0;{io;;0;{i4o;;0;{iKo;;0;{i!o;;i;{i9o;;i;{ io;;i;{i!o;;0;{i7o;;0;{i-o;;i;{iCo;;0;{io;;i;{io;;i;{iBo;;0;{io;;i;{iHo;;i;{i%o;;0;{i9o;;0;{iHo;;i;{iBo;;0;{io;;0;{i!o;;i;{iFo;;i;{iIo;;i;{io;;0;{i5o;;0;{iIo;;i;{iJo;;0;{io;;i;{iKo;;i;{io;;0;{i5o;;0;{iKo;;i;{i@o;;0;{i#o;;i;{iAo;;0;{io;;0;{iIo;;0;{io;;i;{iGo;;0;{i-o;;0;{io;;i;{iHo;;0;{ io;;i;{i!o;;i;{i-o;;i;{io;;i;{i!o;;i;{i"o;;i;{i2o;;i;{ io;;i;{io;;0;{i5o;;0;{iHo;;i;{i"o;;i;{i#o;;0;{io;;i;{i'o;;i;{iIo;;0;{ io;;i;{i'o;;0;{io;;i;{i-o;;i;{ io;;i;{iAo;;0;{io;;0;{iIo;;0;{io;;i;{io;;i;{i@o;;0;{io;;i;{io;;i;{i"o;;i;{i0o;;i;{i2o;;i;{ io;;i;{io;;i;{i%o;;0;{i0o;;0;{i+o;;0;{i'o;;0;{i1o;;0;{iHo;;0;{io;;i;{i'o;;i;{i3o;;i;{ io;;0;{i5o;;0;{iIo;;i;{io;;0;{iJo;;0;{i0o;;i;{i!o;;0;{iHo;;0;{i3o;;i;{i@o;;0;{io;;0;{iIo;;0;{i2o;;i;{iJo;;0;{i'o;;0;{io;;i;{i-o;;0;{io;;i;{iAo;;0;{io;;0;{iJo;;0;{io;;i;{iFo;;i;{i0o;;i;{i@o;;0;{i-o;;0;{iKo;;i;{iKo;;0;{ io;;i;{i'o;;0;{io;;i;{i-o;;i;{io;;i;{i"o;;i;{iAo;;0;{io;;0;{iKo;;i;{i0o;;i;{i2o;;i;{i o;;0;{io;;i;{ io;;0;{i'o;;0;{i1o;;0;{io;;i;{i o;;0;{i'o;;0;{i"o;;i;{i o;;0;{i4o;;0;{io;;i;{i#o;;0;{i#o;;0;{io;;0;{iLo;;i;{i)o;;0;{i1o;;0;{io;;0;{i#o;;0;{i4o;;0;{i"o;;0;{iLo;;i;{i2o;;0;{io;;i;{i!o;;0;{i2o;;0;{io;;0;{io;;0;{i#o;;i;{io;;0;{i o;;0;{i4o;;0;{iHo;;0;{io;;i;{io;;i;{i2o;;0;{i"o;;i;{io;;0;{i'o;;0;{i2o;;0;{i#o;;i;{i6o;;0;{io;;i;{io;;0;{ i'o;;0;{io;;i;{i1o;;0;{io;;i;{i2o;;0;{io;;i;{i3o;;i;{io;;0;{i1o;;0;{io;;i;{io;;i;{io;;i;{i3o;;i;{i!o;;i;{ i'o;;0;{io;;i;{i"o;;i;{i1o;;0;{io;;i;{io;;i;{i2o;;i;{i3o;;i;{i%o;;i;{ i'o;;0;{i"o;;i;{i-o;;0;{io;;i;{i!o;;i;{i1o;;0;{io;;i;{io;;i;{i2o;;0;{ io;;i;{io;;i;{io;;i;{i!o;;i;{i"o;;i;{i4o;;0;{i'o;;i;{i5o;;0;{io;;i;{i8o;;i;{io;;0;{i o;;0;{i%o;;0;{i'o;;0;{i"o;;i;{i%o;;0;{i2o;;0;{i"o;;i;{i9o;;i;{i'o;;0;{ i"o;;i;{i o;;0;{i2o;;0;{io;;i;{i0o;;i;{i1o;;0;{io;;0;{i@o;;0;{i o;;0;{i'o;;0;{i5o;;0;{i"o;;0;{io;;i;{i2o;;0;{io;;i;{i5o;;i;{i'o;;0;{i#o;;0;{i#o;;0;{io;;i;{i(o;;0;{io;;i;{i-o;;0;{ io;;i;{io;;0;{iDo;;0;{io;;i;{io;;i;{iFo;;i;{i@o;;0;{i%o;;0;{i2o;;0;{i0o;;i;{i0o;;i;{ io;;0;{i0o;;i;{i o;;0;{i2o;;0;{io;;i;{io;;i;{i5o;;0;{iHo;;i;{iHo;;0;{i3o;;i;{io;;0;{iIo;;0;{i2o;;i;{io;;0;{i1o;;0;{iIo;;0;{io;;i;{i5o;;0;{iIo;;i;{i-o;;0;{iIo;;0;{i-o;;0;{io;;i;{i@o;;0;{i o;;0;{i4o;;0;{io;;0;{i@o;;0;{io;;0;{i#o;;0;{i2o;;i;{i1o;;0;{ io;;0;{io;;0;{i0o;;i;{io;;i;{io;;i;{io;;0;{i#o;;i;{i!o;;0;{io;;0;{io;;0;{i%o;;i;{i@o;;0;{i*o;;0;{i#o;;0;{i5o;;i;{iAo;;0;{io;;0;{iIo;;0;{i'o;;i;{io;;0;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{io;;i;{io;;i;{ i%o;;0;{i1o;;0;{io;;0;{i)o;;0;{io;;0;{iLo;;i;{i0o;;i;{i2o;;i;{io;;0;{io;;0;{i4o;;i;{io;;0;{i8o;;0;{i!o;;0;{i1o;;0;{io;;0;{i4o;;i;{iLo;;i;{iCo;;0;{io;;i;{io;;i;{iDo;;0;{i'o;;i;{i"o;;0;{i"o;;0;{i2o;;i;{i2o;;0;{io;;i;{io;;i;{io;;i;{i o;;0;{i2o;;0;{io;;i;{io;;0;{io;;0;{i o;;0;{i1o;;0;{i"o;;i;{io;;0;{io;;i;{io;;i;{io;;i;{i o;;0;{i'o;;0;{i"o;;i;{io;;i;{i"o;;i;{i2o;;i;{i%o;;0;{i1o;;0;{io;;0;{i)o;;0;{io;;0;{iLo;;i;{i'o;;i;{iBo;;0;{i o;;0;{iHo;;i;{i3o;;0;{i o;;0;{i2o;;i;{i@o;;0;{i o;;0;{io;;i;{iAo;;0;{i o;;0;{i0o;;i;{i4o;;0;{ io;;i;{io;;i;{iLo;;i;{io;;i;{i+o;;0;{i2o;;0;{i"o;;i;{i!o;;0;{io;;0;{i2o;;0;{i"o;;0;{i4o;;0;{io;;0;{i2o;;0;{i'o;;0;{i2o;;0;{i*o;;i;{io;;0;{i%o;;0;{i5o;;i;{i'o;;i;{iHo;;0;{io;;i;{i5o;;0;{io;;i;{io;;i;{i"o;;0;{i2o;;i;{iHo;;i;{i8o;;i;{ io;;i;{io;;0;{i4o;;0;{io;;i;{i@o;;0;{i o;;0;{i4o;;0;{io;;i;{iCo;;0;{io;;i;{io;;i;{io;;i;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;0;{i'o;;i;{io;;i;{i"o;;i;{i o;;0;{i2o;;0;{i"o;;i;{i9o;;0;{io;;i;{i o;;0;{i2o;;0;{io;;i;{iHo;;i;{i o;;0;{i5o;;0;{iHo;;i;{iHo;;0;{i-o;;0;{io;;i;{i"o;;i;{i2o;;i;{io;;i;{i o;;0;{i2o;;0;{i'o;;i;{i3o;;i;{iIo;;0;{i-o;;i;{i o;;0;{i%o;;i;{iBo;;0;{io;;0;{io;;i;{i o;;0;{$io;;i;{i!o;;0;{i'o;;0;{i"o;;i;{i2o;;i;{io;;0;{io;;0;{i5o;;i;{io;;i;{io;;0;{i2o;;i;{io;;i;{iLo;;i;{iBo;;0;{io;;i;{i%o;;0;{io;;i;{io;;0;{i2o;;i;{io;;0;{i-o;;0;{io;;i;{i4o;;0;{i%o;;i;{io;;0;{i2o;;0;{io;;0;{i2o;;0;{i#o;;i;{io;;i;{i o;;0;{iIo;;0;{i-o;;0;{i"o;;i;{i@o;;0;{i o;;0;{i"o;;i;{iCo;;0;{i o;;0;{iIo;;i;{io;;0;{i6o;;0;{io;;i;{io;;i;{io;;i;{i o;;0;{i1o;;0;{iIo;;0;{io;;i;{i2o;;0;{io;;0;{i4o;;i;{iIo;;0;{i2o;;0;{io;;i;{io;;0;{i5o;;i;{io;;0;{io;;i;{i!o;;0;{io;;0;{i#o;;0;{i#o;;0;{i)o;;0;{i2o;;i;{i2o;;0;{i"o;;0;{i8o;;i;{iLo;;i;{i'o;;0;{io;;i;{i+o;;0;{i!o;;0;{i9o;;0;{iHo;;0;{io;;0;{iIo;;0;{i-o;;0;{i"o;;i;{i0o;;i;{i*o;;0;{io;;0;{io;;0;{i#o;;0;{i2o;;0;{i!o;;i;{i1o;;0;{io;;i;{i2o;;i;{io;;i;{i4o;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{io;;0;{i2o;;i;{i+o;;0;{io;;0;{i9o;;i;{io;;0;{iBo;;0;{i"o;;0;{io;;i;{i!o;;i;{i o;;0;{i1o;;0;{i'o;;i;{i2o;;0;{i o;;i;{i7o;;0;{iHo;;0;{io;;i;{io;;0;{i o;;0;{i!o;;0;{iIo;;0;{i-o;;0;{i"o;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i9o;;i;{io;;0;{io;;i;{i8o;;0;{io;;i;{iHo;;i;{i o;;0;{i9o;;0;{i@o;;0;{i'o;;0;{io;;i;{i#o;;0;{i!o;;i;{i1o;;0;{io;;i;{i2o;;i;{i@o;;0;{i o;;0;{i"o;;i;{io;;0;{i2o;;0;{i0o;;i;{i%o;;0;{i2o;;0;{i0o;;i;{iDo;;0;{i o;;i;{iIo;;0;{i-o;;0;{i"o;;i;{i2o;;0;{i"o;;i;{i"o;;i;{i2o;;i;{i#o;;i;{io;;0;{i6o;;0;{io;;i;{i#o;;0;{i2o;;0;{io;;i;{i4o;;0;{io;;i;{i-o;;0;{ i-o;;0;{io;;i;{i1o;;0;{io;;i;{i7o;;0;{iIo;;0;{i-o;;i;{i8o;;0;{iHo;;0;{i!o;;i;{iHo;;0;{i3o;;i;{i0o;;i;{ io;;0;{i!o;;i;{i3o;;i;{io;;0;{i1o;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{i2o;;0;{io;;i;{i!o;;0;{io;;i;{i1o;;0;{i'o;;i;{i%o;;0;{ i-o;;i;{io;;i;{i1o;;0;{io;;i;{i8o;;i;{iIo;;0;{i3o;;i;{i-o;;0;{i1o;;0;{io;;i;{i2o;;0;{io;;i;{i@o;;0;{i-o;;0;{i!o;;i;{iAo;;0;{i%o;;0;{io;;i;{i1o;;0;{io;;i;{i'o;;i;{i2o;;i;{io;;i;{i o;;0;{i2o;;0;{io;;i;{i"o;;0;{i8o;;i;{i4o;;0;{io;;i;{i8o;;0;{io;;i;{i9o;;0;{io;;i;{iAo;;0;{i#o;;0;{io;;i;{iHo;;0;{io;;i;{iBo;;0;{i!o;;0;{i%o;;i;{i%o;;0;{io;;i;{iDo;;0;{i!o;;i;{i%o;;i;{io;;0;{i#o;;i;{i o;;0;{i2o;;0;{io;;0;{i4o;;i;{io;;0;{i2o;;0;{i#o;;i;{io;;i;{i4o;;0;{i(o;;i;{i5o;;i;{io;;0;{i2o;;i;{io;;0;{i8o;;0;{i#o;;0;{i5o;;i;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i2o;;0;{io;;i;{i!o;;0;{i2o;;0;{i#o;;0;{io;;i;{i*o;;0;{io;;0;{i2o;;0;{io;;i;{i1o;;0;{i!o;;0;{io;;0;{i8o;;i;{i2o;;0;{ io;;0;{i2o;;0;{i#o;;i;{io;;0;{i8o;;0;{i o;;i;{i!o;;0;{io;;0;{i8o;;0;{i o;;i;{i%o;;0;{i1o;;0;{i"o;;i;{i(o;;0;{i1o;;0;{i"o;;i;{i5o;;i;{i9o;;0;{io;;0;{i2o;;i;{i@o;;0;{io;;0;{io;;0;{i#o;;i;{i'o;;i;{ io;;i;{io;;i;{i o;;0;{i!o;;i;{i+o;;0;{i1o;;0;{i'o;;i;{i"o;;i;{i#o;;i;{i%o;;0;{i4o;;0;{io;;i;{i1o;;0;{io;;i;{i2o;;i;{i%o;;i;{i2o;;i;{i-o;;0;{io;;i;{i o;;0;{iIo;;0;{i3o;;i;{io;;i;{io;;i;{io;;i;{io;;0;{i%o;;i;{io;;0;{i-o;;i;{iCo;;0;{io;;i;{io;;i;{io;;0;{i4o;;0;{iIo;;0;{io;;i;{i!o;;i;{i#o;;0;{iLo;;0;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{i%o;;0;{iLo;;0;{io;;i;{i7o;;0;{iIo;;0;{i-o;;i;{i8o;;0;{iHo;;0;{i!o;;i;{iHo;;0;{i3o;;i;{i0o;;i;{io;;0;{i#o;;0;{i2o;;0;{i!o;;i;{io;;0;{ i-o;;0;{io;;i;{i1o;;0;{io;;i;{io;;i;{i2o;;0;{io;;i;{i8o;;0;{iIo;;0;{i!o;;i;{iHo;;0;{i-o;;0;{io;;i;{iIo;;0;{i3o;;i;{i o;;0;{iHo;;0;{i2o;;i;{i o;;0;{i4o;;0;{io;;i;{iHo;;0;{i-o;;0;{io;;i;{iIo;;0;{i2o;;i;{io;;0;{i2o;;i;{iIo;;0;{i2o;;i;{io;;0;{i5o;;i;{i8o;;0;{io;;i;{io;;0;{i%o;;0;{i9o;;i;{i!o;;0;{ io;;i;{io;;i;{i'o;;0;{io;;i;{i1o;;0;{io;;i;{io;;i;{i#o;;0;{i-o;;0;{i"o;;i;{i%o;;0;{ i-o;;i;{i!o;;i;{i2o;;0;{io;;i;{i4o;;0;{io;;i;{i9o;;0;{io;;i;{iHo;;0;{i2o;;i;{iIo;;0;{i2o;;0;{io;;i;{i'o;;0;{i1o;;0;{io;;i;{i2o;;0;{io;;i;{io;;0;{i0o;;0;{i@o;;0;{i%o;;i;{io;;i;{i8o;;0;{iIo;;0;{io;;i;{i-o;;0;{ i!o;;i;{i'o;;0;{io;;i;{i3o;;i;{iIo;;0;{i-o;;0;{io;;i;{i@o;;0;{ io;;0;{iIo;;0;{i-o;;i;{io;;0;{i2o;;0;{i0o;;i;{i%o;;0;{io;;i;{i"o;;i;{i-o;;0;{i!o;;i;{iAo;;0;{ io;;0;{iIo;;i;{i!o;;0;{iHo;;i;{i%o;;0;{io;;i;{iGo;;0;{io;;i;{i'o;;0;{io;;i;{iBo;;0;{io;;0;{io;;i;{io;;0;{i2o;;i;{io;;i;{i-o;;0;{io;;i;{i1o;;0;{io;;i;{ io;;0;{i9o;;0;{io;;i;{i o;;0;{i'o;;0;{io;;i;{iIo;;0;{i2o;;i;{io;;0;{i3o;;i;{io;;0;{i#o;;0;{i0o;;i;{i(o;;0;{io;;i;{i@o;;0;{io;;0;{i2o;;i;{i"o;;0;{iHo;;0;{i-o;;i;{iBo;;0;{io;;0;{i#o;;0;{io;;i;{iCo;;0;{i"o;;i;{io;;i;{io;;i;{io;;0;{i2o;;i;{io;;i;{i o;;0;{i'o;;0;{i2o;;0;{i%o;;i;{io;;i;{io;;i;{i o;;0;{iIo;;0;{i2o;;i;{i@o;;0;{io;;0;{io;;i;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i-o;;i;{i o;;0;{i5o;;i;{io;;0;{i8o;;i;{io;;0;{i0o;;0;{io;;0;{i8o;;i;{i8o;;i;{io;;0;{i-o;;0;{io;;i;{i)o;;0;{i2o;;i;{i*o;;0;{io;;i;{i9o;;0;{io;;0;{i#o;;i;{iBo;;0;{i#o;;0;{io;;i;{io;;0;{io;;i;{io;;i;{i"o;;i;{i o;;0;{io;;0;{i0o;;i;{io;;0;{i#o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i2o;;0;{io;;0;{i2o;;0;{i%o;;i;{io;;i;{io;;0;{i$o;;0;{io;;0;{i)o;;0;{iLo;;i;{i o;;0;{i9o;;0;{i!o;;0;{i4o;;i;{i!o;;0;{io;;0;{io;;0;{i%o;;i;{i'o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i4o;;0;{i'o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i(o;;0;{i#o;;0;{i5o;;i;{i*o;;0;{i!o;;0;{i#o;;0;{i o;;0;{i9o;;0;{i!o;;0;{i4o;;i;{i%o;;0;{i%o;;0;{i8o;;0;{io;;0;{i0o;;i;{i'o;;0;{i o;;0;{i!o;;i;{i#o;;0;{iLo;;i;{iHo;;0;{io;;i;{iCo;;0;{io;;i;{i'o;;i;{io;;0;{io;;i;{i#o;;0;{i2o;;0;{i'o;;i;{iBo;;0;{i!o;;0;{io;;i;{iIo;;0;{io;;i;{i'o;;i;{i2o;;i;{io;;0;{i-o;;0;{i*o;;i;{io;;0;{i#o;;i;{i4o;;0;{io;;i;{i o;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{iLo;;0;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{io;;i;{io;;i;{io;;i;{ i#o;;0;{i5o;;i;{i9o;;0;{io;;i;{i*o;;0;{i#o;;0;{i0o;;i;{i0o;;i;{i2o;;i;{i4o;;i;{ io;;0;{i#o;;0;{i0o;;0;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{i4o;;0;{i"o;;0;{i!o;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{i8o;;0;{iLo;;i;{i'o;;0;{i#o;;0;{i#o;;0;{io;;0;{io;;0;{i2o;;i;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i#o;;0;{i*o;;i;{i9o;;0;{io;;i;{i*o;;0;{io;;0;{i@o;;0;{io;;0;{i#o;;0;{i2o;;0;{i0o;;0;{i+o;;0;{iLo;;i;{io;;i;{i8o;;i;{io;;0;{i0o;;i;{i!o;;0;{io;;0;{io;;0;{i%o;;i;{i2o;;0;{io;;i;{i@o;;0;{i!o;;0;{i7o;;0;{i-o;;0;{io;;i;{i!o;;i;{i2o;;0;{io;;0;{i#o;;i;{i2o;;i;{io;;0;{i8o;;i;{i"o;;i;{io;;0;{i2o;;i;{io;;0;{i2o;;i;{io;;0;{i0o;;0;{i@o;;0;{i%o;;i;{io;;0;{io;;i;{io;;0;{i1o;;0;{iHo;;0;{io;;i;{i+o;;0;{i2o;;0;{io;;i;{i2o;;i;{iAo;;0;{io;;0;{io;;i;{iDo;;0;{i+o;;0;{i'o;;i;{i#o;;0;{i5o;;i;{iLo;;0;{ io;;i;{io;;i;{io;;i;{i%o;;0;{i*o;;0;{io;;0;{i1o;;0;{io;;i;{iGo;;0;{i-o;;0;{io;;0;{i-o;;0;{i2o;;0;{i!o;;0;{i2o;;0;{i%o;;0;{i5o;;i;{i%o;;i;{i2o;;i;{i4o;;0;{io;;0;{i5o;;i;{i'o;;i;{ io;;0;{i-o;;0;{io;;i;{i2o;;i;{iIo;;0;{i3o;;i;{i'o;;0;{i1o;;0;{io;;i;{i*o;;0;{i'o;;0;{io;;i;{i5o;;i;{i@o;;0;{i%o;;i;{iDo;;0;{i#o;;0;{iHo;;i;{i+o;;0;{iLo;;i;{i@o;;0;{i"o;;0;{i(o;;i;{i3o;;i;{ io;;0;{i1o;;0;{io;;i;{i2o;;0;{i"o;;i;{i7o;;0;{i-o;;i;{io;;0;{ io;;i;{i#o;;0;{i#o;;i;{i0o;;i;{i1o;;0;{i o;;i;{io;;i;{i2o;;0;{i o;;i;{i4o;;i;{i!o;;0;{i0o;;0;{io;;0;{i2o;;0;{io;;i;{i@o;;0;{i%o;;0;{i5o;;0;{i"o;;0;{io;;i;{i#o;;0;{i0o;;i;{i8o;;0;{io;;i;{iHo;;0;{i'o;;0;{i"o;;i;{i%o;;0;{i2o;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{i#o;;i;{i#o;;0;{i2o;;i;{i%o;;0;{i7o;;0;{i-o;;0;{io;;i;{iAo;;0;{i#o;;0;{io;;i;{i0o;;i;{i+o;;0;{i%o;;0;{i0o;;i;{i4o;;i;{io;;0;{i2o;;0;{iBo;;0;{io;;i;{io;;i;{ io;;0;{i!o;;i;{i o;;0;{i1o;;0;{io;;i;{io;;i;{i"o;;i;{i5o;;0;{iHo;;i;{iIo;;0;{i2o;;i;{io;;0;{i'o;;0;{io;;i;{io;;0;{i%o;;0;{io;;i;{io;;0;{io;;0;{i0o;;i;{io;;i;{i o;;0;{io;;i;{i%o;;0;{i!o;;i;{io;;i;{i4o;;0;{io;;0;{io;;0;{i#o;;0;{i5o;;0;{i"o;;0;{iLo;;i;{io;;i;{i@o;;0;{io;;0;{io;;i;{iBo;;0;{io;;i;{io;;i;{io;;i;{i!o;;i;{i%o;;0;{i2o;;0;{io;;i;{iAo;;0;{io;;0;{io;;0;{i o;;0;{i5o;;i;{i"o;;0;{i2o;;i;{i#o;;0;{io;;i;{i0o;;i;{i%o;;0;{i%o;;0;{i4o;;0;{iHo;;0;{io;;i;{i5o;;i;{i'o;;0;{i+o;;0;{i2o;;i;{i*o;;0;{i2o;;i;{iBo;;0;{io;;0;{io;;0;{i8o;;i;{io;;0;{i#o;;0;{i*o;;i;{iHo;;0;{io;;i;{io;;i;{iIo;;0;{io;;i;{i5o;;i;{io;;i;{i o;;0;{iIo;;0;{i3o;;i;{io;;0;{iIo;;0;{io;;i;{io;;i;{io;;0;{i0o;;0;{io;;0;{i2o;;0;{i'o;;i;{iHo;;0;{i2o;;i;{io;;i;{io;;0;{i#o;;i;{i4o;;0;{io;;i;{i1o;;0;{io;;0;{i)o;;0;{i1o;;0;{i"o;;i;{i8o;;0;{io;;i;{io;;i;{i-o;;0;{io;;i;{i!o;;0;{i7o;;0;{io;;i;{i#o;;0;{io;;i;{i0o;;i;{i%o;;0;{i2o;;i;{i'o;;i;{iIo;;0;{i-o;;0;{i!o;;i;{i'o;;i;{io;;0;{io;;0;{io;;i;{io;;0;{i#o;;0;{i0o;;0;{i'o;;0;{i1o;;0;{io;;0;{i4o;;i;{i o;;0;{i2o;;0;{io;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i0o;;i;{i1o;;0;{io;;i;{i2o;;i;{io;;0;{i!o;;0;{iLo;;i;{i%o;;0;{i1o;;0;{i"o;;i;{i4o;;0;{io;;i;{i1o;;0;{io;;0;{i)o;;0;{i1o;;0;{i"o;;i;{io;;i;{i5o;;i;{i@o;;0;{io;;0;{i!o;;0;{i5o;;i;{iBo;;0;{i%o;;0;{io;;i;{i*o;;i;{i-o;;0;{i0o;;0;{i+o;;0;{iLo;;i;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{iHo;;i;{iIo;;i;{ io;;0;{i2o;;0;{io;;i;{io;;0;{i1o;;0;{i'o;;i;{io;;0;{i3o;;i;{io;;0;{iIo;;0;{i2o;;i;{iAo;;0;{io;;0;{io;;i;{io;;0;{i0o;;i;{i7o;;0;{io;;i;{iHo;;0;{io;;i;{ i o;;0;{i!o;;i;{io;;0;{i2o;;0;{io;;i;{i!o;;0;{i7o;;0;{iHo;;0;{io;;i;{i$o;;0;{io;;0;{i5o;;i;{i'o;;0;{i1o;;0;{io;;0;{io;;0;{i2o;;i;{i-o;;i;{iIo;;0;{io;;i;{i-o;;i;{i8o;;i;{io;;i;{i o;;0;{i5o;;i;{i8o;;0;{i!o;;i;{io;;0;{i+o;;i;{io;;i;{io;;0;{i4o;;i;{i!o;;0;{i2o;;i;{io;;i;{io;;i;{ i o;;0;{i9o;;i;{io;;0;{i1o;;0;{i'o;;i;{i*o;;0;{i#o;;0;{io;;i;{i-o;;0;{i2o;;0;{io;;i;{i!o;;i;{ i o;;0;{io;;i;{io;;0;{i8o;;0;{i!o;;i;{io;;0;{ i#o;;i;{i%o;;i;{io;;0;{i8o;;0;{i#o;;0;{i5o;;i;{i'o;;0;{io;;i;{i2o;;i;{i#o;;0;{i8o;;0;{i!o;;i;{i*o;;0;{i2o;;0;{i"o;;i;{iAo;;0;{io;;i;{i*o;;0;{io;;i;{i%o;;0;{i!o;;0;{i8o;;0;{io;;i;{i5o;;i;{io;;0;{i#o;;i;{i)o;;0;{io;;i;{iHo;;0;{io;;i;{i!o;;i;{iCo;;0;{io;;i;{i"o;;i;{iIo;;0;{io;;i;{i9o;;i;{ i o;;0;{i2o;;0;{io;;0;{i4o;;i;{i5o;;0;{io;;i;{io;;i;{i#o;;0;{i*o;;i;{i*o;;i;{iBo;;0;{i#o;;0;{io;;i;{iCo;;0;{io;;i;{iIo;;i;{i#o;;0;{i1o;;0;{io;;i;{i*o;;0;{i2o;;0;{i'o;;i;{i@o;;0;{io;;0;{io;;0;{io;;0;{i5o;;i;{i%o;;i;{iBo;;0;{i"o;;i;{i%o;;0;{io;;i;{io;;0;{i#o;;i;{i!o;;i;{iDo;;0;{i!o;;i;{iGo;;0;{i-o;;0;{ io;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iBo;;0;{io;;0;{i@o;;0;{i%o;;0;{io;;i;{iAo;;0;{i%o;;0;{io;;i;{io;;i;{i-o;;0;{i1o;;0;{io;;i;{io;;i;{io;;i;{i"o;;0;{i o;;0;{iLo;;i;{i#o;;0;{iLo;;0;{io;;i;{iHo;;0;{ i'o;;0;{io;;i;{i"o;;i;{i-o;;i;{ io;;i;{ io;;0;{io;;0;{io;;0;{i#o;;0;{i5o;;0;{i"o;;0;{iLo;;i;{i%o;;0;{i!o;;i;{i@o;;0;{io;;0;{i2o;;i;{iAo;;0;{io;;0;{io;;i;{iDo;;0;{io;;i;{io;;i;{io;;0;{iIo;;0;{i2o;;i;{i"o;;i;{i2o;;0;{io;;i;{ io;;0;{i%o;;0;{io;;0;{io;;0;{i8o;;0;{i!o;;0;{i'o;;0;{i1o;;0;{io;;i;{io;;0;{i5o;;0;{i!o;;0;{i7o;;0;{i-o;;0;{io;;0;{i+o;;0;{i2o;;0;{i#o;;i;{i-o;;0;{i2o;;0;{io;;0;{i2o;;0;{i(o;;0;{io;;0;{i3o;;0;{i#o;;0;{i8o;;0;{io;;i;{i@o;;0;{i+o;;0;{i%o;;0;{iGo;;0;{io;;i;{iDo;;0;{io;;i;{i!o;;0;{iIo;;i;{i3o;;i;{i o;;0;{i-o;;0;{io;;i;{iHo;;0;{i2o;;i;{io;;0;{i-o;;0;{io;;i;{iCo;;0;{io;;i;{iIo;;0;{i-o;;0;{io;;i;{io;;i;{i"o;;i;{i o;;0;{io;;i;{i2o;;i;{io;;i;{io;;0;{iIo;;0;{io;;i;{io;;0;{i5o;;0;{iHo;;i;{io;;0;{i%o;;0;{i9o;;i;{i3o;;i;{i o;;0;{i-o;;0;{io;;i;{iCo;;0;{io;;i;{i o;;0;{io;;i;{io;;0;{io;;0;{i3o;;i;{iIo;;0;{i2o;;i;{io;;i;{io;;i;{io;;i;{i@o;;0;{i o;;0;{i2o;;i;{i!o;;i;{i o;;0;{i2o;;0;{io;;i;{i'o;;0;{io;;i;{io;;0;{i#o;;0;{io;;i;{i@o;;0;{i o;;i;{io;;i;{i@o;;0;{i o;;i;{i"o;;i;{i-o;;i;{io;;i;{i o;;0;{i-o;;0;{io;;i;{i1o;;0;{io;;i;{iAo;;0;{i o;;0;{io;;i;{io;;i;{ io;;0;{i%o;;0;{i9o;;i;{i!o;;0;{i7o;;0;{i-o;;i;{i+o;;0;{i2o;;0;{io;;i;{iAo;;0;{i!o;;0;{i'o;;i;{io;;i;{io;;0;{io;;0;{iLo;;0;{iAo;;0;{i'o;;0;{i#o;;0;{iLo;;i;{i!o;;i;{i o;;0;{iHo;;0;{i-o;;i;{io;;0;{i2o;;i;{i5o;;0;{iIo;;i;{i"o;;i;{io;;0;{i!o;;i;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{i#o;;0;{iLo;;0;{i*o;;i;{iBo;;0;{io;;0;{iIo;;0;{io;;i;{i%o;;0;{io;;0;{iLo;;0;{i@o;;0;{i%o;;0;{io;;0;{i o;;0;{i4o;;0;{io;;0;{i5o;;i;{i*o;;i;{i o;;0;{i9o;;0;{iDo;;0;{i#o;;0;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{i5o;;i;{iAo;;0;{i o;;i;{i0o;;i;{i o;;0;{i4o;;0;{io;;i;{iHo;;0;{i-o;;0;{io;;i;{i@o;;0;{i o;;0;{i2o;;0;{i0o;;i;{i1o;;0;{io;;i;{ io;;0;{i-o;;0;{io;;i;{i#o;;0;{i5o;;0;{io;;i;{iAo;;0;{i+o;;0;{iIo;;0;{io;;i;{iDo;;0;{i o;;0;{iIo;;i;{io;;0;{i o;;0;{i1o;;0;{io;;i;{io;;i;{iAo;;0;{i o;;0;{i'o;;i;{io;;i;{ io;;0;{i-o;;0;{io;;i;{io;;0;{iIo;;0;{i3o;;i;{i"o;;0;{i2o;;i;{i@o;;0;{i o;;i;{io;;i;{ io;;0;{i#o;;0;{i4o;;0;{i*o;;0;{iBo;;0;{io;;0;{i'o;;0;{i1o;;0;{i%o;;i;{i o;;0;{i1o;;0;{i%o;;0;{i'o;;0;{i2o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{i2o;;0;{io;;0;{i%o;;0;{i-o;;0;{i*o;;i;{i!o;;0;{i-o;;0;{i#o;;0;{i2o;;i;{i@o;;0;{io;;i;{i4o;;0;{i-o;;0;{i2o;;0;{iBo;;0;{io;;i;{io;;0;{i5o;;i;{iHo;;i;{i!o;;0;{i2o;;0;{i#o;;0;{i4o;;0;{iBo;;0;{io;;i;{i5o;;0;{iBo;;0;{io;;i;{i.o;;0;{i'o;;0;{io;;i;{iBo;;0;{io;;0;{iBo;;0;{io;;0;{i!o;;0;{i4o;;0;{io;;0;{iBo;;0;{io;;i;{i.o;;0;{i@o;;0;{i o;;i;{io;;i;{i o;;0;{i2o;;0;{io;;i;{i5o;;0;{iHo;;i;{i@o;;0;{i'o;;0;{i"o;;0;{iLo;;i;{iCo;;0;{io;;i;{io;;0;{io;;0;{i%o;;0;{i4o;;0;{i@o;;0;{i!o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{io;;0;{i%o;;0;{i2o;;0;{i"o;;i;{i-o;;0;{i#o;;0;{iLo;;0;{io;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{io;;0;{i4o;;0;{io;;0;{i o;;0;{iLo;;i;{i!o;;i;{i!o;;0;{i4o;;0;{io;;i;{i@o;;0;{i!o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i@o;;0;{i o;;0;{io;;i;{i%o;;0;{io;;0;{i2o;;i;{i@o;;0;{io;;0;{io;;i;{i-o;;0;{i#o;;0;{iLo;;i;{iBo;;0;{i'o;;i;{iIo;;0;{io;;i;{io;;i;{i'o;;i;{i2o;;i;{io;;i;{io;;0;{i6o;;0;{io;;0;{io;;0;{i3o;;0;{io;;0;{i#o;;0;{i#o;;0;{io;;0;{iLo;;i;{i(o;;0;{io;;i;{i8o;;0;{i#o;;0;{i0o;;i;{io;;i;{io;;i;{i4o;;0;{i*o;;0;{i!o;;0;{iLo;;i;{io;;0;{i2o;;0;{io;;i;{i4o;;0;{io;;i;{io;;0;{i4o;;0;{io;;0;{i*o;;0;{io;;0;{i2o;;0;{i#o;;0;{iLo;;i;{io;;i;{ io;;0;{i2o;;0;{io;;0;{i%o;;0;{i-o;;0;{i*o;;i;{io;;0;{i#o;;0;{i2o;;0;{io;;0;{i o;;0;{i4o;;0;{i*o;;0;{iBo;;0;{io;;i;{i2o;;i;{i4o;;0;{io;;0;{i5o;;0;{io;;i;{io;;i;{i o;;0;{i6o;;0;{iIo;;0;{io;;i;{iHo;;0;{i2o;;0;{io;;i;{io;;0;{i2o;;0;{i#o;;0;{i5o;;i;{i!o;;0;{ i-o;;0;{i*o;;i;{i1o;;0;{i'o;;i;{i2o;;0;{i#o;;0;{iLo;;i;{i*o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i9o;;0;{iDo;;0;{i#o;;i;{i#o;;0;{i2o;;0;{i'o;;0;{i1o;;0;{io;;i;{i@o;;0;{i"o;;0;{iBo;;0;{i'o;;i;{iLo;;i;{io;;i;{i4o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{i*o;;i;{iBo;;0;{io;;0;{io;;0;{i4o;;0;{io;;0;{i o;;0;{iLo;;i;{i%o;;0;{ i0o;;0;{i'o;;0;{i2o;;0;{io;;0;{i5o;;i;{i2o;;0;{i!o;;i;{i@o;;0;{io;;0;{i2o;;i;{i4o;;0;{io;;0;{i2o;;i;{i9o;;0;{io;;i;{i'o;;i;{io;;0;{iLo;;i;{io;;0;{iIo;;0;{i3o;;i;{iLo;;0;{io;;i;{iAo;;0;{io;;0;{iGo;;0;{i#o;;0;{io;;i;{i-o;;0;{i5o;;0;{i#o;;0;{iLo;;i;{i8o;;0;{io;;0;{i4o;;0;{i-o;;0;{i2o;;0;{i#o;;0;{i0o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{i5o;;0;{i-o;;0;{i2o;;0;{i#o;;0;{i0o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{i@o;;0;{io;;0;{i#o;;0;{io;;i;{iGo;;0;{io;;i;{iAo;;0;{i!o;;0;{i@o;;0;{i#o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{iBo;;0;{io;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i"o;;0;{io;;0;{i2o;;0;{i#o;;0;{i0o;;i;{i'o;;i;{iDo;;0;{io;;i;{i%o;;0;{io;;0;{iLo;;i;{i4o;;i;{io;;i;{ io;;0;{iLo;;0;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;0;{i%o;;0;{i1o;;0;{i"o;;i;{i o;;0;{i5o;;0;{iIo;;i;{io;;0;{iLo;;i;{i2o;;0;{i#o;;0;{iLo;;i;{i@o;;0;{i#o;;0;{io;;i;{iAo;;0;{i o;;0;{iGo;;0;{io;;i;{io;;0;{i%o;;i;{io;;0;{ io;;0;{i9o;;0;{i%o;;0;{iHo;;0;{i2o;;0;{i#o;;0;{iLo;;i;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{io;;i;{i4o;;0;{i%o;;i;{iBo;;0;{io;;0;{io;;0;{i2o;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i o;;0;{i4o;;0;{i%o;;0;{i5o;;i;{i@o;;0;{i%o;;0;{i5o;;0;{i"o;;0;{io;;i;{io;;0;{io;;0;{i5o;;0;{i"o;;0;{iLo;;i;{io;;0;{i4o;;0;{i@o;;0;{i o;;0;{io;;i;{i5o;;0;{iIo;;i;{io;;0;{i#o;;0;{i4o;;0;{io;;i;{io;;0;{ io;;0;{i2o;;0;{io;;0;{i2o;;0;{i#o;;0;{iLo;;i;{i!o;;0;{i4o;;0;{io;;i;{i"o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{i o;;0;{i5o;;0;{i"o;;0;{i#o;;0;{iLo;;i;{iAo;;0;{io;;0;{iGo;;0;{io;;i;{i*o;;i;{iBo;;0;{io;;0;{io;;0;{i4o;;0;{i!o;;i;{io;;i;{i o;;0;{i1o;;0;{io;;i;{io;;i;{io;;0;{io;;0;{i-o;;0;{i*o;;i;{i4o;;0;{i%o;;0;{i4o;;0;{i*o;;i;{i!o;;0;{io;;0;{i1o;;0;{io;;0;{i@o;;0;{i'o;;i;{i!o;;0;{i4o;;0;{io;;0;{io;;0;{i#o;;0;{i5o;;i;{iBo;;0;{io;;0;{i%o;;i;{io;;0;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{io;;0;{io;;0;{i5o;;i;{iHo;;i;{i%o;;0;{ io;;0;{iLo;;i;{i%o;;0;{i4o;;0;{i!o;;0;{i2o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i'o;;0;{i2o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i4o;;0;{io;;0;{i2o;;i;{io;;0;{i-o;;0;{io;;i;{i@o;;0;{i'o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iDo;;0;{i'o;;0;{io;;0;{iLo;;i;{i'o;;i;{i4o;;0;{io;;i;{i*o;;0;{i@o;;0;{io;;0;{i!o;;i;{iGo;;0;{i!o;;i;{i@o;;0;{io;;0;{i-o;;0;{iDo;;0;{i#o;;0;{io;;0;{iLo;;i;{iHo;;0;{io;;i;{io;;i;{iIo;;0;{io;;0;{io;;0;{iLo;;i;{i!o;;i;{i5o;;i;{io;;i;{io;;0;{i-o;;0;{io;;0;{i*o;;0;{iAo;;0;{io;;0;{i'o;;0;{i#o;;0;{iLo;;i;{io;;i;{i5o;;i;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;0;{i'o;;i;{io;;i;{i-o;;0;{io;;i;{io;;0;{iHo;;0;{i2o;;0;{i"o;;i;{io;;0;{i4o;;0;{iBo;;0;{i-o;;0;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{i5o;;0;{i"o;;0;{i9o;;i;{i#o;;0;{i-o;;0;{io;;0;{i o;;0;{iLo;;i;{i5o;;0;{iHo;;0;{i*o;;0;{iLo;;i;{i%o;;i;{i5o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i-o;;0;{i4o;;0;{iJo;;0;{i'o;;i;{i@o;;0;{ io;;0;{i!o;;0;{i*o;;0;{iLo;;i;{io;;0;{i#o;;0;{iGo;;0;{io;;i;{i o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{io;;0;{io;;i;{i5o;;0;{i"o;;0;{i#o;;0;{iLo;;i;{i!o;;0;{io;;0;{io;;0;{iLo;;i;{iDo;;0;{io;;0;{i"o;;i;{i#o;;0;{i5o;;0;{i"o;;i;{i!o;;i;{i*o;;i;{i%o;;0;{io;;0;{i o;;0;{i1o;;0;{io;;i;{iAo;;0;{i%o;;0;{io;;0;{io;;0;{iLo;;i;{iBo;;0;{io;;0;{iDo;;0;{io;;0;{i!o;;0;{iLo;;i;{i-o;;0;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{iHo;;i;{iBo;;0;{io;;0;{i#o;;0;{io;;i;{iIo;;i;{i o;;0;{i-o;;0;{io;;i;{i1o;;0;{iIo;;0;{i'o;;i;{io;;0;{iIo;;0;{i-o;;0;{io;;0;{i@o;;0;{i o;;0;{iGo;;0;{io;;i;{i6o;;0;{ io;;i;{io;;i;{i!o;;i;{i o;;0;{i1o;;0;{io;;i;{i2o;;0;{io;;i;{i@o;;0;{i o;;0;{i2o;;i;{iHo;;0;{io;;i;{iIo;;0;{io;;i;{i7o;;0;{iHo;;0;{i-o;;i;{io;;0;{i#o;;0;{io;;i;{i*o;;0;{i1o;;0;{io;;0;{i"o;;0;{iLo;;i;{iIo;;0;{i-o;;i;{i8o;;0;{io;;i;{i o;;0;{io;;i;{i4o;;0;{io;;i;{iHo;;0;{i-o;;0;{io;;i;{io;;i;{io;;i;{io;;0;{i2o;;0;{io;;0;{iIo;;0;{i-o;;0;{i"o;;i;{iCo;;0;{i+o;;0;{i o;;0;{iHo;;i;{io;;i;{i o;;0;{i4o;;0;{io;;i;{i9o;;0;{iHo;;i;{io;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i!o;;0;{i2o;;0;{i#o;;0;{iLo;;0;{i@o;;0;{io;;0;{iGo;;0;{io;;i;{iDo;;0;{i'o;;0;{i@o;;0;{i o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i!o;;0;{io;;0;{i2o;;i;{i'o;;0;{i2o;;i;{iAo;;0;{i o;;0;{i'o;;i;{i"o;;i;{iHo;;0;{i!o;;i;{io;;0;{i!o;;i;{i o;;0;{iHo;;0;{i2o;;0;{i!o;;i;{i@o;;0;{i*o;;0;{i5o;;0;{i"o;;0;{io;;i;{iIo;;0;{i!o;;i;{i9o;;i;{i o;;0;{i4o;;i;{i o;;0;{i9o;;0;{io;;0;{i4o;;i;{io;;i;{i o;;0;{i2o;;0;{io;;i;{i2o;;0;{io;;i;{io;;i;{i o;;0;{i5o;;0;{io;;i;{i!o;;i;{i%o;;0;{i9o;;i;{i'o;;0;{i2o;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i!o;;0;{i2o;;0;{i@o;;0;{io;;0;{iGo;;0;{io;;i;{i-o;;0;{i5o;;0;{iKo;;0;{i"o;;i;{iBo;;0;{io;;0;{i#o;;0;{i*o;;i;{i!o;;i;{iHo;;i;{i#o;;0;{i4o;;0;{io;;i;{iHo;;i;{i o;;0;{iHo;;0;{i2o;;i;{iIo;;0;{io;;i;{iHo;;0;{ io;;i;{io;;i;{i-o;;0;{io;;i;{i*o;;0;{i8o;;0;{i!o;;i;{iBo;;0;{io;;0;{i#o;;i;{io;;i;{io;;0;{i%o;;0;{i4o;;0;{iHo;;0;{io;;i;{io;;0;{i3o;;i;{i+o;;0;{i2o;;i;{i!o;;i;{iAo;;0;{i o;;0;{i!o;;i;{i2o;;i;{ io;;i;{io;;i;{i+o;;0;{i#o;;0;{i4o;;0;{iHo;;0;{i!o;;i;{iBo;;0;{io;;0;{i0o;;i;{iIo;;0;{ io;;i;{i-o;;i;{ io;;i;{io;;i;{io;;0;{i%o;;i;{i!o;;i;{i*o;;i;{iAo;;0;{i o;;0;{iIo;;i;{i2o;;0;{i"o;;i;{i3o;;i;{i o;;0;{i2o;;0;{io;;i;{i*o;;0;{i2o;;0;{i!o;;i;{i o;;0;{i2o;;0;{io;;i;{io;;0;{io;;i;{io;;0;{i4o;;0;{io;;i;{i*o;;0;{io;;0;{i2o;;0;{io;;i;{i o;;0;{ i o;;0;{iHo;;0;{i2o;;0;{i"o;;i;{i'o;;0;{io;;i;{i1o;;0;{io;;0;{io;;0;{i4o;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i2o;;0;{io;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i5o;;i;{io;;0;{i4o;;i;{ io;;0;{i2o;;i;{i!o;;0;{i4o;;0;{io;;0;{i#o;;i;{i@o;;0;{i o;;0;{io;;i;{iBo;;0;{i"o;;0;{i!o;;i;{i4o;;0;{io;;i;{i5o;;0;{iHo;;i;{io;;0;{i8o;;0;{iHo;;0;{io;;i;{io;;0;{i5o;;0;{io;;0;{i2o;;i;{io;;0;{io;;0;{i1o;;0;{io;;i;{i2o;;0;{ io;;0;{i9o;;0;{i#o;;i;{io;;i;{ io;;0;{i1o;;0;{io;;i;{io;;0;{i4o;;0;{i"o;;0;{i!o;;i;{i#o;;0;{i2o;;0;{io;;i;{i0o;;i;{i1o;;0;{io;;0;{io;;0;{i#o;;i;{i2o;;0;{io;;0;{i8o;;0;{io;;0;{i#o;;0;{i!o;;i;{i#o;;0;{i9o;;0;{io;;i;{i5o;;0;{i"o;;i;{i0o;;i;{io;;0;{io;;i;{i2o;;i;{i"o;;0;{i5o;;i;{i4o;;0;{io;;i;{i4o;;i;{io;;0;{i1o;;0;{io;;0;{i*o;;i;{i0o;;i;{i2o;;0;{ io;;i;{io;;0;{i4o;;0;{io;;0;{i0o;;i;{io;;0;{i4o;;0;{io;;0;{i0o;;i;{i+o;;0;{io;;i;{i0o;;i;{io;;0;{i#o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{io;;i;{io;;0;{i7o;;0;{iHo;;0;{io;;i;{io;;i;{ io;;0;{i2o;;0;{io;;i;{i4o;;0;{io;;i;{i6o;;0;{io;;i;{i!o;;0;{i9o;;0;{i%o;;0;{i@o;;0;{i+o;;0;{i%o;;0;{iGo;;0;{io;;i;{i'o;;0;{i2o;;0;{i"o;;i;{i+o;;0;{i%o;;0;{i'o;;0;{io;;i;{io;;0;{ io;;0;{i#o;;0;{i5o;;i;{i1o;;0;{i"o;;i;{i8o;;i;{i o;;i;{i9o;;i;{iBo;;0;{io;;0;{iHo;;i;{i!o;;i;{io;;0;{i-o;;0;{i!o;;i;{iDo;;0;{i#o;;i;{i"o;;0;{i8o;;0;{iJo;;0;{io;;i;{i#o;;i;{io;;0;{io;;0;{iLo;;i;{io;;0;{i5o;;i;{io;;0;{i2o;;0;{io;;i;{i#o;;0;{i o;;0;{io;;0;{i5o;;i;{i+o;;0;{i1o;;0;{io;;0;{i@o;;0;{i+o;;i;{i1o;;0;{io;;i;{i2o;;0;{io;;0;{i-o;;0;{io;;i;{io;;0;{io;;0;{iLo;;i;{iDo;;0;{i'o;;0;{io;;0;{iLo;;i;{i4o;;0;{iIo;;0;{io;;0;{io;;0;{iLo;;i;{i8o;;i;{io;;i;{ io;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i2o;;i;{i5o;;i;{iGo;;0;{i-o;;0;{io;;i;{i$o;;0;{io;;0;{i5o;;i;{i%o;;i;{i o;;0;{i2o;;0;{io;;i;{i(o;;0;{i4o;;0;{i#o;;0;{i4o;;i;{iCo;;0;{io;;i;{i'o;;0;{ io;;i;{ io;;0;{i2o;;0;{i'o;;i;{io;;0;{i0o;;0;{i'o;;0;{i1o;;0;{io;;i;{i2o;;i;{i!o;;0;{io;;0;{i5o;;i;{i*o;;0;{i!o;;0;{i#o;;i;{iAo;;0;{io;;i;{iCo;;0;{io;;i;{io;;i;{io;;i;{i%o;;i;{i-o;;0;{ io;;i;{io;;0;{i3o;;0;{iCo;;0;{io;;0;{iIo;;i;{io;;0;{i-o;;0;{io;;i;{i1o;;0;{io;;i;{i4o;;0;{io;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{i1o;;0;{i'o;;i;{i8o;;0;{io;;i;{io;;0;{iIo;;0;{i2o;;i;{i#o;;0;{i1o;;0;{io;;i;{i+o;;0;{i4o;;0;{io;;i;{i-o;;0;{i2o;;0;{i'o;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{i5o;;0;{iIo;;0;{i"o;;i;{iDo;;0;{i!o;;0;{iIo;;i;{io;;i;{i o;;0;{i2o;;0;{i"o;;i;{io;;0;{i6o;;0;{io;;i;{i"o;;0;{i2o;;i;{io;;i;{io;;i;{ io;;0;{i2o;;0;{i%o;;i;{i9o;;0;{i!o;;i;{io;;0;{i8o;;0;{io;;i;{i*o;;0;{i1o;;0;{io;;i;{i@o;;0;{io;;0;{io;;0;{i5o;;0;{i"o;;0;{iLo;;i;{i!o;;0;{i7o;;0;{i-o;;0;{io;;i;{i!o;;i;{io;;0;{i!o;;i;{i"o;;i;{ i o;;0;{iLo;;i;{i%o;;0;{i5o;;0;{iHo;;i;{i*o;;0;{i0o;;0;{i@o;;0;{io;;0;{iGo;;0;{io;;i;{i@o;;0;{io;;0;{iHo;;0;{i2o;;i;{i%o;;0;{io;;0;{i#o;;0;{i1o;;0;{i!o;;0;{i*o;;0;{iLo;;i;{i%o;;0;{i2o;;0;{i#o;;0;{iLo;;i;{i*o;;i;{i0o;;i;{i+o;;0;{i!o;;0;{i1o;;0;{io;;i;{i1o;;0;{io;;i;{ io;;0;{i-o;;i;{i4o;;0;{i'o;;0;{i@o;;0;{i!o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{io;;i;{i2o;;0;{io;;i;{io;;0;{i#o;;0;{i4o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{i%o;;0;{i2o;;0;{i*o;;i;{i)o;;0;{io;;i;{io;;i;{i5o;;i;{i1o;;0;{io;;i;{iAo;;0;{io;;0;{iIo;;i;{io;;i;{io;;0;{i5o;;0;{iIo;;i;{i#o;;0;{i7o;;0;{i-o;;i;{i$o;;0;{i2o;;i;{iEo;;i;{i o;;0;{io;;0;{i5o;;i;{io;;i;{ io;;0;{i#o;;0;{i4o;;0;{io;;i;{io;;0;{io;;i;{i*o;;0;{i1o;;0;{io;;0;{io;;0;{i2o;;0;{io;;i;{iAo;;0;{io;;0;{i%o;;0;{io;;i;{io;;0;{i o;;0;{iLo;;i;{i o;;0;{iLo;;i;{io;;i;{io;;0;{i8o;;0;{i#o;;0;{i1o;;0;{io;;i;{io;;i;{ io;;0;{i4o;;0;{io;;i;{i o;;0;{i5o;;0;{io;;i;{io;;0;{i%o;;0;{i4o;;0;{io;;i;{i%o;;0;{i!o;;i;{i4o;;0;{io;;i;{i@o;;0;{io;;0;{i4o;;0;{i%o;;i;{iIo;;0;{i%o;;i;{i!o;;0;{io;;0;{iLo;;i;{i*o;;0;{io;;0;{i#o;;i;{i5o;;i;{iHo;;0;{io;;i;{iIo;;0;{io;;i;{i@o;;0;{io;;0;{i4o;;0;{i!o;;i;{io;;i;{i2o;;i;{io;;i;{i2o;;i;{i#o;;0;{iLo;;i;{io;;i;{io;;0;{iIo;;0;{i2o;;i;{i2o;;0;{i)o;;i;{i3o;;i;{io;;0;{iIo;;0;{i2o;;i;{io;;i;{i o;;0;{iLo;;0;{i@o;;0;{i o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;i;{i%o;;0;{i2o;;0;{i'o;;i;{i*o;;i;{i!o;;i;{io;;i;{iLo;;i;{i#o;;i;{i1o;;0;{i*o;;0;{io;;0;{i1o;;0;{i*o;;i;{i"o;;i;{io;;0;{iLo;;i;{i#o;;i;{ io;;i;{io;;0;{i5o;;i;{io;;0;{i2o;;0;{i)o;;i;{i2o;;i;{io;;0;{io;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{iLo;;i;{i%o;;0;{i4o;;0;{io;;i;{i@o;;0;{i-o;;0;{i*o;;0;{i o;;0;{i2o;;0;{i%o;;0;{i2o;;0;{i!o;;i;{i%o;;i;{i1o;;0;{io;;i;{i8o;;i;{i o;;i;{i'o;;i;{io;;0;{i0o;;0;{io;;0;{i-o;;0;{io;;i;{io;;0;{i6o;;0;{io;;0;{i)o;;0;{i2o;;0;{i#o;;0;{i2o;;0;{i!o;;i;{i*o;;0;{iLo;;i;{io;;0;{io;;i;{i%o;;0;{io;;i;{io;;0;{iLo;;i;{iBo;;0;{i+o;;0;{i%o;;0;{io;;i;{io;;0;{i*o;;i;{i$o;;0;{io;;0;{i)o;;0;{iLo;;i;{i+o;;0;{i2o;;0;{io;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{iBo;;0;{io;;0;{io;;0;{i*o;;0;{iLo;;i;{i)o;;i;{io;;0;{i2o;;i;{i7o;;0;{iHo;;0;{io;;i;{i+o;;0;{io;;0;{i1o;;0;{io;;i;{i%o;;0;{i1o;;0;{io;;i;{i2o;;i;{i,o;;i;{iBo;;0;{io;;0;{io;;0;{i2o;;i;{i@o;;0;{i+o;;0;{io;;0;{i7o;;0;{i-o;;i;{iCo;;0;{io;;0;{iIo;;i;{i.o;;0;{i@o;;0;{i!o;;i;{i3o;;i;{io;;0;{i%o;;i;{io;;0;{io;;i;{i4o;;0;{io;;i;{io;;0;{i2o;;i;{io;;i;{io;;i;{i9o;;i;{io;;0;{i%o;;i;{io;;0;{i7o;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{i#o;;0;{ io;;i;{io;;0;{iLo;;i;{i#o;;0;{i1o;;0;{io;;0;{i)o;;0;{iLo;;i;{i'o;;0;{io;;i;{i1o;;0;{i*o;;i;{i4o;;i;{i5o;;i;{i9o;;i;{i$o;;0;{i)o;;0;{io;;0;{i2o;;i;{i+o;;0;{io;;0;{i1o;;0;{io;;i;{i4o;;i;{i1o;;0;{i'o;;i;{i-o;;0;{i'o;;0;{io;;i;{i@o;;0;{io;;0;{i4o;;0;{io;;i;{io;;0;{i4o;;0;{io;;i;{i*o;;0;{i0o;;0;{io;;0;{i'o;;0;{io;;i;{i%o;;0;{i4o;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{io;;0;{io;;i;{i%o;;0;{io;;i;{iDo;;0;{i#o;;i;{i4o;;0;{io;;i;{iFo;;i;{io;;i;{io;;0;{i4o;;0;{io;;0;{i-o;;0;{i%o;;i;{io;;0;{i1o;;0;{i%o;;i;{i o;;0;{i1o;;0;{io;;i;{io;;i;{io;;0;{io;;0;{iLo;;i;{io;;0;{i5o;;i;{io;;i;{io;;0;{i#o;;0;{io;;i;{io;;0;{i2o;;0;{i'o;;i;{io;;0;{i-o;;0;{io;;i;{i*o;;0;{i2o;;0;{i!o;;0;{i@o;;0;{i+o;;0;{i%o;;0;{i5o;;0;{iHo;;0;{i"o;;0;{i!o;;i;{i2o;;0;{io;;i;{i3o;;i;{io;;0;{i'o;;0;{i%o;;i;{io;;0;{i7o;;0;{io;;i;{i*o;;0;{i-o;;i;{iIo;;0;{i!o;;i;{i+o;;0;{i9o;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;i;{iAo;;0;{io;;0;{io;;i;{io;;i;{io;;0;{i5o;;i;{io;;0;{iBo;;0;{io;;0;{i%o;;0;{i!o;;0;{iHo;;0;{i2o;;i;{i#o;;0;{i1o;;0;{io;;0;{i o;;0;{i2o;;0;{io;;i;{i%o;;0;{io;;i;{i'o;;0;{i4o;;0;{i o;;0;{i1o;;0;{iHo;;0;{io;;i;{i)o;;0;{io;;0;{iLo;;i;{i@o;;0;{i"o;;0;{iGo;;0;{io;;i;{i*o;;0;{ io;;0;{iLo;;i;{io;;0;{i-o;;0;{io;;0;{i@o;;0;{i'o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i1o;;0;{i*o;;i;{iLo;;i;{i o;;0;{iLo;;i;{io;;0;{i5o;;0;{i"o;;0;{iLo;;i;{i@o;;0;{io;;0;{i%o;;0;{i"o;;0;{iLo;;i;{iBo;;0;{io;;0;{i#o;;0;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i@o;;0;{i#o;;0;{io;;i;{iHo;;0;{io;;i;{i'o;;i;{iIo;;0;{io;;i;{i#o;;0;{io;;i;{i'o;;i;{i5o;;i;{io;;0;{i#o;;0;{i5o;;i;{io;;0;{i9o;;i;{i o;;0;{i1o;;0;{io;;i;{i o;;0;{iHo;;0;{i2o;;0;{io;;i;{io;;i;{ io;;0;{i1o;;0;{io;;i;{i'o;;0;{io;;i;{i1o;;0;{io;;i;{i5o;;0;{io;;0;{i5o;;i;{io;;0;{i1o;;0;{io;;i;{i'o;;i;{i8o;;0;{io;;i;{io;;0;{i%o;;0;{i5o;;i;{io;;0;{i2o;;i;{io;;0;{iHo;;0;{i-o;;i;{io;;0;{i#o;;i;{i2o;;0;{i#o;;0;{iLo;;0;{io;;0;{i@o;;0;{i!o;;0;{io;;0;{io;;0;{iLo;;0;{i*o;;0;{iBo;;0;{io;;0;{i#o;;0;{iLo;;i;{io;;0;{i-o;;0;{i%o;;0;{io;;0;{iLo;;i;{io;;0;{iLo;;i;{i4o;;0;{i'o;;0;{i*o;;0;{iLo;;i;{i!o;;i;{i-o;;0;{io;;0;{i*o;;0;{i@o;;0;{io;;0;{i#o;;0;{io;;i;{i1o;;0;{io;;0;{io;;0;{i-o;;0;{i"o;;0;{io;;0;{iLo;;i;{i2o;;0;{io;;0;{io;;0;{iLo;;i;{i"o;;0;{i2o;;i;{i#o;;0;{i1o;;0;{io;;0;{i)o;;0;{i2o;;i;{iIo;;0;{i2o;;0;{i"o;;i;{i%o;;0;{i0o;;i;{i5o;;0;{io;;i;{i'o;;0;{i5o;;0;{io;;0;{i5o;;i;{i+o;;0;{i!o;;0;{i5o;;i;{i%o;;0;{i5o;;i;{i@o;;0;{ io;;0;{i%o;;0;{i7o;;0;{i-o;;0;{io;;0;{i#o;;0;{i1o;;0;{iHo;;0;{io;;i;{i o;;0;{i!o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i%o;;i;{io;;0;{i%o;;i;{io;;0;{i#o;;0;{i*o;;0;{i o;;0;{i1o;;0;{io;;i;{iHo;;0;{io;;i;{i%o;;0;{i"o;;0;{iLo;;i;{i-o;;0;{iGo;;0;{io;;0;{i@o;;0;{i-o;;i;{iAo;;0;{io;;0;{io;;i;{i%o;;0;{iIo;;0;{i'o;;i;{io;;0;{i#o;;0;{i-o;;0;{i"o;;0;{io;;0;{iLo;;i;{iBo;;0;{i!o;;0;{i@o;;0;{io;;0;{i#o;;0;{i o;;0;{i5o;;i;{iCo;;0;{io;;i;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iFo;;i;{iIo;;i;{i6o;;0;{io;;i;{io;;0;{i3o;;0;{io;;0;{i#o;;0;{i#o;;0;{io;;0;{iLo;;i;{i7o;;0;{iHo;;0;{io;;i;{io;;i;{io;;0;{i1o;;0;{io;;i;{i9o;;0;{io;;i;{i*o;;i;{i0o;;i;{iHo;;0;{io;;i;{i!o;;i;{i7o;;0;{i-o;;i;{iHo;;0;{io;;i;{io;;0;{i2o;;0;{i)o;;i;{i!o;;i;{io;;0;{iHo;;0;{i3o;;i;{iIo;;0;{i-o;;i;{i"o;;0;{i2o;;i;{i8o;;i;{io;;i;{io;;0;{i4o;;0;{io;;i;{io;;i;{io;;0;{i1o;;0;{io;;i;{i o;;0;{i o;;0;{i2o;;0;{io;;0;{i@o;;0;{io;;i;{io;;i;{i1o;;0;{io;;i;{io;;i;{io;;i;{iFo;;i;{i!o;;i;{i#o;;0;{ io;;i;{io;;0;{io;;0;{i5o;;i;{iLo;;i;{i4o;;0;{i"o;;i;{i0o;;i;{i2o;;0;{io;;0;{io;;0;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i4o;;0;{i%o;;0;{io;;0;{iLo;;i;{iLo;;i;{iIo;;0;{i2o;;0;{i"o;;i;{i%o;;i;{ io;;0;{i2o;;0;{i#o;;0;{io;;0;{iIo;;0;{i2o;;i;{i o;;0;{i3o;;0;{i#o;;0;{i0o;;0;{i@o;;0;{io;;0;{i4o;;0;{io;;i;{io;;0;{i4o;;0;{io;;0;{i4o;;0;{io;;i;{i o;;0;{i2o;;0;{io;;i;{i"o;;i;{io;;0;{i4o;;0;{io;;0;{i4o;;0;{io;;i;{i o;;0;{i2o;;0;{io;;i;{i-o;;0;{i3o;;0;{io;;0;{i2o;;0;{io;;i;{i)o;;0;{io;;0;{i5o;;i;{io;;0;{i4o;;0;{io;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{i4o;;0;{io;;i;{io;;0;{i5o;;i;{i4o;;0;{io;;i;{i*o;;0;{i4o;;0;{io;;i;{i2o;;0;{i#o;;0;{i2o;;0;{i!o;;i;{i@o;;0;{i+o;;0;{i'o;;0;{iHo;;0;{i2o;;i;{iHo;;0;{i!o;;i;{i"o;;i;{iIo;;0;{io;;i;{io;;0;{i4o;;0;{iIo;;0;{io;;i;{io;;i;{i9o;;i;{io;;0;{i#o;;i;{io;;i;{io;;0;{i6o;;0;{io;;i;{i2o;;0;{i"o;;i;{i9o;;0;{iKo;;i;{io;;0;{i9o;;0;{io;;i;{io;;0;{i%o;;0;{i4o;;0;{i@o;;0;{io;;0;{io;;i;{i#o;;0;{i2o;;i;{i6o;;i;{i+o;;0;{i#o;;0;{i9o;;i;{i@o;;0;{io;;0;{i-o;;0;{i0o;;i;{i4o;;0;{io;;i;{io;;0;{i2o;;i;{iAo;;0;{io;;0;{i%o;;0;{io;;i;{i%o;;i;{iCo;;0;{io;;i;{iGo;;0;{i-o;;0;{io;;i;{iHo;;0;{ i'o;;0;{io;;i;{i-o;;0;{io;;0;{iFo;;i;{io;;i;{i!o;;i;{i2o;;i;{ io;;i;{io;;0;{i-o;;i;{io;;i;{ io;;0;{i8o;;0;{io;;0;{io;;0;{io;;i;{i o;;0;{iIo;;0;{i2o;;0;{io;;i;{i o;;0;{iIo;;0;{i2o;;0;{i"o;;i;{i*o;;0;{i3o;;0;{iBo;;0;{i#o;;0;{io;;i;{i'o;;i;{i3o;;i;{iIo;;0;{ io;;i;{io;;i;{i'o;;0;{io;;i;{io;;i;{i"o;;i;{i-o;;0;{io;;i;{i!o;;i;{i"o;;i;{i2o;;0;{ io;;i;{io;;i;{i!o;;i;{i"o;;i;{i'o;;i;{i3o;;i;{io;;0;{$io;;i;{io;;0;{i#o;;0;{i0o;;i;{io;;0;{ i-o;;0;{io;;i;{i2o;;0;{i'o;;i;{i8o;;0;{i"o;;i;{iIo;;0;{i2o;;0;{i'o;;i;{io;;0;{i%o;;0;{i1o;;0;{io;;i;{iIo;;0;{i2o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i1o;;0;{iHo;;0;{io;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{iHo;;0;{i3o;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{i%o;;0;{i-o;;0;{io;;i;{i1o;;0;{io;;i;{io;;0;{i%o;;0;{i6o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{i!o;;0;{i1o;;0;{io;;i;{i9o;;0;{io;;i;{i"o;;0;{i2o;;0;{io;;i;{i%o;;0;{io;;i;{i9o;;0;{io;;i;{i'o;;0;{iHo;;0;{i2o;;i;{i*o;;0;{io;;0;{i1o;;0;{io;;i;{i+o;;0;{io;;0;{i1o;;0;{io;;i;{i!o;;0;{io;;i;{i%o;;0;{i8o;;0;{i!o;;i;{iHo;;0;{io;;i;{i-o;;0;{i1o;;0;{io;;i;{i@o;;0;{io;;0;{i4o;;0;{io;;i;{iGo;;0;{io;;i;{iAo;;0;{io;;0;{iHo;;0;{io;;i;{i*o;;0;{io;;i;{iCo;;0;{io;;i;{io;;i;{io;;i;{i o;;0;{i4o;;0;{io;;i;{i4o;;0;{io;;i;{i8o;;0;{iHo;;0;{io;;i;{io;;0;{i*o;;0;{i2o;;0;{i#o;;i;{i0o;;i;{i@o;;0;{io;;0;{io;;0;{i#o;;i;{io;;i;{io;;0;{i4o;;0;{i"o;;i;{io;;0;{i2o;;0;{io;;0;{io;;i;{io;;i;{i1o;;0;{i"o;;i;{i8o;;i;{i@o;;0;{i-o;;0;{io;;i;{io;;i;{ io;;0;{i2o;;i;{i!o;;0;{i7o;;0;{i-o;;i;{i"o;;0;{i8o;;0;{io;;i;{i0o;;i;{i@o;;0;{io;;0;{iIo;;0;{i2o;;i;{iAo;;0;{io;;0;{iHo;;0;{io;;i;{io;;0;{i%o;;0;{i0o;;i;{io;;0;{io;;0;{i5o;;0;{i"o;;0;{i0o;;i;{i!o;;i;{i9o;;0;{io;;i;{i"o;;0;{i2o;;0;{io;;i;{i5o;;i;{i8o;;0;{io;;0;{i4o;;i;{i#o;;0;{io;;i;{io;;0;{i5o;;i;{i!o;;i;{io;;0;{i#o;;0;{i-o;;0;{i!o;;i;{i'o;;0;{i%o;;i;{i#o;;0;{io;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i0o;;i;{i%o;;0;{ io;;i;{i-o;;0;{io;;i;{i0o;;i;{i2o;;i;{io;;i;{i'o;;0;{ io;;i;{io;;0;{i2o;;0;{i#o;;0;{io;;0;{iLo;;i;{io;;i;{io;;i;{i"o;;i;{i-o;;0;{ io;;i;{io;;i;{io;;i;{i!o;;i;{io;;0;{i#o;;0;{i!o;;i;{iCo;;0;{io;;i;{i0o;;i;{io;;0;{ i#o;;0;{io;;i;{iIo;;0;{i-o;;i;{i%o;;i;{i'o;;0;{io;;i;{i-o;;0;{io;;i;{i1o;;0;{io;;i;{i2o;;0;{i#o;;i;{io;;0;{i7o;;0;{i o;;0;{io;;0;{i%o;;i;{i9o;;0;{i%o;;i;{io;;0;{i1o;;0;{i#o;;i;{io;;0;{i1o;;0;{io;;i;{i o;;0;{i1o;;0;{io;;i;{io;;0;{io;;i;{i2o;;0;{i)o;;i;{io;;0;{i2o;;0;{i'o;;i;{io;;0;{ io;;i;{i-o;;0;{io;;i;{io;;i;{i0o;;i;{i1o;;0;{io;;i;{io;;i;{io;;0;{i-o;;0;{io;;i;{i1o;;0;{io;;i;{i'o;;0;{i1o;;0;{io;;i;{i*o;;0;{i1o;;0;{io;;i;{i+o;;0;{io;;0;{iHo;;0;{i2o;;0;{io;;i;{io;;0;{io;;i;{i1o;;0;{io;;i;{i5o;;0;{iHo;;i;{i%o;;0;{io;;i;{i-o;;0;{i#o;;i;{i2o;;0;{i%o;;i;{i@o;;0;{io;;0;{iGo;;0;{io;;i;{i'o;;0;{io;;i;{iAo;;0;{io;;0;{ io;;i;{io;;i;{io;;i;{iHo;;i;{iBo;;0;{io;;0;{i!o;;i;{i!o;;0;{io;;i;{i-o;;0;{i!o;;i;{iDo;;0;{io;;i;{i1o;;0;{ io;;i;{io;;i;{io;;i;{i"o;;i;{io;;0;{i#o;;0;{i6o;;0;{io;;0;{i*o;;0;{iLo;;i;{i*o;;i;{i#o;;0;{i9o;;0;{iIo;;i;{i*o;;0;{i2o;;i;{i2o;;i;{ io;;0;{io;;0;{i#o;;0;{i3o;;i;{io;;0;{i-o;;0;{io;;i;{i o;;0;{i9o;;i;{io;;i;{io;;i;{i2o;;0;{io;;i;{i"o;;0;{i2o;;0;{io;;i;{i*o;;0;{i1o;;0;{io;;i;{i2o;;0;{i#o;;i;{i4o;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{i3o;;i;{i4o;;i;{ io;;0;{i#o;;0;{i-o;;0;{io;;i;{io;;0;{i4o;;0;{iAo;;0;{io;;0;{io;;i;{i'o;;i;{i*o;;0;{io;;0;{i2o;;0;{io;;0;{io;;0;{i2o;;0;{io;;0;{i8o;;0;{io;;0;{i"o;;0;{i2o;;i;{iBo;;0;{io;;0;{io;;0;{i!o;;0;{i4o;;0;{io;;0;{i4o;;i;{io;;0;{i%o;;0;{i5o;;i;{i5o;;i;{io;;0;{i2o;;0;{i%o;;i;{i9o;;0;{io;;i;{io;;0;{i9o;;0;{io;;i;{i o;;0;{i2o;;0;{io;;i;{io;;0;{i(o;;i;{i4o;;0;{io;;i;{i9o;;0;{io;;i;{io;;0;{io;;i;{i9o;;0;{i#o;;i;{io;;0;{i'o;;0;{i2o;;0;{i"o;;i;{i4o;;0;{io;;0;{io;;i;{io;;0;{i%o;;0;{i2o;;i;{i o;;0;{io;;i;{i9o;;0;{i'o;;i;{i!o;;0;{i4o;;0;{io;;0;{i#o;;i;{i"o;;0;{i!o;;0;{io;;i;{i1o;;0;{i!o;;0;{io;;0;{i'o;;0;{i2o;;0;{i"o;;i;{i(o;;0;{io;;i;{i9o;;0;{i%o;;i;{i*o;;0;{i!o;;0;{i-o;;i;{i2o;;0;{i#o;;i;{i@o;;0;{io;;0;{io;;0;{i#o;;i;{io;;0;{i o;;0;{i#o;;i;{iBo;;0;{io;;0;{io;;i;{i!o;;0;{i4o;;0;{io;;0;{i4o;;i;{io;;0;{i)o;;i;{i%o;;0;{io;;i;{i6o;;0;{io;;i;{io;;i;{io;;0;{i#o;;0;{i2o;;i;{i(o;;i;{i8o;;i;{io;;i;{i"o;;i;{i)o;;i;{io;;i;{i9o;;i;{iHo;;i;{i@o;;0;{i%o;;0;{i4o;;0;{io;;i;{iHo;;0;{i3o;;i;{i$o;;0;{ io;;i;{i o;;0;{i2o;;0;{io;;0;{i4o;;i;{i!o;;0;{i1o;;0;{i"o;;i;{io;;0;{i5o;;0;{i"o;;i;{io;;i;{io;;i;{i)o;;0;{io;;0;{i2o;;i;{i2o;;i;{iEo;;i;{i%o;;i;{ io;;i;{io;;i;{io;;0;{i0o;;0;{iAo;;0;{i%o;;0;{io;;i;{io;;0;{io;;i;{iAo;;0;{io;;0;{i%o;;0;{io;;i;{i-o;;0;{io;;i;{i0o;;i;{iAo;;0;{i!o;;0;{iHo;;i;{i1o;;0;{io;;i;{i2o;;0;{io;;i;{io;;0;{i%o;;0;{i9o;;i;{i*o;;0;{io;;i;{i+o;;0;{i%o;;0;{i1o;;0;{io;;0;{io;;0;{i#o;;0;{i1o;;0;{io;;0;{i"o;;0;{iLo;;i;{i4o;;0;{iHo;;0;{io;;i;{i o;;0;{i1o;;0;{io;;i;{i6o;;0;{io;;i;{i'o;;0;{io;;i;{i1o;;0;{io;;i;{io;;i;{i2o;;0;{io;;i;{i-o;;i;{io;;i;{i"o;;0;{iIo;;0;{i3o;;i;{io;;i;{io;;0;{i2o;;i;{io;;0;{i-o;;0;{i"o;;i;{iAo;;0;{io;;0;{io;;i;{io;;i;{io;;0;{iHo;;0;{i-o;;i;{io;;i;{io;;i;{iAo;;0;{io;;0;{io;;i;{iBo;;0;{io;;0;{iIo;;i;{i!o;;i;{iHo;;0;{i-o;;i;{i#o;;0;{iLo;;0;{io;;0;{i4o;;0;{iBo;;0;{io;;i;{i@o;;0;{io;;0;{i2o;;i;{iAo;;0;{i"o;;i;{i+o;;0;{i%o;;i;{i0o;;i;{io;;0;{io;;i;{i#o;;0;{ io;;i;{i'o;;0;{i"o;;i;{i1o;;0;{io;;i;{io;;i;{i2o;;0;{i!o;;i;{i8o;;0;{io;;i;{i!o;;i;{iIo;;0;{i-o;;i;{i2o;;i;{i%o;;0;{i0o;;i;{i2o;;0;{i!o;;i;{iHo;;0;{i3o;;i;{i'o;;0;{io;;i;{i-o;;i;{io;;i;{i1o;;0;{io;;i;{iHo;;0;{i'o;;i;{io;;0;{i8o;;0;{iHo;;0;{io;;i;{io;;0;{iHo;;0;{i2o;;i;{iAo;;0;{io;;0;{io;;i;{i2o;;0;{ io;;i;{io;;i;{i"o;;i;{i'o;;i;{i5o;;0;{iIo;;i;{i8o;;0;{io;;0;{io;;0;{i0o;;0;{io;;0;{i1o;;0;{io;;i;{i"o;;i;{i9o;;i;{io;;i;{io;;0;{ io;;i;{i-o;;i;{i2o;;0;{io;;i;{i4o;;0;{io;;0;{io;;0;{i0o;;0;{io;;0;{i'o;;0;{io;;i;{io;;0;{ i#o;;0;{ i-o;;0;{io;;i;{i4o;;0;{i'o;;i;{i8o;;0;{io;;i;{iIo;;0;{i-o;;i;{i3o;;i;{i-o;;0;{io;;i;{i1o;;0;{io;;i;{i2o;;0;{io;;i;{io;;i;{i8o;;0;{iHo;;0;{i!o;;i;{iIo;;0;{i2o;;i;{io;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{i-o;;0;{i"o;;i;{i2o;;0;{i'o;;i;{io;;0;{ i!o;;i;{i-o;;0;{io;;i;{i"o;;i;{i1o;;0;{io;;i;{i4o;;0;{io;;i;{iIo;;0;{io;;i;{i6o;;0;{io;;i;{i8o;;0;{iIo;;0;{i"o;;i;{i9o;;0;{io;;i;{io;;0;{ io;;i;{i%o;;0;{i4o;;0;{io;;i;{i4o;;0;{iIo;;0;{io;;i;{i8o;;0;{iHo;;0;{i!o;;0;{io;;0;{i0o;;0;{io;;0;{iHo;;0;{i3o;;i;{i9o;;i;{io;;0;{ io;;i;{io;;i;{i-o;;0;{io;;i;{i1o;;0;{ io;;i;{io;;i;{io;;i;{iIo;;0;{io;;i;{i2o;;0;{ io;;i;{io;;i;{i+o;;0;{i4o;;0;{io;;i;{io;;i;{io;;0;{iIo;;0;{i3o;;i;{i"o;;i;{i6o;;0;{io;;i;{io;;0;{i0o;;0;{io;;0;{i7o;;0;{i-o;;i;{i8o;;0;{iHo;;0;{io;;i;{i!o;;0;{i-o;;0;{i"o;;i;{iHo;;0;{i-o;;i;{i#o;;0;{i1o;;0;{io;;i;{i2o;;0;{io;;i;{i%o;;0;{ i-o;;0;{io;;i;{io;;i;{i0o;;i;{i2o;;0;{io;;i;{i4o;;0;{io;;i;{i5o;;0;{io;;0;{i0o;;0;{i%o;;0;{i2o;;0;{io;;i;{i2o;;0;{i@o;;0;{i+o;;0;{i%o;;0;{i7o;;0;{i-o;;0;{io;;i;{i6o;;0;{io;;i;{i8o;;0;{ io;;i;{i!o;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{i8o;;0;{io;;i;{i"o;;i;{iHo;;0;{i!o;;i;{iHo;;0;{i-o;;0;{i!o;;i;{i'o;;0;{i1o;;0;{io;;i;{i-o;;0;{i-o;;0;{io;;0;{io;;0;{i%o;;0;{i2o;;0;{io;;i;{iCo;;0;{io;;0;{i%o;;0;{iIo;;i;{iDo;;0;{io;;0;{i%o;;i;{i2o;;0;{io;;i;{i+o;;0;{io;;0;{i4o;;0;{io;;i;{i%o;;0;{i4o;;0;{i'o;;i;{i8o;;0;{io;;i;{io;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{io;;0;{io;;0;{i0o;;0;{io;;0;{i2o;;0;{i"o;;i;{io;;i;{io;;i;{io;;0;{i4o;;0;{io;;i;{iGo;;0;{io;;i;{iIo;;i;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{i'o;;i;{io;;0;{iHo;;i;{io;;0;{iGo;;0;{io;;i;{iJo;;0;{i0o;;i;{io;;0;{i#o;;0;{i2o;;i;{i4o;;0;{io;;i;{io;;i;{iHo;;0;{io;;i;{i5o;;0;{i"o;;0;{io;;i;{i o;;0;{i2o;;i;{i%o;;0;{io;;i;{i'o;;0;{io;;i;{iAo;;0;{ io;;i;{i#o;;0;{io;;i;{io;;0;{io;;i;{io;;0;{iIo;;i;{io;;0;{io;;i;{io;;i;{iBo;;0;{ io;;i;{ io;;i;{io;;0;{i3o;;i;{io;;i;{i#o;;0;{io;;i;{i!o;;i;{iIo;;i;{io;;0;{io;;i;{io;;0;{i!o;;i;{io;;0;{io;;i;{io;;i;{io;;i;{i+o;;0;{io;;0;{io;;i;{iCo;;0;{i o;;0;{iIo;;i;{iDo;;0;{ io;;0;{i#o;;i;{io;;0;{i#o;;0;{iHo;;i;{iIo;;i;{io;;i;{i%o;;i;{i1o;;0;{io;;i;{ io;;0;{i0o;;i;{io;;0;{i'o;;0;{io;;i;{io;;0;{i2o;;0;{io;;0;{i#o;;i;{i)o;;0;{io;;i;{i5o;;i;{i1o;;0;{i"o;;i;{io;;i;{ io;;0;{iLo;;i;{i o;;0;{iHo;;0;{i2o;;0;{i"o;;i;{io;;0;{i4o;;0;{io;;i;{i'o;;0;{i2o;;0;{i"o;;i;{i*o;;0;{i4o;;0;{i'o;;i;{i@o;;0;{io;;i;{i!o;;i;{iBo;;0;{i-o;;0;{iKo;;i;{io;;0;{i o;;0;{io;;i;{io;;0;{i5o;;i;{io;;0;{io;;0;{i8o;;0;{i%o;;i;{i+o;;0;{i2o;;i;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{io;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{io;;i;{io;;0;{i!o;;i;{io;;0;{iIo;;0;{i-o;;i;{i#o;;0;{i-o;;0;{io;;i;{i*o;;0;{i4o;;0;{io;;i;{iCo;;0;{io;;i;{iDo;;0;{io;;0;{iHo;;i;{io;;0;{i'o;;i;{io;;0;{i"o;;0;{iLo;;i;{io;;i;{io;;0;{i#o;;0;{i0o;;i;{i4o;;i;{i+o;;0;{i"o;;0;{io;;i;{io;;i;{i'o;;i;{io;;0;{i%o;;0;{i2o;;0;{io;;i;{i2o;;0;{i#o;;i;{io;;0;{i5o;;i;{io;;0;{i7o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{i3o;;i;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i-o;;0;{io;;i;{io;;0;{i9o;;0;{iIo;;i;{io;;0;{i#o;;0;{i0o;;i;{i"o;;0;{io;;i;{i7o;;0;{io;;i;{i%o;;0;{i5o;;0;{io;;i;{i-o;;0;{i"o;;0;{iHo;;0;{i2o;;0;{io;;i;{i@o;;0;{i%o;;0;{io;;i;{i-o;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{io;;0;{i#o;;i;{iDo;;0;{i!o;;0;{iIo;;i;{iHo;;0;{io;;i;{iIo;;0;{io;;i;{ i o;;0;{iHo;;0;{i2o;;0;{i"o;;i;{i-o;;0;{i4o;;0;{iIo;;0;{i'o;;i;{iAo;;0;{io;;0;{iHo;;i;{iCo;;0;{io;;i;{i'o;;0;{i@o;;0;{i.o;;0;{i5o;;0;{i"o;;i;{iBo;;0;{io;;i;{iJo;;0;{io;;0;{iAo;;0;{io;;0;{io;;i;{iKo;;0;{i'o;;i;{i2o;;i;{!io;;i;{ io;;0;{io;;i;{io;;i;{io;;0;{iIo;;0;{i2o;;i;{i%o;;0;{ i!o;;i;{i1o;;0;{io;;i;{i4o;;0;{iIo;;0;{io;;i;{iIo;;0;{i2o;;i;{i'o;;0;{i2o;;0;{io;;i;{i*o;;0;{i4o;;0;{io;;i;{i8o;;0;{iIo;;0;{io;;i;{iCo;;0;{io;;i;{io;;0;{ i'o;;0;{i2o;;0;{io;;i;{i-o;;i;{i2o;;0;{i'o;;i;{iHo;;0;{i2o;;0;{i"o;;i;{io;;0;{i!o;;i;{i%o;;0;{i5o;;i;{iIo;;0;{i2o;;0;{io;;i;{io;;i;{i1o;;0;{i'o;;i;{i o;;0;{i1o;;0;{iHo;;0;{io;;i;{iIo;;0;{i2o;;0;{io;;i;{io;;i;{io;;0;{i1o;;0;{iIo;;0;{io;;i;{i5o;;0;{iHo;;i;{i8o;;0;{iHo;;0;{i!o;;i;{io;;0;{i1o;;0;{iHo;;0;{i'o;;i;{io;;0;{i'o;;0;{io;;i;{i1o;;0;{io;;i;{io;;i;{i+o;;0;{io;;i;{i5o;;i;{iIo;;0;{i3o;;i;{io;;i;{io;;0;{i1o;;0;{io;;i;{i4o;;0;{i(o;;i;{i-o;;0;{io;;i;{io;;0;{i%o;;0;{i2o;;i;{i5o;;i;{i9o;;i;{io;;0;{i1o;;0;{iHo;;0;{io;;i;{i2o;;0;{io;;i;{io;;0;{i#o;;0;{i0o;;0;{i"o;;0;{i2o;;i;{iHo;;0;{i2o;;i;{i-o;;0;{io;;i;{i!o;;i;{ io;;0;{i5o;;i;{io;;i;{i0o;;i;{i0o;;0;{iAo;;0;{io;;i;{i4o;;0;{io;;i;{iCo;;0;{io;;i;{i"o;;i;{io;;0;{i2o;;0;{io;;i;{i8o;;0;{i"o;;i;{i o;;0;{i2o;;0;{io;;i;{io;;0;{i1o;;0;{i'o;;i;{io;;0;{i-o;;0;{i"o;;i;{i#o;;0;{i2o;;0;{io;;i;{i%o;;0;{i2o;;0;{i o;;i;{i+o;;0;{iHo;;0;{i2o;;i;{iBo;;0;{io;;0;{i!o;;i;{i+o;;0;{io;;i;{iCo;;0;{io;;i;{i#o;;0;{ i2o;;0;{io;;i;{i'o;;0;{i2o;;i;{iDo;;0;{io;;i;{i4o;;0;{iIo;;0;{i'o;;i;{iIo;;0;{i2o;;0;{i"o;;i;{iLo;;0;{io;;i;{i%o;;i;{ io;;0;{i1o;;0;{io;;0;{i#o;;i;{i!o;;i;{i-o;;i;{i"o;;i;{i2o;;0;{io;;i;{i"o;;i;{i5o;;0;{io;;0;{i2o;;0;{i%o;;0;{i2o;;0;{io;;i;{i@o;;0;{i+o;;0;{i%o;;0;{i7o;;0;{i-o;;0;{io;;i;{i8o;;i;{io;;i;{i o;;i;{i'o;;i;{i*o;;0;{iHo;;0;{i-o;;0;{io;;i;{i+o;;0;{io;;0;{i2o;;i;{i9o;;i;{i"o;;0;{i5o;;i;{i'o;;0;{i2o;;0;{io;;i;{i,o;;i;{i-o;;0;{iIo;;0;{i-o;;0;{i"o;;i;{i.o;;0;{i4o;;0;{io;;0;{i5o;;i;{i@o;;0;{ io;;i;{io;;0;{iGo;;0;{io;;i;{i#o;;0;{i7o;;0;{i-o;;i;{i*o;;0;{i7o;;0;{i-o;;i;{i+o;;0;{i%o;;0;{i'o;;i;{i7o;;0;{i-o;;0;{io;;i;{iHo;;i;{i-o;;0;{io;;i;{iAo;;0;{io;;0;{iGo;;0;{io;;i;{io;;0;{io;;i;{iBo;;0;{io;;0;{iIo;;0;{io;;i;{io;;i;{io;;0;{iHo;;0;{io;;i;{iDo;;0;{io;;0;{iHo;;i;{i3o;;i;{io;;0;{i2o;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i%o;;i;{i#o;;0;{ i'o;;0;{io;;i;{io;;0;{io;;0;{i#o;;0;{io;;0;{i2o;;0;{i%o;;i;{i1o;;0;{io;;i;{i2o;;i;{i8o;;i;{i%o;;0;{i6o;;0;{io;;i;{i*o;;0;{iIo;;0;{i!o;;i;{i+o;;0;{io;;0;{i1o;;0;{io;;i;{iCo;;0;{io;;0;{iIo;;i;{i4o;;i;{i#o;;0;{i0o;;i;{i1o;;0;{io;;i;{i@o;;0;{io;;0;{i4o;;0;{io;;i;{i*o;;0;{i2o;;i;{iAo;;0;{io;;i;{i"o;;i;{iAo;;i;{i+o;;0;{io;;0;{iHo;;0;{io;;i;{io;;0;{i5o;;0;{iHo;;0;{io;;0;{i1o;;0;{iIo;;0;{io;;i;{i4o;;i;{io;;i;{i2o;;0;{i+o;;0;{i#o;;0;{i1o;;0;{io;;i;{i%o;;0;{i1o;;0;{io;;i;{io;;i;{i*o;;i;{i o;;0;{i4o;;0;{io;;i;{io;;i;{io;;i;{io;;0;{i1o;;0;{io;;i;{io;;0;{ i%o;;0;{io;;i;{i1o;;0;{i'o;;i;{i2o;;i;{i!o;;i;{iHo;;0;{i-o;;i;{io;;0;{i'o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{i!o;;0;{i7o;;0;{i-o;;i;{i%o;;0;{io;;i;{i!o;;i;{i*o;;0;{i1o;;0;{io;;i;{iCo;;0;{io;;i;{iDo;;0;{io;;i;{iFo;;i;{io;;0;{io;;0;{i4o;;0;{io;;i;{i#o;;i;{io;;i;{i#o;;0;{i-o;;0;{io;;i;{io;;0;{i5o;;i;{io;;0;{i-o;;0;{i*o;;i;{io;;0;{i2o;;i;{io;;0;{i0o;;i;{i!o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i4o;;i;{i#o;;0;{i1o;;0;{io;;0;{i o;;0;{i2o;;0;{io;;i;{i2o;;0;{io;;0;{i2o;;i;{iLo;;0;{i@o;;0;{i#o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{i%o;;i;{io;;i;{i-o;;0;{i*o;;i;{i'o;;i;{i2o;;0;{io;;0;{io;;0;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{iHo;;0;{io;;i;{i+o;;0;{i9o;;i;{iIo;;0;{io;;i;{i'o;;i;{iJo;;0;{io;;i;{iKo;;0;{io;;i;{i5o;;i;{io;;0;{i2o;;0;{io;;i;{i4o;;0;{io;;i;{io;;0;{io;;0;{i2o;;0;{io;;i;{i%o;;0;{i8o;;0;{i!o;;i;{io;;0;{i'o;;0;{i2o;;0;{i!o;;i;{i-o;;i;{i9o;;0;{iHo;;i;{io;;0;{i2o;;0;{io;;i;{i o;;0;{i4o;;0;{io;;i;{io;;0;{ i#o;;0;{i'o;;0;{io;;i;{i1o;;0;{iKo;;0;{i'o;;i;{i7o;;0;{iIo;;0;{io;;i;{iHo;;0;{i2o;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{io;;i;{ io;;0;{i2o;;i;{io;;0;{i9o;;0;{iIo;;i;{io;;0;{io;;i;{iIo;;0;{i3o;;i;{io;;0;{io;;i;{io;;0;{i5o;;i;{iAo;;0;{i#o;;0;{io;;i;{io;;i;{io;;0;{i5o;;0;{io;;i;{io;;0;{i5o;;i;{i6o;;0;{iIo;;0;{io;;i;{i!o;;0;{i-o;;0;{io;;i;{i#o;;0;{io;;0;{i0o;;i;{i0o;;i;{i1o;;0;{iIo;;0;{io;;i;{i'o;;0;{io;;i;{i*o;;0;{io;;0;{i4o;;0;{io;;i;{i+o;;0;{io;;0;{iIo;;0;{i2o;;i;{iHo;;0;{i2o;;0;{io;;i;{i-o;;0;{i'o;;0;{io;;i;{i@o;;0;{i*o;;0;{i!o;;0;{i-o;;i;{iIo;;0;{io;;i;{iAo;;0;{io;;0;{i0o;;i;{io;;0;{i%o;;0;{io;;i;{io;;0;{iHo;;i;{iBo;;0;{io;;0;{iIo;;i;{iDo;;0;{io;;0;{iHo;;i;{iHo;;i;{iCo;;0;{io;;0;{iIo;;i;{iKo;;i;{i6o;;i;{ io;;i;{i#o;;0;{i0o;;0;{io;;0;{iIo;;0;{i2o;;i;{iAo;;0;{io;;0;{i'o;;i;{iFo;;i;{io;;i;{io;;0;{i1o;;0;{io;;i;{i'o;;i;{i@o;;0;{io;;0;{i#o;;0;{i5o;;0;{i"o;;0;{io;;i;{io;;0;{io;;0;{i7o;;0;{iKo;;0;{i-o;;i;{io;;0;{i1o;;0;{io;;i;{iIo;;0;{io;;i;{io;;0;{i1o;;0;{iIo;;0;{io;;i;{io;;i;{iJo;;0;{io;;i;{io;;0;{io;;0;{i7o;;0;{iKo;;0;{i-o;;i;{i7o;;0;{ io;;i;{i-o;;i;{i.o;;0;{i'o;;0;{io;;i;{iHo;;0;{io;;i;{iIo;;0;{io;;i;{i-o;;i;{iJo;;0;{i-o;;i;{iKo;;0;{i-o;;i;{i8o;;i;{io;;0;{io;;0;{i4o;;0;{io;;i;{io;;i;{iDo;;0;{i.o;;i;{io;;0;{i1o;;0;{io;;i;{io;;i;{i2o;;0;{i+o;;0;{io;;0;{i1o;;0;{io;;i;{io;;i;{iFo;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{i8o;;0;{io;;0;{iHo;;0;{i-o;;0;{io;;i;{i!o;;0;{io;;0;{i2o;;i;{io;;0;{i1o;;0;{io;;i;{io;;i;{i#o;;0;{io;;0;{i5o;;i;{io;;i;{io;;0;{io;;i;{i%o;;0;{i*o;;0;{i4o;;i;{i2o;;i;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{i!o;;i;{i+o;;0;{i#o;;0;{i1o;;0;{io;;0;{io;;0;{i8o;;0;{i@o;;0;{i+o;;0;{i#o;;0;{iHo;;i;{iHo;;0;{io;;i;{i!o;;i;{i"o;;i;{iFo;;i;{iIo;;0;{ io;;i;{io;;0;{iHo;;0;{i2o;;i;{io;;0;{i4o;;0;{iIo;;0;{io;;i;{io;;i;{io;;0;{i1o;;0;{iIo;;0;{io;;i;{i!o;;i;{i+o;;0;{i9o;;i;{i"o;;i;{io;;0;{i8o;;0;{iIo;;0;{i"o;;i;{iJo;;i;{ io;;i;{io;;0;{i2o;;i;{i8o;;0;{iHo;;0;{io;;i;{iKo;;0;{i"o;;i;{iAo;;0;{io;;i;{io;;i;{io;;0;{i9o;;0;{iHo;;i;{io;;0;{iJo;;0;{i0o;;i;{io;;0;{io;;0;{iHo;;0;{i-o;;0;{io;;i;{i"o;;i;{iKo;;0;{io;;i;{i!o;;i;{i"o;;0;{io;;0;{i8o;;0;{iHo;;0;{i"o;;i;{i9o;;i;{io;;i;{io;;0;{iIo;;0;{i2o;;i;{io;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{i4o;;0;{i*o;;i;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;i;{io;;i;{i!o;;i;{io;;0;{i2o;;0;{i!o;;i;{i+o;;0;{io;;0;{i2o;;i;{i-o;;0;{i2o;;0;{iBo;;0;{i!o;;0;{io;;0;{i9o;;i;{iHo;;i;{io;;0;{i1o;;0;{i'o;;i;{iIo;;i;{io;;0;{io;;0;{i+o;;0;{i!o;;0;{i2o;;0;{i"o;;i;{iBo;;0;{i!o;;0;{io;;0;{i8o;;0;{io;;i;{i+o;;0;{i#o;;i;{i,o;;0;{i2o;;0;{i#o;;i;{iHo;;0;{ i'o;;0;{io;;i;{i-o;;i;{ io;;0;{i#o;;i;{io;;i;{iAo;;0;{io;;0;{iHo;;0;{io;;i;{io;;0;{i2o;;i;{i!o;;i;{i5o;;i;{i!o;;i;{i"o;;i;{i'o;;0;{iHo;;0;{i2o;;i;{i*o;;0;{i9o;;0;{iIo;;i;{iDo;;0;{i*o;;0;{iIo;;i;{i2o;;0;{io;;i;{io;;0;{iIo;;0;{i2o;;0;{i'o;;i;{iFo;;i;{io;;i;{i3o;;i;{i o;;0;{iIo;;0;{i2o;;i;{io;;0;{io;;i;{iIo;;0;{i-o;;0;{i"o;;i;{iCo;;0;{io;;i;{iIo;;0;{ io;;i;{io;;0;{i%o;;i;{io;;0;{i-o;;i;{i4o;;0;{io;;i;{i o;;0;{io;;0;{i1o;;0;{io;;i;{io;;0;{i-o;;i;{i2o;;0;{i%o;;i;{io;;0;{i2o;;0;{io;;i;{i8o;;0;{io;;i;{io;;0;{iIo;;0;{i3o;;i;{io;;0;{io;;i;{i!o;;0;{i0o;;0;{io;;0;{i2o;;0;{i!o;;i;{i7o;;0;{i-o;;i;{i*o;;0;{io;;i;{i+o;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{io;;0;{io;;i;{iDo;;0;{io;;0;{i#o;;i;{i!o;;0;{iIo;;i;{i!o;;i;{io;;0;{iHo;;0;{i2o;;i;{i"o;;0;{i3o;;i;{i*o;;0;{i8o;;0;{io;;i;{iIo;;0;{i!o;;i;{i'o;;0;{i!o;;i;{i@o;;0;{io;;0;{i5o;;0;{iIo;;0;{i"o;;0;{i!o;;i;{i-o;;i;{ io;;0;{i#o;;0;{i0o;;0;{io;;0;{io;;i;{io;;i;{ io;;0;{i2o;;0;{i#o;;i;{io;;0;{i2o;;i;{i+o;;0;{i2o;;i;{i@o;;0;{io;;i;{iCo;;0;{io;;i;{io;;i;{i#o;;0;{i1o;;0;{io;;i;{i"o;;i;{io;;0;{i4o;;0;{iHo;;0;{io;;i;{i5o;;0;{i'o;;0;{i4o;;0;{io;;i;{i%o;;0;{i3o;;0;{iDo;;0;{i"o;;i;{i4o;;0;{iIo;;0;{io;;0;{i+o;;0;{i!o;;0;{i2o;;i;{i+o;;0;{i4o;;0;{io;;i;{i@o;;0;{io;;0;{i7o;;0;{iIo;;0;{i-o;;i;{i2o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{i"o;;i;{i3o;;0;{io;;0;{i8o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{iJo;;0;{io;;0;{iBo;;0;{io;;i;{i-o;;0;{io;;i;{io;;0;{iKo;;0;{i-o;;0;{i"o;;i;{iKo;;0;{io;;i;{i-o;;0;{i!o;;i;{iAo;;0;{io;;0;{iKo;;0;{i!o;;i;{io;;0;{io;;i;{i%o;;i;{i@o;;0;{io;;0;{i!o;;0;{i#o;;i;{io;;0;{i1o;;0;{io;;i;{i2o;;0;{io;;i;{io;;i;{io;;0;{i-o;;0;{i"o;;i;{io;;0;{ io;;i;{i-o;;0;{i!o;;i;{i!o;;0;{i4o;;0;{io;;0;{i#o;;i;{i1o;;0;{io;;i;{io;;0;{io;;0;{i5o;;0;{iHo;;i;{iCo;;0;{io;;i;{io;;i;{i3o;;i;{io;;0;{i6o;;0;{io;;i;{i4o;;0;{i!o;;i;{io;;0;{io;;0;{i5o;;i;{i!o;;i;{ io;;0;{i7o;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{i-o;;i;{i6o;;0;{io;;i;{io;;0;{i6o;;0;{io;;i;{i@o;;0;{io;;0;{i4o;;0;{io;;i;{io;;i;{iDo;;0;{io;;i;{i%o;;i;{io;;i;{io;;i;{i!o;;i;{i-o;;0;{io;;i;{i1o;;0;{io;;i;{i2o;;i;{io;;i;{io;;i;{i"o;;i;{i3o;;i;{io;;0;{i1o;;0;{i'o;;i;{iCo;;0;{io;;i;{i5o;;0;{io;;0;{i%o;;0;{i3o;;i;{i6o;;0;{io;;i;{io;;0;{i2o;;i;{i8o;;0;{io;;i;{io;;i;{iHo;;0;{i!o;;i;{i'o;;0;{i1o;;0;{io;;i;{i%o;;i;{i"o;;0;{iLo;;i;{i(o;;0;{i1o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{i2o;;0;{i"o;;i;{io;;0;{i#o;;i;{i4o;;0;{io;;i;{i%o;;i;{i+o;;0;{i2o;;i;{i-o;;0;{ io;;i;{io;;i;{io;;i;{ io;;0;{i-o;;0;{io;;i;{i#o;;0;{i+o;;0;{i1o;;0;{i*o;;i;{i9o;;0;{io;;i;{i*o;;0;{i5o;;i;{iDo;;0;{io;;0;{iHo;;i;{io;;i;{ io;;0;{i8o;;0;{io;;i;{io;;0;{i4o;;0;{i)o;;i;{i"o;;0;{i'o;;0;{io;;i;{i*o;;0;{i!o;;0;{i-o;;i;{io;;i;{iAo;;0;{io;;0;{io;;i;{i"o;;i;{i o;;0;{i0o;;i;{i2o;;0;{io;;i;{io;;0;{io;;i;{io;;0;{io;;i;{i1o;;0;{io;;i;{i0o;;i;{ io;;0;{i1o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{iHo;;0;{io;;i;{i@o;;0;{io;;0;{i4o;;0;{io;;i;{iBo;;0;{io;;0;{io;;i;{i1o;;0;{io;;i;{io;;i;{i o;;0;{i3o;;0;{io;;0;{i1o;;0;{iKo;;0;{io;;i;{io;;0;{io;;0;{i4o;;0;{i%o;;i;{io;;i;{io;;0;{io;;i;{io;;i;{io;;i;{i!o;;0;{io;;0;{iLo;;i;{i o;;0;{iLo;;i;{i'o;;i;{iHo;;0;{io;;i;{io;;i;{iFo;;i;{i'o;;i;{ io;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{i3o;;i;{io;;0;{i2o;;i;{io;;0;{i1o;;0;{io;;0;{i"o;;0;{i2o;;0;{i'o;;i;{io;;0;{i9o;;i;{i@o;;0;{io;;0;{i2o;;0;{i0o;;i;{i2o;;i;{ io;;i;{io;;0;{i2o;;0;{io;;i;{io;;i;{io;;i;{io;;i;{io;;i;{i!o;;i;{io;;0;{i4o;;0;{io;;i;{i0o;;i;{iDo;;0;{io;;0;{iHo;;i;{i'o;;0;{i#o;;i;{io;;0;{i'o;;0;{i1o;;0;{i o;;i;{i'o;;0;{i1o;;0;{io;;0;{io;;0;{i8o;;i;{iBo;;0;{io;;0;{i!o;;i;{i4o;;0;{i#o;;i;{iHo;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{i5o;;0;{io;;i;{io;;i;{ i o;;0;{i1o;;0;{io;;i;{io;;0;{i1o;;0;{i'o;;i;{io;;0;{i2o;;0;{io;;i;{i#o;;0;{io;;i;{iHo;;i;{io;;0;{iIo;;0;{i'o;;0;{io;;i;{i"o;;0;{i4o;;0;{io;;i;{i6o;;0;{io;;i;{io;;i;{ io;;0;{i1o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i5o;;0;{iHo;;i;{io;;0;{iIo;;0;{i2o;;i;{i'o;;0;{iHo;;0;{i2o;;i;{iAo;;0;{io;;0;{iHo;;i;{iCo;;0;{io;;i;{i7o;;0;{i-o;;i;{io;;0;{i5o;;i;{io;;0;{i1o;;0;{i'o;;i;{io;;0;{i'o;;0;{i o;;i;{io;;0;{i9o;;0;{io;;i;{io;;0;{i4o;;0;{i'o;;i;{io;;0;{i%o;;i;{i"o;;0;{i(o;;i;{i'o;;0;{iHo;;0;{i2o;;i;{i(o;;0;{i5o;;0;{i%o;;i;{i*o;;0;{i2o;;i;{i+o;;0;{i2o;;0;{io;;i;{iCo;;0;{io;;i;{i8o;;0;{ io;;i;{i!o;;0;{i7o;;0;{i-o;;i;{i@o;;0;{io;;0;{iIo;;0;{i2o;;i;{io;;i;{i"o;;i;{i%o;;i;{i9o;;i;{ io;;i;{ io;;0;{i1o;;0;{io;;i;{io;;0;{i2o;;i;{io;;0;{i-o;;i;{i9o;;0;{iHo;;i;{io;;0;{i2o;;i;{io;;0;{i2o;;0;{io;;i;{iCo;;0;{io;;i;{io;;i;{i%o;;i;{iDo;;0;{io;;i;{iHo;;0;{ i!o;;i;{i'o;;0;{io;;i;{i-o;;i;{io;;i;{iAo;;0;{io;;0;{iIo;;i;{i!o;;i;{i"o;;i;{i2o;;0;{ io;;i;{io;;0;{i2o;;i;{io;;i;{i+o;;0;{i4o;;0;{io;;i;{iBo;;0;{io;;0;{iIo;;0;{io;;i;{i"o;;i;{io;;0;{i-o;;0;{io;;i;{i"o;;0;{i2o;;i;{i@o;;0;{io;;i;{i'o;;i;{iIo;;0;{ i'o;;0;{io;;i;{i"o;;i;{i-o;;i;{io;;i;{io;;0;{i-o;;0;{i"o;;i;{i"o;;i;{io;;0;{i3o;;i;{iAo;;0;{io;;0;{i%o;;0;{io;;i;{i2o;;i;{i'o;;0;{iHo;;0;{i2o;;i;{i3o;;i;{i o;;0;{i2o;;i;{i!o;;0;{i-o;;0;{io;;i;{io;;0;{(io;;i;{i%o;;0;{iIo;;0;{i2o;;i;{io;;0;{i1o;;0;{io;;i;{i o;;0;{i5o;;i;{io;;0;{i4o;;0;{io;;0;{i0o;;i;{io;;i;{ io;;0;{i-o;;0;{i"o;;i;{i#o;;0;{i-o;;0;{io;;i;{i%o;;0;{i-o;;0;{io;;i;{i*o;;0;{i-o;;0;{io;;i;{i@o;;0;{i%o;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{io;;0;{i4o;;i;{io;;i;{ io;;0;{i5o;;i;{io;;0;{io;;0;{i2o;;0;{i)o;;i;{iLo;;i;{io;;0;{i2o;;0;{io;;i;{i2o;;0;{i"o;;i;{io;;0;{i'o;;0;{i2o;;0;{i!o;;i;{iBo;;0;{io;;0;{iHo;;i;{io;;i;{io;;0;{i'o;;0;{io;;i;{i'o;;0;{io;;i;{i!o;;i;{i4o;;0;{i,o;;i;{i"o;;0;{i-o;;0;{i"o;;i;{i2o;;i;{i%o;;0;{i8o;;i;{io;;i;{i#o;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{io;;i;{ io;;0;{i%o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{i'o;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i!o;;0;{i1o;;0;{io;;i;{i'o;;0;{i2o;;0;{io;;i;{i*o;;0;{i0o;;0;{i-o;;0;{i2o;;0;{io;;0;{io;;0;{i4o;;0;{i@o;;0;{i'o;;0;{i(o;;0;{io;;0;{iLo;;i;{i o;;0;{io;;i;{i2o;;0;{io;;0;{i4o;;i;{io;;0;{i6o;;0;{io;;i;{io;;0;{i6o;;0;{io;;i;{io;;0;{i%o;;i;{i4o;;0;{i)o;;i;{i5o;;i;{i!o;;0;{i2o;;0;{io;;i;{i8o;;0;{io;;i;{i"o;;0;{i(o;;i;{i8o;;0;{io;;i;{i#o;;0;{ io;;0;{i6o;;0;{io;;i;{io;;i;{io;;0;{iLo;;i;{i(o;;0;{io;;0;{i0o;;i;{i2o;;0;{io;;0;{i2o;;0;{i#o;;i;{i2o;;0;{i o;;i;{i%o;;0;{i1o;;0;{io;;0;{i)o;;0;{io;;0;{iLo;;i;{i'o;;0;{io;;i;{i-o;;0;{io;;i;{io;;i;{io;;0;{i#o;;0;{io;;i;{i2o;;0;{i#o;;i;{i*o;;0;{i2o;;0;{i"o;;i;{i8o;;0;{i!o;;i;{i+o;;0;{ io;;i;{io;;i;{i'o;;0;{i%o;;i;{i6o;;0;{io;;i;{i9o;;i;{i-o;;i;{i!o;;0;{iBo;;0;{io;;0;{io;;i;{i6o;;0;{io;;i;{i8o;;0;{iIo;;0;{i!o;;i;{i0o;;0;{io;;0;{io;;i;{i2o;;0;{i'o;;i;{i1o;;0;{io;;0;{i"o;;i;{i2o;;0;{io;;0;{i#o;;i;{io;;0;{i#o;;0;{io;;0;{i5o;;i;{i#o;;0;{i!o;;0;{i o;;0;{i2o;;0;{io;;0;{i4o;;i;{iLo;;i;{i*o;;0;{i4o;;0;{io;;i;{i!o;;0;{i@o;;0;{io;;0;{io;;i;{iGo;;0;{io;;i;{i*o;;0;{io;;0;{iLo;;i;{i2o;;0;{ io;;0;{i o;;0;{i4o;;0;{i*o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i*o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{io;;i;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i@o;;0;{i!o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i%o;;0;{io;;i;{io;;i;{i!o;;i;{i o;;0;{i!o;;i;{i'o;;0;{i1o;;0;{i"o;;i;{i"o;;i;{i!o;;0;{i9o;;0;{i%o;;i;{i4o;;0;{io;;i;{io;;0;{i#o;;i;{i5o;;0;{io;;0;{i@o;;0;{i!o;;0;{io;;0;{io;;0;{iLo;;i;{i8o;;0;{io;;i;{i!o;;i;{i9o;;0;{iHo;;i;{i@o;;0;{i+o;;0;{i%o;;i;{i$o;;0;{io;;i;{i)o;;0;{io;;0;{i5o;;i;{io;;0;{io;;i;{i%o;;i;{i2o;;0;{i"o;;i;{i'o;;0;{io;;i;{io;;0;{i2o;;0;{i!o;;i;{io;;i;{io;;i;{io;;0;{io;;i;{i*o;;0;{io;;0;{io;;i;{i"o;;i;{i0o;;i;{iBo;;0;{io;;0;{io;;i;{i-o;;0;{i"o;;i;{i1o;;0;{i"o;;i;{i2o;;i;{ io;;0;{i(o;;i;{i!o;;i;{i5o;;i;{io;;0;{i#o;;i;{i"o;;i;{i#o;;i;{io;;0;{io;;i;{i@o;;0;{i#o;;0;{i(o;;i;{i4o;;i;{ i o;;i;{i2o;;0;{io;;0;{i4o;;i;{io;;0;{i5o;;0;{i"o;;i;{io;;0;{io;;i;{io;;i;{i2o;;0;{io;;i;{io;;i;{i o;;0;{i2o;;0;{io;;i;{i5o;;i;{i#o;;i;{i5o;;i;{ io;;0;{i9o;;0;{io;;i;{io;;0;{i2o;;0;{i o;;0;{i4o;;0;{i@o;;0;{i)o;;0;{io;;i;{io;;i;{i5o;;i;{i!o;;0;{i4o;;0;{io;;0;{i#o;;i;{i*o;;0;{i4o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{i@o;;0;{i o;;0;{i4o;;0;{io;;0;{i o;;0;{i9o;;i;{iHo;;0;{i2o;;i;{i(o;;i;{ i o;;0;{i2o;;0;{io;;0;{i4o;;i;{io;;0;{i4o;;0;{i(o;;i;{io;;0;{i4o;;0;{i"o;;0;{i!o;;i;{io;;0;{i#o;;i;{i%o;;i;{i!o;;0;{i2o;;0;{i*o;;i;{i5o;;i;{i'o;;0;{i#o;;0;{i#o;;0;{i)o;;i;{i2o;;0;{io;;0;{io;;0;{iLo;;i;{i*o;;0;{i2o;;i;{i+o;;0;{i2o;;0;{i#o;;i;{io;;0;{iHo;;0;{i2o;;0;{io;;0;{i(o;;0;{i6o;;0;{io;;i;{iDo;;0;{io;;0;{i"o;;i;{i-o;;i;{io;;i;{io;;i;{io;;0;{i#o;;i;{i'o;;0;{i2o;;0;{i'o;;i;{io;;0;{i2o;;0;{i'o;;i;{io;;0;{i3o;;i;{io;;0;{i2o;;0;{i'o;;i;{i o;;0;{i8o;;0;{io;;i;{io;;0;{i3o;;i;{io;;0;{i(o;;i;{i6o;;0;{io;;i;{io;;0;{io;;0;{io;;0;{i8o;;0;{io;;i;{i2o;;0;{io;;0;{i#o;;0;{i1o;;0;{io;;i;{io;;0;{io;;i;{i#o;;0;{i-o;;0;{io;;0;{i o;;0;{iLo;;i;{io;;0;{i2o;;0;{i o;;0;{i9o;;0;{i!o;;0;{i4o;;i;{io;;0;{i%o;;0;{i8o;;i;{i4o;;0;{i(o;;i;{i o;;0;{i9o;;i;{i%o;;0;{i4o;;0;{io;;i;{i(o;;0;{i2o;;0;{i%o;;0;{i2o;;0;{io;;0;{i2o;;0;{i!o;;i;{i*o;;0;{i8o;;0;{io;;0;{io;;0;{i2o;;0;{i#o;;0;{i2o;;0;{i!o;;i;{i+o;;0;{i%o;;0;{i2o;;0;{io;;i;{iHo;;0;{i-o;;i;{i-o;;0;{i8o;;0;{iDo;;0;{i#o;;i;{i@o;;0;{ io;;0;{i)o;;0;{i#o;;i;{io;;i;{io;;0;{i%o;;0;{io;;i;{i*o;;0;{io;;i;{i-o;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{io;;i;{iCo;;0;{io;;i;{io;;i;{io;;i;{ io;;0;{i1o;;0;{i'o;;i;{i2o;;i;{io;;0;{i5o;;0;{iHo;;i;{io;;0;{iIo;;0;{i3o;;i;{i!o;;0;{i1o;;0;{io;;i;{i"o;;0;{i-o;;0;{io;;i;{i#o;;0;{i'o;;0;{io;;i;{i*o;;0;{io;;0;{i2o;;i;{i!o;;0;{i-o;;i;{iAo;;0;{i+o;;i;{io;;i;{i o;;0;{i4o;;0;{i%o;;i;{io;;0;{io;;0;{i5o;;0;{iHo;;i;{i!o;;i;{i o;;0;{i-o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i"o;;i;{io;;0;{i-o;;0;{io;;i;{i#o;;0;{iLo;;0;{io;;0;{i2o;;0;{iBo;;0;{io;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i%o;;0;{iLo;;0;{io;;i;{i+o;;0;{i9o;;0;{io;;i;{i@o;;0;{i#o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iAo;;0;{i*o;;0;{io;;i;{iDo;;0;{i#o;;0;{io;;0;{iLo;;i;{i0o;;i;{io;;0;{i1o;;0;{io;;i;{io;;0;{ i1o;;0;{io;;i;{i2o;;i;{i"o;;i;{i6o;;0;{io;;i;{iHo;;0;{i2o;;0;{i'o;;i;{iIo;;0;{i2o;;0;{i'o;;i;{io;;0;{ io;;i;{i(o;;0;{i1o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{io;;i;{i0o;;i;{i2o;;0;{io;;i;{i8o;;i;{io;;i;{io;;0;{io;;0;{i-o;;0;{i!o;;i;{io;;0;{i3o;;0;{i#o;;0;{i8o;;0;{io;;i;{io;;0;{i9o;;i;{i!o;;0;{i1o;;0;{io;;0;{io;;0;{i0o;;0;{iAo;;0;{i!o;;0;{io;;i;{i6o;;0;{io;;i;{i7o;;0;{iHo;;0;{io;;i;{i"o;;0;{i2o;;0;{io;;i;{i%o;;0;{ i'o;;0;{io;;i;{i-o;;0;{io;;i;{i1o;;0;{io;;i;{i2o;;0;{i"o;;i;{i4o;;0;{iHo;;0;{io;;i;{i6o;;0;{iHo;;0;{io;;i;{i8o;;i;{i'o;;0;{i2o;;0;{i"o;;i;{i@o;;0;{ io;;0;{i5o;;0;{i"o;;0;{io;;i;{i"o;;0;{i-o;;0;{io;;0;{i0o;;0;{i"o;;0;{i2o;;0;{io;;i;{i%o;;i;{io;;0;{i2o;;0;{i'o;;i;{io;;0;{i5o;;0;{io;;i;{iCo;;0;{io;;0;{iIo;;i;{i o;;0;{i5o;;0;{iHo;;0;{io;;0;{i8o;;0;{iHo;;0;{io;;i;{io;;0;{i3o;;i;{i o;;0;{i2o;;0;{i"o;;0;{iCo;;0;{io;;i;{i*o;;0;{i2o;;0;{io;;i;{i+o;;0;{i%o;;0;{i'o;;0;{io;;i;{i-o;;0;{i2o;;0;{io;;0;{i2o;;0;{i@o;;0;{io;;0;{io;;i;{i2o;;0;{i0o;;i;{i@o;;0;{i+o;;0;{io;;0;{i7o;;0;{i-o;;i;{i%o;;0;{i7o;;0;{i-o;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{iCo;;0;{io;;i;{iDo;;0;{i+o;;0;{i%o;;0;{iHo;;0;{io;;0;{i'o;;0;{i5o;;0;{io;;i;{iHo;;0;{i-o;;0;{io;;0;{i0o;;0;{i%o;;0;{iHo;;0;{i2o;;i;{iIo;;0;{io;;i;{i'o;;0;{io;;i;{iAo;;0;{i!o;;0;{iHo;;0;{io;;i;{iFo;;i;{i"o;;i;{i1o;;0;{io;;i;{ io;;0;{i4o;;0;{ i o;;i;{io;;i;{i2o;;i;{i'o;;0;{i1o;;0;{io;;i;{iBo;;0;{io;;0;{io;;0;{io;;i;{iDo;;0;{io;;0;{i"o;;0;{io;;0;{i8o;;0;{io;;0;{io;;0;{i%o;;i;{iLo;;i;{i o;;0;{i4o;;0;{iBo;;0;{io;;i;{io;;0;{i2o;;0;{i"o;;i;{i4o;;0;{io;;i;{iIo;;0;{i'o;;0;{io;;i;{i)o;;i;{i0o;;i;{i2o;;i;{i4o;;0;{io;;i;{i2o;;i;{i'o;;0;{i#o;;0;{i#o;;0;{io;;i;{iBo;;0;{io;;0;{io;;0;{io;;i;{io;;0;{io;;0;{iLo;;i;{io;;i;{i'o;;0;{i%o;;i;{i*o;;0;{i@o;;0;{io;;0;{io;;i;{i o;;i;{io;;0;{io;;i;{ io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i4o;;0;{io;;0;{i!o;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i*o;;0;{io;;0;{i2o;;0;{io;;i;{i0o;;i;{iLo;;i;{io;;0;{io;;i;{io;;i;{io;;0;{i2o;;i;{io;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{io;;i;{io;;i;{ io;;0;{i4o;;0;{io;;i;{io;;i;{ i o;;0;{i0o;;i;{i2o;;i;{i4o;;0;{io;;i;{iAo;;0;{io;;0;{io;;0;{i"o;;0;{iLo;;i;{iLo;;i;{io;;0;{i5o;;i;{io;;0;{iLo;;i;{io;;0;{iIo;;0;{i3o;;i;{iCo;;0;{io;;i;{io;;i;{io;;i;{ io;;0;{i!o;;i;{io;;0;{ i#o;;0;{i'o;;0;{io;;i;{i-o;;0;{io;;i;{i2o;;0;{io;;i;{i4o;;0;{i!o;;i;{i5o;;0;{iHo;;i;{io;;0;{i8o;;0;{io;;i;{i*o;;0;{i!o;;0;{i4o;;0;{io;;0;{io;;0;{i%o;;0;{i2o;;i;{i0o;;0;{iAo;;0;{io;;i;{i@o;;0;{io;;0;{i#o;;0;{i4o;;0;{i o;;i;{iAo;;0;{io;;0;{iIo;;0;{i'o;;i;{io;;i;{io;;i;{io;;i;{io;;i;{io;;0;{i1o;;0;{io;;i;{io;;0;{i0o;;i;{i5o;;i;{i%o;;0;{io;;0;{iLo;;i;{i'o;;0;{i#o;;0;{iLo;;i;{i!o;;0;{i2o;;0;{i%o;;0;{i5o;;0;{io;;i;{i(o;;i;{io;;i;{ io;;0;{io;;0;{i4o;;i;{i'o;;0;{i4o;;0;{i*o;;0;{i1o;;0;{i"o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i6o;;0;{io;;0;{i)o;;0;{i2o;;i;{i0o;;i;{i2o;;i;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{i#o;;i;{i5o;;0;{i"o;;i;{i o;;0;{i2o;;0;{io;;i;{iLo;;i;{i9o;;0;{io;;0;{io;;0;{i#o;;0;{io;;0;{iLo;;i;{iLo;;i;{iDo;;0;{io;;0;{i"o;;i;{i,o;;0;{i+o;;i;{iHo;;0;{io;;i;{i'o;;i;{iDo;;0;{io;;i;{iIo;;0;{io;;i;{ io;;0;{io;;i;{io;;0;{i5o;;i;{io;;0;{i5o;;0;{iIo;;i;{i+o;;0;{i!o;;0;{io;;i;{i@o;;0;{io;;i;{i2o;;i;{io;;i;{io;;i;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{iHo;;0;{i'o;;0;{io;;i;{i!o;;0;{iIo;;0;{i2o;;0;{i%o;;0;{i2o;;0;{i"o;;i;{i#o;;0;{io;;0;{iDo;;0;{io;;0;{i@o;;0;{io;;0;{iHo;;0;{i2o;;i;{i+o;;0;{i%o;;0;{i'o;;0;{io;;i;{i-o;;0;{i-o;;0;{io;;i;{i@o;;0;{io;;0;{iIo;;0;{i2o;;i;{i-o;;0;{io;;i;{iBo;;0;{io;;i;{iCo;;0;{io;;i;{io;;0;{i4o;;0;{io;;0;{i5o;;0;{i*o;;0;{io;;0;{i2o;;0;{io;;i;{i o;;0;{i-o;;0;{i*o;;i;{io;;0;{i0o;;i;{i4o;;0;{io;;0;{i0o;;i;{io;;0;{i0o;;i;{i4o;;0;{io;;0;{i0o;;i;{io;;i;{ io;;0;{i0o;;0;{i'o;;0;{i1o;;0;{io;;i;{iLo;;i;{io;;0;{io;;0;{i5o;;i;{io;;i;{i2o;;0;{i#o;;0;{i!o;;0;{i5o;;i;{io;;i;{i!o;;0;{i1o;;0;{i"o;;i;{i(o;;0;{i5o;;0;{i%o;;i;{i*o;;0;{i1o;;0;{i!o;;0;{i$o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;0;{io;;0;{i1o;;0;{io;;0;{io;;0;{i2o;;i;{i2o;;0;{io;;0;{i4o;;0;{io;;0;{io;;0;{i5o;;i;{io;;0;{i2o;;0;{i#o;;0;{i5o;;0;{io;;i;{io;;i;{io;;0;{i2o;;0;{i!o;;i;{i!o;;i;{i"o;;i;{ io;;i;{i1o;;0;{i o;;i;{i2o;;i;{io;;i;{io;;i;{i4o;;0;{io;;0;{i2o;;i;{i#o;;i;{ io;;i;{io;;0;{i5o;;i;{i4o;;0;{io;;0;{i2o;;i;{i8o;;i;{io;;i;{iLo;;0;{i o;;0;{i2o;;0;{io;;i;{i@o;;0;{io;;0;{io;;i;{i%o;;0;{i%o;;0;{i4o;;0;{io;;i;{i'o;;i;{io;;0;{iLo;;i;{i@o;;0;{i'o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i)o;;i;{i*o;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i1o;;0;{i o;;0;{i o;;0;{i2o;;i;{i5o;;i;{i3o;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i2o;;0;{i#o;;i;{io;;0;{i'o;;0;{i1o;;0;{i o;;i;{io;;0;{ i#o;;0;{i1o;;0;{i'o;;i;{i%o;;0;{i-o;;0;{io;;i;{i'o;;0;{i2o;;0;{i!o;;i;{i8o;;0;{io;;i;{io;;0;{io;;i;{i2o;;0;{io;;i;{io;;0;{i1o;;0;{i'o;;i;{i2o;;i;{io;;0;{iHo;;0;{i2o;;i;{io;;0;{ io;;i;{i'o;;0;{i"o;;i;{i-o;;0;{io;;i;{i2o;;0;{i"o;;i;{i8o;;i;{i9o;;0;{i%o;;i;{io;;0;{i2o;;0;{io;;i;{i8o;;0;{i o;;i;{io;;0;{i4o;;0;{i)o;;i;{io;;0;{i1o;;0;{io;;i;{i!o;;0;{i1o;;0;{io;;i;{i#o;;0;{iIo;;0;{i2o;;0;{i"o;;i;{i%o;;0;{i2o;;0;{i"o;;i;{i4o;;0;{io;;i;{i'o;;0;{io;;i;{i1o;;0;{io;;0;{i#o;;i;{i*o;;0;{i2o;;0;{i'o;;i;{i+o;;0;{i!o;;0;{i1o;;0;{io;;i;{i@o;;0;{ io;;0;{iGo;;0;{io;;i;{io;;0;{i2o;;i;{i5o;;0;{i"o;;0;{io;;i;{i!o;;i;{i%o;;i;{i'o;;0;{i#o;;i;{i%o;;0;{i2o;;i;{i+o;;0;{io;;0;{i8o;;i;{i-o;;0;{i2o;;i;{iAo;;0;{io;;0;{iIo;;0;{io;;i;{iBo;;0;{io;;0;{i)o;;i;{iCo;;0;{io;;i;{i+o;;0;{iIo;;i;{iDo;;0;{ io;;0;{iIo;;i;{io;;0;{iHo;;i;{io;;i;{i!o;;i;{i4o;;0;{io;;0;{i1o;;0;{i!o;;0;{io;;0;{i#o;;i;{io;;0;{i1o;;0;{i!o;;0;{io;;0;{i#o;;i;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i o;;i;{i o;;0;{i9o;;i;{i2o;;0;{io;;0;{i#o;;i;{io;;0;{io;;0;{i0o;;i;{i4o;;i;{io;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i4o;;i;{io;;i;{i-o;;0;{i#o;;0;{iLo;;i;{io;;i;{io;;i;{io;;0;{i#o;;i;{i2o;;0;{io;;i;{io;;i;{io;;i;{ i"o;;i;{ io;;0;{i1o;;0;{io;;0;{i)o;;0;{i8o;;i;{i o;;0;{i2o;;0;{io;;i;{i#o;;0;{i*o;;i;{i@o;;0;{io;;0;{io;;0;{i#o;;i;{iLo;;i;{i'o;;0;{i1o;;0;{i%o;;0;{i"o;;0;{iLo;;i;{i2o;;i;{io;;0;{i#o;;i;{iBo;;0;{i*o;;0;{io;;i;{i!o;;i;{ io;;0;{i2o;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{i9o;;i;{iAo;;0;{i%o;;0;{io;;0;{io;;0;{iLo;;i;{i'o;;i;{ io;;0;{i2o;;0;{i%o;;i;{io;;0;{io;;0;{io;;i;{io;;0;{i1o;;0;{i(o;;0;{io;;0;{iLo;;i;{i*o;;i;{i2o;;i;{io;;0;{i#o;;i;{io;;0;{i4o;;0;{io;;0;{i"o;;0;{iLo;;i;{i(o;;i;{io;;0;{i2o;;0;{io;;i;{i2o;;i;{io;;0;{i#o;;i;{io;;0;{i8o;;0;{io;;0;{i4o;;0;{i(o;;i;{i@o;;0;{io;;0;{io;;i;{iHo;;0;{i!o;;i;{io;;0;{i3o;;i;{iIo;;0;{io;;i;{i5o;;i;{io;;i;{i o;;0;{i2o;;0;{io;;0;{i4o;;i;{i2o;;0;{i"o;;0;{i8o;;i;{io;;0;{iHo;;0;{i2o;;i;{io;;0;{i5o;;0;{iIo;;i;{i@o;;0;{i-o;;0;{io;;i;{io;;i;{i!o;;i;{i#o;;0;{io;;i;{i'o;;0;{i5o;;i;{i+o;;0;{i%o;;0;{i1o;;0;{io;;i;{i@o;;0;{io;;0;{iGo;;0;{io;;i;{i-o;;0;{io;;0;{io;;0;{i5o;;i;{iHo;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{i3o;;0;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{i!o;;0;{i2o;;i;{i#o;;0;{i1o;;0;{io;;i;{i2o;;0;{io;;i;{i*o;;0;{i9o;;0;{io;;i;{i*o;;0;{i8o;;0;{io;;i;{iAo;;0;{io;;0;{iIo;;i;{iDo;;0;{i+o;;0;{io;;i;{i6o;;0;{ io;;i;{io;;0;{i1o;;0;{io;;i;{io;;0;{io;;0;{i7o;;0;{i-o;;i;{io;;0;{io;;0;{i6o;;0;{io;;i;{io;;i;{i!o;;i;{iHo;;0;{io;;i;{i!o;;i;{iIo;;0;{io;;i;{i7o;;0;{iHo;;0;{i-o;;i;{i8o;;i;{io;;i;{io;;i;{ io;;0;{i4o;;0;{iBo;;0;{i#o;;0;{io;;i;{i%o;;0;{i2o;;0;{i o;;i;{i*o;;0;{i!o;;0;{i8o;;0;{io;;0;{i1o;;0;{i"o;;i;{i2o;;0;{i#o;;0;{i!o;;0;{io;;0;{iLo;;i;{i@o;;0;{i'o;;0;{io;;0;{io;;0;{i2o;;i;{iLo;;i;{io;;i;{io;;0;{i5o;;i;{io;;0;{i4o;;0;{io;;0;{i2o;;0;{io;;i;{io;;0;{i2o;;0;{i"o;;i;{i#o;;i;{io;;0;{i4o;;0;{i#o;;0;{i4o;;0;{i"o;;0;{i2o;;i;{i)o;;0;{io;;0;{i#o;;i;{i+o;;0;{io;;i;{i1o;;0;{io;;i;{i9o;;0;{i%o;;i;{io;;0;{io;;0;{i0o;;i;{i4o;;i;{io;;0;{i@o;;0;{io;;0;{io;;i;{io;;0;{i#o;;0;{i4o;;0;{io;;i;{io;;i;{io;;0;{i4o;;0;{i"o;;i;{io;;0;{i#o;;0;{i#o;;0;{i(o;;0;{io;;0;{io;;0;{i4o;;0;{i"o;;0;{i!o;;i;{io;;i;{ io;;0;{i-o;;0;{io;;i;{i4o;;0;{i!o;;0;{i4o;;0;{io;;i;{i"o;;0;{i!o;;i;{i#o;;0;{i-o;;0;{io;;i;{i*o;;0;{i3o;;0;{i#o;;0;{i-o;;0;{io;;i;{i@o;;0;{io;;0;{i4o;;0;{io;;0;{io;;0;{i#o;;0;{i2o;;i;{i+o;;0;{i!o;;0;{i8o;;0;{io;;0;{i@o;;0;{i'o;;0;{i5o;;0;{i"o;;0;{io;;i;{i4o;;0;{i"o;;0;{i!o;;i;{io;;i;{io;;0;{i5o;;i;{io;;0;{i9o;;i;{io;;0;{io;;0;{i%o;;i;{i o;;0;{i2o;;0;{io;;i;{i o;;0;{i4o;;0;{io;;0;{io;;0;{i o;;0;{i1o;;0;{i"o;;i;{i!o;;i;{iBo;;0;{io;;i;{i"o;;i;{i#o;;i;{ io;;0;{i1o;;0;{io;;0;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{i!o;;i;{i o;;0;{io;;i;{i2o;;0;{io;;0;{i4o;;i;{io;;i;{io;;0;{i8o;;0;{i#o;;0;{i2o;;0;{i"o;;i;{io;;0;{i%o;;i;{i1o;;0;{i(o;;i;{i2o;;0;{io;;0;{i!o;;i;{i%o;;0;{i1o;;0;{io;;0;{io;;0;{i8o;;0;{i@o;;0;{i%o;;i;{i'o;;0;{i4o;;0;{io;;i;{i(o;;0;{i5o;;0;{i%o;;i;{i)o;;0;{io;;i;{i*o;;i;{i*o;;0;{i5o;;0;{i%o;;i;{i@o;;0;{i#o;;0;{i(o;;i;{i5o;;0;{i"o;;0;{io;;i;{i%o;;0;{i2o;;i;{iHo;;0;{io;;i;{i o;;0;{iIo;;0;{i2o;;0;{io;;i;{io;;0;{i0o;;0;{iBo;;0;{io;;i;{io;;0;{io;;i;{i!o;;0;{i+o;;0;{i2o;;0;{i@o;;0;{i!o;;0;{io;;i;{i"o;;0;{i2o;;0;{io;;0;{iAo;;0;{io;;0;{io;;i;{i%o;;0;{i2o;;0;{io;;0;{io;;0;{i2o;;i;{i*o;;0;{io;;i;{i-o;;0;{io;;0;{i+o;;0;{iIo;;0;{i-o;;0;{io;;i;{i+o;;0;{i'o;;0;{iIo;;0;{i2o;;i;{i1o;;0;{i'o;;0;{i o;;0;{iIo;;0;{i2o;;0;{io;;i;{i@o;;0;{i*o;;0;{i#o;;0;{i5o;;i;{i%o;;0;{i5o;;0;{iHo;;0;{i"o;;0;{i!o;;i;{iCo;;0;{i+o;;0;{i o;;0;{iHo;;i;{io;;i;{i!o;;i;{i@o;;0;{io;;i;{iIo;;0;{io;;i;{i!o;;i;{i"o;;i;{i9o;;i;{io;;0;{i1o;;0;{io;;i;{io;;i;{i2o;;0;{io;;0;{i8o;;0;{io;;0;{i9o;;0;{io;;i;{io;;i;{i+o;;0;{i1o;;0;{i'o;;i;{iHo;;0;{i2o;;i;{io;;i;{i!o;;i;{io;;0;{i2o;;0;{i!o;;i;{i#o;;i;{i%o;;i;{i@o;;0;{io;;0;{i%o;;0;{iIo;;0;{i2o;;0;{i/o;;i;{i)o;;0;{io;;i;{i@o;;0;{i%o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{iBo;;0;{i!o;;0;{iHo;;0;{io;;i;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{iHo;;i;{i o;;0;{i5o;;0;{iIo;;i;{iIo;;i;{i@o;;0;{i!o;;0;{i4o;;0;{io;;i;{iAo;;0;{io;;0;{i%o;;0;{iIo;;0;{i'o;;i;{i"o;;0;{io;;i;{iBo;;0;{i!o;;0;{io;;i;{iDo;;0;{i'o;;0;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{iGo;;0;{i-o;;0;{io;;0;{i o;;0;{i4o;;0;{io;;i;{i"o;;0;{i@o;;0;{i%o;;0;{iGo;;0;{io;;i;{iHo;;0;{ io;;i;{i'o;;0;{io;;i;{io;;0;{i3o;;0;{io;;0;{i-o;;0;{io;;i;{i5o;;i;{iHo;;0;{i2o;;i;{i!o;;i;{io;;0;{iIo;;0;{io;;i;{i"o;;i;{i-o;;i;{io;;i;{io;;0;{i3o;;i;{i*o;;0;{i7o;;0;{i-o;;i;{io;;i;{i!o;;i;{iFo;;i;{i2o;;i;{io;;0;{i1o;;0;{io;;0;{iBo;;0;{io;;i;{i o;;0;{i2o;;0;{io;;i;{i o;;0;{io;;0;{i0o;;i;{iIo;;0;{i2o;;0;{io;;i;{io;;0;{i4o;;0;{io;;0;{iAo;;0;{io;;0;{io;;i;{io;;0;{i0o;;0;{iBo;;0;{io;;i;{i9o;;0;{i!o;;i;{io;;0;{i#o;;0;{i2o;;0;{i"o;;i;{i2o;;0;{io;;i;{i5o;;i;{io;;i;{io;;0;{i9o;;0;{iIo;;0;{i+o;;0;{i o;;0;{i4o;;0;{io;;i;{iIo;;0;{i3o;;i;{io;;0;{io;;0;{io;;0;{io;;0;{i8o;;0;{i#o;;0;{i5o;;i;{io;;0;{iHo;;0;{i-o;;i;{io;;0;{i%o;;0;{i2o;;i;{io;;0;{i#o;;0;{i0o;;i;{i!o;;0;{io;;0;{i%o;;0;{i2o;;0;{io;;i;{i0o;;0;{io;;0;{i2o;;i;{iHo;;0;{i'o;;0;{io;;i;{i"o;;0;{i2o;;0;{io;;i;{i%o;;0;{i5o;;0;{iHo;;i;{i'o;;i;{i1o;;0;{io;;0;{io;;0;{i2o;;i;{i8o;;0;{iIo;;0;{io;;i;{i(o;;0;{i2o;;0;{i%o;;0;{i2o;;i;{i*o;;0;{i-o;;0;{io;;0;{i"o;;0;{i2o;;0;{io;;i;{i-o;;0;{i8o;;0;{i@o;;0;{io;;0;{io;;i;{i@o;;0;{i#o;;0;{i7o;;0;{i-o;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{iAo;;0;{i o;;0;{i0o;;i;{io;;i;{iCo;;0;{i+o;;0;{i!o;;0;{iHo;;i;{iIo;;0;{ io;;i;{i'o;;0;{ io;;i;{io;;i;{i!o;;i;{i"o;;i;{i-o;;i;{ io;;i;{io;;0;{i8o;;0;{iIo;;0;{io;;i;{io;;0;{iIo;;0;{i2o;;i;{io;;0;{i-o;;0;{i"o;;i;{iAo;;0;{io;;0;{iIo;;i;{iCo;;0;{io;;i;{i2o;;i;{ io;;i;{io;;0;{i2o;;0;{i"o;;i;{i"o;;i;{ io;;0;{i-o;;0;{i"o;;i;{io;;0;{io;;i;{i'o;;0;{i1o;;0;{io;;i;{i@o;;0;{i!o;;0;{i7o;;0;{i-o;;0;{io;;i;{i+o;;0;{i!o;;0;{i7o;;0;{i-o;;0;{io;;i;{i'o;;i;{io;;0;{io;;i;{io;;0;{iLo;;i;{i o;;0;{i2o;;0;{io;;i;{i o;;0;{i1o;;0;{i"o;;i;{i2o;;0;{io;;0;{i4o;;i;{i"o;;i;{i o;;0;{i5o;;i;{io;;0;{i#o;;0;{io;;i;{io;;i;{ io;;0;{i2o;;0;{io;;0;{i5o;;i;{io;;0;{io;;0;{i5o;;i;{i1o;;0;{io;;0;{i#o;;i;{i8o;;0;{i#o;;0;{i5o;;i;{i'o;;0;{i#o;;0;{i@o;;0;{io;;0;{io;;0;{i5o;;0;{io;;0;{i%o;;0;{i2o;;0;{i#o;;0;{i1o;;0;{io;;0;{i)o;;0;{iLo;;i;{i*o;;0;{i!o;;0;{io;;0;{i1o;;0;{io;;0;{i4o;;i;{i2o;;0;{i#o;;i;{i1o;;0;{io;;i;{i2o;;0;{ io;;0;{i#o;;i;{io;;0;{i!o;;i;{i2o;;0;{i#o;;i;{iBo;;0;{i%o;;0;{io;;i;{io;;0;{i1o;;0;{io;;0;{i4o;;i;{i#o;;0;{i1o;;0;{io;;0;{i)o;;0;{iLo;;i;{i4o;;0;{io;;i;{i"o;;0;{i0o;;i;{i)o;;0;{io;;0;{i2o;;i;{i8o;;i;{i9o;;i;{io;;0;{i1o;;0;{i"o;;i;{i!o;;i;{i#o;;i;{ io;;0;{i4o;;0;{io;;i;{i(o;;i;{i5o;;i;{io;;0;{i4o;;0;{io;;0;{i!o;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i*o;;i;{i!o;;0;{i2o;;0;{io;;i;{i#o;;0;{i!o;;i;{io;;0;{io;;0;{i2o;;i;{i2o;;0;{i"o;;i;{i#o;;i;{io;;0;{i#o;;0;{i#o;;0;{i"o;;0;{i2o;;i;{i1o;;0;{io;;0;{i#o;;i;{i2o;;0;{i#o;;0;{i5o;;i;{i o;;0;{i2o;;0;{io;;0;{i4o;;i;{io;;0;{i2o;;i;{io;;0;{i2o;;0;{io;;0;{i8o;;i;{io;;0;{i9o;;0;{i o;;i;{io;;0;{io;;i;{i2o;;0;{i%o;;i;{i!o;;0;{io;;0;{io;;0;{i%o;;i;{i2o;;0;{i#o;;0;{i2o;;0;{i!o;;i;{i'o;;0;{i1o;;0;{io;;0;{i#o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i*o;;0;{i o;;0;{i2o;;i;{i2o;;0;{iBo;;0;{i#o;;0;{i o;;i;{i0o;;i;{io;;0;{i1o;;0;{i!o;;0;{iBo;;0;{i!o;;i;{i2o;;0;{ io;;0;{i4o;;0;{io;;0;{i"o;;0;{iLo;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i4o;;0;{io;;0;{iDo;;0;{io;;0;{i"o;;i;{i)o;;0;{io;;0;{i2o;;0;{io;;i;{io;;0;{i8o;;0;{i*o;;0;{i2o;;0;{io;;i;{i o;;0;{i4o;;0;{i!o;;0;{i8o;;0;{io;;i;{i*o;;0;{i!o;;0;{i1o;;0;{i"o;;i;{i"o;;0;{io;;0;{io;;0;{i0o;;i;{i#o;;0;{i!o;;0;{io;;0;{iLo;;i;{i*o;;0;{io;;0;{iLo;;i;{i4o;;0;{io;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i2o;;i;{io;;0;{i%o;;i;{io;;0;{i#o;;i;{i2o;;0;{i#o;;i;{i4o;;0;{io;;0;{io;;0;{i5o;;i;{io;;i;{i'o;;0;{i1o;;0;{i o;;i;{io;;0;{i8o;;0;{i#o;;0;{i5o;;i;{i1o;;0;{ io;;0;{io;;i;{i o;;i;{i o;;i;{ i o;;0;{i2o;;0;{i+o;;0;{i2o;;0;{i#o;;i;{io;;0;{i1o;;0;{io;;i;{io;;0;{i8o;;0;{i#o;;0;{i5o;;i;{io;;0;{i7o;;0;{i o;;i;{i!o;;0;{i2o;;0;{i*o;;i;{i@o;;0;{io;;0;{io;;i;{iBo;;0;{io;;0;{i(o;;i;{io;;0;{i"o;;0;{i2o;;i;{i'o;;0;{i2o;;i;{io;;0;{i!o;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i!o;;0;{i!o;;0;{i0o;;i;{i2o;;0;{ io;;0;{i2o;;i;{io;;0;{i2o;;i;{io;;0;{i#o;;0;{i5o;;i;{i'o;;0;{i2o;;0;{io;;0;{i#o;;i;{i8o;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{io;;0;{i!o;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{i#o;;0;{iLo;;i;{i5o;;i;{i#o;;i;{ io;;0;{i3o;;0;{io;;0;{i1o;;0;{i%o;;i;{io;;i;{i0o;;i;{i2o;;i;{i!o;;0;{i1o;;0;{i"o;;i;{i2o;;i;{iBo;;0;{io;;i;{i)o;;0;{io;;0;{i#o;;0;{i5o;;i;{i1o;;0;{io;;0;{i#o;;0;{i5o;;i;{i3o;;0;{i!o;;0;{i#o;;0;{io;;0;{io;;0;{iLo;;i;{i#o;;0;{io;;i;{i4o;;0;{io;;0;{i2o;;i;{io;;0;{i4o;;i;{i@o;;0;{io;;0;{io;;i;{i5o;;0;{i o;;0;{i4o;;0;{i*o;;i;{i!o;;i;{i#o;;i;{i o;;0;{i2o;;0;{io;;i;{i#o;;0;{i2o;;0;{i o;;i;{i8o;;0;{ i o;;i;{io;;0;{io;;0;{io;;i;{iLo;;i;{io;;i;{i!o;;i;{i o;;0;{i2o;;0;{i%o;;i;{i2o;;i;{i#o;;0;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i2o;;0;{i#o;;i;{i4o;;0;{io;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{i4o;;0;{io;;i;{i0o;;i;{i3o;;i;{i%o;;0;{i5o;;i;{i'o;;0;{io;;0;{i2o;;0;{i#o;;0;{i2o;;i;{i o;;0;{i2o;;0;{io;;i;{i!o;;0;{io;;0;{io;;0;{i%o;;i;{i9o;;0;{io;;i;{i@o;;0;{io;;0;{i(o;;i;{i'o;;0;{i#o;;i;{i#o;;0;{i(o;;i;{io;;0;{%io;;i;{ io;;0;{i8o;;0;{iHo;;0;{i!o;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{iHo;;0;{i-o;;i;{i#o;;0;{i9o;;0;{iIo;;i;{i+o;;0;{io;;i;{i'o;;0;{i5o;;0;{io;;i;{i8o;;0;{i%o;;i;{i@o;;0;{io;;0;{i2o;;i;{io;;0;{iIo;;0;{i2o;;0;{iAo;;0;{i!o;;0;{i'o;;i;{iAo;;0;{io;;0;{iIo;;0;{i'o;;0;{io;;0;{iIo;;0;{i-o;;0;{i"o;;i;{io;;i;{i2o;;i;{i@o;;0;{i%o;;0;{io;;0;{i2o;;i;{io;;0;{ i#o;;i;{io;;0;{i2o;;0;{i#o;;0;{i(o;;0;{i6o;;0;{io;;0;{i)o;;0;{i2o;;i;{i o;;0;{i1o;;0;{i"o;;0;{i(o;;0;{i#o;;0;{i5o;;i;{io;;0;{i2o;;0;{i"o;;0;{io;;i;{io;;0;{i2o;;0;{i%o;;i;{io;;0;{io;;0;{i!o;;i;{iHo;;0;{i2o;;0;{i+o;;0;{i!o;;0;{i2o;;0;{io;;i;{io;;0;{io;;0;{i!o;;i;{i#o;;0;{i1o;;0;{io;;i;{i'o;;0;{i2o;;0;{io;;0;{i4o;;0;{io;;0;{i1o;;0;{io;;i;{i2o;;0;{i o;;0;{i*o;;0;{i5o;;0;{i!o;;0;{i2o;;i;{i'o;;0;{i2o;;0;{i*o;;0;{i5o;;i;{i(o;;0;{i#o;;0;{i5o;;0;{io;;0;{i#o;;0;{i#o;;0;{i!o;;0;{i#o;;0;{i2o;;0;{i o;;i;{i*o;;0;{i'o;;0;{i#o;;0;{i#o;;0;{io;;0;{iLo;;i;{i+o;;0;{i%o;;0;{i'o;;0;{io;;i;{iBo;;0;{i.o;;0;{io;;0;{i4o;;0;{i!o;;0;{i4o;;0;{io;;0;{i+o;;0;{iLo;;i;{i2o;;0;{io;;0;{i#o;;i;{i4o;;0;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{i@o;;0;{io;;0;{i7o;;0;{iHo;;0;{i-o;;0;{io;;0;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{iDo;;0;{i o;;0;{i"o;;0;{i(o;;0;{i#o;;0;{i5o;;i;{io;;0;{i"o;;i;{i*o;;0;{i4o;;0;{io;;0;{io;;0;{i8o;;0;{iLo;;i;{i4o;;0;{io;;0;{io;;0;{i#o;;i;{i@o;;0;{i#o;;0;{i(o;;i;{io;;i;{ io;;0;{i#o;;0;{i2o;;0;{i o;;i;{i8o;;0;{io;;i;{io;;0;{i8o;;0;{i o;;i;{io;;0;{i0o;;0;{io;;0;{i2o;;i;{i2o;;0;{i%o;;i;{i8o;;0;{io;;i;{i#o;;0;{i2o;;0;{i!o;;i;{i%o;;0;{i1o;;0;{io;;0;{i)o;;0;{io;;0;{iLo;;i;{i@o;;0;{i"o;;0;{i2o;;0;{i'o;;0;{iLo;;i;{iBo;;0;{io;;0;{io;;i;{io;;i;{i5o;;i;{io;;0;{i4o;;0;{io;;0;{i"o;;0;{iLo;;i;{i#o;;0;{i1o;;0;{i"o;;i;{io;;0;{io;;0;{i#o;;0;{i2o;;i;{io;;0;{ io;;0;{i8o;;0;{i#o;;0;{i5o;;i;{i#o;;0;{i5o;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i%o;;0;{i5o;;i;{i4o;;i;{i@o;;0;{i'o;;0;{i o;;i;{iLo;;i;{io;;i;{io;;0;{i-o;;0;{io;;i;{io;;i;{io;;0;{i0o;;i;{io;;0;{i8o;;0;{io;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{io;;0;{i%o;;i;{io;;0;{i%o;;i;{i'o;;0;{io;;i;{i1o;;0;{io;;i;{i!o;;0;{i2o;;0;{i(o;;i;{i#o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i#o;;0;{i2o;;0;{i o;;0;{io;;0;{i2o;;0;{io;;0;{i5o;;i;{i(o;;0;{io;;i;{i9o;;0;{i%o;;i;{i@o;;0;{io;;0;{iIo;;0;{i2o;;i;{i o;;i;{ io;;0;{i#o;;i;{io;;0;{i%o;;i;{i!o;;0;{io;;0;{io;;0;{i%o;;i;{i'o;;0;{i4o;;0;{io;;0;{i5o;;i;{i(o;;0;{i9o;;0;{i%o;;i;{i2o;;i;{io;;0;{i2o;;0;{i(o;;i;{i%o;;0;{i1o;;0;{i"o;;i;{i(o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i!o;;i;{io;;0;{iIo;;0;{io;;i;{io;;0;{i'o;;0;{i2o;;0;{i"o;;i;{i o;;0;{i0o;;0;{io;;0;{i5o;;i;{iIo;;0;{i2o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{io;;i;{i2o;;i;{io;;0;{i'o;;0;{io;;i;{i'o;;0;{i1o;;0;{i'o;;i;{i*o;;0;{i2o;;0;{i'o;;i;{i+o;;0;{io;;0;{i9o;;i;{i1o;;0;{i*o;;0;{io;;0;{i2o;;0;{i#o;;i;{i2o;;0;{i o;;i;{iAo;;0;{i!o;;0;{i'o;;i;{iDo;;0;{i!o;;0;{iIo;;i;{i"o;;0;{io;;0;{i0o;;i;{i1o;;0;{io;;0;{i)o;;0;{iLo;;i;{i#o;;i;{io;;i;{i2o;;0;{io;;0;{io;;0;{iLo;;i;{i#o;;i;{io;;0;{i2o;;0;{io;;i;{i"o;;0;{io;;i;{io;;0;{io;;0;{i5o;;i;{i2o;;0;{i%o;;i;{io;;0;{i"o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i#o;;0;{i2o;;0;{i o;;i;{i*o;;0;{i4o;;0;{io;;0;{i+o;;0;{iLo;;i;{i5o;;0;{i+o;;0;{iLo;;i;{i2o;;i;{io;;0;{i#o;;i;{io;;0;{i#o;;i;{io;;0;{i4o;;0;{io;;i;{i'o;;0;{i2o;;0;{i*o;;i;{i4o;;0;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{i"o;;i;{i(o;;i;{i#o;;i;{i'o;;0;{i#o;;i;{i5o;;i;{i@o;;0;{i'o;;0;{i o;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{iAo;;0;{io;;0;{io;;0;{i"o;;0;{iLo;;i;{i@o;;0;{io;;0;{io;;i;{i$o;;0;{io;;0;{i+o;;0;{i4o;;0;{io;;i;{io;;0;{i!o;;i;{io;;0;{i"o;;i;{iLo;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{io;;0;{i5o;;i;{i2o;;0;{i%o;;i;{io;;i;{io;;0;{i2o;;0;{io;;i;{i!o;;0;{i%o;;i;{i2o;;0;{io;;i;{i4o;;0;{io;;i;{i@o;;0;{io;;0;{io;;i;{io;;0;{i(o;;i;{iBo;;0;{io;;0;{i)o;;i;{i%o;;0;{i2o;;0;{io;;i;{i4o;;0;{io;;i;{i5o;;i;{i'o;;i;{io;;i;{ i#o;;0;{i#o;;0;{i!o;;i;{i0o;;i;{i2o;;0;{i#o;;i;{i4o;;0;{io;;i;{io;;0;{i#o;;0;{i+o;;0;{i0o;;i;{i8o;;0;{io;;i;{i o;;0;{i2o;;0;{io;;i;{io;;i;{io;;0;{i'o;;0;{i2o;;0;{i#o;;i;{io;;0;{i4o;;0;{io;;i;{i"o;;0;{i2o;;0;{i"o;;i;{io;;0;{io;;0;{i%o;;i;{io;;0;{io;;0;{i9o;;i;{i!o;;i;{i4o;;0;{io;;0;{io;;0;{i#o;;0;{i2o;;0;{i o;;0;{i9o;;0;{io;;0;{i4o;;0;{i(o;;i;{i5o;;i;{i8o;;0;{io;;i;{i"o;;i;{io;;0;{i2o;;0;{io;;i;{i#o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i%o;;i;{ io;;0;{i1o;;0;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{i#o;;0;{io;;0;{i4o;;0;{i(o;;i;{i%o;;0;{i-o;;0;{i-o;;i;{i0o;;0;{i-o;;0;{i-o;;0;{io;;i;{i+o;;0;{io;;i;{i'o;;0;{i4o;;0;{io;;i;{i1o;;0;{io;;0;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i2o;;0;{i#o;;0;{i0o;;i;{iBo;;0;{io;;0;{i'o;;0;{i2o;;0;{io;;i;{i%o;;0;{i+o;;0;{i0o;;i;{i+o;;0;{i2o;;0;{io;;0;{io;;i;{io;;i;{i#o;;0;{i8o;;i;{i8o;;0;{io;;i;{i,o;;0;{io;;0;{i2o;;0;{i#o;;i;{io;;i;{i-o;;i;{ io;;i;{ io;;0;{i#o;;0;{i9o;;i;{i-o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{i o;;0;{i2o;;0;{io;;i;{io;;0;{io;;0;{io;;i;{i#o;;0;{i5o;;0;{io;;i;{iCo;;0;{io;;i;{io;;i;{io;;i;{io;;i;{ io;;0;{i4o;;0;{io;;i;{iIo;;0;{io;;i;{io;;0;{io;;i;{i'o;;0;{i1o;;0;{io;;i;{i@o;;0;{i'o;;0;{i#o;;i;{iBo;;0;{io;;0;{i#o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i#o;;0;{io;;i;{iCo;;0;{io;;i;{io;;i;{io;;0;{io;;i;{iIo;;0;{i-o;;0;{i!o;;i;{i#o;;0;{iLo;;0;{ i!o;;i;{i-o;;0;{i%o;;i;{i#o;;0;{i9o;;i;{i'o;;0;{i5o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{i@o;;0;{i'o;;i;{i"o;;0;{iLo;;i;{i0o;;i;{iAo;;0;{io;;0;{iHo;;0;{io;;i;{iBo;;0;{io;;0;{i@o;;0;{i%o;;0;{i5o;;0;{i"o;;0;{io;;i;{i1o;;0;{io;;i;{io;;0;{i0o;;i;{i2o;;0;{i#o;;i;{i5o;;0;{i,o;;0;{i2o;;i;{io;;0;{i1o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i0o;;i;{io;;0;{i'o;;0;{i o;;i;{i4o;;0;{io;;i;{i8o;;0;{i o;;i;{io;;0;{i#o;;0;{io;;i;{i#o;;i;{io;;i;{i(o;;0;{i6o;;0;{io;;0;{i)o;;0;{i2o;;i;{i)o;;0;{i1o;;0;{io;;0;{i#o;;i;{i*o;;0;{io;;0;{i!o;;i;{i'o;;0;{io;;i;{i7o;;0;{io;;i;{i+o;;0;{io;;0;{i2o;;i;{i@o;;0;{io;;0;{i(o;;i;{i#o;;0;{i5o;;0;{i"o;;0;{io;;i;{i%o;;0;{io;;i;{iBo;;0;{io;;0;{i)o;;i;{io;;i;{io;;i;{io;;0;{io;;0;{i1o;;0;{i%o;;i;{io;;i;{io;;i;{io;;i;{io;;i;{io;;0;{i2o;;i;{iAo;;0;{io;;0;{i0o;;i;{io;;0;{io;;0;{i8o;;0;{iLo;;i;{iLo;;i;{io;;0;{io;;i;{io;;0;{i2o;;0;{io;;0;{i2o;;0;{i#o;;i;{iLo;;i;{i2o;;i;{i4o;;i;{io;;i;{io;;0;{i7o;;0;{i-o;;i;{i!o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i"o;;i;{io;;0;{i2o;;i;{iLo;;i;{io;;0;{i2o;;i;{i'o;;0;{iHo;;0;{i2o;;i;{i'o;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{i*o;;0;{i o;;0;{i-o;;i;{iHo;;0;{io;;i;{io;;i;{i o;;0;{i5o;;i;{i@o;;0;{i-o;;0;{io;;i;{iIo;;0;{io;;i;{iAo;;0;{i%o;;i;{i2o;;i;{!io;;i;{io;;0;{i8o;;0;{io;;i;{i%o;;0;{i2o;;0;{io;;i;{i2o;;0;{i*o;;0;{i2o;;0;{i+o;;0;{i#o;;0;{i5o;;i;{io;;i;{io;;0;{i4o;;0;{i'o;;0;{i2o;;0;{i*o;;i;{io;;0;{i2o;;0;{i(o;;i;{io;;0;{i#o;;0;{io;;i;{i1o;;0;{io;;i;{i#o;;i;{i'o;;0;{i"o;;i;{i2o;;0;{i o;;i;{i8o;;0;{iHo;;0;{io;;0;{iBo;;0;{i#o;;0;{io;;0;{io;;0;{iLo;;i;{i%o;;0;{io;;0;{i2o;;i;{i*o;;0;{i8o;;0;{i'o;;0;{i#o;;0;{i#o;;0;{io;;i;{i2o;;i;{i'o;;i;{i5o;;i;{i@o;;0;{io;;0;{i#o;;0;{i4o;;0;{i o;;i;{io;;i;{io;;0;{i2o;;0;{i!o;;i;{io;;0;{i8o;;0;{i!o;;i;{i o;;0;{i5o;;i;{io;;0;{i3o;;i;{io;;0;{ i'o;;0;{i%o;;i;{i-o;;0;{io;;i;{i9o;;0;{io;;i;{iIo;;0;{i3o;;0;{i o;;0;{io;;i;{io;;0;{i o;;0;{i2o;;i;{io;;0;{iIo;;0;{i2o;;i;{i#o;;0;{i!o;;i;{i-o;;0;{io;;i;{i3o;;i;{i%o;;0;{i-o;;0;{i"o;;i;{i*o;;0;{i2o;;0;{i'o;;i;{i+o;;0;{io;;0;{i)o;;0;{iLo;;i;{i-o;;0;{i2o;;0;{i"o;;i;{i@o;;0;{i%o;;0;{i4o;;0;{iIo;;0;{io;;i;{i-o;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{i-o;;i;{iHo;;0;{io;;i;{iCo;;0;{io;;i;{iDo;;0;{i!o;;0;{iIo;;i;{io;;0;{i0o;;0;{i+o;;0;{i%o;;0;{i'o;;0;{i"o;;i;{i o;;0;{i2o;;i;{i5o;;i;{io;;i;{io;;i;{i#o;;0;{i#o;;0;{i!o;;i;{i"o;;i;{i(o;;0;{i4o;;0;{i%o;;0;{io;;0;{iLo;;i;{io;;0;{i4o;;0;{io;;0;{i2o;;i;{io;;i;{ i3o;;i;{i5o;;i;{i9o;;0;{io;;i;{iIo;;0;{i'o;;0;{io;;i;{io;;0;{i9o;;0;{io;;0;{i2o;;i;{io;;i;{io;;i;{i'o;;0;{i5o;;i;{i-o;;0;{io;;i;{i5o;;i;{io;;i;{ io;;0;{i!o;;i;{i1o;;0;{io;;0;{i'o;;i;{io;;0;{io;;0;{i2o;;0;{i#o;;i;{i2o;;i;{i o;;0;{i2o;;0;{io;;0;{i4o;;i;{io;;0;{i#o;;0;{i#o;;0;{io;;i;{iDo;;0;{i.o;;i;{iIo;;0;{i-o;;0;{i"o;;i;{io;;i;{i-o;;0;{io;;i;{io;;0;{i#o;;0;{i1o;;0;{io;;i;{i5o;;i;{i o;;0;{i4o;;i;{i5o;;i;{i!o;;i;{io;;0;{i#o;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{io;;i;{io;;0;{i1o;;0;{io;;0;{i#o;;i;{io;;0;{i2o;;0;{io;;0;{io;;0;{i2o;;i;{i*o;;0;{io;;0;{i8o;;0;{i%o;;i;{io;;0;{i@o;;0;{io;;0;{i#o;;0;{i2o;;0;{i0o;;0;{i+o;;0;{iLo;;i;{i2o;;0;{io;;0;{i8o;;0;{io;;0;{i#o;;0;{i!o;;i;{i o;;0;{i4o;;0;{iDo;;0;{io;;0;{i"o;;i;{iAo;;0;{io;;0;{io;;i;{iDo;;0;{io;;0;{i"o;;i;{i"o;;i;{ io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{iIo;;0;{i2o;;0;{io;;i;{io;;0;{i8o;;0;{io;;i;{iHo;;0;{i2o;;i;{io;;0;{io;;i;{i4o;;0;{io;;0;{i2o;;i;{i@o;;0;{i'o;;0;{i#o;;i;{iBo;;0;{i#o;;0;{io;;i;{i#o;;0;{i2o;;i;{i"o;;0;{io;;0;{iLo;;i;{i o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i5o;;i;{io;;0;{i%o;;i;{i%o;;0;{i5o;;i;{i'o;;i;{i2o;;i;{i4o;;0;{io;;i;{io;;i;{i5o;;i;{i(o;;i;{i*o;;0;{i'o;;0;{io;;i;{i2o;;i;{i4o;;0;{io;;i;{i+o;;0;{i'o;;0;{iIo;;0;{i2o;;i;{i,o;;0;{i4o;;0;{io;;0;{i2o;;i;{i@o;;0;{io;;i;{i5o;;i;{i-o;;0;{i9o;;0;{i#o;;0;{i9o;;i;{i@o;;0;{ i o;;0;{i7o;;0;{i-o;;0;{io;;i;{io;;0;{io;;i;{i#o;;0;{i(o;;i;{i'o;;0;{i(o;;i;{iAo;;0;{io;;i;{i+o;;0;{iIo;;0;{i'o;;i;{iBo;;0;{io;;i;{i3o;;i;{ io;;0;{i1o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i2o;;i;{i#o;;0;{iHo;;0;{i-o;;0;{io;;i;{i*o;;0;{i!o;;0;{i1o;;0;{i"o;;i;{i7o;;0;{io;;i;{iAo;;0;{i*o;;0;{io;;0;{io;;i;{iDo;;0;{io;;0;{i"o;;i;{i4o;;i;{io;;0;{ io;;0;{i0o;;i;{i#o;;i;{i-o;;0;{i"o;;0;{io;;0;{iLo;;i;{i2o;;0;{i"o;;i;{i#o;;0;{i2o;;0;{io;;0;{i1o;;0;{i'o;;i;{i@o;;0;{i#o;;0;{i5o;;0;{i"o;;i;{i@o;;0;{io;;0;{i4o;;0;{i%o;;i;{iBo;;0;{io;;0;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{io;;0;{ i!o;;i;{ io;;0;{i3o;;0;{i*o;;0;{i#o;;0;{iIo;;0;{i-o;;0;{i"o;;i;{io;;0;{i5o;;0;{iHo;;0;{io;;0;{i4o;;0;{io;;i;{io;;0;{iIo;;0;{i3o;;0;{i-o;;0;{i9o;;0;{io;;i;{i#o;;0;{io;;0;{iDo;;0;{io;;i;{i*o;;0;{i#o;;0;{iIo;;0;{i2o;;0;{io;;0;{io;;0;{io;;0;{i@o;;0;{i-o;;0;{io;;i;{i#o;;0;{io;;0;{io;;0;{iLo;;i;{i*o;;0;{iLo;;i;{i+o;;i;{i0o;;i;{i4o;;0;{io;;i;{i2o;;0;{i+o;;0;{io;;i;{io;;i;{io;;i;{io;;0;{i2o;;0;{io;;0;{i8o;;0;{i@o;;0;{io;;0;{i#o;;0;{i2o;;0;{i0o;;0;{i+o;;0;{iLo;;i;{i(o;;0;{i5o;;0;{i%o;;i;{i o;;0;{i4o;;0;{i#o;;0;{i-o;;0;{i*o;;i;{io;;i;{iIo;;0;{i2o;;i;{io;;i;{i"o;;i;{io;;0;{i2o;;0;{io;;i;{i*o;;0;{i2o;;0;{i#o;;i;{iLo;;i;{i4o;;i;{ io;;0;{i#o;;i;{io;;0;{iLo;;i;{i#o;;0;{i!o;;i;{i2o;;0;{i#o;;0;{io;;0;{iLo;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{io;;0;{i1o;;0;{i"o;;i;{io;;0;{i1o;;0;{i o;;0;{i o;;0;{i1o;;0;{io;;0;{i4o;;i;{i8o;;0;{io;;0;{io;;0;{i%o;;i;{i o;;0;{i2o;;0;{i'o;;0;{i0o;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;0;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i@o;;0;{i'o;;0;{i o;;0;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{io;;0;{i#o;;i;{i#o;;0;{i(o;;i;{io;;0;{i2o;;0;{i#o;;i;{i2o;;i;{i1o;;0;{i(o;;0;{io;;0;{iLo;;i;{i2o;;0;{io;;i;{io;;i;{io;;0;{i2o;;0;{io;;i;{i4o;;i;{io;;0;{ io;;0;{i2o;;i;{io;;0;{i2o;;i;{io;;0;{i0o;;i;{i2o;;0;{io;;i;{i+o;;0;{i8o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{io;;0;{i-o;;0;{io;;i;{io;;0;{ io;;0;{io;;0;{iLo;;i;{io;;0;{io;;0;{iLo;;i;{io;;0;{i2o;;0;{io;;i;{i1o;;0;{io;;0;{io;;i;{iLo;;0;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i4o;;0;{io;;i;{i o;;0;{i2o;;i;{i!o;;0;{io;;0;{io;;0;{iLo;;i;{i!o;;0;{i2o;;0;{io;;i;{i#o;;0;{io;;0;{i5o;;i;{i4o;;0;{io;;i;{i#o;;i;{i"o;;0;{ io;;i;{i!o;;i;{i"o;;0;{i2o;;0;{io;;i;{i1o;;0;{io;;0;{i4o;;0;{io;;0;{i4o;;0;{i"o;;0;{i!o;;i;{i2o;;0;{i!o;;i;{i"o;;i;{i8o;;0;{io;;i;{i#o;;0;{io;;0;{i8o;;0;{io;;i;{i o;;0;{i#o;;i;{i2o;;i;{io;;0;{i8o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i1o;;0;{i"o;;i;{i2o;;0;{i!o;;i;{i o;;0;{i1o;;0;{i"o;;i;{i!o;;0;{i%o;;i;{i2o;;0;{io;;i;{io;;i;{i4o;;0;{io;;i;{i1o;;0;{io;;0;{io;;0;{i#o;;i;{i2o;;i;{i!o;;0;{i1o;;0;{i"o;;i;{i(o;;i;{i#o;;i;{i8o;;0;{io;;0;{io;;0;{i4o;;0;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{io;;0;{io;;0;{i4o;;i;{io;;0;{io;;i;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{i(o;;i;{iBo;;0;{io;;0;{i)o;;i;{io;;0;{i)o;;i;{i%o;;i;{i8o;;0;{io;;0;{i%o;;i;{i'o;;0;{io;;0;{i4o;;0;{io;;0;{i5o;;i;{io;;0;{i%o;;0;{i4o;;0;{i-o;;0;{i4o;;0;{io;;i;{i2o;;0;{i%o;;0;{i4o;;0;{iBo;;0;{io;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{i o;;0;{i5o;;0;{iAo;;0;{i%o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i#o;;0;{i-o;;0;{io;;i;{io;;0;{i#o;;0;{i4o;;0;{i@o;;0;{io;;0;{io;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;0;{iAo;;0;{i%o;;0;{io;;0;{io;;0;{iLo;;i;{i!o;;0;{i-o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{i"o;;0;{i-o;;0;{i#o;;0;{iLo;;0;{io;;i;{io;;i;{i#o;;0;{io;;0;{iLo;;i;{i1o;;0;{io;;i;{io;;0;{iLo;;i;{i2o;;0;{io;;i;{i*o;;i;{i@o;;0;{ io;;0;{i%o;;0;{i5o;;0;{i"o;;0;{i#o;;0;{iLo;;i;{i*o;;i;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i o;;0;{i5o;;i;{i o;;0;{i2o;;0;{io;;0;{iLo;;0;{i@o;;0;{i'o;;0;{i%o;;0;{i*o;;0;{iLo;;i;{io;;0;{i%o;;0;{i.o;;0;{i5o;;i;{i!o;;0;{io;;0;{i4o;;0;{io;;i;{iGo;;0;{io;;0;{i o;;0;{i4o;;0;{iBo;;0;{io;;i;{i'o;;0;{i4o;;0;{i%o;;0;{io;;0;{iLo;;i;{iAo;;0;{i.o;;0;{i!o;;0;{io;;0;{iLo;;0;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;0;{i#o;;0;{iLo;;i;{iBo;;0;{io;;0;{i@o;;0;{i'o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iDo;;0;{i o;;0;{io;;0;{i5o;;0;{i@o;;0;{i#o;;0;{i5o;;0;{i"o;;0;{io;;i;{i-o;;0;{i#o;;0;{iLo;;0;{iAo;;0;{i%o;;0;{io;;0;{io;;0;{iLo;;i;{i(o;;0;{i2o;;i;{ io;;0;{i#o;;i;{io;;0;{i!o;;i;{i o;;0;{i%o;;i;{io;;0;{i4o;;i;{i)o;;0;{io;;0;{i#o;;0;{i!o;;i;{i2o;;0;{io;;i;{i*o;;0;{ i o;;i;{i1o;;0;{i o;;i;{i"o;;i;{i2o;;0;{io;;i;{i4o;;0;{io;;i;{i5o;;0;{io;;0;{io;;i;{i@o;;0;{ io;;0;{i#o;;0;{i2o;;0;{i0o;;0;{i+o;;0;{iLo;;i;{io;;0;{i(o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{io;;0;{io;;i;{i'o;;0;{i(o;;i;{io;;0;{iLo;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i*o;;0;{io;;i;{iBo;;0;{ io;;0;{i#o;;i;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;i;{io;;0;{io;;0;{i4o;;0;{io;;i;{io;;0;{i2o;;0;{i#o;;0;{iLo;;i;{i#o;;0;{io;;i;{i!o;;i;{i#o;;0;{i o;;i;{io;;i;{i%o;;0;{io;;0;{io;;0;{i%o;;i;{io;;0;{i%o;;i;{i-o;;i;{iHo;;0;{io;;i;{i!o;;i;{i'o;;i;{iIo;;0;{i!o;;i;{i'o;;i;{i5o;;i;{ io;;0;{i4o;;i;{i#o;;0;{io;;0;{i#o;;i;{i o;;i;{io;;0;{i2o;;0;{io;;i;{i-o;;0;{i-o;;0;{io;;i;{i2o;;0;{i@o;;0;{i!o;;i;{i5o;;0;{i.o;;0;{i2o;;0;{i-o;;0;{i9o;;i;{iBo;;0;{i-o;;0;{io;;0;{i4o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i!o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i5o;;0;{i@o;;0;{i!o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{iHo;;i;{io;;0;{i1o;;0;{io;;i;{i@o;;0;{i-o;;0;{io;;i;{iIo;;i;{i6o;;0;{io;;i;{ io;;0;{i4o;;0;{io;;i;{io;;0;{i9o;;i;{io;;0;{i6o;;0;{io;;i;{i-o;;0;{i-o;;0;{io;;i;{io;;i;{iHo;;0;{io;;i;{i8o;;i;{ io;;i;{io;;0;{i8o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{i o;;i;{i@o;;0;{io;;0;{io;;0;{i#o;;i;{io;;i;{io;;i;{iHo;;0;{io;;i;{io;;i;{i!o;;i;{iIo;;0;{i"o;;i;{i9o;;0;{ io;;0;{i1o;;0;{i'o;;0;{iBo;;0;{i%o;;0;{io;;0;{i2o;;i;{io;;i;{iAo;;0;{i-o;;0;{io;;0;{i o;;0;{i-o;;0;{io;;i;{iHo;;0;{io;;i;{iIo;;0;{io;;i;{i@o;;0;{io;;0;{i(o;;0;{i'o;;0;{i#o;;i;{i#o;;0;{i(o;;i;{i'o;;0;{i#o;;i;{i9o;;0;{i#o;;i;{iBo;;0;{io;;0;{io;;0;{i#o;;i;{i"o;;0;{io;;0;{i2o;;0;{i"o;;i;{i#o;;0;{io;;0;{i!o;;i;{iGo;;0;{i-o;;0;{io;;i;{io;;i;{iHo;;0;{i'o;;0;{i!o;;i;{i-o;;0;{io;;i;{i2o;;i;{i o;;0;{i1o;;0;{io;;i;{io;;i;{io;;0;{iIo;;0;{i3o;;0;{i-o;;0;{i2o;;0;{io;;0;{i2o;;0;{i@o;;0;{io;;0;{io;;i;{i"o;;i;{iIo;;0;{i-o;;0;{io;;i;{iFo;;i;{i!o;;i;{io;;0;{i4o;;0;{io;;0;{i#o;;i;{io;;0;{i3o;;i;{i@o;;0;{io;;0;{i%o;;0;{iIo;;0;{i2o;;0;{i/o;;i;{i"o;;i;{ io;;0;{io;;0;{io;;0;{i8o;;0;{io;;i;{i+o;;i;{io;;0;{iHo;;0;{i2o;;i;{iBo;;0;{i+o;;0;{io;;0;{iHo;;0;{io;;i;{iCo;;0;{io;;i;{i2o;;i;{i'o;;i;{i3o;;i;{io;;0;{i#o;;0;{io;;i;{i2o;;0;{i!o;;i;{io;;0;{i2o;;0;{i'o;;i;{io;;0;{i#o;;0;{i3o;;i;{i3o;;i;{iIo;;0;{i2o;;0;{io;;i;{iAo;;0;{io;;0;{iGo;;0;{io;;i;{i o;;0;{io;;i;{i8o;;0;{io;;i;{i o;;0;{i1o;;0;{io;;i;{i6o;;0;{i!o;;i;{io;;0;{i4o;;0;{io;;i;{i5o;;i;{io;;0;{io;;i;{i1o;;0;{io;;i;{i2o;;i;{i"o;;i;{i%o;;i;{io;;0;{i#o;;0;{io;;i;{iHo;;0;{i2o;;i;{io;;0;{i!o;;i;{i'o;;0;{i%o;;i;{i-o;;0;{io;;i;{io;;0;{i%o;;0;{i2o;;i;{i2o;;0;{io;;i;{iHo;;0;{i2o;;i;{io;;0;{i-o;;0;{io;;i;{i8o;;i;{i!o;;0;{ io;;0;{io;;0;{i#o;;0;{iLo;;i;{iLo;;i;{i1o;;0;{io;;i;{i7o;;0;{i-o;;i;{i9o;;0;{io;;i;{i"o;;0;{i2o;;i;{i7o;;0;{io;;i;{i#o;;0;{i1o;;0;{io;;i;{i%o;;0;{io;;i;{i2o;;0;{i"o;;i;{i'o;;0;{io;;i;{iIo;;0;{i2o;;i;{i*o;;0;{i8o;;0;{io;;i;{iIo;;0;{i!o;;i;{i+o;;0;{i-o;;0;{i!o;;i;{i-o;;0;{io;;i;{i@o;;0;{io;;0;{i"o;;i;{io;;0;{i4o;;0;{io;;i;{i!o;;0;{i2o;;i;{iAo;;0;{io;;0;{iGo;;0;{io;;0;{iAo;;0;{i+o;;0;{iIo;;0;{io;;i;{i#o;;0;{iHo;;i;{iBo;;0;{io;;0;{i"o;;i;{i*o;;0;{i!o;;i;{iCo;;0;{io;;i;{iDo;;0;{io;;0;{i"o;;i;{i'o;;i;{io;;0;{!io;;i;{io;;0;{i#o;;0;{iHo;;0;{i-o;;0;{io;;i;{io;;i;{io;;0;{i o;;i;{io;;0;{i#o;;i;{i2o;;0;{i#o;;i;{iLo;;i;{i*o;;0;{i8o;;i;{iLo;;i;{io;;i;{ io;;0;{i"o;;0;{i5o;;0;{iIo;;i;{io;;0;{i1o;;0;{io;;i;{i4o;;0;{io;;0;{io;;0;{i#o;;0;{i@o;;0;{io;;0;{i o;;0;{i2o;;i;{iLo;;i;{i@o;;0;{io;;0;{i o;;0;{i2o;;i;{i5o;;i;{io;;0;{i#o;;0;{io;;i;{i(o;;0;{i#o;;i;{io;;i;{io;;0;{i%o;;0;{i-o;;0;{io;;i;{io;;0;{i'o;;0;{i2o;;0;{i!o;;i;{i1o;;0;{io;;0;{i"o;;0;{iHo;;0;{i-o;;i;{io;;0;{i#o;;i;{io;;0;{i3o;;i;{io;;0;{ io;;0;{io;;0;{i o;;i;{i#o;;0;{i#o;;0;{io;;0;{i2o;;0;{io;;0;{i4o;;0;{io;;0;{i2o;;0;{i#o;;i;{i1o;;0;{i o;;0;{i o;;0;{i1o;;0;{io;;0;{i4o;;i;{i2o;;0;{io;;i;{i#o;;0;{i1o;;0;{i o;;i;{iIo;;0;{i-o;;0;{io;;i;{i'o;;0;{i2o;;0;{i#o;;i;{i@o;;0;{i#o;;0;{i(o;;i;{i(o;;0;{i#o;;0;{i5o;;i;{i@o;;0;{i o;;0;{io;;0;{i2o;;0;{i0o;;0;{io;;0;{i2o;;0;{i%o;;i;{io;;0;{i%o;;0;{io;;i;{i#o;;0;{i(o;;i;{io;;i;{io;;0;{i2o;;0;{io;;i;{i!o;;i;{io;;0;{i4o;;0;{io;;0;{i#o;;i;{io;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i!o;;0;{i8o;;0;{io;;i;{io;;i;{i!o;;0;{i4o;;i;{i#o;;i;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{i7o;;0;{i-o;;i;{i!o;;i;{io;;0;{i2o;;0;{io;;0;{i8o;;i;{i-o;;0;{i1o;;0;{io;;0;{i4o;;i;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i#o;;0;{io;;0;{i'o;;0;{io;;i;{io;;0;{ io;;i;{io;;0;{i#o;;0;{io;;0;{iLo;;i;{io;;i;{i'o;;0;{io;;i;{i8o;;i;{io;;i;{i2o;;0;{ io;;0;{i2o;;0;{i#o;;i;{io;;0;{i!o;;i;{io;;0;{i4o;;0;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{i8o;;0;{io;;0;{i#o;;0;{i!o;;i;{i#o;;0;{i1o;;0;{io;;0;{i)o;;0;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{iLo;;i;{io;;0;{i2o;;i;{io;;i;{i(o;;0;{i1o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{io;;0;{i#o;;i;{io;;0;{ i!o;;i;{i1o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{io;;i;{i2o;;0;{io;;i;{i8o;;0;{io;;i;{io;;i;{ i o;;0;{i2o;;i;{i4o;;0;{io;;i;{io;;i;{io;;0;{i4o;;0;{i*o;;0;{i1o;;0;{i"o;;i;{io;;0;{i8o;;0;{i#o;;0;{i8o;;0;{i)o;;i;{i@o;;0;{i o;;0;{io;;i;{iLo;;i;{i"o;;0;{io;;i;{io;;0;{iLo;;i;{i2o;;0;{io;;0;{i2o;;0;{i(o;;i;{i"o;;i;{i%o;;0;{i1o;;0;{i"o;;i;{io;;0;{i1o;;0;{i%o;;0;{io;;0;{iLo;;i;{i2o;;0;{i"o;;i;{i8o;;i;{i)o;;0;{i1o;;0;{io;;i;{i*o;;0;{ io;;i;{io;;i;{i!o;;i;{i2o;;0;{io;;i;{i#o;;i;{i+o;;0;{i2o;;0;{io;;i;{i#o;;i;{i@o;;0;{io;;0;{i4o;;0;{io;;i;{io;;0;{i2o;;i;{i%o;;0;{io;;i;{iBo;;0;{i%o;;0;{i!o;;i;{i-o;;0;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i%o;;0;{i4o;;i;{io;;0;{iAo;;0;{io;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i o;;0;{iLo;;i;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{i1o;;0;{ io;;i;{i(o;;0;{i'o;;0;{iLo;;i;{i*o;;0;{i@o;;0;{i o;;0;{i%o;;0;{i*o;;0;{iLo;;i;{iHo;;0;{io;;0;{io;;0;{i5o;;i;{i2o;;i;{ io;;0;{i#o;;0;{i!o;;i;{io;;i;{i o;;0;{i4o;;0;{i%o;;i;{i@o;;0;{i%o;;0;{i5o;;0;{i"o;;i;{i%o;;0;{i5o;;i;{i'o;;0;{i-o;;0;{i"o;;0;{io;;0;{iLo;;i;{i@o;;0;{i o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i4o;;0;{io;;0;{i#o;;0;{i!o;;i;{i#o;;0;{i!o;;i;{i1o;;0;{io;;i;{i2o;;0;{i#o;;i;{io;;0;{i2o;;i;{i#o;;i;{io;;0;{io;;0;{i+o;;0;{iLo;;i;{i*o;;0;{io;;0;{io;;0;{i4o;;i;{io;;0;{i2o;;0;{io;;i;{i#o;;0;{io;;i;{i4o;;0;{io;;0;{i2o;;i;{i o;;0;{io;;i;{io;;0;{io;;0;{iLo;;i;{i o;;0;{iLo;;0;{i@o;;0;{io;;0;{i2o;;0;{io;;0;{iLo;;i;{io;;0;{i4o;;0;{i o;;i;{i@o;;0;{io;;0;{i4o;;0;{i%o;;0;{iDo;;0;{i!o;;0;{io;;0;{i2o;;i;{io;;0;{io;;i;{i2o;;0;{i%o;;i;{i9o;;0;{i#o;;0;{io;;0;{iLo;;i;{io;;0;{io;;0;{io;;0;{iLo;;i;{i1o;;0;{io;;0;{i#o;;i;{io;;0;{io;;0;{iLo;;i;{i2o;;0;{i#o;;i;{i o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i2o;;0;{i)o;;i;{i!o;;0;{i2o;;0;{i*o;;i;{i"o;;0;{i2o;;0;{i"o;;i;{i#o;;0;{i!o;;i;{i1o;;0;{io;;0;{i)o;;0;{iLo;;i;{i2o;;0;{i o;;i;{i'o;;0;{i#o;;0;{i#o;;0;{io;;i;{i2o;;0;{i#o;;i;{i*o;;i;{i)o;;0;{i1o;;0;{io;;i;{i*o;;0;{i o;;0;{io;;i;{i8o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{i@o;;0;{io;;0;{io;;i;{i+o;;0;{i2o;;0;{i#o;;i;{io;;0;{i8o;;0;{i#o;;0;{io;;0;{i4o;;0;{io;;i;{i*o;;i;{i@o;;0;{i o;;0;{io;;i;{io;;0;{io;;i;{iCo;;0;{i+o;;0;{i o;;0;{iHo;;i;{i'o;;0;{io;;i;{iBo;;0;{i o;;0;{io;;i;{i7o;;0;{iKo;;0;{i-o;;i;{i9o;;0;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{io;;i;{i$o;;0;{io;;0;{io;;0;{io;;i;{i%o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i9o;;0;{io;;0;{i9o;;0;{io;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i#o;;0;{i5o;;i;{iGo;;0;{i-o;;0;{io;;i;{io;;i;{i'o;;0;{ io;;i;{io;;i;{i*o;;0;{i#o;;0;{i'o;;0;{io;;i;{i o;;i;{i o;;0;{i5o;;i;{io;;i;{io;;i;{io;;0;{i!o;;i;{i!o;;i;{i#o;;i;{io;;0;{i4o;;0;{i@o;;0;{i'o;;0;{i(o;;0;{io;;0;{iLo;;i;{i!o;;0;{io;;0;{io;;0;{i%o;;i;{i+o;;0;{i%o;;0;{i4o;;0;{iHo;;0;{i!o;;i;{i-o;;i;{io;;i;{ io;;0;{io;;i;{i8o;;0;{i o;;i;{io;;0;{i1o;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{iCo;;0;{io;;0;{iIo;;i;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{io;;i;{i+o;;0;{i%o;;0;{i2o;;i;{io;;i;{i*o;;0;{i5o;;i;{i5o;;0;{iIo;;i;{io;;i;{io;;0;{iLo;;i;{io;;0;{iLo;;i;{io;;i;{i o;;0;{iIo;;0;{i3o;;i;{io;;0;{i2o;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{i!o;;0;{io;;0;{iLo;;i;{i"o;;0;{io;;0;{i-o;;0;{io;;i;{i o;;0;{i5o;;i;{i#o;;0;{iLo;;0;{ io;;i;{io;;0;{iBo;;0;{i.o;;0;{i%o;;0;{iLo;;0;{i!o;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i'o;;i;{iBo;;0;{io;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i%o;;i;{io;;0;{i4o;;0;{io;;i;{i%o;;0;{i9o;;0;{io;;i;{i*o;;i;{io;;0;{i1o;;0;{io;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{iAo;;0;{i#o;;0;{io;;0;{i o;;0;{iLo;;i;{iGo;;0;{io;;0;{i o;;0;{iLo;;i;{i0o;;0;{i o;;0;{iHo;;0;{i-o;;i;{i+o;;0;{i!o;;0;{i5o;;0;{iHo;;i;{i1o;;0;{io;;i;{i-o;;0;{i2o;;0;{io;;i;{iBo;;0;{io;;0;{i#o;;0;{io;;i;{io;;0;{i@o;;0;{io;;0;{i#o;;0;{i5o;;i;{io;;i;{io;;0;{ i%o;;0;{i2o;;0;{i@o;;0;{io;;0;{i(o;;i;{i0o;;0;{iBo;;0;{i%o;;i;{i1o;;0;{io;;i;{i2o;;i;{i5o;;i;{io;;0;{ io;;i;{i+o;;0;{io;;0;{i1o;;0;{io;;i;{i@o;;0;{io;;0;{i2o;;i;{i!o;;i;{i%o;;i;{i'o;;0;{i#o;;i;{i2o;;0;{i!o;;i;{i1o;;0;{io;;i;{io;;0;{i2o;;0;{i#o;;i;{i%o;;i;{io;;0;{i2o;;i;{io;;0;{i1o;;0;{io;;i;{i!o;;0;{i7o;;0;{io;;i;{i%o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i'o;;0;{i2o;;0;{i"o;;i;{i*o;;0;{i2o;;0;{io;;i;{i8o;;0;{io;;0;{i8o;;0;{i%o;;i;{i9o;;0;{i%o;;i;{i9o;;0;{i#o;;0;{i"o;;0;{iLo;;i;{i+o;;0;{io;;0;{iIo;;0;{i2o;;i;{i-o;;0;{ i#o;;i;{i'o;;0;{io;;i;{i2o;;0;{io;;i;{i4o;;0;{io;;i;{i9o;;0;{i#o;;i;{i@o;;0;{ io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i4o;;0;{io;;i;{io;;0;{i2o;;i;{i'o;;0;{i5o;;0;{i"o;;0;{io;;i;{i+o;;0;{i4o;;0;{io;;i;{i5o;;0;{i"o;;0;{io;;i;{i-o;;0;{i4o;;0;{i o;;i;{iAo;;0;{io;;0;{i#o;;0;{io;;i;{iBo;;0;{io;;0;{i%o;;0;{io;;i;{io;;0;{i%o;;0;{io;;i;{iCo;;0;{io;;i;{iDo;;0;{io;;0;{i#o;;i;{i o;;0;{ io;;0;{io;;i;{i#o;;0;{io;;0;{io;;0;{iLo;;i;{i o;;0;{i#o;;i;{i2o;;i;{io;;0;{i2o;;0;{i#o;;i;{i5o;;i;{i o;;0;{i1o;;0;{io;;0;{i4o;;i;{iDo;;0;{io;;0;{i#o;;0;{i"o;;0;{i2o;;0;{io;;0;{i(o;;0;{iLo;;i;{io;;0;{i4o;;0;{io;;i;{i+o;;0;{i2o;;i;{io;;i;{io;;0;{ io;;0;{ i#o;;i;{i4o;;0;{io;;i;{i"o;;0;{iLo;;i;{i8o;;i;{i9o;;0;{i#o;;i;{io;;0;{i2o;;0;{i*o;;i;{i#o;;0;{i*o;;i;{i5o;;i;{i@o;;0;{io;;0;{i2o;;0;{i0o;;0;{io;;0;{iLo;;i;{i'o;;0;{iLo;;i;{io;;i;{ io;;0;{i#o;;0;{i5o;;i;{i o;;0;{io;;i;{io;;0;{i%o;;i;{i5o;;0;{iIo;;i;{io;;0;{i1o;;0;{iIo;;0;{io;;i;{i5o;;0;{iIo;;i;{io;;0;{io;;i;{i*o;;0;{i5o;;i;{i@o;;0;{io;;0;{iGo;;0;{io;;i;{io;;0;{i o;;0;{i2o;;0;{io;;i;{i#o;;i;{io;;0;{i!o;;0;{iLo;;i;{io;;i;{io;;0;{i'o;;0;{io;;i;{io;;0;{i'o;;0;{io;;i;{i-o;;0;{i"o;;i;{io;;0;{i%o;;i;{i2o;;i;{i%o;;i;{io;;0;{i6o;;0;{io;;i;{io;;i;{io;;0;{i1o;;0;{io;;0;{i*o;;0;{io;;0;{i2o;;i;{i"o;;0;{i0o;;0;{io;;0;{i1o;;0;{io;;0;{i"o;;0;{i1o;;0;{io;;i;{i%o;;0;{i7o;;0;{i-o;;i;{i@o;;0;{io;;0;{i4o;;0;{io;;i;{io;;0;{i2o;;i;{iAo;;0;{io;;0;{i%o;;0;{io;;i;{iBo;;0;{io;;0;{i"o;;i;{iDo;;0;{io;;i;{io;;0;{io;;0;{i2o;;0;{i*o;;0;{i0o;;i;{io;;i;{i o;;0;{i2o;;i;{i4o;;0;{io;;i;{io;;0;{i2o;;0;{i o;;i;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i*o;;0;{i@o;;0;{io;;0;{io;;i;{i!o;;0;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i%o;;i;{ io;;0;{i2o;;0;{i@o;;0;{i#o;;0;{i5o;;0;{i"o;;i;{io;;0;{i2o;;i;{i%o;;0;{io;;i;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i9o;;0;{io;;i;{i@o;;0;{i%o;;0;{io;;0;{iLo;;i;{iAo;;0;{io;;0;{i@o;;0;{i#o;;0;{i5o;;0;{i"o;;i;{i'o;;i;{io;;0;{i'o;;0;{i1o;;0;{i o;;i;{i2o;;0;{io;;i;{i'o;;i;{io;;0;{i9o;;0;{i!o;;i;{io;;0;{i%o;;0;{i2o;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{io;;i;{i2o;;0;{io;;i;{io;;0;{i6o;;0;{iIo;;0;{io;;0;{io;;0;{i1o;;0;{io;;0;{io;;0;{i2o;;i;{i8o;;0;{io;;i;{i%o;;0;{i-o;;0;{i"o;;i;{iBo;;0;{io;;0;{i*o;;0;{iDo;;0;{i-o;;0;{i@o;;0;{i#o;;0;{i*o;;i;{i#o;;0;{i"o;;i;{iCo;;0;{i+o;;0;{i o;;0;{iHo;;i;{i*o;;i;{i@o;;0;{i%o;;0;{io;;i;{iAo;;0;{io;;0;{i#o;;0;{iLo;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iHo;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{iIo;;0;{io;;i;{iDo;;0;{io;;i;{io;;i;{io;;0;{iIo;;0;{i2o;;0;{i"o;;i;{io;;0;{i%o;;0;{i2o;;0;{i"o;;i;{i@o;;0;{i-o;;0;{i'o;;i;{iJo;;0;{io;;i;{i2o;;i;{io;;i;{io;;0;{iHo;;0;{i2o;;i;{io;;i;{io;;0;{i#o;;0;{i'o;;0;{i"o;;i;{i0o;;0;{io;;0;{i8o;;0;{iHo;;0;{i!o;;i;{i*o;;0;{i-o;;0;{io;;i;{i@o;;0;{io;;0;{iIo;;0;{i2o;;i;{i-o;;0;{io;;i;{io;;0;{iIo;;0;{i-o;;0;{i"o;;i;{iCo;;0;{i+o;;0;{i o;;0;{iHo;;i;{io;;0;{i1o;;0;{i'o;;i;{i0o;;0;{io;;0;{i4o;;i;{io;;0;{i!o;;0;{i4o;;0;{iIo;;0;{io;;i;{i8o;;0;{io;;0;{io;;0;{io;;0;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{io;;0;{io;;0;{io;;0;{i5o;;i;{i%o;;0;{iIo;;0;{i2o;;i;{i-o;;0;{iAo;;0;{i+o;;0;{i%o;;0;{i!o;;i;{io;;0;{i2o;;0;{io;;i;{i o;;0;{i1o;;0;{io;;i;{i o;;0;{i7o;;0;{iHo;;0;{i-o;;i;{iIo;;0;{i2o;;0;{i"o;;i;{io;;0;{i2o;;i;{io;;0;{i5o;;i;{io;;0;{i2o;;i;{iIo;;0;{i3o;;0;{i o;;0;{io;;i;{io;;0;{i6o;;0;{iIo;;0;{io;;i;{i@o;;0;{io;;0;{i#o;;0;{i5o;;0;{iIo;;0;{i"o;;0;{i'o;;i;{io;;0;{ i1o;;0;{i'o;;i;{io;;0;{i-o;;0;{io;;i;{i2o;;0;{i%o;;i;{i3o;;0;{i+o;;0;{i#o;;0;{i8o;;i;{iHo;;0;{i-o;;i;{io;;0;{i%o;;0;{i2o;;0;{i!o;;0;{iIo;;0;{i2o;;i;{i0o;;0;{io;;0;{io;;i;{i+o;;0;{i1o;;0;{io;;i;{i-o;;0;{i4o;;0;{io;;i;{i9o;;i;{io;;0;{i%o;;0;{i1o;;0;{io;;i;{i5o;;i;{i6o;;0;{iHo;;0;{io;;i;{i!o;;0;{io;;i;{i9o;;0;{i%o;;0;{io;;0;{i2o;;0;{io;;i;{i"o;;0;{i5o;;0;{iHo;;0;{io;;0;{i1o;;0;{io;;i;{i@o;;0;{i#o;;0;{i7o;;0;{i-o;;i;{i#o;;0;{i0o;;0;{io;;0;{i3o;;i;{io;;0;{i1o;;0;{io;;i;{i1o;;0;{io;;i;{i%o;;0;{i0o;;0;{i!o;;0;{i8o;;0;{io;;i;{i3o;;0;{i o;;0;{i9o;;i;{i'o;;0;{i1o;;0;{i'o;;i;{i(o;;0;{i#o;;0;{i5o;;0;{i@o;;0;{i!o;;0;{i7o;;0;{i-o;;0;{io;;i;{i*o;;0;{i0o;;0;{io;;0;{i2o;;0;{io;;i;{iAo;;0;{io;;i;{i8o;;i;{i+o;;0;{i o;;0;{iIo;;0;{i2o;;0;{iAo;;0;{io;;0;{i#o;;0;{io;;i;{i-o;;0;{iIo;;0;{i-o;;i;{i(o;;0;{i6o;;0;{io;;0;{i)o;;0;{i2o;;i;{i@o;;0;{ io;;0;{io;;i;{io;;0;{i"o;;i;{io;;0;{i2o;;i;{i%o;;0;{io;;i;{i*o;;0;{i2o;;0;{io;;0;{io;;i;{iAo;;0;{io;;0;{iIo;;0;{i'o;;i;{io;;i;{io;;i;{i#o;;0;{io;;i;{iBo;;0;{io;;i;{io;;0;{io;;0;{i2o;;0;{io;;i;{iCo;;0;{i+o;;0;{i o;;0;{iHo;;i;{iDo;;0;{io;;0;{i#o;;i;{io;;0;{iHo;;i;{i*o;;0;{iIo;;0;{iDo;;0;{io;;0;{iHo;;i;{io;;0;{io;;i;{i4o;;0;{io;;0;{i2o;;i;{i o;;0;{i2o;;0;{i#o;;0;{iLo;;i;{i4o;;0;{i%o;;0;{i%o;;0;{i1o;;0;{i*o;;i;{i1o;;0;{io;;i;{i9o;;0;{io;;0;{i2o;;i;{io;;i;{ io;;0;{i-o;;i;{io;;0;{i2o;;i;{io;;0;{i0o;;0;{i"o;;0;{i1o;;0;{io;;i;{i+o;;0;{i!o;;0;{i2o;;0;{io;;i;{i9o;;i;{i2o;;0;{i%o;;i;{iAo;;0;{io;;0;{i%o;;i;{iCo;;0;{io;;i;{iDo;;0;{i+o;;0;{i!o;;i;{io;;i;{i#o;;i;{io;;i;{ io;;i;{io;;0;{io;;0;{i o;;i;{i*o;;0;{i8o;;0;{iLo;;i;{i#o;;0;{i4o;;0;{io;;0;{i2o;;0;{i#o;;0;{i4o;;0;{io;;0;{i2o;;i;{i o;;0;{i1o;;0;{io;;i;{i2o;;0;{io;;i;{i!o;;0;{i9o;;0;{i%o;;i;{i"o;;0;{i8o;;0;{io;;0;{i%o;;i;{i#o;;0;{i o;;i;{i1o;;0;{i o;;i;{i+o;;0;{i%o;;0;{i'o;;0;{io;;i;{i2o;;i;{io;;0;{i6o;;0;{io;;i;{i8o;;0;{io;;0;{i2o;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{io;;i;{ io;;0;{io;;i;{i o;;0;{i7o;;0;{iHo;;0;{io;;i;{io;;0;{i8o;;0;{i#o;;0;{i5o;;i;{io;;0;{i1o;;0;{io;;i;{i5o;;0;{i"o;;0;{i0o;;i;{i@o;;0;{io;;0;{i%o;;0;{iGo;;0;{io;;i;{i o;;0;{iIo;;0;{i2o;;i;{i"o;;0;{iGo;;0;{io;;i;{iAo;;0;{io;;0;{i0o;;i;{io;;0;{ i2o;;0;{i#o;;0;{iLo;;i;{i4o;;0;{iBo;;0;{i%o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{i5o;;i;{i9o;;0;{io;;i;{io;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i+o;;0;{io;;0;{i2o;;i;{i5o;;i;{io;;0;{io;;i;{i!o;;0;{i2o;;0;{iBo;;0;{io;;i;{i"o;;i;{io;;0;{i2o;;0;{i*o;;i;{i(o;;0;{i#o;;0;{i5o;;i;{iBo;;0;{io;;0;{i#o;;0;{io;;0;{i1o;;0;{io;;0;{i o;;0;{iLo;;i;{i#o;;0;{ io;;0;{i5o;;i;{i!o;;0;{i5o;;i;{i-o;;0;{io;;i;{i!o;;0;{i4o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iLo;;i;{ io;;0;{i5o;;0;{i'o;;0;{i4o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i5o;;0;{io;;0;{i4o;;0;{i'o;;i;{i9o;;0;{io;;0;{i2o;;i;{i@o;;i;{io;;0;{i%o;;i;{i-o;;0;{i#o;;0;{iLo;;i;{iBo;;0;{io;;0;{i*o;;i;{i#o;;0;{io;;i;{i%o;;i;{i%o;;0;{i"o;;0;{iLo;;i;{iAo;;0;{io;;0;{i@o;;0;{i#o;;0;{i5o;;0;{i"o;;0;{io;;i;{i%o;;i;{i2o;;0;{io;;0;{i o;;0;{iLo;;i;{i5o;;i;{i(o;;i;{io;;0;{iLo;;i;{i*o;;0;{io;;0;{i4o;;0;{i%o;;i;{i@o;;0;{io;;0;{io;;0;{io;;0;{i-o;;0;{i%o;;i;{i+o;;0;{i%o;;0;{i5o;;i;{iLo;;0;{i@o;;0;{i#o;;0;{io;;i;{i.o;;0;{i2o;;0;{i!o;;0;{i2o;;0;{i*o;;i;{i@o;;0;{io;;0;{i2o;;0;{i0o;;i;{iAo;;0;{io;;0;{io;;i;{iBo;;0;{io;;0;{i*o;;i;{i3o;;0;{ io;;0;{i2o;;0;{i o;;i;{io;;0;{i'o;;0;{io;;i;{i1o;;0;{io;;i;{i#o;;0;{i2o;;0;{io;;i;{i(o;;i;{io;;0;{i#o;;0;{i2o;;0;{io;;0;{i9o;;0;{i#o;;i;{i8o;;0;{io;;i;{ i#o;;0;{i2o;;0;{i)o;;0;{io;;0;{i#o;;0;{iLo;;i;{i'o;;0;{i4o;;0;{i o;;0;{i2o;;i;{i(o;;0;{i4o;;0;{i%o;;0;{io;;0;{iLo;;i;{i*o;;0;{i8o;;0;{io;;i;{i@o;;0;{i!o;;0;{i7o;;0;{i-o;;0;{io;;i;{i9o;;i;{i+o;;0;{i"o;;0;{i1o;;0;{io;;i;{i@o;;0;{ io;;0;{i4o;;0;{io;;i;{io;;0;{iGo;;0;{i o;;i;{i#o;;0;{i-o;;i;{i+o;;0;{io;;0;{iGo;;0;{io;;i;{io;;0;{i#o;;0;{io;;0;{io;;0;{iLo;;i;{iBo;;0;{io;;i;{i4o;;i;{io;;0;{i4o;;0;{io;;0;{i5o;;i;{i9o;;i;{io;;0;{iBo;;0;{io;;i;{i o;;0;{i-o;;0;{io;;i;{i o;;0;{i4o;;0;{i@o;;0;{io;;0;{i*o;;i;{io;;i;{io;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;i;{ io;;0;{i'o;;0;{i2o;;i;{io;;0;{i%o;;0;{i4o;;0;{iIo;;0;{i'o;;i;{i#o;;i;{i2o;;i;{i@o;;0;{io;;0;{i7o;;0;{i-o;;0;{io;;i;{iDo;;0;{i*o;;0;{iIo;;i;{io;;i;{i8o;;i;{ io;;0;{i o;;0;{i2o;;i;{i#o;;0;{io;;0;{io;;0;{iLo;;i;{i%o;;i;{i2o;;i;{i@o;;0;{i#o;;0;{i(o;;i;{io;;i;{io;;i;{io;;0;{i1o;;0;{io;;i;{i"o;;0;{i2o;;i;{i%o;;i;{i%o;;0;{i4o;;0;{io;;0;{i1o;;0;{io;;i;{i4o;;0;{i o;;0;{i5o;;i;{i@o;;0;{i%o;;0;{i5o;;0;{i"o;;0;{io;;i;{i'o;;0;{io;;0;{i5o;;0;{iIo;;i;{i@o;;0;{i#o;;0;{io;;0;{io;;0;{iLo;;i;{i(o;;0;{i2o;;0;{io;;i;{i*o;;0;{ io;;0;{i4o;;0;{io;;i;{i o;;0;{i9o;;i;{i!o;;0;{i1o;;0;{io;;i;{i-o;;0;{i4o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i2o;;0;{i#o;;0;{iLo;;0;{io;;i;{i@o;;0;{io;;0;{io;;i;{iHo;;0;{io;;i;{i5o;;0;{ io;;0;{i2o;;i;{io;;0;{i2o;;i;{io;;i;{io;;i;{i#o;;0;{i1o;;0;{io;;i;{i@o;;0;{i"o;;0;{i(o;;i;{iIo;;i;{iAo;;0;{io;;0;{io;;i;{i6o;;0;{ io;;i;{io;;0;{i6o;;0;{io;;i;{io;;i;{ io;;0;{i2o;;0;{i,o;;i;{i8o;;0;{iHo;;0;{i!o;;i;{io;;0;{i-o;;0;{io;;0;{i+o;;0;{i%o;;0;{i2o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{i*o;;0;{i2o;;0;{i!o;;0;{io;;0;{i1o;;0;{io;;i;{iHo;;0;{io;;i;{iIo;;0;{io;;i;{i7o;;0;{iHo;;0;{i-o;;i;{i8o;;i;{io;;i;{io;;0;{i1o;;0;{io;;i;{iHo;;0;{io;;i;{i#o;;0;{i8o;;0;{io;;i;{i@o;;0;{io;;0;{i4o;;0;{io;;i;{io;;0;{io;;0;{i%o;;i;{iBo;;0;{i%o;;i;{i%o;;0;{i2o;;0;{io;;0;{i#o;;i;{io;;0;{i4o;;0;{i)o;;0;{io;;0;{i2o;;0;{io;;i;{i4o;;0;{io;;i;{i o;;0;{i2o;;0;{io;;i;{i%o;;0;{i1o;;0;{io;;0;{i)o;;0;{io;;0;{i0o;;i;{io;;i;{i o;;i;{i o;;0;{i9o;;0;{i(o;;0;{i#o;;0;{i5o;;i;{iHo;;0;{i'o;;0;{i"o;;i;{i o;;0;{i2o;;0;{io;;0;{i8o;;0;{i o;;0;{i2o;;0;{io;;i;{i o;;0;{i4o;;0;{io;;0;{i4o;;0;{i+o;;0;{i2o;;0;{i#o;;i;{i*o;;0;{i1o;;0;{io;;0;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{i2o;;0;{io;;i;{i@o;;0;{i*o;;0;{io;;0;{i2o;;0;{i0o;;i;{io;;0;{io;;0;{i-o;;0;{i!o;;i;{io;;0;{i2o;;0;{i"o;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{io;;0;{i2o;;0;{io;;i;{iIo;;0;{i-o;;0;{i!o;;i;{io;;0;{io;;0;{i)o;;0;{i2o;;i;{i#o;;0;{i-o;;0;{io;;i;{i%o;;0;{iIo;;0;{i-o;;0;{i!o;;i;{i(o;;0;{i4o;;0;{i#o;;0;{i4o;;i;{i*o;;0;{i!o;;i;{iHo;;0;{io;;i;{i@o;;0;{io;;0;{io;;i;{io;;0;{io;;0;{i#o;;0;{i4o;;0;{io;;i;{i!o;;0;{i5o;;i;{i"o;;0;{iLo;;i;{io;;0;{i#o;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i2o;;i;{i5o;;i;{io;;0;{i#o;;0;{i0o;;0;{i*o;;0;{i8o;;0;{i!o;;i;{io;;0;{i8o;;0;{i o;;0;{io;;i;{io;;0;{io;;0;{i%o;;i;{io;;0;{io;;0;{i2o;;0;{io;;i;{io;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{io;;i;{i o;;0;{i2o;;0;{io;;0;{i4o;;i;{i2o;;i;{i#o;;0;{i2o;;0;{i!o;;i;{io;;0;{i4o;;0;{i'o;;i;{io;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i2o;;0;{i#o;;0;{i5o;;i;{i4o;;0;{io;;i;{i o;;0;{i2o;;0;{io;;0;{i4o;;i;{io;;0;{i1o;;0;{io;;0;{i)o;;0;{i4o;;0;{io;;i;{io;;0;{i4o;;0;{i!o;;0;{i4o;;0;{io;;i;{io;;0;{io;;i;{io;;0;{i2o;;0;{io;;0;{i2o;;0;{i#o;;0;{i"o;;0;{iLo;;i;{i o;;0;{i2o;;0;{io;;i;{i@o;;0;{io;;0;{i*o;;0;{i1o;;0;{io;;0;{io;;0;{i4o;;0;{i'o;;0;{i2o;;0;{i*o;;i;{iBo;;0;{io;;i;{io;;0;{i@o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{iLo;;i;{iHo;;0;{io;;0;{iLo;;i;{i#o;;0;{ io;;0;{i0o;;i;{io;;i;{io;;0;{i4o;;0;{i(o;;i;{io;;0;{io;;i;{i2o;;0;{io;;0;{i2o;;0;{i#o;;0;{i"o;;0;{iLo;;i;{i0o;;i;{i2o;;0;{io;;i;{i4o;;0;{i!o;;0;{io;;0;{i4o;;0;{i(o;;i;{io;;0;{i#o;;0;{i#o;;0;{i)o;;0;{i2o;;i;{i*o;;0;{i4o;;0;{io;;0;{io;;0;{i4o;;i;{i5o;;i;{i#o;;0;{i1o;;0;{i!o;;0;{i"o;;0;{iLo;;i;{i8o;;0;{io;;0;{io;;0;{i5o;;i;{i)o;;i;{i)o;;0;{ io;;0;{i#o;;i;{io;;i;{ io;;i;{io;;i;{i1o;;0;{io;;i;{i2o;;i;{i!o;;0;{i4o;;0;{io;;0;{io;;0;{i#o;;0;{i2o;;i;{io;;i;{i"o;;i;{i!o;;0;{i2o;;0;{i*o;;i;{i#o;;0;{i2o;;0;{io;;0;{i1o;;0;{i!o;;i;{i+o;;0;{io;;0;{io;;i;{i1o;;0;{io;;i;{i2o;;i;{io;;0;{i#o;;0;{i0o;;0;{i+o;;0;{io;;0;{i1o;;0;{io;;i;{i#o;;0;{i3o;;0;{iDo;;0;{io;;i;{i#o;;0;{io;;i;{i5o;;0;{iHo;;i;{i%o;;0;{i1o;;0;{io;;i;{iBo;;0;{i#o;;0;{io;;0;{i1o;;0;{iHo;;0;{io;;i;{iHo;;0;{io;;i;{i!o;;0;{io;;0;{iHo;;0;{i2o;;0;{i!o;;i;{iIo;;0;{io;;i;{i"o;;i;{iJo;;0;{io;;i;{io;;0;{i4o;;0;{iIo;;0;{io;;i;{i!o;;0;{i2o;;0;{i#o;;0;{iLo;;0;{io;;i;{i@o;;0;{i o;;0;{iGo;;0;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iKo;;0;{io;;i;{i!o;;i;{i9o;;0;{io;;0;{i2o;;i;{io;;0;{i2o;;0;{i@o;;0;{i#o;;0;{i*o;;0;{io;;0;{iLo;;i;{i o;;0;{io;;0;{i5o;;0;{i"o;;i;{i2o;;i;{i"o;;0;{i1o;;0;{i o;;i;{i4o;;0;{io;;i;{iBo;;0;{io;;i;{i o;;0;{io;;0;{iLo;;i;{io;;i;{i2o;;0;{i@o;;0;{io;;0;{i*o;;i;{io;;0;{iLo;;i;{i9o;;i;{io;;i;{i4o;;0;{io;;i;{i8o;;0;{io;;i;{io;;i;{io;;i;{i!o;;i;{i#o;;i;{io;;i;{ i o;;0;{i2o;;0;{io;;i;{i!o;;0;{i5o;;i;{i0o;;i;{i(o;;0;{i6o;;0;{io;;0;{i)o;;0;{i2o;;i;{i2o;;0;{io;;0;{i2o;;0;{i#o;;0;{i#o;;0;{i'o;;0;{i!o;;0;{i+o;;0;{io;;0;{iHo;;0;{i'o;;0;{i"o;;i;{io;;i;{i2o;;i;{io;;0;{i2o;;0;{i#o;;0;{i"o;;0;{iLo;;i;{iDo;;0;{io;;i;{i@o;;0;{io;;0;{io;;0;{iLo;;i;{i o;;0;{iHo;;i;{i'o;;0;{io;;0;{iLo;;i;{iAo;;0;{i%o;;0;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{iDo;;0;{i#o;;0;{io;;0;{iLo;;i;{iHo;;i;{iIo;;i;{io;;0;{i5o;;0;{iIo;;i;{iJo;;i;{io;;i;{iGo;;0;{i-o;;0;{io;;i;{iHo;;i;{ io;;i;{io;;i;{io;;0;{i6o;;0;{io;;i;{i!o;;i;{io;;0;{i4o;;0;{i'o;;i;{i!o;;0;{i1o;;0;{io;;i;{i'o;;0;{io;;i;{io;;i;{i-o;;i;{ io;;i;{io;;i;{iIo;;0;{i3o;;i;{io;;0;{i%o;;0;{i-o;;0;{i"o;;i;{i"o;;i;{iAo;;0;{i#o;;0;{iHo;;i;{iDo;;0;{i#o;;0;{iHo;;i;{i.o;;0;{i9o;;0;{iIo;;i;{i2o;;i;{ io;;i;{io;;0;{i5o;;0;{iHo;;i;{i"o;;i;{i'o;;i;{iIo;;0;{i'o;;0;{io;;i;{i-o;;i;{io;;i;{i+o;;0;{i9o;;i;{iAo;;0;{io;;0;{iJo;;0;{i'o;;i;{iDo;;0;{io;;i;{i!o;;i;{i2o;;i;{ io;;i;{io;;0;{i5o;;0;{iIo;;i;{io;;i;{io;;0;{i#o;;0;{i'o;;0;{io;;i;{io;;0;{iHo;;0;{i2o;;0;{i"o;;i;{io;;i;{i o;;0;{i2o;;0;{io;;i;{io;;0;{i4o;;0;{i(o;;0;{io;;0;{io;;0;{i)o;;0;{iLo;;i;{i8o;;0;{io;;i;{iHo;;0;{i2o;;0;{io;;0;{i%o;;0;{i2o;;0;{io;;0;{i+o;;0;{i-o;;0;{i"o;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i8o;;0;{io;;i;{io;;0;{i#o;;0;{io;;0;{iDo;;0;{io;;0;{i"o;;i;{io;;0;{i2o;;i;{i*o;;0;{i2o;;0;{i#o;;i;{i@o;;0;{io;;0;{i4o;;0;{i!o;;i;{io;;0;{i1o;;0;{i'o;;0;{i!o;;0;{i%o;;i;{i2o;;0;{io;;0;{io;;0;{i0o;;0;{io;;0;{i4o;;i;{io;;0;{i#o;;i;{i6o;;0;{io;;i;{io;;0;{i7o;;0;{iHo;;0;{i-o;;i;{io;;0;{i2o;;0;{io;;i;{i!o;;0;{iHo;;0;{i'o;;0;{io;;i;{i%o;;0;{i2o;;0;{io;;i;{i*o;;0;{i!o;;0;{i@o;;0;{io;;0;{iGo;;0;{io;;i;{i#o;;0;{iIo;;0;{i2o;;0;{io;;i;{i+o;;0;{io;;0;{i-o;;0;{io;;0;{i#o;;0;{i0o;;0;{iAo;;0;{i+o;;0;{io;;i;{i9o;;i;{i!o;;0;{i-o;;i;{i5o;;0;{iHo;;i;{iIo;;0;{i-o;;i;{i%o;;0;{i'o;;0;{io;;i;{i@o;;0;{io;;0;{i'o;;0;{iIo;;0;{i2o;;i;{i+o;;0;{i%o;;0;{i7o;;0;{iHo;;0;{i-o;;0;{i!o;;i;{iAo;;0;{io;;0;{iHo;;0;{io;;i;{io;;0;{io;;i;{i#o;;0;{io;;i;{iIo;;0;{i'o;;i;{i+o;;0;{i%o;;0;{i!o;;i;{iBo;;0;{io;;0;{iHo;;0;{io;;i;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{i.o;;0;{iHo;;0;{io;;i;{iDo;;0;{io;;0;{iHo;;i;{i#o;;0;{iHo;;i;{io;;0;{iHo;;0;{io;;i;{iKo;;0;{i2o;;i;{i"o;;i;{i#o;;0;{i0o;;0;{i+o;;0;{iHo;;0;{i3o;;i;{i+o;;0;{i!o;;0;{i9o;;i;{iFo;;i;{iJo;;0;{ io;;0;{i@o;;0;{io;;0;{iJo;;0;{io;;i;{i'o;;0;{i"o;;i;{i-o;;0;{io;;0;{i o;;0;{iLo;;i;{io;;i;{i0o;;i;{i2o;;0;{i"o;;i;{iKo;;0;{i-o;;0;{i!o;;i;{i"o;;i;{i3o;;i;{io;;0;{-io;;i;{ io;;0;{i#o;;0;{i0o;;0;{i+o;;0;{i!o;;0;{iHo;;0;{i-o;;0;{i!o;;i;{io;;0;{i#o;;0;{i-o;;0;{io;;i;{i%o;;0;{i8o;;0;{i!o;;i;{io;;0;{i4o;;i;{io;;0;{i4o;;0;{io;;i;{iIo;;0;{i-o;;0;{io;;i;{i#o;;0;{io;;0;{i1o;;0;{i!o;;i;{iLo;;i;{i2o;;0;{i#o;;i;{i4o;;0;{io;;0;{io;;0;{i0o;;i;{i@o;;0;{io;;0;{i%o;;0;{iIo;;0;{i2o;;i;{i(o;;i;{io;;i;{i o;;0;{iIo;;0;{i2o;;0;{io;;i;{io;;0;{i%o;;i;{i4o;;0;{io;;0;{i2o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{i4o;;i;{io;;0;{ i#o;;0;{io;;0;{iLo;;i;{i#o;;0;{i!o;;i;{i*o;;0;{io;;0;{io;;0;{i#o;;0;{i2o;;0;{i!o;;i;{i2o;;0;{i#o;;i;{i4o;;0;{i#o;;0;{i4o;;0;{i"o;;0;{i2o;;i;{i9o;;0;{i%o;;i;{io;;0;{i!o;;i;{io;;0;{i0o;;i;{i o;;0;{i5o;;0;{i'o;;0;{io;;0;{i0o;;i;{i o;;0;{i o;;0;{i2o;;i;{i2o;;0;{io;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{io;;i;{i1o;;0;{io;;0;{i4o;;i;{io;;i;{io;;0;{io;;0;{i2o;;i;{i1o;;0;{io;;0;{i)o;;0;{iLo;;i;{io;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i2o;;0;{io;;0;{i"o;;0;{iLo;;i;{i o;;0;{i2o;;0;{io;;i;{io;;i;{i!o;;0;{i2o;;i;{io;;0;{i#o;;i;{i"o;;0;{i8o;;0;{io;;0;{io;;0;{iLo;;i;{i#o;;0;{io;;i;{i9o;;0;{io;;i;{i'o;;0;{i1o;;0;{io;;0;{i4o;;i;{i2o;;0;{io;;i;{io;;i;{i4o;;0;{io;;0;{i4o;;i;{i*o;;0;{io;;0;{io;;0;{i4o;;i;{i'o;;0;{i0o;;i;{i1o;;0;{io;;0;{io;;0;{i#o;;0;{io;;0;{iLo;;i;{io;;0;{io;;0;{i2o;;0;{i#o;;i;{i'o;;0;{i#o;;i;{i!o;;0;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i+o;;0;{i2o;;0;{i#o;;0;{i4o;;0;{i"o;;0;{iLo;;i;{i@o;;0;{i'o;;0;{io;;i;{i*o;;0;{io;;i;{iBo;;0;{i%o;;0;{i!o;;i;{io;;0;{io;;0;{i5o;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i!o;;i;{i o;;0;{i2o;;0;{io;;i;{io;;0;{i1o;;0;{i(o;;0;{io;;0;{iLo;;i;{io;;0;{i4o;;0;{i@o;;0;{io;;0;{i(o;;i;{io;;0;{i"o;;0;{i2o;;0;{io;;0;{i2o;;0;{i%o;;i;{i"o;;0;{i2o;;0;{i!o;;i;{i$o;;0;{io;;0;{i)o;;0;{iLo;;i;{i'o;;0;{i1o;;0;{i"o;;i;{i*o;;0;{i!o;;0;{iBo;;0;{io;;0;{io;;0;{i4o;;i;{i@o;;0;{io;;0;{i(o;;0;{io;;0;{i2o;;i;{iBo;;0;{io;;0;{io;;0;{i4o;;0;{io;;0;{i2o;;0;{i%o;;i;{i'o;;0;{i5o;;i;{io;;0;{ io;;i;{i2o;;0;{i!o;;i;{i4o;;0;{io;;0;{i2o;;0;{io;;i;{i4o;;i;{i5o;;0;{io;;i;{io;;i;{io;;0;{i4o;;i;{i"o;;0;{i1o;;0;{io;;i;{io;;0;{io;;0;{i5o;;i;{i!o;;0;{i1o;;0;{io;;i;{i'o;;0;{i5o;;i;{io;;0;{i2o;;0;{io;;0;{i8o;;0;{io;;0;{i#o;;0;{i!o;;i;{i5o;;0;{io;;i;{i8o;;0;{i!o;;i;{ io;;0;{i4o;;0;{io;;0;{i"o;;0;{iLo;;i;{io;;0;{i2o;;0;{io;;0;{i5o;;i;{i#o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i'o;;0;{i1o;;0;{io;;i;{io;;i;{i1o;;0;{io;;0;{io;;0;{i2o;;i;{i2o;;0;{io;;i;{i@o;;0;{io;;i;{io;;i;{io;;0;{i1o;;0;{i o;;0;{io;;i;{i o;;0;{i1o;;0;{i*o;;0;{i*o;;0;{i#o;;i;{i!o;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{iIo;;0;{i-o;;0;{i"o;;i;{i@o;;0;{io;;0;{i7o;;0;{iHo;;0;{i-o;;0;{io;;i;{io;;0;{iHo;;0;{io;;i;{io;;0;{i2o;;i;{i#o;;i;{io;;i;{io;;0;{i4o;;i;{io;;i;{io;;i;{io;;0;{i"o;;0;{i2o;;0;{io;;i;{i@o;;0;{i"o;;0;{io;;i;{io;;i;{io;;0;{i4o;;0;{io;;0;{i1o;;0;{io;;0;{i4o;;i;{i1o;;0;{i"o;;i;{io;;i;{iDo;;0;{io;;0;{iHo;;i;{io;;0;{i1o;;0;{io;;0;{i)o;;0;{iLo;;i;{i!o;;i;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i2o;;0;{io;;0;{i2o;;0;{i#o;;0;{i"o;;0;{iLo;;i;{io;;0;{i9o;;i;{i o;;0;{i4o;;0;{i@o;;0;{i)o;;0;{io;;i;{iDo;;0;{io;;0;{i"o;;i;{i'o;;0;{io;;i;{io;;0;{iAo;;0;{io;;0;{i#o;;i;{i2o;;0;{io;;0;{i5o;;i;{i(o;;0;{i8o;;i;{i*o;;0;{i4o;;0;{io;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i-o;;0;{ io;;0;{io;;0;{i-o;;0;{io;;i;{io;;i;{iFo;;i;{io;;i;{i"o;;i;{i0o;;i;{!io;;0;{io;;i;{i$o;;0;{io;;i;{i%o;;i;{i'o;;0;{io;;i;{i-o;;0;{io;;i;{i1o;;0;{io;;i;{io;;i;{i2o;;0;{i"o;;i;{io;;0;{i#o;;0;{i6o;;0;{io;;i;{i#o;;i;{i(o;;i;{io;;0;{i5o;;0;{i"o;;0;{io;;0;{i1o;;0;{io;;0;{i#o;;i;{i4o;;0;{io;;i;{i3o;;i;{i4o;;0;{io;;i;{io;;i;{io;;0;{ io;;i;{io;;i;{io;;0;{i#o;;0;{i0o;;0;{i+o;;0;{io;;0;{i!o;;i;{i-o;;0;{io;;i;{i3o;;i;{i8o;;0;{io;;i;{io;;0;{io;;i;{i o;;i;{io;;i;{i'o;;0;{io;;i;{io;;0;{i5o;;0;{i#o;;0;{i5o;;0;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i1o;;0;{io;;0;{i)o;;0;{iLo;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i(o;;0;{i4o;;0;{i%o;;0;{io;;0;{iLo;;i;{i o;;i;{io;;0;{i2o;;0;{io;;i;{io;;i;{io;;0;{io;;0;{i2o;;0;{i!o;;i;{i2o;;0;{io;;i;{io;;i;{io;;i;{i3o;;i;{i4o;;0;{i!o;;i;{i8o;;i;{iDo;;0;{io;;0;{io;;0;{iIo;;0;{i2o;;i;{iKo;;0;{i-o;;0;{io;;0;{i#o;;0;{i0o;;0;{iAo;;0;{io;;0;{iKo;;i;{i o;;0;{ io;;i;{io;;i;{i'o;;0;{i!o;;i;{i#o;;i;{i1o;;0;{io;;i;{i2o;;i;{io;;0;{i#o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{io;;0;{i!o;;i;{i o;;0;{io;;i;{i2o;;0;{io;;0;{i4o;;i;{i7o;;0;{iHo;;0;{io;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i4o;;0;{io;;0;{io;;i;{i1o;;0;{io;;0;{i"o;;0;{iLo;;i;{iDo;;0;{io;;0;{i"o;;i;{io;;0;{i$o;;0;{i!o;;0;{i4o;;0;{io;;0;{i#o;;i;{i2o;;0;{io;;i;{io;;0;{io;;0;{i5o;;i;{i2o;;0;{i%o;;i;{i o;;0;{i4o;;0;{io;;0;{i2o;;0;{i%o;;i;{i!o;;0;{io;;0;{i4o;;i;{i#o;;0;{i0o;;0;{io;;0;{i7o;;0;{i-o;;0;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i2o;;0;{i)o;;0;{io;;0;{i#o;;0;{iLo;;i;{i-o;;0;{i8o;;0;{io;;0;{io;;0;{i1o;;0;{i!o;;0;{i o;;0;{iLo;;i;{i*o;;0;{ io;;0;{i@o;;0;{io;;0;{i#o;;0;{i2o;;0;{i0o;;0;{i+o;;0;{iLo;;i;{i#o;;0;{i#o;;0;{io;;0;{iLo;;i;{i1o;;0;{i!o;;0;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i8o;;0;{io;;i;{i-o;;0;{i8o;;0;{io;;0;{i4o;;0;{i(o;;i;{i4o;;0;{io;;i;{i5o;;i;{i8o;;0;{i!o;;i;{i*o;;0;{i8o;;0;{io;;0;{i"o;;0;{i-o;;0;{io;;i;{io;;0;{ io;;i;{i!o;;i;{i2o;;0;{i!o;;i;{i4o;;0;{io;;0;{i2o;;0;{io;;i;{i4o;;i;{i5o;;0;{io;;i;{i8o;;0;{io;;i;{io;;0;{io;;i;{io;;i;{i'o;;0;{io;;i;{i-o;;0;{io;;i;{i"o;;i;{i1o;;0;{io;;i;{io;;0;{i#o;;0;{i0o;;0;{i@o;;0;{io;;0;{i4o;;0;{io;;i;{io;;i;{io;;i;{i2o;;i;{io;;i;{io;;i;{i)o;;i;{i4o;;i;{ io;;0;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i-o;;0;{i"o;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i)o;;0;{io;;0;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i2o;;0;{io;;i;{iLo;;i;{i8o;;0;{io;;i;{io;;i;{i9o;;0;{iHo;;i;{i%o;;0;{i2o;;0;{i"o;;i;{io;;0;{ io;;i;{i1o;;0;{io;;i;{i4o;;i;{i!o;;0;{i2o;;0;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i9o;;i;{io;;0;{i!o;;i;{io;;0;{i!o;;i;{i"o;;0;{io;;i;{i'o;;0;{io;;i;{i*o;;0;{i4o;;0;{io;;0;{io;;0;{iIo;;0;{i2o;;i;{i1o;;0;{ io;;0;{i)o;;0;{iLo;;i;{io;;i;{io;;i;{io;;i;{i2o;;0;{io;;i;{iBo;;0;{io;;0;{i)o;;i;{i"o;;i;{i4o;;0;{io;;i;{iHo;;0;{io;;i;{i5o;;0;{io;;i;{i8o;;0;{ io;;i;{io;;i;{io;;i;{i!o;;i;{i)o;;i;{i#o;;0;{iIo;;0;{i2o;;0;{i"o;;i;{iHo;;0;{i2o;;i;{iIo;;0;{i'o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{i2o;;0;{io;;0;{i4o;;0;{io;;0;{io;;0;{i5o;;i;{io;;0;{ i!o;;i;{i-o;;i;{i!o;;i;{i1o;;0;{io;;i;{i2o;;0;{i!o;;i;{i5o;;0;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i-o;;0;{i!o;;i;{iIo;;i;{io;;0;{i1o;;0;{io;;i;{i2o;;0;{io;;i;{io;;0;{i#o;;0;{i2o;;0;{i"o;;i;{i2o;;i;{io;;0;{ io;;0;{io;;0;{iLo;;i;{io;;0;{io;;0;{iLo;;i;{i#o;;0;{i!o;;i;{i$o;;0;{io;;0;{i4o;;i;{i1o;;0;{io;;i;{io;;0;{io;;0;{iLo;;i;{io;;0;{io;;0;{iLo;;i;{i(o;;0;{i1o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{i2o;;0;{io;;i;{i*o;;i;{i,o;;i;{i4o;;0;{io;;i;{i8o;;0;{io;;0;{io;;0;{iLo;;i;{i o;;0;{io;;i;{i1o;;0;{i*o;;0;{i*o;;0;{i#o;;i;{i2o;;i;{ io;;0;{i#o;;i;{io;;0;{i2o;;0;{i#o;;i;{io;;i;{i!o;;0;{io;;0;{io;;0;{i#o;;0;{i5o;;i;{i)o;;i;{i*o;;i;{i!o;;0;{ io;;i;{i'o;;0;{i o;;i;{i%o;;i;{i2o;;0;{io;;i;{io;;i;{i8o;;0;{io;;i;{io;;i;{i9o;;0;{i%o;;i;{i"o;;0;{io;;0;{io;;0;{iLo;;i;{i8o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{io;;0;{iLo;;i;{i#o;;i;{i9o;;0;{i#o;;i;{i%o;;0;{ i!o;;0;{io;;0;{iLo;;i;{i-o;;0;{io;;i;{i1o;;0;{i"o;;i;{i2o;;0;{io;;i;{i"o;;i;{i6o;;0;{io;;i;{i8o;;i;{io;;i;{i'o;;0;{ i#o;;0;{i#o;;0;{io;;i;{io;;0;{iLo;;i;{i1o;;0;{io;;0;{i4o;;i;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{iLo;;i;{i%o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i2o;;0;{io;;i;{i%o;;i;{i*o;;i;{i4o;;0;{ io;;i;{i o;;i;{io;;0;{i#o;;i;{io;;0;{i"o;;0;{iLo;;i;{i5o;;0;{io;;i;{i(o;;0;{i!o;;i;{i2o;;0;{i*o;;0;{io;;0;{iLo;;i;{i8o;;i;{i*o;;0;{io;;i;{io;;0;{io;;0;{iLo;;i;{io;;i;{io;;0;{i2o;;0;{i#o;;0;{io;;0;{iLo;;i;{io;;0;{i4o;;0;{i"o;;0;{i!o;;i;{io;;i;{i*o;;0;{i8o;;0;{io;;i;{i!o;;i;{i0o;;i;{i1o;;0;{io;;i;{i2o;;i;{io;;i;{io;;0;{i#o;;i;{i+o;;0;{i%o;;0;{i-o;;0;{io;;i;{io;;i;{i!o;;0;{i4o;;0;{io;;0;{i#o;;i;{i#o;;i;{i4o;;0;{io;;0;{io;;0;{i4o;;0;{io;;0;{i%o;;i;{i o;;0;{i2o;;0;{io;;i;{iLo;;i;{i9o;;0;{io;;i;{i4o;;i;{i+o;;0;{ io;;0;{i6o;;0;{iHo;;0;{io;;i;{i!o;;0;{i1o;;0;{io;;0;{i-o;;0;{i2o;;0;{i+o;;0;{i"o;;0;{i5o;;i;{iHo;;0;{i2o;;i;{i"o;;0;{i1o;;0;{io;;i;{i%o;;0;{i2o;;0;{io;;i;{iHo;;0;{i3o;;i;{i'o;;0;{i1o;;0;{io;;i;{iHo;;0;{io;;i;{i1o;;0;{io;;i;{io;;i;{i2o;;0;{io;;i;{i#o;;i;{i*o;;i;{i-o;;0;{ io;;i;{i#o;;i;{i6o;;0;{io;;i;{i8o;;0;{io;;i;{i.o;;0;{i2o;;0;{i!o;;i;{i@o;;0;{io;;0;{io;;i;{io;;0;{io;;i;{i4o;;0;{io;;i;{io;;0;{i#o;;0;{i0o;;0;{i@o;;0;{io;;0;{iIo;;0;{i-o;;i;{i5o;;0;{i"o;;0;{io;;i;{i o;;0;{i4o;;0;{i o;;i;{io;;i;{i4o;;0;{i!o;;i;{io;;0;{i#o;;i;{i5o;;0;{i"o;;0;{io;;i;{iKo;;0;{i"o;;0;{i'o;;i;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{iKo;;0;{i2o;;0;{i'o;;i;{iGo;;0;{io;;i;{io;;0;{ i(o;;i;{io;;0;{i1o;;0;{io;;0;{i o;;0;{io;;i;{i#o;;0;{i2o;;0;{i o;;i;{iDo;;0;{io;;0;{i"o;;i;{i2o;;i;{i5o;;0;{i"o;;0;{io;;i;{i7o;;0;{i-o;;0;{io;;i;{io;;0;{i#o;;0;{i5o;;0;{i"o;;0;{i'o;;i;{io;;0;{io;;0;{i5o;;i;{iIo;;0;{i-o;;i;{i o;;0;{io;;i;{i!o;;0;{i4o;;0;{io;;i;{i'o;;0;{io;;0;{i5o;;i;{i(o;;i;{io;;0;{iLo;;i;{i*o;;0;{i#o;;0;{i4o;;0;{io;;i;{i o;;0;{i1o;;0;{i"o;;i;{i-o;;0;{i4o;;0;{i*o;;0;{i%o;;0;{i2o;;0;{i!o;;i;{i+o;;0;{i#o;;0;{i1o;;0;{io;;0;{i-o;;0;{i2o;;0;{io;;0;{io;;i;{i+o;;0;{i%o;;i;{i*o;;i;{iAo;;0;{ io;;0;{io;;i;{io;;i;{io;;0;{io;;i;{i0o;;i;{i-o;;0;{io;;i;{iBo;;0;{ io;;0;{io;;i;{i o;;0;{i1o;;0;{io;;i;{i!o;;i;{io;;0;{i"o;;i;{io;;0;{io;;i;{i!o;;0;{io;;i;{io;;0;{i"o;;0;{iLo;;i;{i"o;;0;{io;;i;{i o;;0;{io;;0;{iLo;;i;{i%o;;0;{i!o;;i;{iDo;;0;{io;;i;{i1o;;0;{io;;i;{io;;0;{i#o;;0;{i3o;;i;{i!o;;0;{i0o;;i;{io;;i;{i o;;0;{i o;;0;{i2o;;i;{io;;i;{io;;0;{i"o;;0;{i8o;;0;{io;;0;{io;;0;{i1o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{io;;i;{io;;i;{io;;0;{i#o;;0;{i8o;;0;{io;;i;{i!o;;0;{io;;0;{i#o;;0;{i2o;;i;{i(o;;0;{io;;0;{i2o;;i;{i5o;;i;{i'o;;0;{iLo;;i;{iHo;;0;{io;;i;{i2o;;0;{io;;i;{ io;;i;{io;;0;{i2o;;0;{i#o;;0;{io;;0;{iLo;;i;{i#o;;0;{i!o;;i;{i$o;;0;{io;;i;{i2o;;0;{i#o;;i;{io;;0;{i o;;0;{i2o;;0;{i#o;;i;{i2o;;0;{i#o;;i;{io;;i;{io;;0;{iLo;;i;{io;;0;{i9o;;0;{iHo;;i;{io;;0;{i5o;;0;{io;;i;{io;;0;{i8o;;0;{i#o;;0;{i5o;;i;{i o;;0;{i o;;0;{i2o;;i;{iLo;;i;{i1o;;0;{i"o;;i;{i4o;;0;{io;;i;{io;;i;{io;;0;{i8o;;0;{i#o;;0;{i5o;;i;{i5o;;i;{io;;i;{io;;i;{i5o;;i;{io;;0;{i#o;;0;{i2o;;0;{i(o;;0;{i#o;;0;{i1o;;0;{i"o;;i;{io;;i;{io;;0;{i2o;;0;{i o;;0;{i4o;;0;{i@o;;0;{i)o;;0;{io;;i;{io;;0;{io;;0;{iLo;;i;{i o;;0;{io;;i;{i!o;;i;{i2o;;0;{i*o;;i;{i"o;;i;{i#o;;0;{io;;i;{io;;0;{i2o;;i;{i o;;i;{i!o;;0;{i o;;0;{iLo;;i;{i(o;;i;{io;;0;{i2o;;0;{io;;i;{i#o;;0;{i1o;;0;{i"o;;i;{i)o;;0;{io;;0;{i5o;;i;{i2o;;0;{io;;i;{i*o;;0;{i1o;;0;{i"o;;i;{i2o;;0;{io;;i;{iBo;;0;{i!o;;0;{i o;;i;{io;;0;{i"o;;0;{iLo;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i3o;;i;{i4o;;i;{io;;i;{i#o;;0;{i#o;;0;{i!o;;i;{i1o;;0;{io;;i;{io;;0;{i2o;;i;{io;;0;{io;;0;{i+o;;0;{iLo;;i;{io;;0;{i2o;;0;{io;;i;{i#o;;0;{i4o;;0;{io;;0;{i2o;;i;{i o;;0;{io;;i;{i o;;0;{i6o;;0;{i!o;;i;{i o;;0;{i o;;0;{i2o;;i;{io;;0;{i2o;;0;{i!o;;i;{i"o;;0;{io;;i;{io;;i;{io;;0;{i0o;;i;{i#o;;i;{i-o;;0;{i@o;;0;{i#o;;0;{i5o;;0;{i"o;;i;{io;;0;{i#o;;0;{i#o;;0;{i(o;;0;{io;;0;{iLo;;i;{i1o;;0;{i(o;;0;{io;;0;{iLo;;i;{io;;0;{i*o;;0;{iLo;;0;{i-o;;0;{i-o;;0;{io;;0;{i@o;;0;{i'o;;0;{i%o;;0;{i*o;;0;{iLo;;i;{i2o;;0;{i"o;;0;{io;;i;{i4o;;0;{io;;0;{io;;0;{i2o;;0;{io;;i;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i1o;;0;{io;;0;{i#o;;i;{i o;;0;{i2o;;0;{i)o;;i;{i9o;;0;{i!o;;0;{i4o;;i;{i!o;;0;{io;;0;{io;;0;{i%o;;i;{i1o;;0;{io;;i;{i2o;;0;{io;;i;{io;;0;{i#o;;i;{i"o;;i;{i#o;;0;{io;;i;{i1o;;0;{io;;0;{i4o;;i;{i2o;;0;{i"o;;i;{i'o;;0;{i#o;;0;{i#o;;0;{io;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i1o;;0;{io;;0;{i#o;;i;{i2o;;0;{i#o;;i;{i*o;;i;{i(o;;0;{io;;0;{i2o;;i;{i-o;;0;{i1o;;0;{io;;0;{i)o;;0;{i#o;;0;{iDo;;0;{io;;0;{i'o;;0;{iIo;;i;{i)o;;0;{i1o;;0;{io;;i;{i+o;;0;{i2o;;0;{io;;i;{i#o;;i;{i*o;;i;{i@o;;0;{ i o;;0;{io;;i;{io;;0;{io;;i;{i"o;;0;{i(o;;i;{i'o;;0;{io;;i;{iBo;;0;{i o;;0;{io;;i;{iHo;;0;{i!o;;i;{iIo;;0;{io;;0;{i*o;;0;{iLo;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i5o;;0;{ i o;;0;{i o;;0;{i2o;;i;{i2o;;i;{io;;0;{i2o;;i;{i4o;;i;{iLo;;i;{i5o;;i;{io;;0;{i4o;;i;{i"o;;i;{i2o;;i;{iHo;;i;{iJo;;0;{io;;i;{i6o;;0;{io;;i;{i)o;;0;{i2o;;i;{io;;i;{i7o;;0;{i-o;;i;{iKo;;0;{i-o;;i;{i8o;;i;{io;;i;{iBo;;0;{io;;0;{i#o;;0;{iHo;;0;{io;;i;{i9o;;i;{io;;i;{iJo;;0;{io;;0;{io;;0;{i#o;;0;{iJo;;0;{i2o;;0;{io;;i;{io;;i;{iKo;;i;{i@o;;0;{i!o;;0;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{i)o;;0;{io;;0;{iLo;;i;{i+o;;0;{i0o;;i;{iBo;;0;{i%o;;0;{io;;i;{iHo;;0;{i2o;;i;{iKo;;0;{i-o;;i;{i$o;;0;{io;;0;{io;;0;{io;;i;{io;;0;{i o;;0;{i2o;;i;{i)o;;0;{io;;0;{i2o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{iLo;;i;{io;;i;{i%o;;0;{io;;i;{io;;i;{ io;;0;{io;;i;{io;;0;{i!o;;i;{i(o;;0;{io;;i;{iCo;;0;{io;;i;{io;;i;{ io;;0;{i%o;;0;{io;;i;{i-o;;0;{i2o;;0;{i'o;;0;{i8o;;0;{io;;i;{i@o;;0;{io;;0;{i%o;;0;{i7o;;0;{iIo;;0;{i-o;;0;{io;;i;{iAo;;0;{i-o;;0;{io;;i;{i'o;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{i1o;;0;{io;;0;{io;;i;{i-o;;0;{ io;;i;{io;;0;{i-o;;i;{i+o;;0;{i!o;;0;{i-o;;0;{io;;i;{io;;i;{io;;0;{i+o;;0;{i2o;;0;{i#o;;i;{i o;;0;{i1o;;0;{i"o;;i;{io;;i;{iBo;;0;{i"o;;0;{io;;i;{i!o;;i;{io;;0;{io;;i;{i0o;;i;{i1o;;0;{ io;;i;{io;;i;{io;;i;{io;;0;{i4o;;0;{io;;i;{i@o;;0;{io;;0;{i#o;;0;{i5o;;0;{i"o;;0;{io;;i;{i*o;;0;{i!o;;0;{i2o;;i;{iHo;;0;{io;;i;{iJo;;0;{io;;i;{i-o;;0;{i4o;;0;{io;;i;{i2o;;i;{io;;i;{io;;0;{i5o;;0;{io;;i;{i o;;0;{i2o;;i;{io;;i;{i2o;;0;{i'o;;i;{io;;i;{i9o;;0;{iIo;;i;{io;;0;{i-o;;0;{io;;i;{io;;i;{io;;0;{i%o;;0;{i7o;;0;{iIo;;0;{i!o;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i2o;;i;{i!o;;0;{iIo;;0;{i3o;;i;{i"o;;i;{ io;;i;{io;;0;{i2o;;i;{io;;0;{i#o;;0;{i0o;;0;{i"o;;0;{i2o;;i;{i!o;;0;{i2o;;0;{i(o;;i;{i#o;;0;{iIo;;0;{i2o;;i;{i'o;;0;{i2o;;0;{i,o;;i;{i*o;;0;{ io;;0;{i2o;;0;{io;;0;{i2o;;0;{i#o;;i;{i!o;;0;{i2o;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iIo;;0;{i!o;;i;{i+o;;0;{i!o;;0;{i6o;;0;{io;;i;{i@o;;0;{io;;0;{iIo;;0;{i2o;;i;{iAo;;0;{io;;0;{io;;i;{io;;i;{io;;0;{i!o;;i;{i4o;;0;{ io;;i;{io;;i;{i!o;;i;{i'o;;i;{iBo;;0;{io;;0;{io;;i;{iHo;;0;{i!o;;i;{iIo;;0;{io;;i;{io;;0;{i%o;;0;{i-o;;0;{io;;i;{iIo;;0;{i-o;;0;{io;;i;{i5o;;i;{io;;i;{i7o;;0;{iIo;;0;{i!o;;i;{i!o;;0;{io;;0;{i5o;;i;{i8o;;0;{io;;i;{io;;0;{i%o;;0;{iIo;;0;{i3o;;i;{io;;0;{i5o;;i;{iCo;;0;{io;;i;{i9o;;0;{io;;i;{io;;0;{i4o;;0;{io;;i;{i#o;;i;{io;;0;{i5o;;i;{iHo;;0;{io;;i;{i-o;;0;{io;;i;{i"o;;i;{iIo;;0;{io;;i;{i-o;;0;{io;;i;{io;;i;{i3o;;i;{i'o;;0;{ io;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{io;;i;{io;;i;{i!o;;0;{i'o;;0;{io;;i;{i1o;;0;{io;;0;{io;;i;{i2o;;0;{ i#o;;0;{io;;0;{i2o;;i;{i%o;;i;{i*o;;i;{i,o;;i;{i4o;;0;{ i o;;i;{io;;0;{i#o;;i;{io;;i;{i@o;;0;{i'o;;0;{io;;i;{i5o;;0;{io;;i;{i8o;;0;{io;;0;{i4o;;i;{i(o;;0;{i8o;;i;{i*o;;0;{i1o;;0;{io;;0;{i'o;;0;{iLo;;i;{i*o;;0;{ io;;i;{i1o;;0;{io;;0;{io;;i;{i"o;;0;{i+o;;i;{i2o;;0;{io;;i;{io;;i;{i*o;;0;{io;;0;{iLo;;i;{i8o;;i;{io;;i;{i9o;;0;{io;;0;{i4o;;i;{i+o;;0;{i1o;;0;{io;;0;{i*o;;i;{i2o;;0;{io;;i;{i#o;;i;{i*o;;i;{i-o;;i;{io;;i;{i%o;;0;{i-o;;0;{io;;i;{io;;i;{i#o;;0;{i1o;;0;{io;;i;{io;;i;{io;;0;{i'o;;0;{i!o;;i;{i%o;;0;{i-o;;0;{i"o;;i;{iAo;;0;{io;;0;{io;;i;{i+o;;0;{io;;i;{io;;i;{i o;;0;{i4o;;0;{io;;i;{io;;0;{iLo;;i;{io;;i;{i!o;;i;{i@o;;0;{io;;0;{i-o;;0;{i5o;;i;{i"o;;i;{i#o;;0;{iLo;;0;{io;;i;{i+o;;0;{i%o;;0;{i8o;;0;{i"o;;0;{i*o;;0;{iLo;;i;{iBo;;0;{io;;0;{iAo;;0;{io;;0;{i#o;;0;{io;;0;{i o;;0;{iLo;;i;{iBo;;0;{io;;0;{iBo;;0;{i'o;;i;{i@o;;0;{io;;0;{i2o;;0;{i0o;;i;{i0o;;i;{io;;0;{ io;;i;{io;;i;{i1o;;0;{io;;i;{i2o;;0;{i#o;;0;{i1o;;0;{io;;i;{i3o;;i;{io;;0;{i2o;;0;{i'o;;i;{io;;0;{i2o;;0;{io;;0;{i2o;;i;{i#o;;0;{i0o;;0;{io;;0;{i2o;;0;{i+o;;0;{i#o;;0;{i2o;;i;{io;;0;{i0o;;i;{i4o;;0;{i'o;;i;{i8o;;i;{io;;i;{io;;0;{i2o;;0;{i@o;;0;{i#o;;0;{i0o;;i;{io;;0;{i8o;;0;{io;;i;{io;;0;{io;;i;{i1o;;0;{io;;i;{iKo;;0;{i2o;;i;{i!o;;0;{io;;i;{i#o;;0;{i2o;;0;{i%o;;0;{i5o;;i;{i3o;;i;{i%o;;0;{i-o;;0;{i!o;;i;{i4o;;0;{i*o;;i;{i'o;;0;{iHo;;0;{i2o;;i;{i+o;;0;{io;;0;{i1o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{i1o;;0;{io;;i;{i@o;;0;{io;;0;{i0o;;i;{i%o;;0;{io;;i;{i+o;;0;{i%o;;0;{i2o;;0;{i0o;;i;{i5o;;0;{i"o;;0;{io;;i;{iAo;;0;{i%o;;0;{iHo;;0;{i!o;;i;{iBo;;0;{i%o;;0;{io;;i;{i1o;;0;{io;;i;{ io;;0;{i4o;;0;{iHo;;0;{io;;i;{io;;i;{io;;0;{io;;0;{i o;;0;{i1o;;0;{i"o;;i;{io;;0;{i1o;;0;{io;;i;{i3o;;i;{i)o;;i;{ io;;0;{i)o;;0;{i1o;;0;{i"o;;i;{io;;0;{i!o;;i;{io;;0;{i#o;;i;{i2o;;i;{i'o;;0;{i*o;;0;{i2o;;0;{io;;i;{i4o;;0;{io;;i;{i5o;;i;{iLo;;i;{i@o;;0;{io;;0;{iIo;;0;{i2o;;i;{iCo;;0;{io;;i;{io;;0;{i+o;;0;{i0o;;i;{io;;i;{io;;0;{i-o;;i;{i*o;;0;{i8o;;0;{io;;0;{i8o;;0;{i%o;;i;{iLo;;i;{io;;0;{ io;;0;{ i o;;0;{i4o;;0;{i!o;;i;{i1o;;0;{io;;0;{io;;0;{ io;;0;{i2o;;0;{i!o;;i;{i o;;0;{io;;0;{io;;0;{io;;i;{io;;0;{i#o;;0;{i0o;;0;{i@o;;0;{io;;0;{i(o;;i;{iLo;;i;{i"o;;i;{i2o;;0;{i!o;;0;{i4o;;0;{io;;0;{i#o;;i;{i8o;;0;{io;;0;{i1o;;0;{io;;i;{i*o;;i;{i!o;;0;{i1o;;0;{i"o;;i;{i o;;0;{i2o;;i;{i4o;;0;{i!o;;i;{i%o;;0;{i4o;;0;{io;;0;{i4o;;0;{io;;i;{i'o;;0;{i2o;;0;{io;;0;{i2o;;i;{io;;0;{i6o;;0;{io;;i;{i@o;;0;{io;;0;{io;;i;{io;;0;{i8o;;0;{io;;0;{io;;0;{i%o;;i;{i o;;0;{i o;;0;{i#o;;i;{i8o;;0;{io;;i;{i o;;0;{ io;;i;{ io;;i;{io;;0;{i#o;;0;{i1o;;0;{io;;0;{i"o;;0;{iLo;;i;{i!o;;i;{i4o;;0;{io;;0;{i#o;;i;{i5o;;i;{i'o;;0;{i1o;;0;{io;;0;{io;;0;{i5o;;0;{i"o;;0;{iLo;;i;{i o;;0;{i2o;;i;{i o;;0;{i2o;;i;{i'o;;0;{i8o;;0;{io;;0;{i4o;;0;{io;;0;{i#o;;i;{i*o;;i;{i-o;;0;{i4o;;0;{io;;0;{io;;0;{i#o;;0;{i2o;;i;{iHo;;0;{i-o;;0;{io;;i;{i+o;;0;{i2o;;i;{io;;i;{io;;0;{i0o;;i;{io;;0;{i'o;;0;{i4o;;0;{io;;0;{i#o;;0;{io;;0;{iLo;;i;{io;;0;{io;;0;{i0o;;i;{i2o;;0;{i*o;;i;{i#o;;0;{i*o;;i;{i!o;;i;{i5o;;i;{i+o;;0;{i4o;;i;{io;;i;{ io;;0;{i2o;;i;{i*o;;0;{i'o;;0;{i0o;;i;{i@o;;0;{i(o;;0;{i)o;;i;{iDo;;0;{io;;0;{i!o;;i;{iFo;;i;{io;;0;{ io;;0;{i2o;;0;{io;;i;{io;;0;{i0o;;i;{i2o;;0;{io;;0;{i5o;;i;{i@o;;0;{i'o;;0;{i5o;;0;{i"o;;i;{i4o;;i;{io;;i;{io;;0;{i#o;;i;{i0o;;i;{io;;0;{i4o;;i;{i!o;;0;{i-o;;0;{i*o;;i;{i"o;;0;{i1o;;0;{i"o;;i;{io;;0;{io;;0;{i5o;;i;{i'o;;0;{i5o;;i;{io;;0;{i!o;;i;{i0o;;i;{i2o;;i;{iLo;;i;{io;;i;{ io;;0;{i8o;;0;{i@o;;0;{i+o;;0;{i#o;;0;{iGo;;0;{io;;i;{io;;0;{i2o;;0;{i#o;;0;{iLo;;i;{io;;0;{i%o;;i;{i+o;;0;{i"o;;0;{i5o;;i;{io;;i;{io;;0;{io;;0;{i2o;;0;{i*o;;0;{i0o;;i;{i"o;;0;{io;;0;{i0o;;i;{i2o;;i;{i"o;;0;{i4o;;0;{io;;0;{i2o;;i;{i'o;;i;{i(o;;0;{io;;0;{i4o;;0;{i!o;;i;{io;;0;{i1o;;0;{io;;i;{i9o;;i;{i*o;;0;{i*o;;0;{i2o;;0;{i'o;;0;{i0o;;i;{i*o;;0;{i0o;;i;{iHo;;0;{io;;i;{iDo;;0;{io;;i;{i'o;;i;{iIo;;0;{io;;i;{ io;;0;{i1o;;0;{iHo;;0;{io;;i;{i"o;;0;{i(o;;i;{i%o;;0;{i!o;;i;{i@o;;0;{i+o;;0;{io;;0;{iHo;;0;{io;;i;{iAo;;0;{i!o;;0;{iIo;;0;{io;;i;{iJo;;0;{io;;i;{i!o;;i;{iKo;;0;{io;;i;{i2o;;i;{io;;i;{io;;0;{io;;i;{i2o;;i;{io;;0;{i!o;;i;{i-o;;i;{io;;0;{ i!o;;i;{i%o;;0;{i-o;;0;{io;;0;{i*o;;0;{i2o;;0;{io;;i;{i-o;;0;{io;;i;{i1o;;0;{io;;i;{i3o;;i;{i5o;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{i1o;;0;{io;;i;{i o;;0;{i!o;;i;{iHo;;0;{i-o;;0;{io;;i;{io;;0;{iHo;;0;{i-o;;i;{io;;0;{io;;i;{iIo;;0;{i3o;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;0;{io;;0;{i!o;;i;{io;;0;{i-o;;0;{io;;i;{iHo;;0;{i-o;;i;{io;;0;{i%o;;0;{i2o;;i;{io;;0;{io;;0;{i1o;;0;{io;;i;{i%o;;0;{i5o;;i;{i0o;;0;{i"o;;0;{i9o;;0;{io;;i;{i!o;;0;{i2o;;0;{io;;i;{i#o;;0;{i2o;;0;{io;;i;{i'o;;0;{i0o;;i;{i1o;;0;{io;;i;{i5o;;0;{i*o;;0;{io;;0;{i2o;;0;{io;;i;{i@o;;0;{io;;0;{i#o;;0;{iGo;;0;{io;;i;{io;;0;{i2o;;i;{iAo;;0;{io;;0;{i#o;;i;{io;;0;{i0o;;i;{iCo;;0;{io;;0;{iIo;;i;{iDo;;0;{io;;0;{iHo;;i;{i!o;;0;{iIo;;i;{io;;i;{io;;0;{io;;0;{i0o;;i;{i4o;;0;{io;;0;{io;;0;{i5o;;0;{i"o;;0;{iLo;;i;{i5o;;0;{io;;i;{io;;0;{i%o;;0;{i4o;;i;{i4o;;0;{io;;0;{io;;i;{i+o;;0;{i2o;;0;{i#o;;0;{i4o;;0;{i"o;;0;{iLo;;i;{io;;i;{io;;i;{io;;0;{i2o;;i;{io;;i;{ io;;i;{i o;;0;{i2o;;0;{io;;0;{i4o;;i;{io;;0;{i2o;;0;{i(o;;i;{i o;;0;{i9o;;0;{io;;i;{i*o;;0;{i2o;;0;{i#o;;i;{i0o;;i;{i2o;;i;{io;;0;{i4o;;0;{io;;0;{i2o;;0;{io;;i;{i4o;;i;{io;;0;{i%o;;i;{i5o;;i;{io;;i;{i+o;;0;{i2o;;0;{i'o;;i;{io;;0;{i4o;;0;{iBo;;0;{i!o;;0;{io;;0;{io;;0;{iLo;;i;{i5o;;i;{io;;i;{ io;;i;{i1o;;0;{io;;0;{io;;0;{i2o;;i;{i2o;;0;{io;;i;{i8o;;0;{io;;0;{i2o;;i;{iHo;;0;{i-o;;0;{io;;0;{iBo;;0;{io;;0;{iKo;;i;{io;;i;{ io;;0;{i4o;;0;{io;;0;{io;;0;{iLo;;0;{i-o;;0;{i8o;;0;{io;;0;{i4o;;0;{i(o;;i;{io;;0;{io;;i;{io;;0;{i4o;;0;{io;;0;{i"o;;0;{iLo;;i;{io;;0;{i5o;;0;{iIo;;i;{i0o;;i;{i2o;;0;{i!o;;0;{i2o;;i;{i o;;0;{i4o;;0;{io;;0;{i5o;;i;{i4o;;0;{i@o;;0;{i"o;;0;{io;;i;{i5o;;0;{i"o;;i;{io;;i;{ i!o;;0;{i8o;;0;{io;;i;{i-o;;0;{i+o;;0;{i"o;;0;{i5o;;0;{i*o;;0;{i1o;;0;{io;;0;{io;;0;{i2o;;0;{io;;0;{i2o;;i;{i1o;;0;{i'o;;i;{i4o;;0;{i#o;;0;{i8o;;0;{i*o;;i;{i5o;;0;{io;;0;{i4o;;i;{io;;0;{io;;0;{io;;0;{iLo;;i;{i!o;;i;{i"o;;i;{i2o;;0;{i*o;;i;{i#o;;i;{io;;0;{i9o;;i;{i!o;;0;{i5o;;i;{i)o;;0;{i!o;;0;{i5o;;i;{i-o;;0;{i*o;;i;{i2o;;0;{io;;0;{i'o;;0;{i1o;;0;{i"o;;i;{i o;;0;{i4o;;0;{io;;i;{i!o;;0;{i2o;;0;{i#o;;0;{i4o;;0;{iBo;;0;{io;;i;{i4o;;0;{i o;;0;{i1o;;0;{io;;0;{i#o;;i;{i o;;0;{i2o;;0;{io;;i;{i4o;;i;{i5o;;0;{i*o;;i;{i@o;;0;{i!o;;0;{i(o;;i;{iLo;;0;{ io;;i;{io;;0;{i5o;;0;{iIo;;i;{i#o;;0;{i5o;;i;{i@o;;0;{io;;0;{io;;0;{iLo;;i;{i%o;;i;{ i2o;;0;{i'o;;0;{i1o;;0;{io;;i;{i4o;;0;{iDo;;0;{i%o;;0;{i"o;;0;{io;;0;{iLo;;i;{i5o;;i;{iLo;;0;{i!o;;i;{i'o;;i;{ io;;i;{io;;0;{io;;0;{i0o;;i;{i2o;;0;{i#o;;i;{iFo;;i;{i)o;;0;{i2o;;0;{io;;i;{i*o;;i;{i2o;;0;{io;;i;{i+o;;0;{io;;0;{i1o;;0;{io;;i;{i5o;;0;{iHo;;i;{i8o;;0;{io;;i;{i@o;;0;{ io;;0;{iIo;;i;{io;;0;{iJo;;0;{i0o;;i;{i%o;;0;{i*o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i*o;;0;{i%o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iBo;;0;{i!o;;0;{io;;0;{io;;0;{iLo;;i;{iDo;;0;{io;;i;{i3o;;i;{i4o;;0;{io;;0;{io;;0;{i4o;;0;{io;;i;{i!o;;0;{i5o;;0;{iHo;;i;{i-o;;0;{i1o;;0;{io;;i;{io;;0;{io;;0;{i4o;;0;{io;;i;{i-o;;0;{i1o;;0;{io;;i;{io;;0;{io;;0;{i%o;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{io;;i;{io;;0;{io;;i;{io;;0;{i0o;;i;{io;;0;{i4o;;i;{io;;0;{io;;0;{i0o;;i;{io;;i;{ i o;;0;{i2o;;0;{io;;i;{io;;0;{i2o;;0;{i"o;;i;{io;;0;{i1o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{i@o;;0;{io;;0;{i2o;;i;{io;;0;{ io;;0;{i0o;;i;{i2o;;i;{i!o;;0;{i+o;;0;{i1o;;0;{i"o;;0;{io;;0;{i2o;;i;{i4o;;i;{i8o;;i;{ io;;0;{i2o;;0;{io;;i;{io;;0;{i o;;0;{i2o;;i;{i o;;0;{i9o;;0;{i!o;;0;{i4o;;i;{i%o;;i;{i2o;;i;{io;;0;{i2o;;0;{i*o;;0;{i0o;;i;{io;;0;{io;;0;{i%o;;0;{i5o;;i;{i"o;;i;{i!o;;0;{i4o;;0;{io;;0;{i#o;;i;{i0o;;i;{i1o;;0;{io;;0;{io;;0;{i8o;;i;{i%o;;0;{i1o;;0;{io;;0;{io;;0;{io;;0;{iLo;;i;{i(o;;0;{i2o;;0;{io;;i;{i*o;;0;{i1o;;0;{io;;i;{i+o;;0;{io;;i;{i0o;;i;{iAo;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iBo;;0;{io;;0;{i#o;;0;{i@o;;0;{io;;0;{i!o;;0;{i5o;;i;{i%o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i"o;;0;{i#o;;0;{i*o;;i;{iDo;;0;{i*o;;i;{iHo;;0;{io;;i;{io;;0;{i-o;;i;{io;;0;{i#o;;0;{i0o;;0;{i o;;0;{i2o;;0;{io;;0;{i!o;;i;{iBo;;0;{io;;i;{i!o;;i;{iIo;;0;{io;;i;{i!o;;i;{iKo;;0;{i'o;;i;{i5o;;i;{io;;i;{ io;;0;{i2o;;i;{io;;0;{io;;i;{i%o;;0;{i2o;;0;{i"o;;i;{i+o;;0;{i1o;;0;{io;;i;{iDo;;0;{i!o;;0;{iIo;;i;{io;;0;{io;;0;{io;;0;{i#o;;0;{i0o;;0;{i!o;;0;{i2o;;0;{io;;i;{io;;0;{i0o;;i;{io;;0;{i4o;;i;{io;;i;{i1o;;0;{io;;i;{io;;i;{io;;0;{io;;0;{i4o;;0;{io;;0;{i4o;;0;{io;;i;{i!o;;0;{i0o;;0;{iBo;;0;{i'o;;0;{iIo;;i;{i%o;;0;{io;;0;{i0o;;i;{i(o;;0;{i2o;;0;{io;;i;{i,o;;i;{io;;i;{i0o;;i;{i2o;;i;{iAo;;0;{i*o;;0;{io;;i;{iHo;;i;{iDo;;0;{i o;;0;{io;;i;{iIo;;i;{iJo;;0;{io;;i;{io;;i;{iKo;;i;{i6o;;0;{ io;;i;{io;;i;{io;;0;{i1o;;0;{io;;i;{iHo;;0;{io;;i;{i o;;0;{i2o;;i;{iIo;;0;{io;;i;{iKo;;0;{io;;i;{i7o;;0;{ io;;0;{io;;0;{i6o;;0;{io;;i;{io;;i;{i"o;;0;{i2o;;i;{i-o;;i;{iIo;;0;{io;;i;{i-o;;i;{iKo;;0;{i-o;;i;{i8o;;i;{io;;i;{io;;0;{i8o;;0;{i"o;;i;{io;;0;{i%o;;0;{i0o;;i;{io;;0;{io;;0;{io;;i;{io;;0;{i o;;0;{i2o;;i;{i o;;0;{i o;;0;{i2o;;i;{io;;i;{io;;0;{io;;0;{i#o;;0;{i4o;;0;{io;;i;{io;;i;{io;;0;{io;;0;{i0o;;i;{io;;0;{i8o;;0;{i o;;0;{io;;i;{io;;0;{io;;0;{i2o;;0;{io;;i;{i o;;0;{io;;i;{io;;i;{io;;0;{i1o;;0;{io;;i;{io;;0;{io;;0;{i0o;;i;{i0o;;i;{io;;0;{io;;0;{i0o;;i;{i!o;;i;{i"o;;i;{i#o;;i;{io;;0;{i0o;;i;{io;;i;{i2o;;0;{io;;i;{i0o;;i;{i%o;;0;{i9o;;i;{i,o;;0;{i'o;;0;{i0o;;i;{iAo;;0;{i+o;;0;{i%o;;0;{i0o;;i;{iBo;;0;{i#o;;0;{i+o;;0;{i4o;;0;{io;;i;{iHo;;0;{i!o;;i;{iIo;;0;{io;;0;{io;;0;{i5o;;0;{iKo;;i;{i!o;;i;{i"o;;i;{iJo;;i;{io;;i;{iKo;;0;{i!o;;i;{i"o;;i;{i9o;;i;{io;;0;{io;;i;{io;;0;{iKo;;0;{i2o;;i;{i o;;0;{ io;;0;{i0o;;i;{io;;0;{i5o;;0;{i"o;;i;{io;;0;{i8o;;0;{io;;0;{io;;0;{i%o;;i;{i'o;;0;{i1o;;0;{io;;0;{io;;0;{i8o;;i;{i2o;;i;{i4o;;0;{io;;i;{io;;i;{i2o;;0;{i'o;;i;{io;;0;{i4o;;i;{io;;i;{ i o;;0;{i5o;;0;{i@o;;0;{i!o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i%o;;0;{i2o;;0;{i*o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i2o;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{i!o;;i;{iIo;;0;{i2o;;i;{i#o;;0;{i0o;;i;{i%o;;0;{i2o;;0;{i"o;;i;{i9o;;i;{io;;0;{i-o;;0;{io;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i'o;;0;{i2o;;i;{i@o;;0;{i%o;;i;{iHo;;i;{ io;;0;{i#o;;0;{i9o;;i;{io;;0;{i'o;;0;{io;;i;{i-o;;0;{io;;0;{iCo;;0;{io;;i;{i"o;;0;{iHo;;0;{i2o;;i;{i@o;;0;{io;;0;{iIo;;0;{i2o;;0;{i*o;;0;{i!o;;0;{i4o;;0;{io;;0;{io;;0;{i#o;;0;{i2o;;0;{i"o;;i;{iIo;;0;{i"o;;0;{i5o;;0;{iHo;;0;{io;;0;{i9o;;0;{iIo;;0;{i"o;;0;{i3o;;i;{iIo;;0;{io;;0;{i9o;;0;{iIo;;0;{i"o;;0;{i3o;;i;{i@o;;0;{i'o;;0;{io;;0;{i5o;;i;{i*o;;i;{iBo;;0;{io;;0;{io;;0;{i4o;;i;{i"o;;i;{io;;0;{i#o;;i;{i2o;;i;{i#o;;0;{i2o;;0;{i(o;;i;{iGo;;0;{i-o;;0;{io;;i;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{io;;i;{iHo;;0;{ io;;i;{io;;i;{io;;0;{i5o;;0;{iIo;;i;{i'o;;0;{io;;i;{io;;i;{io;;0;{i1o;;0;{iHo;;0;{io;;i;{i"o;;i;{i-o;;0;{io;;i;{i2o;;i;{io;;i;{i o;;0;{iIo;;0;{i2o;;i;{i o;;0;{i2o;;0;{io;;i;{io;;0;{io;;i;{i4o;;0;{io;;i;{io;;0;{i4o;;0;{iIo;;0;{i'o;;i;{io;;i;{io;;0;{i!o;;i;{io;;0;{iHo;;0;{io;;i;{i"o;;i;{i'o;;i;{i*o;;0;{i9o;;0;{io;;i;{i@o;;0;{io;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{io;;i;{io;;0;{i0o;;i;{iBo;;0;{i!o;;0;{io;;i;{iCo;;0;{i*o;;i;{iIo;;0;{ i'o;;0;{io;;i;{i@o;;0;{io;;0;{i5o;;0;{iIo;;0;{i"o;;0;{io;;i;{i-o;;i;{ io;;i;{io;;0;{i1o;;0;{io;;i;{io;;i;{i!o;;i;{io;;0;{i#o;;0;{i2o;;0;{io;;i;{i(o;;0;{i1o;;0;{io;;0;{i#o;;0;{i9o;;0;{io;;0;{iHo;;0;{i2o;;0;{i"o;;i;{i"o;;i;{i-o;;i;{iAo;;0;{io;;0;{iIo;;i;{i2o;;i;{ io;;i;{io;;i;{io;;i;{i"o;;i;{i%o;;i;{i!o;;i;{io;;i;{i"o;;i;{i*o;;0;{i5o;;i;{i3o;;i;{iJo;;0;{i-o;;0;{io;;i;{io;;0;{i5o;;0;{iIo;;i;{io;;0;{io;;0;{i5o;;0;{iIo;;i;{i0o;;0;{io;;0;{iKo;;0;{i2o;;i;{i2o;;0;{io;;i;{i'o;;i;{iKo;;0;{i-o;;i;{i!o;;i;{i2o;;i;{io;;0;{"io;;i;{io;;0;{io;;0;{io;;i;{i1o;;0;{io;;i;{i4o;;0;{io;;i;{i2o;;i;{i"o;;i;{i#o;;0;{i2o;;0;{i"o;;i;{io;;i;{io;;i;{io;;0;{i2o;;0;{i'o;;i;{io;;0;{i%o;;0;{i5o;;i;{i o;;0;{i9o;;0;{i#o;;0;{i*o;;i;{io;;0;{i9o;;i;{i-o;;0;{io;;i;{i0o;;i;{i2o;;0;{io;;i;{iHo;;0;{i2o;;0;{io;;i;{io;;0;{ io;;i;{i o;;i;{i1o;;0;{i o;;i;{i2o;;0;{io;;i;{i o;;0;{i8o;;0;{i!o;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{i#o;;i;{i(o;;0;{i'o;;0;{i#o;;i;{io;;i;{i8o;;0;{io;;i;{io;;0;{i#o;;0;{i#o;;0;{i o;;0;{iLo;;i;{io;;0;{i!o;;i;{io;;0;{ i'o;;0;{io;;i;{i o;;i;{i1o;;0;{io;;i;{i4o;;0;{io;;i;{i6o;;0;{io;;i;{i!o;;i;{i o;;0;{i4o;;0;{io;;0;{i@o;;0;{io;;0;{i4o;;0;{i%o;;i;{io;;0;{i1o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{iJo;;0;{i-o;;0;{io;;i;{io;;0;{i5o;;0;{io;;i;{i!o;;0;{iIo;;0;{i2o;;i;{i@o;;0;{io;;0;{iKo;;i;{iBo;;0;{io;;0;{iHo;;0;{io;;i;{iDo;;0;{io;;i;{i"o;;0;{i-o;;0;{io;;i;{i#o;;0;{ io;;i;{i*o;;0;{i8o;;i;{i4o;;0;{io;;i;{i8o;;0;{io;;0;{io;;i;{i*o;;i;{i'o;;0;{i2o;;0;{io;;i;{i%o;;i;{io;;i;{io;;0;{i8o;;0;{io;;i;{i5o;;i;{io;;i;{io;;0;{i%o;;0;{i4o;;0;{io;;i;{io;;0;{i%o;;0;{i-o;;0;{i"o;;0;{iDo;;0;{io;;0;{iIo;;i;{i1o;;0;{io;;0;{io;;0;{i2o;;i;{i%o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i-o;;i;{i0o;;i;{i1o;;0;{ io;;i;{iDo;;0;{i*o;;i;{io;;i;{io;;i;{i'o;;0;{i0o;;i;{i2o;;i;{ i o;;i;{io;;0;{i4o;;0;{i*o;;0;{io;;0;{i*o;;0;{iLo;;i;{io;;0;{i%o;;i;{i+o;;0;{i2o;;0;{i#o;;i;{i4o;;i;{io;;i;{io;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{io;;0;{i%o;;i;{i o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{io;;i;{i5o;;i;{io;;0;{i%o;;0;{i2o;;0;{i!o;;i;{i6o;;0;{io;;i;{iHo;;0;{io;;i;{i7o;;0;{i-o;;i;{i8o;;i;{ io;;i;{io;;i;{io;;i;{io;;i;{i"o;;i;{i9o;;i;{io;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{iGo;;0;{i-o;;0;{io;;i;{i"o;;i;{i'o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{i"o;;i;{i2o;;i;{io;;0;{i-o;;0;{io;;i;{i*o;;0;{i!o;;i;{ io;;0;{i@o;;0;{i*o;;i;{i*o;;0;{i8o;;0;{io;;0;{i#o;;0;{i2o;;0;{i)o;;0;{io;;0;{i#o;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{iBo;;0;{i#o;;0;{io;;i;{i2o;;0;{io;;i;{i"o;;i;{i#o;;i;{i-o;;0;{ io;;i;{io;;i;{io;;i;{io;;i;{i!o;;i;{iBo;;0;{i o;;i;{i'o;;0;{io;;i;{i9o;;0;{io;;i;{i0o;;i;{ io;;0;{i2o;;i;{i*o;;0;{i2o;;i;{i-o;;0;{i-o;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{i1o;;0;{ io;;i;{ io;;0;{i'o;;0;{io;;i;{i o;;0;{i5o;;i;{i*o;;0;{i2o;;0;{io;;i;{iBo;;0;{i o;;0;{i!o;;i;{iDo;;0;{io;;i;{io;;0;{iHo;;i;{i+o;;0;{i!o;;i;{iHo;;i;{io;;0;{io;;0;{i8o;;0;{io;;i;{io;;i;{i@o;;0;{i!o;;0;{i7o;;0;{i-o;;0;{io;;i;{io;;i;{io;;0;{i1o;;0;{io;;i;{iHo;;0;{i-o;;0;{io;;i;{io;;i;{io;;0;{i'o;;0;{io;;i;{i2o;;0;{io;;i;{i"o;;i;{i'o;;0;{i4o;;0;{i o;;0;{i2o;;0;{i o;;i;{iAo;;0;{io;;0;{i#o;;i;{io;;i;{i'o;;i;{i0o;;i;{i*o;;0;{i*o;;i;{i2o;;i;{io;;i;{io;;i;{io;;0;{i4o;;0;{io;;i;{io;;i;{io;;0;{i1o;;0;{io;;i;{i3o;;i;{iBo;;0;{io;;0;{io;;i;{io;;0;{i4o;;i;{i!o;;i;{i"o;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{io;;i;{i%o;;0;{i!o;;i;{i%o;;i;{io;;0;{i8o;;0;{io;;i;{i2o;;i;{i*o;;0;{i8o;;0;{io;;i;{io;;i;{i+o;;0;{i-o;;0;{i!o;;i;{i3o;;i;{i4o;;i;{ io;;i;{io;;i;{ io;;i;{io;;0;{i2o;;i;{io;;0;{iHo;;0;{i2o;;i;{io;;0;{i1o;;0;{io;;i;{io;;i;{iIo;;0;{i3o;;i;{io;;0;{i5o;;i;{i+o;;0;{i9o;;i;{iAo;;0;{io;;0;{io;;i;{iCo;;0;{io;;i;{io;;i;{io;;i;{i'o;;i;{ io;;0;{iIo;;0;{i3o;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{i+o;;0;{io;;0;{i1o;;0;{io;;i;{iHo;;0;{i2o;;i;{i5o;;i;{ io;;0;{i4o;;0;{io;;i;{io;;i;{io;;0;{i8o;;0;{i o;;i;{io;;0;{iIo;;0;{i2o;;i;{i+o;;0;{i%o;;0;{i-o;;0;{io;;i;{i-o;;0;{i3o;;i;{i@o;;0;{i*o;;0;{i7o;;0;{iIo;;0;{i-o;;i;{iIo;;0;{i'o;;0;{iLo;;i;{i6o;;0;{io;;i;{iHo;;0;{io;;i;{io;;0;{i2o;;0;{i"o;;i;{iIo;;0;{io;;i;{i7o;;0;{io;;i;{iHo;;0;{io;;i;{i8o;;i;{io;;i;{io;;0;{i2o;;0;{io;;i;{i"o;;i;{iHo;;0;{i-o;;0;{io;;i;{i"o;;0;{io;;0;{io;;i;{i9o;;0;{io;;i;{ io;;0;{i2o;;0;{io;;i;{io;;0;{i'o;;0;{io;;i;{i-o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{i!o;;0;{i1o;;0;{io;;i;{i+o;;0;{i9o;;i;{iIo;;i;{io;;0;{io;;i;{i o;;0;{i2o;;0;{i"o;;i;{i o;;0;{i2o;;0;{io;;i;{io;;0;{i5o;;i;{io;;0;{i#o;;0;{io;;i;{io;;0;{i3o;;i;{i#o;;0;{i1o;;0;{io;;i;{iIo;;0;{i2o;;0;{i"o;;i;{iCo;;0;{i+o;;0;{i o;;0;{iHo;;i;{iDo;;0;{io;;0;{i"o;;i;{i@o;;0;{io;;0;{i4o;;0;{io;;i;{iGo;;0;{i-o;;0;{i"o;;i;{iHo;;0;{i-o;;0;{io;;i;{io;;0;{i#o;;0;{i#o;;0;{io;;i;{i%o;;0;{i-o;;0;{i"o;;i;{iAo;;0;{io;;0;{iIo;;0;{i'o;;i;{iCo;;0;{i*o;;i;{io;;i;{i"o;;i;{i2o;;i;{ io;;0;{i1o;;0;{io;;i;{io;;i;{i"o;;i;{io;;0;{i-o;;0;{i!o;;i;{i'o;;i;{i@o;;0;{io;;0;{i"o;;i;{iAo;;0;{io;;0;{io;;i;{iIo;;0;{i-o;;0;{i'o;;0;{iBo;;0;{i*o;;0;{i o;;0;{i2o;;i;{i2o;;i;{io;;0;{i3o;;i;{i4o;;0;{io;;i;{io;;0;{i2o;;i;{io;;0;{i8o;;0;{io;;i;{io;;0;{i9o;;0;{io;;0;{i5o;;0;{iHo;;0;{io;;0;{i-o;;0;{io;;i;{iHo;;0;{i2o;;i;{io;;0;{i'o;;0;{i"o;;i;{i"o;;i;{i2o;;0;{io;;i;{i%o;;0;{i2o;;0;{i"o;;i;{i+o;;0;{iHo;;0;{i!o;;i;{i-o;;0;{i2o;;0;{io;;i;{i.o;;0;{i2o;;0;{io;;i;{i@o;;0;{i o;;0;{iGo;;0;{io;;0;{io;;0;{i1o;;0;{i'o;;i;{i+o;;0;{io;;0;{iIo;;0;{i2o;;i;{io;;0;{i(o;;i;{iAo;;0;{io;;0;{io;;i;{io;;0;{io;;i;{io;;0;{io;;i;{iCo;;0;{io;;i;{i3o;;0;{iFo;;i;{io;;0;{io;;i;{i o;;0;{i9o;;0;{iHo;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{i4o;;0;{i@o;;0;{i'o;;0;{i(o;;0;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i#o;;0;{i1o;;0;{iHo;;0;{io;;i;{i@o;;0;{i(o;;0;{i*o;;i;{io;;i;{i-o;;0;{i"o;;i;{io;;0;{i-o;;0;{io;;i;{i1o;;0;{ io;;i;{ io;;0;{i1o;;0;{i'o;;i;{i"o;;0;{i2o;;0;{i'o;;i;{iAo;;0;{io;;i;{iCo;;0;{io;;0;{iHo;;i;{io;;i;{i#o;;0;{i-o;;0;{i"o;;i;{i9o;;0;{io;;i;{i+o;;0;{i1o;;0;{i'o;;i;{iCo;;0;{io;;i;{io;;i;{io;;i;{iHo;;0;{io;;i;{io;;0;{i2o;;i;{iCo;;0;{io;;0;{iIo;;i;{i2o;;i;{io;;i;{ io;;0;{i-o;;0;{io;;i;{i2o;;0;{i"o;;i;{io;;0;{i1o;;0;{i'o;;i;{io;;0;{i5o;;i;{io;;0;{i1o;;0;{io;;i;{i*o;;0;{i9o;;0;{iHo;;i;{iDo;;0;{io;;0;{iIo;;i;{io;;i;{i o;;0;{i5o;;i;{io;;i;{io;;i;{i"o;;i;{i%o;;0;{i0o;;0;{i!o;;0;{i5o;;i;{iAo;;0;{io;;0;{io;;i;{iDo;;0;{i+o;;0;{i%o;;i;{i4o;;0;{iHo;;0;{io;;i;{i5o;;i;{io;;i;{i2o;;0;{i,o;;i;{io;;0;{i1o;;0;{io;;0;{i#o;;i;{io;;0;{i2o;;0;{i)o;;i;{i4o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i2o;;0;{i"o;;i;{i!o;;0;{i7o;;0;{i-o;;i;{i+o;;0;{i!o;;0;{i-o;;0;{io;;i;{i@o;;0;{io;;0;{iIo;;0;{i2o;;i;{i"o;;0;{iGo;;0;{io;;i;{iHo;;i;{i6o;;0;{io;;i;{ io;;0;{i2o;;0;{io;;i;{io;;0;{io;;i;{i*o;;0;{i-o;;0;{io;;i;{i+o;;0;{i1o;;0;{io;;i;{i7o;;0;{io;;i;{io;;i;{i8o;;0;{iHo;;0;{io;;i;{i9o;;0;{io;;i;{io;;0;{i4o;;0;{io;;i;{iHo;;0;{i-o;;i;{i2o;;i;{ io;;0;{i7o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{i!o;;0;{i7o;;0;{i-o;;i;{i"o;;i;{iCo;;0;{io;;i;{i@o;;0;{io;;0;{iIo;;0;{i2o;;i;{iIo;;0;{i2o;;i;{i"o;;i;{io;;0;{i3o;;i;{io;;0;{i5o;;i;{io;;0;{%io;;i;{ io;;0;{i#o;;i;{io;;0;{i8o;;0;{iHo;;0;{io;;i;{io;;0;{iHo;;0;{i2o;;0;{i"o;;i;{i%o;;0;{i!o;;i;{i+o;;0;{i4o;;0;{io;;i;{i2o;;i;{i8o;;0;{i#o;;0;{i0o;;i;{i%o;;i;{io;;i;{ io;;0;{i'o;;0;{i"o;;i;{i5o;;i;{i(o;;i;{ io;;0;{i#o;;i;{io;;0;{i#o;;i;{i2o;;i;{i'o;;0;{io;;0;{i2o;;0;{i#o;;i;{iLo;;i;{i)o;;0;{iLo;;0;{i*o;;0;{i'o;;0;{i1o;;0;{i*o;;0;{io;;0;{i4o;;0;{iLo;;i;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{io;;i;{io;;0;{i o;;0;{i#o;;0;{io;;0;{i3o;;0;{i@o;;0;{io;;0;{i4o;;0;{io;;i;{io;;0;{i4o;;0;{i@o;;0;{i'o;;0;{i(o;;0;{io;;0;{iLo;;i;{i'o;;0;{i o;;i;{i-o;;0;{io;;0;{i8o;;0;{i*o;;0;{i#o;;0;{io;;0;{iLo;;i;{iDo;;0;{io;;0;{i#o;;i;{io;;0;{io;;i;{i2o;;i;{io;;0;{i8o;;0;{io;;0;{i#o;;0;{i!o;;i;{i#o;;0;{io;;i;{i5o;;0;{i"o;;0;{iLo;;i;{iLo;;i;{i!o;;0;{i2o;;0;{io;;i;{i5o;;i;{i o;;0;{i#o;;0;{i0o;;i;{i o;;0;{i2o;;i;{ io;;i;{io;;0;{i2o;;0;{io;;i;{i"o;;0;{i2o;;i;{i%o;;0;{i-o;;i;{iBo;;0;{i(o;;0;{io;;i;{iDo;;0;{io;;i;{i"o;;i;{io;;i;{i!o;;0;{iIo;;i;{io;;0;{i4o;;0;{i o;;i;{i"o;;0;{io;;0;{i2o;;0;{i#o;;i;{iLo;;i;{io;;i;{io;;0;{i#o;;0;{i4o;;0;{i o;;i;{io;;0;{iIo;;0;{i'o;;0;{io;;i;{io;;0;{i9o;;i;{io;;i;{io;;0;{i#o;;i;{io;;i;{i o;;0;{i5o;;0;{i'o;;0;{i5o;;i;{io;;0;{i2o;;0;{i#o;;0;{i2o;;i;{i!o;;i;{ io;;0;{i'o;;0;{io;;i;{i(o;;0;{io;;i;{io;;i;{i*o;;0;{i2o;;0;{i#o;;0;{io;;0;{i2o;;0;{i!o;;i;{i@o;;0;{io;;0;{i o;;i;{iDo;;0;{io;;0;{i#o;;i;{i'o;;0;{i2o;;0;{i*o;;0;{i5o;;i;{i*o;;0;{io;;0;{io;;0;{iLo;;i;{i-o;;0;{io;;i;{i!o;;i;{i1o;;0;{ io;;i;{io;;0;{i2o;;0;{io;;i;{io;;i;{io;;i;{io;;0;{i#o;;i;{i*o;;i;{io;;0;{i!o;;i;{io;;0;{i4o;;0;{io;;0;{i!o;;i;{i2o;;i;{io;;i;{i#o;;i;{i-o;;0;{io;;i;{io;;0;{i'o;;0;{i2o;;i;{io;;0;{io;;0;{i#o;;i;{i"o;;i;{i#o;;0;{i2o;;0;{i!o;;i;{i%o;;0;{i1o;;0;{i"o;;i;{i5o;;i;{i'o;;0;{i2o;;i;{i*o;;i;{i(o;;0;{i#o;;0;{i!o;;i;{i@o;;0;{i'o;;0;{i(o;;i;{i4o;;0;{io;;0;{i2o;;i;{io;;i;{i5o;;0;{i"o;;0;{io;;i;{iBo;;0;{io;;0;{io;;0;{i#o;;i;{io;;i;{ io;;0;{i0o;;i;{io;;0;{i#o;;0;{i0o;;i;{i2o;;0;{io;;i;{i9o;;i;{i@o;;0;{i+o;;0;{iGo;;0;{io;;i;{i!o;;0;{iHo;;0;{i2o;;i;{i"o;;0;{ i o;;i;{io;;0;{iLo;;i;{io;;0;{io;;0;{iLo;;i;{i(o;;i;{i1o;;0;{ io;;i;{io;;0;{i@o;;0;{i"o;;0;{i4o;;0;{io;;i;{io;;0;{io;;i;{ i o;;0;{i9o;;0;{i!o;;0;{i4o;;0;{io;;0;{i4o;;0;{i*o;;0;{i1o;;0;{i"o;;i;{i2o;;i;{i4o;;0;{io;;i;{io;;0;{i#o;;0;{iLo;;i;{i5o;;i;{iLo;;i;{i o;;0;{io;;0;{iLo;;i;{i o;;0;{i o;;0;{io;;0;{i0o;;i;{io;;i;{io;;i;{io;;0;{io;;i;{i2o;;0;{io;;0;{i#o;;0;{io;;0;{iLo;;i;{io;;0;{i#o;;0;{iLo;;i;{io;;0;{io;;0;{iLo;;i;{io;;0;{i4o;;i;{io;;i;{io;;0;{i2o;;0;{io;;i;{i%o;;i;{i!o;;i;{i"o;;0;{i2o;;0;{i!o;;i;{i%o;;i;{i8o;;i;{io;;i;{i+o;;i;{ io;;0;{i2o;;0;{io;;0;{i#o;;i;{i"o;;0;{i2o;;0;{io;;0;{i#o;;0;{i2o;;i;{i#o;;i;{i0o;;i;{io;;0;{i5o;;0;{i#o;;0;{i5o;;i;{i@o;;0;{i*o;;0;{io;;0;{i2o;;i;{iAo;;0;{i*o;;0;{io;;0;{i"o;;0;{i2o;;0;{io;;0;{i#o;;i;{iBo;;0;{i"o;;0;{io;;0;{i2o;;i;{i9o;;0;{iHo;;0;{i+o;;0;{iLo;;i;{i#o;;i;{io;;i;{io;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{i2o;;i;{i4o;;0;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i!o;;i;{io;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{i#o;;0;{ io;;i;{io;;0;{i2o;;0;{i#o;;0;{i@o;;0;{i!o;;0;{i7o;;0;{i-o;;0;{io;;i;{iLo;;i;{io;;i;{io;;0;{i2o;;i;{i2o;;i;{io;;0;{i4o;;0;{io;;0;{i!o;;i;{i5o;;i;{io;;0;{i6o;;0;{io;;i;{i%o;;0;{i2o;;0;{i"o;;i;{i)o;;i;{i2o;;i;{i@o;;0;{i+o;;0;{i2o;;i;{i'o;;0;{io;;i;{io;;0;{i#o;;0;{i2o;;0;{io;;i;{io;;i;{i*o;;0;{i'o;;0;{i#o;;0;{i#o;;0;{io;;0;{iLo;;i;{i+o;;0;{i!o;;i;{ io;;0;{i5o;;0;{i#o;;0;{i5o;;i;{io;;0;{i#o;;0;{i#o;;0;{i"o;;0;{iLo;;i;{i1o;;0;{io;;0;{i#o;;i;{i2o;;0;{i#o;;0;{i4o;;0;{io;;0;{i5o;;i;{i5o;;i;{io;;0;{io;;i;{io;;i;{i8o;;0;{i#o;;0;{i5o;;i;{io;;0;{i4o;;0;{i#o;;0;{i2o;;0;{i!o;;i;{i(o;;0;{i#o;;i;{i2o;;i;{i-o;;0;{io;;i;{io;;i;{i0o;;i;{io;;0;{ i#o;;i;{i%o;;0;{io;;i;{i1o;;0;{io;;0;{i o;;0;{i0o;;i;{i3o;;0;{iBo;;0;{io;;0;{i%o;;i;{io;;0;{i#o;;0;{i9o;;i;{i8o;;0;{io;;i;{io;;0;{i-o;;0;{i!o;;0;{i@o;;0;{io;;0;{i%o;;0;{iIo;;0;{i2o;;i;{i1o;;0;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{i o;;0;{i2o;;0;{i"o;;i;{i o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i!o;;0;{io;;0;{i#o;;0;{i#o;;0;{i)o;;0;{i2o;;i;{iLo;;i;{i2o;;0;{io;;0;{i8o;;i;{io;;0;{i2o;;0;{io;;0;{i0o;;i;{io;;0;{i0o;;i;{io;;0;{i-o;;0;{io;;i;{i1o;;0;{i"o;;i;{i5o;;0;{iHo;;0;{io;;0;{i1o;;0;{iHo;;0;{io;;i;{io;;0;{ io;;0;{i#o;;i;{i(o;;0;{i#o;;0;{i5o;;0;{i-o;;0;{i"o;;0;{i8o;;0;{io;;0;{i"o;;0;{i2o;;i;{i@o;;0;{i+o;;0;{io;;0;{i7o;;0;{i-o;;i;{i!o;;i;{i-o;;0;{i!o;;i;{i2o;;0;{ io;;i;{io;;i;{i!o;;i;{i"o;;i;{i*o;;0;{i4o;;0;{io;;i;{io;;0;{ io;;i;{io;;i;{i#o;;0;{i!o;;i;{i2o;;0;{io;;i;{io;;0;{ i#o;;0;{i0o;;0;{iAo;;0;{io;;0;{io;;i;{i1o;;0;{iIo;;0;{io;;0;{i@o;;0;{i+o;;0;{io;;0;{iHo;;0;{io;;i;{i4o;;0;{iHo;;0;{io;;i;{i5o;;0;{i%o;;0;{io;;0;{i0o;;i;{io;;0;{ i#o;;i;{i2o;;0;{i+o;;0;{i2o;;i;{i8o;;i;{i4o;;0;{io;;0;{i4o;;0;{io;;i;{iBo;;0;{i#o;;0;{io;;i;{i8o;;0;{io;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{i@o;;0;{io;;0;{iIo;;0;{i2o;;i;{i o;;0;{i9o;;0;{i!o;;0;{i4o;;i;{i!o;;0;{io;;0;{io;;0;{i8o;;0;{io;;0;{i@o;;0;{io;;0;{i%o;;0;{iIo;;0;{i2o;;i;{i2o;;0;{i#o;;0;{io;;0;{i2o;;i;{i8o;;0;{io;;0;{i4o;;i;{i"o;;0;{i2o;;i;{io;;0;{i3o;;i;{i*o;;0;{i8o;;0;{i@o;;0;{i#o;;0;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{i7o;;0;{io;;i;{i#o;;0;{ i-o;;0;{io;;i;{i2o;;0;{i o;;0;{io;;0;{i3o;;0;{i@o;;0;{io;;0;{i4o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{i'o;;0;{i1o;;0;{io;;i;{i4o;;0;{i#o;;0;{i4o;;0;{i"o;;0;{i2o;;0;{i o;;0;{i#o;;0;{io;;0;{iLo;;i;{i!o;;i;{i9o;;0;{io;;i;{iHo;;0;{i'o;;0;{io;;i;{io;;0;{i#o;;0;{i0o;;0;{i*o;;0;{i4o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{i%o;;0;{io;;i;{i7o;;0;{i-o;;i;{iHo;;0;{i'o;;0;{i!o;;i;{i*o;;0;{i8o;;0;{i@o;;0;{i!o;;0;{i#o;;0;{i8o;;i;{i+o;;0;{ io;;0;{i8o;;i;{i$o;;0;{io;;0;{i1o;;0;{i"o;;i;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i2o;;i;{i!o;;i;{i4o;;0;{io;;i;{i-o;;0;{ io;;0;{io;;0;{iLo;;i;{i1o;;0;{io;;0;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{i4o;;i;{i2o;;0;{io;;0;{i4o;;0;{io;;0;{i"o;;0;{iLo;;i;{i4o;;0;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{i9o;;0;{i#o;;0;{i8o;;i;{i@o;;0;{ io;;0;{iIo;;0;{i2o;;i;{io;;0;{i2o;;0;{io;;0;{i*o;;0;{i4o;;0;{io;;i;{i-o;;0;{i"o;;0;{i9o;;0;{iHo;;0;{i+o;;0;{i1o;;0;{i'o;;i;{i o;;0;{io;;0;{i8o;;0;{io;;0;{io;;i;{io;;0;{io;;0;{i#o;;i;{io;;0;{i%o;;0;{i2o;;i;{i!o;;0;{iBo;;0;{io;;i;{i'o;;0;{io;;i;{i-o;;0;{io;;i;{iAo;;0;{ io;;0;{iHo;;0;{io;;i;{io;;0;{io;;i;{i!o;;0;{iHo;;0;{i!o;;0;{i2o;;0;{i#o;;0;{i5o;;i;{i*o;;0;{io;;0;{i@o;;0;{io;;0;{i#o;;0;{i2o;;0;{i0o;;0;{i+o;;0;{iLo;;i;{i'o;;0;{i'o;;i;{i*o;;0;{io;;i;{iBo;;0;{io;;0;{io;;0;{io;;i;{i*o;;0;{io;;i;{i-o;;0;{i)o;;0;{io;;0;{iLo;;i;{i1o;;0;{ io;;0;{io;;0;{i#o;;0;{iIo;;0;{i-o;;0;{i!o;;i;{io;;0;{io;;0;{iLo;;i;{io;;i;{io;;i;{iHo;;0;{io;;i;{io;;i;{i2o;;0;{ io;;i;{io;;i;{io;;i;{io;;i;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{iHo;;0;{i2o;;0;{i"o;;i;{io;;0;{io;;i;{i"o;;i;{i'o;;i;{i+o;;0;{i!o;;0;{io;;0;{iLo;;i;{i5o;;i;{i3o;;i;{i4o;;0;{ io;;i;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;i;{i4o;;0;{i%o;;0;{i-o;;0;{io;;i;{iIo;;0;{io;;i;{i!o;;i;{i'o;;i;{i5o;;0;{ io;;0;{i4o;;0;{io;;0;{i o;;0;{iLo;;i;{i+o;;0;{iLo;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i@o;;0;{i o;;0;{iGo;;0;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iIo;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{io;;i;{i!o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i#o;;0;{iLo;;i;{iAo;;0;{io;;0;{i#o;;i;{iBo;;0;{i+o;;0;{i%o;;0;{io;;i;{i6o;;0;{io;;i;{io;;i;{io;;i;{i7o;;0;{io;;i;{i8o;;i;{io;;i;{io;;i;{iHo;;0;{io;;i;{i9o;;i;{io;;i;{i*o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{i#o;;0;{i4o;;0;{i o;;i;{iGo;;0;{i-o;;0;{io;;0;{i@o;;0;{io;;0;{i%o;;0;{iGo;;0;{i!o;;i;{i!o;;0;{i!o;;0;{i4o;;0;{i*o;;i;{iHo;;0;{i-o;;0;{io;;i;{i!o;;0;{io;;0;{i#o;;0;{iIo;;0;{i-o;;i;{i"o;;i;{i2o;;i;{io;;i;{i3o;;i;{i@o;;0;{io;;0;{i#o;;0;{i7o;;0;{iHo;;0;{i-o;;i;{iIo;;0;{i-o;;i;{iIo;;0;{i-o;;0;{io;;i;{i!o;;i;{io;;0;{i#o;;0;{i#o;;0;{io;;i;{i1o;;0;{io;;i;{i!o;;0;{i4o;;0;{io;;0;{i#o;;i;{iCo;;0;{io;;i;{i"o;;i;{i2o;;i;{i'o;;i;{i3o;;i;{i$o;;0;{io;;0;{i)o;;i;{ i o;;0;{i2o;;0;{io;;0;{i4o;;i;{io;;0;{i%o;;i;{i#o;;0;{i2o;;0;{i o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i2o;;i;{i@o;;0;{io;;0;{i'o;;0;{io;;0;{i2o;;i;{iLo;;i;{io;;i;{i2o;;i;{io;;0;{i2o;;0;{i#o;;0;{i"o;;0;{iLo;;i;{i4o;;i;{io;;i;{i4o;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i2o;;0;{i#o;;0;{io;;0;{iLo;;i;{io;;0;{i1o;;0;{i"o;;i;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{iLo;;i;{io;;0;{io;;0;{iLo;;i;{io;;0;{iLo;;i;{i o;;0;{i9o;;0;{i)o;;0;{io;;i;{i(o;;0;{io;;0;{i4o;;0;{io;;i;{i2o;;0;{i"o;;0;{io;;i;{i)o;;0;{i o;;i;{i2o;;i;{io;;0;{i!o;;i;{i+o;;0;{i1o;;0;{i*o;;i;{io;;0;{io;;0;{i5o;;i;{i%o;;i;{io;;0;{i2o;;0;{i"o;;i;{i#o;;i;{io;;0;{i'o;;0;{i2o;;0;{i!o;;i;{io;;i;{io;;0;{iHo;;0;{i3o;;i;{io;;0;{i#o;;0;{i#o;;0;{io;;i;{i#o;;0;{iHo;;0;{i!o;;i;{i'o;;i;{io;;i;{io;;i;{i1o;;0;{io;;i;{i#o;;i;{i4o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i6o;;0;{io;;0;{i)o;;0;{i2o;;i;{i-o;;i;{ io;;i;{io;;i;{io;;i;{i!o;;0;{iAo;;0;{io;;0;{i%o;;0;{i!o;;i;{i"o;;i;{i0o;;i;{io;;0;{i%o;;0;{i2o;;i;{i1o;;0;{ io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i%o;;0;{io;;0;{iLo;;i;{io;;0;{i4o;;0;{io;;i;{io;;i;{io;;0;{i#o;;0;{i2o;;0;{io;;i;{io;;i;{io;;i;{io;;0;{i%o;;0;{i2o;;i;{iDo;;0;{i o;;0;{i"o;;i;{i6o;;0;{io;;i;{i*o;;i;{iHo;;0;{io;;i;{io;;i;{i'o;;i;{iIo;;0;{io;;i;{i2o;;0;{io;;0;{i#o;;i;{io;;i;{i o;;0;{iHo;;0;{i2o;;i;{i o;;i;{io;;i;{io;;0;{i4o;;0;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{i2o;;0;{i!o;;0;{i1o;;0;{i"o;;i;{i6o;;0;{io;;i;{i!o;;i;{i"o;;i;{i'o;;0;{i9o;;0;{iIo;;0;{io;;i;{i*o;;0;{io;;0;{i4o;;0;{io;;i;{i!o;;0;{i2o;;i;{i+o;;0;{io;;i;{i3o;;i;{i o;;0;{i1o;;0;{io;;i;{i4o;;i;{io;;i;{i(o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{iIo;;0;{i'o;;i;{i5o;;i;{ io;;i;{i!o;;0;{i8o;;0;{io;;i;{i*o;;i;{iBo;;0;{i-o;;0;{io;;0;{i2o;;0;{i*o;;0;{io;;0;{iLo;;i;{i8o;;i;{io;;i;{io;;0;{i%o;;0;{iHo;;0;{i2o;;0;{io;;i;{iHo;;0;{io;;i;{io;;i;{i"o;;i;{iIo;;0;{io;;i;{i"o;;i;{i9o;;i;{ io;;0;{i2o;;0;{i'o;;i;{io;;0;{iIo;;0;{io;;i;{iAo;;0;{io;;i;{iBo;;0;{io;;i;{io;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i@o;;0;{io;;0;{io;;i;{i!o;;0;{i7o;;0;{i-o;;0;{io;;i;{i#o;;0;{i7o;;0;{i-o;;0;{io;;i;{iBo;;0;{i%o;;0;{io;;i;{iHo;;0;{i-o;;0;{i"o;;i;{i2o;;i;{io;;i;{i!o;;i;{iIo;;0;{i-o;;i;{io;;i;{i3o;;i;{i'o;;0;{ io;;i;{io;;i;{io;;0;{i-o;;0;{io;;i;{i+o;;0;{i"o;;0;{io;;i;{i#o;;0;{i5o;;0;{io;;i;{iAo;;0;{i*o;;0;{io;;i;{io;;i;{i"o;;i;{io;;0;{iIo;;0;{i3o;;i;{i*o;;0;{io;;i;{i8o;;i;{io;;0;{i2o;;i;{i!o;;0;{io;;0;{i5o;;i;{i+o;;0;{i%o;;i;{i/o;;i;{iBo;;0;{i"o;;0;{io;;0;{i4o;;0;{io;;i;{i8o;;i;{io;;0;{i9o;;0;{io;;i;{i o;;0;{i2o;;0;{io;;0;{i5o;;i;{i%o;;i;{i9o;;i;{io;;0;{io;;0;{io;;0;{iLo;;i;{i*o;;0;{i9o;;0;{io;;i;{i-o;;i;{io;;i;{io;;0;{i9o;;0;{io;;i;{i1o;;0;{io;;i;{i2o;;0;{i#o;;i;{io;;0;{i'o;;0;{i#o;;i;{i@o;;0;{io;;0;{io;;0;{io;;0;{i8o;;0;{iJo;;0;{io;;i;{i!o;;0;{i1o;;0;{io;;0;{io;;0;{i5o;;i;{io;;i;{io;;0;{i5o;;i;{i9o;;i;{io;;0;{i1o;;0;{i'o;;i;{io;;0;{i5o;;i;{iHo;;i;{io;;i;{io;;0;{i1o;;0;{io;;i;{i"o;;0;{io;;0;{iLo;;i;{i#o;;0;{iLo;;0;{io;;i;{i@o;;0;{i%o;;0;{iGo;;0;{io;;i;{iAo;;0;{i%o;;0;{io;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i1o;;0;{i%o;;i;{iAo;;0;{i#o;;0;{io;;i;{i%o;;0;{iIo;;0;{i'o;;i;{iBo;;0;{i%o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{iCo;;0;{io;;i;{i o;;0;{iIo;;i;{iDo;;0;{io;;0;{iIo;;i;{i0o;;i;{io;;0;{i2o;;i;{io;;i;{io;;0;{io;;i;{io;;0;{i-o;;i;{io;;0;{i2o;;0;{io;;i;{i4o;;0;{io;;i;{i"o;;0;{i-o;;0;{i!o;;i;{i9o;;0;{io;;i;{io;;i;{i#o;;0;{i8o;;0;{io;;0;{io;;0;{i0o;;0;{i#o;;0;{i1o;;0;{io;;i;{i'o;;0;{ io;;i;{i1o;;0;{io;;0;{io;;0;{i0o;;0;{i'o;;0;{io;;i;{i2o;;i;{iIo;;0;{i2o;;0;{io;;0;{i0o;;0;{i'o;;0;{i1o;;0;{io;;i;{i-o;;0;{io;;i;{i7o;;0;{io;;0;{io;;0;{i0o;;0;{i-o;;0;{i!o;;i;{i@o;;0;{ io;;0;{i4o;;0;{io;;i;{i5o;;0;{i"o;;0;{io;;i;{io;;i;{iIo;;0;{i2o;;0;{io;;0;{i0o;;0;{io;;0;{i-o;;i;{io;;0;{i4o;;0;{io;;i;{i"o;;0;{i2o;;i;{i4o;;0;{io;;i;{io;;0;{i0o;;0;{i"o;;0;{i2o;;0;{io;;i;{i%o;;0;{i"o;;i;{iAo;;0;{io;;0;{io;;i;{iBo;;0;{io;;0;{iJo;;0;{i0o;;i;{i%o;;0;{iIo;;i;{iDo;;0;{i%o;;i;{i1o;;0;{io;;i;{ io;;0;{i#o;;i;{i2o;;i;{iLo;;i;{i2o;;i;{io;;0;{i4o;;0;{io;;i;{i#o;;i;{iAo;;0;{io;;0;{i'o;;i;{io;;i;{ io;;0;{i0o;;i;{i2o;;i;{io;;0;{i2o;;i;{io;;0;{i2o;;i;{io;;0;{i7o;;0;{io;;i;{io;;0;{i'o;;0;{i"o;;i;{i-o;;0;{io;;i;{i2o;;0;{io;;i;{io;;i;{i@o;;0;{io;;0;{i"o;;i;{iBo;;0;{io;;0;{io;;i;{i o;;i;{io;;0;{i5o;;i;{i#o;;i;{i2o;;i;{i o;;0;{io;;0;{io;;i;{io;;0;{iLo;;i;{io;;0;{io;;0;{i5o;;i;{io;;i;{ io;;0;{i#o;;0;{i4o;;0;{i+o;;0;{i2o;;0;{i#o;;0;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i0o;;i;{i2o;;i;{ io;;0;{i#o;;i;{i2o;;0;{i#o;;i;{io;;0;{i5o;;0;{iHo;;0;{io;;0;{i4o;;0;{io;;i;{io;;0;{i4o;;0;{io;;0;{i!o;;i;{i'o;;0;{i4o;;0;{io;;0;{i5o;;i;{i@o;;0;{i'o;;0;{i o;;i;{i(o;;0;{i!o;;0;{iLo;;i;{iLo;;i;{io;;i;{ i o;;0;{i1o;;0;{io;;i;{i2o;;i;{i"o;;0;{i(o;;i;{i%o;;0;{i!o;;i;{iAo;;0;{io;;0;{i'o;;i;{iBo;;0;{io;;0;{io;;i;{io;;i;{i#o;;i;{io;;0;{ io;;i;{i"o;;0;{i2o;;i;{i*o;;0;{i5o;;0;{i!o;;0;{i2o;;i;{i"o;;0;{i2o;;i;{i#o;;i;{i%o;;0;{i8o;;0;{io;;i;{io;;i;{io;;0;{i9o;;i;{io;;0;{i3o;;i;{iHo;;0;{i2o;;i;{i o;;0;{i2o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{i2o;;i;{i9o;;i;{io;;0;{i2o;;0;{io;;i;{io;;i;{ io;;0;{i#o;;0;{io;;0;{i5o;;i;{io;;0;{i4o;;0;{io;;0;{i"o;;0;{iLo;;i;{io;;i;{i2o;;0;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{i2o;;0;{i#o;;i;{i3o;;i;{io;;0;{i1o;;0;{io;;0;{i#o;;i;{i!o;;0;{i4o;;0;{io;;0;{i#o;;i;{i0o;;i;{i8o;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{iLo;;i;{iLo;;i;{io;;0;{i4o;;0;{io;;0;{i"o;;0;{iLo;;i;{io;;0;{i5o;;i;{io;;0;{i1o;;0;{i'o;;i;{i%o;;0;{ i-o;;0;{io;;i;{i2o;;0;{i"o;;i;{i3o;;i;{i6o;;0;{io;;i;{i7o;;0;{i-o;;i;{i@o;;0;{i-o;;0;{io;;0;{i+o;;0;{i2o;;0;{i o;;i;{iAo;;0;{i*o;;0;{io;;i;{iDo;;0;{i o;;0;{io;;i;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{iHo;;0;{i2o;;i;{iIo;;0;{i2o;;i;{i%o;;0;{i4o;;0;{io;;i;{i o;;i;{i@o;;0;{i o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{io;;0;{i5o;;i;{io;;i;{i%o;;0;{i%o;;0;{i o;;i;{i'o;;0;{i1o;;0;{io;;i;{iBo;;0;{i!o;;0;{io;;0;{i2o;;0;{i#o;;0;{i5o;;i;{i'o;;i;{io;;0;{i1o;;0;{io;;i;{i0o;;i;{i(o;;0;{io;;0;{i5o;;i;{i*o;;0;{ io;;0;{i8o;;i;{i o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{iDo;;0;{io;;0;{i#o;;0;{i)o;;0;{io;;0;{i5o;;0;{i"o;;0;{iLo;;i;{io;;0;{i#o;;0;{iLo;;i;{io;;0;{i2o;;0;{io;;i;{i'o;;0;{i5o;;i;{i@o;;0;{io;;0;{i2o;;i;{iIo;;0;{io;;0;{i o;;0;{iLo;;i;{i2o;;i;{io;;i;{i"o;;0;{iLo;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i#o;;i;{io;;i;{i o;;0;{i5o;;i;{i o;;0;{i7o;;0;{iHo;;0;{i-o;;i;{io;;i;{i'o;;0;{i2o;;0;{i#o;;i;{i4o;;0;{i o;;i;{i"o;;0;{io;;0;{i2o;;0;{i#o;;i;{iLo;;i;{io;;0;{i5o;;i;{i5o;;i;{io;;i;{io;;0;{i4o;;0;{io;;i;{iDo;;0;{i o;;0;{io;;i;{io;;i;{iIo;;0;{i2o;;i;{io;;i;{i"o;;0;{iLo;;i;{io;;i;{i2o;;i;{io;;i;{ io;;0;{i-o;;0;{io;;i;{i#o;;i;{i-o;;0;{i#o;;0;{i2o;;0;{i!o;;0;{i2o;;i;{i4o;;0;{i o;;0;{io;;0;{i8o;;0;{i%o;;i;{i-o;;0;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i@o;;0;{i#o;;0;{i(o;;i;{io;;0;{i"o;;0;{iLo;;i;{i!o;;i;{i"o;;i;{ i!o;;0;{iIo;;0;{i2o;;i;{i1o;;0;{io;;i;{i8o;;i;{iAo;;0;{i-o;;0;{io;;0;{i@o;;0;{io;;0;{i4o;;0;{i%o;;i;{i#o;;0;{io;;i;{i2o;;i;{ io;;0;{i#o;;0;{i2o;;0;{io;;i;{io;;0;{i4o;;0;{io;;i;{i!o;;0;{i4o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i@o;;0;{i o;;0;{io;;0;{i2o;;0;{i!o;;0;{i-o;;0;{i%o;;i;{i!o;;0;{i2o;;0;{io;;0;{iLo;;i;{iBo;;0;{io;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i%o;;0;{i2o;;i;{iDo;;0;{io;;0;{i o;;0;{iLo;;i;{i*o;;0;{iLo;;i;{io;;0;{i-o;;0;{i-o;;0;{io;;i;{iLo;;i;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{iDo;;0;{io;;0;{i!o;;0;{iLo;;i;{i@o;;0;{i o;;0;{io;;i;{i%o;;i;{i5o;;i;{i8o;;0;{io;;i;{i'o;;0;{i4o;;0;{i@o;;0;{i%o;;0;{i5o;;0;{i"o;;0;{io;;i;{i*o;;i;{ io;;0;{i2o;;i;{iLo;;i;{i8o;;0;{io;;0;{i#o;;0;{i5o;;i;{i@o;;0;{i o;;0;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i'o;;0;{i4o;;0;{i#o;;0;{iLo;;0;{io;;i;{iDo;;0;{io;;0;{i!o;;0;{iLo;;i;{i+o;;i;{ io;;0;{i0o;;i;{i0o;;i;{i2o;;i;{i8o;;i;{i#o;;0;{i1o;;0;{io;;i;{i,o;;i;{i!o;;0;{i$o;;0;{io;;i;{i+o;;0;{i0o;;i;{i@o;;0;{io;;0;{i%o;;i;{i#o;;0;{io;;i;{i5o;;0;{i"o;;0;{i@o;;0;{i!o;;0;{iIo;;0;{io;;0;{io;;0;{iLo;;i;{i+o;;0;{i#o;;0;{io;;i;{i5o;;0;{i"o;;0;{i#o;;i;{iBo;;0;{i%o;;i;{iDo;;0;{i%o;;i;{i3o;;i;{io;;0;{i1o;;0;{io;;i;{io;;0;{i'o;;0;{io;;i;{i6o;;0;{i!o;;i;{i%o;;0;{i2o;;i;{i4o;;0;{"io;;0;{ i%o;;i;{i*o;;0;{i4o;;0;{io;;i;{i1o;;0;{io;;i;{io;;0;{i4o;;i;{io;;i;{i2o;;0;{i#o;;i;{i8o;;0;{i%o;;i;{i@o;;0;{i o;;0;{i"o;;i;{i o;;0;{i%o;;i;{i!o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i@o;;0;{i o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iBo;;0;{io;;0;{iBo;;0;{i%o;;i;{io;;0;{io;;0;{iLo;;i;{i2o;;0;{io;;i;{i@o;;0;{io;;0;{i(o;;i;{io;;i;{io;;0;{iLo;;i;{io;;0;{ i"o;;i;{i%o;;i;{i1o;;0;{i"o;;i;{i2o;;0;{i#o;;i;{io;;0;{i2o;;i;{iLo;;i;{i4o;;0;{io;;i;{io;;i;{i#o;;i;{iBo;;0;{i-o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i o;;0;{ i o;;0;{iLo;;i;{i"o;;i;{i1o;;0;{i"o;;i;{i o;;0;{i2o;;0;{io;;0;{i4o;;i;{i2o;;0;{io;;i;{i4o;;0;{io;;i;{i o;;0;{i o;;0;{iHo;;0;{i2o;;i;{io;;i;{io;;0;{ io;;0;{i9o;;0;{i%o;;i;{i!o;;0;{i-o;;0;{io;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i#o;;0;{io;;i;{i2o;;0;{io;;i;{io;;0;{i o;;0;{iLo;;0;{i@o;;0;{io;;0;{i%o;;0;{io;;0;{io;;0;{iLo;;i;{i#o;;i;{io;;0;{i"o;;i;{i5o;;i;{io;;0;{i4o;;0;{io;;0;{i1o;;0;{io;;i;{io;;0;{i"o;;i;{i2o;;i;{io;;0;{i!o;;i;{i2o;;0;{i#o;;i;{i%o;;0;{i1o;;0;{i"o;;i;{iLo;;i;{i1o;;0;{io;;0;{i)o;;0;{iLo;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{io;;0;{i4o;;0;{iHo;;0;{io;;0;{i*o;;0;{i8o;;0;{io;;i;{i9o;;0;{i#o;;i;{io;;0;{i2o;;0;{io;;i;{i5o;;i;{ io;;0;{i#o;;i;{i#o;;0;{i!o;;i;{i2o;;0;{i#o;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i#o;;0;{i5o;;0;{io;;0;{i-o;;0;{io;;i;{i*o;;0;{i2o;;0;{i#o;;i;{i8o;;i;{i#o;;i;{io;;0;{ io;;0;{i8o;;i;{io;;0;{io;;i;{i-o;;0;{io;;0;{io;;0;{i4o;;0;{i@o;;0;{io;;0;{i2o;;i;{i1o;;0;{i"o;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i2o;;0;{i(o;;i;{i4o;;0;{io;;i;{io;;i;{i(o;;i;{io;;0;{ i1o;;0;{io;;0;{i4o;;i;{i2o;;0;{io;;i;{i8o;;0;{i%o;;i;{i9o;;0;{i%o;;i;{i!o;;0;{i1o;;0;{io;;0;{i*o;;0;{i2o;;0;{i+o;;0;{i2o;;0;{i#o;;i;{i"o;;0;{iLo;;i;{i*o;;0;{io;;0;{io;;0;{i#o;;0;{i2o;;0;{i!o;;i;{io;;0;{ i#o;;0;{i4o;;0;{io;;i;{i%o;;0;{i2o;;0;{i*o;;i;{i1o;;0;{i*o;;0;{i*o;;0;{io;;0;{i2o;;i;{i9o;;0;{io;;i;{io;;0;{ i#o;;0;{i#o;;0;{io;;i;{i1o;;0;{io;;0;{io;;0;{i4o;;0;{io;;0;{iHo;;0;{i'o;;0;{io;;i;{io;;i;{io;;0;{i2o;;0;{io;;0;{i#o;;i;{iLo;;i;{i2o;;0;{io;;0;{i)o;;0;{i2o;;i;{iLo;;i;{io;;i;{i4o;;0;{io;;i;{i o;;0;{i1o;;0;{io;;0;{io;;0;{i*o;;0;{io;;0;{i2o;;0;{io;;i;{iLo;;i;{i o;;0;{io;;i;{i1o;;0;{i o;;i;{i2o;;0;{io;;i;{i!o;;0;{ io;;0;{i2o;;i;{iLo;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i'o;;i;{i%o;;i;{i2o;;0;{io;;i;{i"o;;i;{i8o;;0;{io;;i;{i@o;;0;{i*o;;0;{io;;i;{i#o;;i;{ i-o;;0;{io;;i;{i2o;;0;{ io;;0;{i%o;;i;{io;;i;{i!o;;i;{i%o;;0;{i1o;;0;{i"o;;i;{i4o;;0;{i"o;;i;{i0o;;i;{i5o;;0;{iIo;;0;{io;;0;{i4o;;0;{iDo;;0;{i#o;;i;{i8o;;0;{io;;i;{io;;i;{iLo;;0;{iBo;;0;{i#o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i%o;;0;{i2o;;0;{io;;i;{i%o;;0;{i*o;;i;{i*o;;i;{i6o;;0;{io;;i;{io;;0;{i6o;;0;{io;;0;{io;;0;{i7o;;0;{i-o;;i;{io;;0;{i4o;;0;{i%o;;0;{i1o;;0;{iHo;;0;{io;;i;{i(o;;i;{i'o;;0;{io;;i;{i2o;;0;{i*o;;i;{i2o;;0;{i%o;;i;{i*o;;0;{io;;0;{io;;0;{i#o;;0;{i2o;;0;{i!o;;i;{i8o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{iLo;;i;{i)o;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i8o;;0;{iBo;;0;{i%o;;0;{io;;i;{i*o;;0;{io;;i;{i*o;;0;{ io;;0;{i2o;;0;{i#o;;i;{i!o;;0;{i#o;;i;{i1o;;0;{i"o;;i;{i1o;;0;{io;;i;{i o;;i;{i"o;;i;{i4o;;0;{io;;i;{i)o;;0;{io;;0;{iLo;;0;{io;;0;{i#o;;0;{i#o;;0;{io;;0;{io;;0;{i#o;;i;{i8o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{i9o;;0;{io;;0;{io;;0;{iLo;;i;{i+o;;0;{io;;i;{i2o;;0;{i#o;;i;{i,o;;0;{i2o;;0;{i#o;;i;{i@o;;0;{ io;;0;{i#o;;0;{i2o;;0;{i0o;;0;{i+o;;0;{iLo;;i;{i o;;0;{io;;i;{io;;0;{i(o;;i;{io;;0;{io;;i;{i o;;0;{io;;i;{i#o;;0;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{i2o;;0;{i0o;;i;{i(o;;0;{i)o;;i;{iBo;;0;{ io;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i#o;;i;{i!o;;0;{io;;0;{io;;0;{iLo;;i;{i"o;;0;{io;;0;{io;;0;{i4o;;0;{i@o;;0;{io;;0;{io;;i;{io;;i;{i#o;;0;{io;;i;{i%o;;0;{io;;i;{i%o;;i;{iDo;;0;{i#o;;i;{i%o;;i;{i5o;;i;{ i o;;i;{io;;0;{io;;0;{i4o;;0;{io;;i;{i o;;i;{i5o;;i;{i#o;;i;{i0o;;0;{i!o;;0;{i4o;;0;{io;;i;{i2o;;0;{i!o;;0;{i4o;;0;{io;;i;{i%o;;0;{i4o;;0;{iAo;;0;{io;;0;{io;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{io;;0;{i4o;;0;{i%o;;i;{i#o;;0;{i5o;;0;{i"o;;0;{io;;i;{iHo;;i;{iIo;;i;{iBo;;0;{io;;0;{iIo;;i;{i6o;;0;{io;;i;{io;;0;{i2o;;i;{iCo;;0;{io;;i;{i!o;;i;{io;;0;{i3o;;i;{iHo;;0;{io;;i;{io;;0;{i8o;;0;{i o;;i;{io;;0;{i2o;;i;{io;;i;{i7o;;0;{i o;;i;{io;;0;{i2o;;0;{i!o;;i;{i o;;0;{i1o;;0;{iIo;;0;{io;;0;{io;;0;{iHo;;0;{i3o;;i;{i*o;;0;{i9o;;0;{io;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{i8o;;0;{iLo;;i;{io;;i;{iIo;;0;{io;;i;{ io;;0;{i5o;;i;{io;;0;{i5o;;0;{iHo;;i;{i@o;;0;{io;;i;{iFo;;i;{i8o;;i;{io;;i;{i2o;;0;{i!o;;i;{io;;i;{ io;;0;{io;;i;{io;;0;{i-o;;i;{io;;0;{i%o;;0;{i2o;;i;{io;;0;{i'o;;0;{io;;i;{iAo;;0;{io;;i;{iBo;;0;{i#o;;i;{i o;;0;{i o;;0;{i5o;;0;{iHo;;i;{io;;i;{i4o;;i;{iBo;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{io;;i;{io;;0;{i5o;;0;{io;;i;{io;;0;{i4o;;0;{iIo;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{ io;;i;{io;;0;{i2o;;0;{i%o;;i;{io;;0;{i8o;;0;{io;;i;{io;;0;{i1o;;0;{io;;0;{i#o;;i;{i o;;0;{i2o;;0;{io;;i;{io;;0;{io;;0;{i4o;;0;{i!o;;0;{i2o;;i;{i!o;;0;{i2o;;0;{i!o;;0;{io;;0;{i0o;;i;{i#o;;0;{i1o;;0;{io;;0;{i)o;;0;{i2o;;i;{i(o;;0;{i1o;;0;{io;;0;{i#o;;0;{i2o;;0;{i o;;i;{i2o;;0;{i*o;;0;{io;;0;{i4o;;0;{io;;0;{i o;;0;{io;;i;{i*o;;0;{io;;0;{i2o;;0;{io;;i;{i!o;;0;{i1o;;0;{i"o;;i;{i0o;;i;{i2o;;0;{i'o;;0;{i2o;;0;{i*o;;i;{i4o;;i;{i@o;;0;{io;;0;{io;;0;{i5o;;0;{i"o;;0;{iLo;;i;{iBo;;0;{i-o;;0;{i*o;;0;{io;;i;{i#o;;0;{i2o;;i;{iBo;;0;{io;;0;{iHo;;i;{iDo;;0;{io;;0;{i*o;;0;{io;;i;{io;;i;{io;;0;{io;;0;{i4o;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{i!o;;0;{i@o;;0;{i#o;;0;{i5o;;0;{i"o;;0;{io;;i;{iHo;;0;{io;;i;{i+o;;0;{i%o;;0;{i2o;;0;{i'o;;i;{i!o;;i;{ io;;0;{i-o;;0;{io;;0;{iDo;;0;{i!o;;0;{iIo;;i;{io;;0;{i'o;;0;{io;;i;{i-o;;0;{i8o;;0;{iDo;;0;{i#o;;i;{iBo;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{iIo;;0;{i"o;;i;{i9o;;i;{ io;;0;{i2o;;0;{i!o;;i;{io;;i;{io;;0;{i2o;;i;{io;;i;{io;;0;{i#o;;0;{i1o;;0;{io;;0;{i"o;;0;{iLo;;0;{i*o;;0;{i4o;;0;{io;;i;{i*o;;0;{i8o;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{i%o;;i;{i4o;;0;{io;;0;{i@o;;0;{i o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iHo;;i;{io;;0;{i1o;;0;{io;;i;{i#o;;0;{i0o;;0;{i+o;;0;{io;;i;{iIo;;0;{io;;i;{i@o;;0;{io;;0;{io;;i;{io;;0;{i#o;;i;{i"o;;0;{i5o;;0;{i"o;;i;{iHo;;0;{ io;;i;{i'o;;0;{io;;i;{io;;0;{i#o;;0;{i1o;;0;{io;;0;{i"o;;0;{iLo;;i;{io;;0;{i5o;;i;{i-o;;i;{io;;0;{i8o;;0;{io;;i;{io;;0;{i8o;;0;{io;;i;{iIo;;0;{i2o;;i;{io;;0;{i2o;;i;{i0o;;i;{i2o;;0;{ io;;i;{io;;i;{i"o;;i;{i+o;;0;{iLo;;i;{iIo;;0;{io;;i;{i-o;;i;{io;;i;{io;;0;{i2o;;0;{io;;i;{i!o;;i;{io;;0;{io;;i;{i o;;0;{iIo;;0;{i3o;;i;{i#o;;0;{ i-o;;0;{i o;;i;{i*o;;0;{io;;0;{iLo;;i;{i1o;;0;{io;;0;{iBo;;0;{io;;0;{i*o;;i;{i4o;;0;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;0;{io;;i;{i5o;;i;{ io;;0;{i2o;;0;{i#o;;0;{iLo;;i;{i*o;;i;{i-o;;0;{i-o;;0;{io;;i;{i@o;;0;{io;;0;{io;;i;{io;;0;{i2o;;0;{io;;0;{iLo;;i;{i8o;;0;{iIo;;0;{io;;i;{iIo;;0;{i-o;;0;{io;;0;{io;;0;{iLo;;i;{i%o;;0;{ i-o;;0;{io;;0;{io;;0;{i5o;;0;{io;;0;{i4o;;0;{i*o;;0;{io;;0;{iLo;;i;{i#o;;0;{i2o;;0;{i@o;;0;{io;;0;{io;;i;{i4o;;0;{io;;0;{i2o;;i;{i*o;;0;{io;;0;{iLo;;i;{iLo;;i;{iBo;;0;{i o;;0;{i'o;;0;{iLo;;i;{i@o;;0;{i#o;;0;{io;;0;{i o;;0;{iLo;;i;{i*o;;i;{i2o;;0;{i"o;;i;{i4o;;0;{io;;0;{io;;0;{iLo;;i;{i8o;;0;{iIo;;0;{io;;i;{iJo;;0;{io;;i;{i9o;;0;{i-o;;0;{i-o;;0;{i#o;;0;{i5o;;0;{io;;i;{iDo;;0;{i#o;;0;{io;;0;{iLo;;i;{iGo;;0;{i-o;;0;{io;;0;{io;;0;{i5o;;0;{iIo;;0;{io;;0;{i4o;;0;{i*o;;0;{io;;0;{iLo;;i;{i-o;;0;{ io;;i;{i o;;0;{i1o;;0;{io;;i;{iLo;;0;{io;;0;{i#o;;0;{iGo;;0;{i-o;;0;{io;;i;{io;;0;{iIo;;0;{i2o;;i;{io;;i;{io;;0;{i2o;;0;{i!o;;i;{io;;0;{iIo;;0;{i3o;;i;{i!o;;0;{i1o;;0;{io;;i;{io;;i;{iAo;;0;{io;;0;{io;;i;{io;;i;{io;;0;{iLo;;i;{i"o;;0;{i%o;;0;{iLo;;i;{i#o;;0;{iLo;;0;{ io;;0;{i9o;;0;{io;;i;{i!o;;i;{i2o;;0;{i%o;;0;{io;;0;{i5o;;0;{iDo;;0;{i.o;;0;{io;;0;{iLo;;i;{i4o;;0;{io;;i;{i9o;;0;{i%o;;0;{iHo;;0;{i2o;;i;{i*o;;0;{i@o;;0;{io;;0;{i-o;;0;{iDo;;0;{i#o;;0;{io;;0;{iLo;;i;{i@o;;0;{i'o;;0;{i4o;;0;{i#o;;0;{iLo;;0;{io;;i;{i-o;;0;{i@o;;0;{i'o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iAo;;0;{i!o;;0;{io;;i;{io;;0;{i@o;;0;{io;;0;{i#o;;0;{i2o;;i;{iBo;;0;{i!o;;0;{i o;;0;{i2o;;i;{i%o;;0;{iLo;;0;{io;;0;{iAo;;0;{i%o;;0;{io;;0;{io;;0;{iLo;;i;{i*o;;0;{i o;;0;{i4o;;0;{i%o;;i;{io;;0;{i-o;;0;{i#o;;0;{i1o;;0;{i*o;;i;{iDo;;0;{i#o;;0;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{io;;i;{i0o;;0;{io;;0;{i1o;;0;{io;;i;{iHo;;0;{io;;i;{iHo;;0;{i2o;;0;{i"o;;i;{i1o;;0;{ io;;i;{ io;;0;{iIo;;0;{i2o;;0;{i'o;;i;{io;;0;{i1o;;0;{i'o;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{i9o;;0;{i!o;;i;{io;;i;{ io;;0;{iLo;;0;{i o;;0;{i1o;;0;{io;;i;{i o;;0;{i1o;;0;{iHo;;0;{io;;i;{i-o;;0;{i-o;;0;{io;;i;{iDo;;0;{io;;0;{iIo;;i;{io;;i;{io;;i;{ io;;0;{i2o;;0;{io;;i;{io;;0;{i%o;;0;{i2o;;i;{io;;0;{iHo;;0;{i2o;;i;{i!o;;0;{iIo;;0;{i2o;;i;{i+o;;0;{io;;0;{i9o;;i;{iAo;;0;{io;;0;{iIo;;i;{i%o;;0;{io;;0;{i#o;;0;{i1o;;0;{i!o;;i;{i-o;;0;{io;;i;{iHo;;0;{io;;i;{iIo;;0;{io;;i;{i2o;;0;{io;;i;{io;;0;{iHo;;0;{i2o;;i;{io;;i;{i%o;;0;{i-o;;0;{i"o;;i;{io;;i;{i+o;;0;{i1o;;0;{i'o;;i;{io;;0;{i-o;;0;{i!o;;i;{io;;i;{i"o;;i;{i!o;;0;{i7o;;0;{i-o;;i;{i2o;;0;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{i#o;;0;{i4o;;0;{io;;0;{i o;;0;{iLo;;i;{iLo;;0;{i!o;;i;{i'o;;0;{i1o;;0;{io;;0;{io;;0;{i2o;;i;{i'o;;0;{i%o;;0;{iLo;;i;{i*o;;0;{i o;;0;{i4o;;0;{i*o;;0;{io;;0;{iLo;;i;{io;;0;{i9o;;0;{iIo;;0;{io;;i;{i@o;;0;{i#o;;0;{io;;0;{iDo;;0;{i.o;;0;{io;;0;{iLo;;i;{iBo;;0;{i#o;;0;{i+o;;0;{iLo;;i;{i4o;;0;{io;;i;{i o;;0;{iLo;;i;{io;;0;{i4o;;i;{i o;;0;{i o;;0;{i1o;;0;{iHo;;0;{io;;i;{io;;i;{iAo;;0;{io;;0;{io;;i;{io;;i;{i@o;;0;{io;;0;{i*o;;i;{io;;0;{i4o;;0;{io;;0;{i o;;0;{iLo;;i;{iAo;;0;{i%o;;0;{io;;0;{io;;0;{iLo;;i;{io;;i;{i%o;;0;{io;;0;{iLo;;i;{i4o;;0;{io;;0;{io;;0;{i4o;;0;{io;;0;{i*o;;0;{iLo;;i;{iLo;;0;{i!o;;i;{i'o;;0;{i*o;;0;{iLo;;i;{i*o;;0;{i4o;;0;{io;;0;{i*o;;0;{iLo;;i;{iBo;;0;{i%o;;0;{iBo;;0;{i o;;0;{io;;0;{i5o;;i;{i5o;;0;{ io;;0;{i1o;;0;{i*o;;i;{io;;0;{i4o;;0;{io;;0;{i o;;0;{iLo;;i;{io;;0;{iHo;;0;{i2o;;i;{i%o;;0;{i4o;;0;{iHo;;0;{io;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i!o;;0;{i%o;;i;{i'o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iHo;;i;{iIo;;i;{i7o;;0;{io;;i;{i!o;;i;{iIo;;0;{io;;i;{io;;0;{i9o;;i;{i8o;;i;{ io;;i;{io;;0;{i-o;;0;{i%o;;i;{i2o;;0;{io;;i;{iBo;;0;{io;;0;{iIo;;0;{io;;i;{io;;i;{io;;i;{io;;0;{i0o;;i;{i%o;;0;{i*o;;0;{iAo;;0;{io;;0;{iJo;;0;{io;;i;{iHo;;0;{io;;i;{i!o;;0;{i@o;;0;{io;;0;{i7o;;0;{i-o;;0;{i"o;;i;{iIo;;0;{io;;i;{i o;;0;{iHo;;0;{i2o;;0;{io;;i;{i@o;;0;{io;;0;{i7o;;0;{iHo;;0;{i-o;;0;{io;;i;{iIo;;0;{i-o;;i;{i9o;;i;{ io;;i;{io;;0;{i4o;;i;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{iHo;;0;{i-o;;0;{io;;i;{i!o;;i;{io;;0;{iIo;;0;{i3o;;i;{io;;0;{i1o;;0;{io;;i;{i2o;;0;{i"o;;i;{iAo;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i@o;;0;{io;;0;{i@o;;0;{i'o;;0;{io;;0;{io;;0;{i8o;;0;{i#o;;0;{i2o;;i;{iHo;;i;{io;;0;{iHo;;0;{i2o;;i;{iHo;;0;{i-o;;i;{io;;i;{io;;0;{i9o;;i;{io;;i;{i2o;;0;{io;;i;{i!o;;i;{iIo;;0;{io;;i;{i-o;;i;{io;;i;{io;;i;{i2o;;i;{ io;;0;{iHo;;0;{i2o;;i;{io;;0;{iHo;;0;{i-o;;i;{i#o;;0;{iIo;;0;{i-o;;0;{io;;i;{i+o;;0;{i%o;;0;{i1o;;0;{i'o;;i;{iAo;;0;{i%o;;0;{io;;i;{i o;;0;{io;;0;{i'o;;0;{io;;0;{i5o;;i;{i1o;;0;{io;;i;{io;;0;{io;;0;{iLo;;i;{i!o;;i;{i2o;;i;{i1o;;0;{io;;0;{io;;0;{i%o;;0;{i2o;;i;{i4o;;0;{io;;0;{i5o;;i;{io;;0;{i4o;;0;{io;;0;{i2o;;i;{io;;i;{i!o;;0;{ io;;0;{i2o;;0;{i#o;;i;{i#o;;i;{i4o;;0;{io;;i;{i5o;;i;{i8o;;i;{i9o;;i;{i"o;;0;{i1o;;0;{io;;0;{io;;0;{i#o;;0;{i2o;;0;{i"o;;i;{i2o;;0;{io;;0;{io;;0;{i4o;;i;{i#o;;0;{ io;;0;{i5o;;i;{i o;;0;{i9o;;i;{io;;i;{i#o;;0;{io;;0;{i#o;;i;{i2o;;i;{i"o;;0;{i2o;;i;{i0o;;0;{i!o;;0;{i#o;;i;{i5o;;i;{i2o;;0;{io;;0;{i#o;;i;{i o;;i;{i2o;;0;{io;;i;{i2o;;i;{io;;0;{i#o;;0;{i o;;i;{i4o;;0;{i"o;;0;{i2o;;i;{i9o;;i;{i$o;;0;{ io;;0;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{io;;i;{i5o;;i;{io;;0;{i"o;;0;{iLo;;i;{i(o;;i;{i)o;;0;{io;;0;{iLo;;i;{i'o;;0;{ io;;0;{i)o;;0;{i1o;;0;{i"o;;i;{io;;0;{i1o;;0;{io;;0;{i+o;;0;{i2o;;i;{io;;0;{i0o;;i;{io;;0;{i2o;;0;{i#o;;0;{i0o;;i;{i1o;;0;{io;;0;{i#o;;i;{io;;0;{io;;i;{io;;0;{i4o;;0;{io;;i;{iLo;;i;{io;;0;{io;;0;{i#o;;i;{i2o;;0;{i o;;0;{io;;i;{i1o;;0;{io;;0;{ io;;0;{i0o;;i;{io;;0;{i5o;;i;{io;;0;{i8o;;0;{i%o;;i;{io;;i;{i4o;;i;{i)o;;i;{i2o;;i;{i+o;;0;{i2o;;0;{i#o;;i;{io;;i;{io;;0;{iLo;;i;{io;;0;{io;;i;{i5o;;i;{io;;i;{i o;;0;{i o;;0;{i0o;;i;{io;;0;{io;;i;{ io;;0;{i0o;;i;{i2o;;0;{io;;0;{i2o;;0;{i#o;;i;{i9o;;i;{iLo;;i;{io;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{i2o;;0;{io;;0;{i2o;;0;{i#o;;i;{i+o;;0;{i2o;;0;{i#o;;i;{io;;0;{i#o;;i;{io;;0;{io;;i;{i4o;;0;{io;;i;{io;;i;{i"o;;i;{i*o;;0;{ io;;0;{i2o;;i;{io;;0;{i#o;;0;{i2o;;i;{i!o;;0;{i0o;;i;{i*o;;0;{i#o;;i;{i2o;;i;{io;;0;{i#o;;i;{io;;i;{ io;;0;{i1o;;0;{io;;0;{io;;0;{i#o;;0;{i'o;;0;{i"o;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i4o;;0;{io;;0;{io;;0;{io;;0;{iLo;;i;{i"o;;0;{i2o;;0;{io;;0;{i8o;;0;{i'o;;0;{i1o;;0;{io;;0;{i4o;;i;{iLo;;i;{i4o;;0;{io;;0;{i5o;;i;{iDo;;0;{io;;0;{i"o;;i;{i5o;;i;{i"o;;0;{i0o;;i;{i@o;;0;{i*o;;0;{io;;i;{i o;;0;{io;;0;{i0o;;i;{i5o;;0;{i"o;;i;{iLo;;i;{i5o;;i;{io;;i;{ io;;i;{i'o;;0;{i2o;;0;{i#o;;i;{i5o;;i;{i8o;;i;{i!o;;0;{i2o;;0;{i(o;;i;{i#o;;0;{i1o;;0;{io;;0;{i)o;;0;{i5o;;i;{io;;0;{i#o;;i;{i2o;;i;{io;;0;{ i#o;;i;{i2o;;i;{i4o;;0;{io;;0;{i0o;;i;{i2o;;i;{i"o;;0;{i0o;;i;{i8o;;i;{io;;i;{ io;;0;{i2o;;0;{io;;i;{io;;0;{i#o;;0;{i4o;;0;{io;;i;{io;;0;{iHo;;0;{i2o;;0;{i"o;;i;{io;;0;{io;;0;{io;;0;{iLo;;i;{i"o;;0;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{iLo;;i;{iLo;;i;{i%o;;0;{i'o;;0;{io;;0;{io;;0;{i2o;;i;{i@o;;0;{i*o;;0;{i!o;;0;{i7o;;0;{i-o;;0;{io;;i;{i!o;;i;{i"o;;i;{io;;0;{i-o;;0;{io;;i;{iCo;;0;{io;;i;{i#o;;i;{ io;;0;{i4o;;0;{io;;i;{io;;0;{i5o;;i;{io;;i;{i5o;;i;{i"o;;0;{i2o;;i;{i0o;;i;{i2o;;i;{iBo;;0;{i#o;;0;{io;;i;{i'o;;i;{io;;0;{i2o;;i;{i0o;;i;{i o;;0;{i8o;;0;{io;;0;{i@o;;0;{i o;;0;{i4o;;0;{io;;i;{i)o;;i;{ io;;i;{io;;0;{iLo;;i;{i2o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i4o;;0;{io;;i;{i5o;;i;{i@o;;0;{io;;0;{i#o;;0;{i4o;;0;{i o;;i;{i*o;;i;{ io;;0;{i#o;;i;{io;;0;{iLo;;i;{i'o;;0;{i#o;;i;{i2o;;i;{i8o;;0;{i#o;;i;{i4o;;0;{io;;0;{io;;0;{i2o;;i;{io;;0;{i2o;;0;{i#o;;i;{i8o;;i;{io;;0;{i5o;;i;{io;;0;{i5o;;i;{i)o;;0;{i2o;;i;{io;;0;{i2o;;0;{i#o;;i;{i+o;;0;{i2o;;0;{i#o;;i;{i8o;;i;{io;;0;{i5o;;i;{io;;0;{io;;0;{i2o;;0;{i#o;;i;{i*o;;i;{io;;0;{i0o;;i;{i o;;0;{iBo;;0;{i o;;i;{i o;;0;{i2o;;0;{io;;i;{io;;0;{io;;0;{i4o;;i;{io;;i;{io;;i;{i o;;0;{i2o;;0;{io;;0;{i4o;;i;{io;;0;{io;;i;{i2o;;0;{io;;0;{i2o;;0;{i#o;;i;{iLo;;i;{i"o;;0;{iBo;;0;{i"o;;i;{i#o;;0;{i!o;;0;{i"o;;0;{iLo;;i;{i)o;;0;{i1o;;0;{i o;;i;{i*o;;i;{i1o;;0;{io;;i;{i5o;;0;{io;;0;{i0o;;i;{i!o;;i;{i#o;;0;{i8o;;i;{i8o;;0;{ io;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{i o;;i;{io;;i;{io;;0;{io;;0;{i!o;;i;{iLo;;i;{i2o;;i;{i o;;0;{i o;;i;{io;;i;{i!o;;i;{i#o;;0;{ i0o;;i;{i2o;;i;{i4o;;0;{io;;i;{i5o;;i;{i'o;;0;{i2o;;0;{i#o;;i;{i@o;;0;{i#o;;0;{i(o;;i;{i*o;;i;{i9o;;i;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i6o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i%o;;i;{i2o;;0;{io;;i;{io;;i;{ io;;0;{i2o;;0;{i!o;;i;{io;;0;{io;;0;{i5o;;i;{io;;0;{i5o;;i;{i#o;;0;{i9o;;0;{io;;i;{i4o;;i;{i5o;;i;{io;;0;{i#o;;i;{i@o;;0;{i#o;;0;{i(o;;i;{io;;0;{i2o;;0;{io;;i;{i"o;;0;{io;;i;{io;;0;{io;;0;{i5o;;i;{i2o;;0;{i%o;;i;{io;;i;{io;;0;{i2o;;i;{i o;;0;{i8o;;0;{i o;;i;{i!o;;i;{i4o;;i;{io;;0;{i8o;;0;{iIo;;0;{i!o;;0;{io;;0;{i1o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i#o;;i;{i#o;;0;{i!o;;i;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{io;;0;{i2o;;0;{i%o;;i;{io;;0;{i#o;;0;{i0o;;0;{i@o;;0;{io;;0;{i(o;;i;{i1o;;0;{i o;;0;{i o;;0;{i2o;;i;{io;;0;{i%o;;i;{i o;;0;{i2o;;0;{io;;i;{i#o;;0;{i1o;;0;{io;;0;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i%o;;0;{i3o;;0;{i@o;;0;{io;;0;{i2o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{io;;0;{i2o;;0;{i"o;;0;{i o;;0;{i2o;;0;{io;;i;{i#o;;0;{i@o;;0;{io;;0;{i)o;;0;{io;;0;{i#o;;i;{i!o;;0;{i7o;;0;{i-o;;0;{io;;i;{io;;0;{i#o;;0;{i0o;;0;{i o;;0;{i2o;;0;{io;;0;{i#o;;i;{i@o;;0;{i(o;;0;{i#o;;0;{i)o;;0;{io;;0;{io;;0;{i4o;;0;{io;;i;{i@o;;0;{i'o;;0;{io;;i;{iAo;;0;{io;;0;{iIo;;i;{iCo;;0;{io;;i;{i5o;;i;{i#o;;0;{i4o;;i;{i5o;;i;{iBo;;0;{i%o;;0;{io;;i;{i'o;;i;{ io;;0;{i%o;;i;{io;;i;{i2o;;0;{io;;i;{i@o;;0;{io;;0;{io;;0;{i#o;;i;{iDo;;0;{io;;0;{i"o;;i;{i)o;;0;{ io;;i;{io;;0;{i0o;;i;{i2o;;i;{i!o;;0;{i2o;;0;{i%o;;0;{i2o;;i;{i4o;;0;{io;;i;{i@o;;0;{ io;;0;{iGo;;0;{io;;i;{io;;0;{i2o;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{iIo;;0;{i3o;;0;{iAo;;0;{io;;0;{iGo;;0;{io;;i;{iDo;;0;{io;;i;{i5o;;0;{i"o;;0;{i'o;;i;{io;;0;{io;;0;{i8o;;i;{io;;0;{i(o;;i;{i#o;;0;{i7o;;0;{i-o;;i;{i'o;;0;{i5o;;0;{i"o;;0;{io;;i;{iBo;;0;{i o;;i;{iHo;;i;{i*o;;0;{i8o;;0;{i'o;;0;{i#o;;0;{i#o;;0;{io;;i;{i!o;;0;{(io;;i;{i#o;;i;{i2o;;0;{io;;0;{i!o;;i;{i*o;;i;{i8o;;0;{io;;i;{i%o;;i;{io;;0;{io;;i;{io;;0;{i'o;;0;{i1o;;0;{io;;i;{io;;0;{io;;0;{i8o;;0;{io;;i;{io;;0;{i%o;;i;{io;;0;{i#o;;0;{i1o;;0;{io;;0;{i"o;;0;{iLo;;i;{i'o;;0;{i#o;;0;{i2o;;0;{i#o;;0;{i2o;;0;{i!o;;i;{iBo;;0;{io;;0;{i#o;;0;{i"o;;i;{io;;0;{io;;0;{ io;;i;{io;;0;{i0o;;i;{io;;i;{i%o;;i;{i2o;;i;{i#o;;0;{io;;i;{i4o;;0;{i#o;;i;{iLo;;i;{i5o;;i;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{i7o;;0;{i o;;i;{i#o;;0;{i2o;;0;{io;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i#o;;i;{io;;i;{ io;;0;{i3o;;i;{i"o;;0;{i-o;;0;{io;;i;{i%o;;0;{i9o;;0;{io;;i;{i2o;;0;{i"o;;i;{i5o;;i;{i@o;;0;{io;;0;{iGo;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{io;;0;{io;;i;{i o;;0;{i1o;;0;{io;;i;{i"o;;i;{i4o;;i;{i!o;;0;{i+o;;0;{i2o;;0;{i o;;0;{io;;i;{io;;0;{io;;0;{i0o;;i;{i5o;;0;{i"o;;0;{i0o;;i;{io;;0;{i8o;;i;{ io;;0;{i#o;;i;{i5o;;i;{io;;0;{i$o;;0;{io;;i;{io;;i;{io;;0;{i%o;;i;{io;;0;{i#o;;0;{io;;i;{i#o;;i;{i*o;;i;{i*o;;0;{i#o;;i;{i@o;;0;{i(o;;0;{i)o;;i;{iBo;;0;{io;;0;{i(o;;i;{io;;i;{ io;;0;{i#o;;0;{i5o;;i;{iLo;;i;{iLo;;i;{io;;i;{i2o;;0;{io;;0;{i#o;;i;{i4o;;0;{i#o;;i;{i*o;;0;{i4o;;0;{io;;0;{i2o;;0;{i#o;;i;{i1o;;0;{i*o;;i;{i'o;;0;{i5o;;i;{i4o;;0;{i!o;;0;{io;;0;{i2o;;i;{i%o;;0;{i2o;;i;{i8o;;i;{ i o;;i;{i o;;i;{i)o;;0;{i"o;;i;{ i o;;0;{i2o;;0;{io;;0;{i4o;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i*o;;0;{i1o;;0;{i!o;;0;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{io;;i;{iBo;;0;{i%o;;0;{io;;i;{iLo;;i;{i-o;;0;{i'o;;0;{io;;0;{i2o;;0;{i(o;;i;{i*o;;0;{i2o;;0;{i#o;;i;{i9o;;i;{i*o;;0;{i2o;;0;{i#o;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i#o;;i;{i!o;;0;{i1o;;0;{io;;0;{io;;0;{i2o;;0;{i#o;;i;{i2o;;0;{io;;i;{i"o;;0;{i8o;;0;{i#o;;i;{ i o;;0;{i1o;;0;{io;;0;{i#o;;i;{i0o;;i;{i2o;;i;{i5o;;i;{i@o;;0;{i#o;;0;{i(o;;i;{i9o;;0;{io;;i;{i#o;;i;{i#o;;i;{io;;0;{io;;i;{io;;0;{i2o;;i;{io;;0;{io;;i;{io;;i;{ io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{io;;0;{i1o;;0;{io;;0;{i#o;;i;{i o;;0;{i1o;;0;{i"o;;i;{i2o;;0;{io;;i;{i0o;;i;{iLo;;i;{io;;0;{io;;i;{i#o;;0;{ io;;i;{io;;0;{i2o;;0;{i"o;;0;{io;;i;{io;;0;{i%o;;i;{i2o;;i;{io;;0;{i"o;;i;{io;;0;{io;;i;{i"o;;0;{i2o;;i;{io;;i;{i)o;;i;{i*o;;0;{i8o;;0;{i!o;;i;{i4o;;0;{io;;i;{i"o;;0;{i2o;;0;{io;;i;{i5o;;0;{io;;0;{i4o;;i;{i8o;;i;{io;;i;{i$o;;0;{ io;;i;{ io;;0;{i2o;;0;{i"o;;0;{i'o;;0;{i1o;;0;{io;;i;{i"o;;0;{iLo;;i;{i#o;;0;{i2o;;0;{i o;;i;{i'o;;0;{i1o;;0;{io;;i;{i(o;;0;{i4o;;0;{i#o;;i;{io;;0;{i o;;0;{i2o;;i;{io;;0;{io;;i;{io;;i;{io;;i;{i"o;;0;{i9o;;i;{io;;0;{i8o;;i;{io;;0;{i0o;;i;{io;;0;{i8o;;i;{i)o;;0;{i2o;;i;{i%o;;i;{io;;0;{i4o;;0;{io;;i;{io;;i;{io;;0;{i4o;;0;{i)o;;i;{i o;;0;{i2o;;0;{i'o;;0;{i0o;;i;{i#o;;0;{i1o;;0;{io;;i;{i%o;;0;{i0o;;0;{i!o;;0;{i1o;;0;{iHo;;0;{io;;i;{i'o;;0;{io;;i;{i0o;;i;{i1o;;0;{io;;i;{i2o;;0;{ io;;i;{i o;;0;{i-o;;i;{io;;i;{i"o;;i;{i2o;;i;{i9o;;i;{i'o;;i;{iDo;;0;{i*o;;0;{i"o;;i;{i4o;;0;{io;;i;{iIo;;0;{io;;i;{i7o;;0;{iHo;;0;{io;;i;{iBo;;0;{io;;i;{iHo;;0;{i-o;;0;{io;;i;{i"o;;i;{i2o;;0;{io;;i;{iIo;;0;{i2o;;i;{io;;i;{i'o;;0;{ io;;i;{io;;0;{i2o;;i;{io;;i;{i"o;;i;{i%o;;0;{iIo;;0;{i!o;;i;{i'o;;0;{i1o;;0;{io;;i;{iDo;;0;{io;;0;{i"o;;i;{i%o;;i;{i o;;0;{io;;i;{i*o;;0;{i2o;;0;{i#o;;i;{i-o;;0;{i2o;;0;{io;;0;{i2o;;0;{i(o;;i;{i*o;;0;{i2o;;0;{i#o;;i;{i4o;;i;{i+o;;0;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i o;;0;{i2o;;0;{io;;i;{io;;i;{i#o;;0;{io;;0;{io;;i;{i#o;;0;{io;;i;{io;;0;{io;;i;{i*o;;0;{io;;i;{i1o;;0;{ io;;0;{io;;i;{io;;0;{io;;0;{io;;i;{io;;i;{io;;0;{io;;i;{i o;;0;{i1o;;0;{i"o;;i;{iBo;;0;{io;;0;{i)o;;i;{iLo;;i;{i"o;;0;{io;;0;{i2o;;i;{i%o;;i;{i(o;;0;{io;;0;{i#o;;0;{i#o;;0;{i"o;;0;{iLo;;i;{i2o;;i;{io;;0;{i#o;;0;{i8o;;0;{io;;0;{i2o;;0;{io;;0;{i4o;;0;{io;;0;{i8o;;0;{io;;i;{i2o;;0;{i,o;;i;{io;;0;{i1o;;0;{io;;0;{i#o;;i;{i o;;0;{io;;i;{i0o;;0;{i o;;0;{i1o;;0;{i"o;;i;{i1o;;0;{i"o;;i;{i2o;;0;{io;;0;{i4o;;i;{io;;0;{i@o;;0;{i%o;;0;{iGo;;0;{io;;i;{i+o;;0;{i%o;;0;{i'o;;0;{io;;i;{iDo;;0;{io;;0;{i"o;;i;{io;;0;{i!o;;0;{i0o;;i;{io;;0;{i8o;;0;{io;;i;{io;;0;{i2o;;0;{io;;0;{i8o;;i;{io;;0;{ io;;0;{i#o;;i;{io;;0;{i4o;;0;{i@o;;0;{i'o;;0;{i(o;;0;{io;;0;{iLo;;i;{i*o;;0;{i0o;;i;{i2o;;0;{io;;i;{i4o;;0;{i%o;;i;{io;;0;{io;;0;{i4o;;0;{io;;0;{i#o;;i;{i8o;;0;{i(o;;0;{i"o;;0;{iLo;;i;{io;;0;{io;;i;{i#o;;0;{i+o;;0;{i!o;;i;{i$o;;0;{io;;0;{i2o;;0;{i#o;;0;{i2o;;0;{i!o;;i;{i o;;0;{i9o;;0;{io;;i;{i!o;;0;{io;;0;{io;;0;{i8o;;0;{io;;i;{i"o;;0;{i2o;;0;{io;;i;{i8o;;0;{io;;i;{i#o;;0;{i2o;;0;{i o;;i;{i%o;;0;{i2o;;0;{i o;;i;{i'o;;0;{io;;0;{i(o;;0;{iLo;;i;{i#o;;0;{i#o;;0;{io;;i;{i4o;;0;{io;;0;{i"o;;0;{i2o;;0;{i%o;;0;{i1o;;0;{i"o;;i;{i(o;;0;{i2o;;0;{i%o;;i;{i*o;;0;{ io;;0;{i3o;;i;{i!o;;0;{i8o;;0;{io;;0;{i#o;;i;{i2o;;0;{i#o;;0;{io;;0;{i2o;;0;{i!o;;i;{i4o;;0;{io;;i;{i+o;;0;{io;;0;{i*o;;0;{iLo;;i;{i4o;;0;{io;;0;{io;;0;{i8o;;0;{iLo;;i;{i-o;;0;{i3o;;0;{io;;0;{i2o;;0;{io;;i;{i8o;;0;{io;;i;{io;;i;{io;;0;{i#o;;0;{i2o;;0;{io;;0;{i#o;;i;{i@o;;0;{io;;0;{io;;i;{i!o;;0;{io;;i;{iDo;;0;{i o;;0;{i"o;;i;{io;;0;{iHo;;i;{i4o;;i;{io;;0;{i*o;;0;{iLo;;i;{io;;0;{i%o;;i;{io;;0;{io;;0;{i4o;;i;{io;;0;{i#o;;i;{io;;0;{io;;0;{iLo;;i;{io;;i;{i!o;;0;{i2o;;i;{i(o;;0;{i#o;;i;{i'o;;0;{i#o;;i;{i)o;;i;{i5o;;i;{i6o;;0;{i!o;;0;{i2o;;i;{i8o;;0;{i#o;;0;{io;;0;{i5o;;i;{i9o;;i;{i-o;;i;{io;;0;{i#o;;0;{i2o;;0;{i!o;;i;{io;;i;{ io;;0;{i#o;;0;{iHo;;0;{i-o;;i;{i o;;0;{i4o;;0;{i@o;;0;{i-o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{iLo;;0;{io;;0;{i%o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{iBo;;0;{io;;0;{i%o;;i;{i-o;;0;{i"o;;0;{io;;0;{iLo;;i;{i@o;;0;{i%o;;0;{i5o;;0;{i"o;;i;{i o;;0;{i-o;;i;{i o;;i;{io;;i;{i!o;;0;{iIo;;0;{i'o;;0;{i"o;;i;{io;;0;{iBo;;0;{io;;i;{io;;i;{io;;0;{i2o;;0;{io;;0;{i2o;;i;{iBo;;0;{io;;0;{i@o;;0;{i!o;;0;{i-o;;0;{i#o;;0;{i4o;;i;{iLo;;0;{i!o;;0;{i-o;;0;{i#o;;0;{i4o;;0;{i%o;;0;{iBo;;0;{i%o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{i@o;;0;{i%o;;0;{i5o;;0;{i"o;;0;{i#o;;0;{iLo;;i;{i4o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iDo;;0;{io;;0;{iHo;;i;{io;;i;{io;;0;{i1o;;0;{i'o;;i;{i!o;;i;{i"o;;0;{i2o;;i;{i@o;;0;{i!o;;0;{i2o;;i;{iAo;;0;{i!o;;0;{i!o;;i;{i#o;;0;{i4o;;0;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;0;{i*o;;i;{io;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{iLo;;0;{io;;0;{i5o;;0;{io;;i;{i!o;;0;{i-o;;0;{io;;i;{iAo;;0;{io;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i%o;;0;{ io;;0;{i2o;;i;{i%o;;0;{iLo;;i;{i@o;;0;{io;;0;{i@o;;0;{i'o;;0;{i5o;;0;{i"o;;i;{iBo;;0;{io;;0;{i*o;;i;{i*o;;0;{iBo;;0;{io;;i;{io;;0;{i'o;;0;{iLo;;i;{i+o;;0;{i!o;;0;{i6o;;0;{io;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i@o;;0;{i'o;;0;{i"o;;0;{iLo;;i;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{iBo;;0;{i#o;;0;{iDo;;0;{io;;i;{i0o;;i;{io;;0;{ i#o;;0;{i9o;;0;{io;;i;{i%o;;0;{iHo;;0;{i3o;;i;{i-o;;0;{io;;i;{i0o;;0;{iBo;;0;{i#o;;0;{io;;0;{i5o;;i;{i2o;;i;{i9o;;0;{io;;i;{iHo;;0;{i-o;;0;{io;;i;{io;;0;{i'o;;0;{i4o;;0;{io;;i;{i2o;;0;{i!o;;i;{iHo;;0;{i'o;;0;{io;;i;{io;;0;{i0o;;i;{iHo;;0;{i2o;;i;{io;;0;{i1o;;0;{io;;i;{iHo;;0;{i'o;;i;{i8o;;0;{i!o;;0;{i!o;;0;{i0o;;0;{io;;0;{i2o;;0;{i+o;;0;{i#o;;0;{i2o;;i;{i o;;0;{i1o;;0;{io;;i;{i2o;;0;{io;;i;{iHo;;0;{i2o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{i2o;;i;{i9o;;0;{io;;i;{io;;0;{ i-o;;0;{i"o;;i;{i0o;;0;{io;;0;{i0o;;i;{i2o;;i;{io;;i;{i+o;;0;{i0o;;0;{i#o;;0;{i5o;;i;{i5o;;i;{i6o;;0;{iHo;;0;{io;;i;{i7o;;0;{iKo;;0;{io;;i;{i9o;;0;{i!o;;i;{iIo;;0;{i-o;;0;{io;;i;{io;;0;{i2o;;0;{i'o;;i;{i4o;;0;{i%o;;0;{i2o;;i;{io;;0;{i#o;;0;{i2o;;0;{io;;i;{i4o;;0;{io;;i;{iHo;;0;{i-o;;0;{io;;i;{io;;0;{iHo;;0;{i-o;;i;{io;;0;{i#o;;0;{iIo;;0;{i2o;;0;{i'o;;i;{i%o;;0;{i1o;;0;{io;;i;{i9o;;0;{io;;i;{i!o;;0;{ i5o;;0;{iHo;;i;{i7o;;0;{iHo;;0;{io;;i;{i8o;;0;{io;;i;{iHo;;0;{i'o;;0;{io;;i;{i+o;;0;{i4o;;0;{i!o;;0;{io;;0;{i2o;;0;{io;;0;{io;;0;{iLo;;i;{i2o;;0;{i'o;;i;{i"o;;0;{io;;i;{i!o;;i;{i#o;;0;{ i0o;;i;{i4o;;0;{io;;i;{i7o;;0;{io;;i;{i8o;;0;{i!o;;i;{i%o;;0;{ i0o;;0;{io;;0;{i-o;;i;{i2o;;i;{i2o;;0;{i#o;;0;{i-o;;0;{io;;0;{i1o;;0;{io;;i;{i3o;;i;{i4o;;i;{io;;i;{iHo;;0;{i!o;;i;{i7o;;0;{iHo;;0;{io;;i;{i8o;;0;{i%o;;0;{i5o;;i;{i'o;;0;{i2o;;0;{i#o;;i;{i*o;;0;{i1o;;0;{io;;i;{i+o;;0;{ i%o;;0;{i4o;;0;{iHo;;0;{i!o;;i;{i'o;;0;{io;;i;{i0o;;0;{i+o;;0;{i!o;;0;{i1o;;0;{io;;i;{i1o;;0;{i%o;;i;{i2o;;0;{io;;i;{i4o;;0;{iHo;;0;{io;;i;{i-o;;0;{i6o;;0;{io;;i;{i.o;;0;{i-o;;0;{io;;0;{io;;0;{i2o;;0;{io;;0;{i5o;;i;{i@o;;0;{ io;;0;{i%o;;0;{i7o;;0;{i-o;;i;{io;;0;{i7o;;0;{i-o;;i;{io;;0;{i+o;;0;{i'o;;0;{i5o;;i;{i7o;;0;{iHo;;0;{i-o;;i;{io;;0;{i7o;;0;{i-o;;0;{io;;i;{i!o;;0;{i-o;;i;{i5o;;0;{i"o;;i;{i#o;;0;{iGo;;0;{io;;i;{i*o;;0;{iGo;;0;{io;;i;{i+o;;0;{io;;0;{io;;i;{iAo;;0;{ io;;0;{iHo;;0;{io;;i;{io;;0;{io;;i;{io;;0;{io;;i;{io;;0;{io;;i;{i!o;;i;{i'o;;0;{iIo;;0;{io;;i;{iBo;;0;{i#o;;0;{io;;i;{i'o;;0;{iIo;;i;{iDo;;0;{io;;i;{i1o;;0;{io;;i;{ io;;0;{i0o;;i;{i*o;;0;{i1o;;0;{io;;i;{io;;0;{i0o;;i;{i4o;;0;{io;;0;{i2o;;i;{io;;0;{io;;0;{i0o;;i;{i0o;;i;{i!o;;0;{i2o;;0;{io;;i;{iDo;;0;{io;;0;{iIo;;i;{io;;i;{io;;0;{i0o;;i;{i8o;;0;{i@o;;0;{io;;0;{i(o;;0;{io;;0;{iLo;;i;{io;;0;{i2o;;i;{i"o;;0;{io;;i;{io;;0;{i'o;;0;{i2o;;i;{io;;i;{io;;0;{ io;;0;{io;;i;{i#o;;i;{i8o;;i;{io;;0;{i%o;;0;{i0o;;i;{i(o;;0;{i6o;;0;{io;;0;{i)o;;0;{i2o;;i;{i2o;;0;{i#o;;0;{i2o;;0;{i!o;;i;{i8o;;0;{io;;i;{iHo;;0;{i2o;;i;{io;;0;{i2o;;0;{io;;i;{i*o;;i;{ i'o;;0;{i4o;;0;{i#o;;0;{i1o;;0;{io;;0;{i4o;;i;{i0o;;i;{i2o;;i;{i5o;;i;{io;;0;{io;;0;{i0o;;i;{i8o;;i;{i#o;;0;{i2o;;0;{i o;;i;{i o;;0;{i#o;;0;{i0o;;i;{i4o;;0;{i"o;;0;{i0o;;i;{i5o;;i;{i0o;;i;{i2o;;i;{i o;;0;{i2o;;0;{io;;0;{i4o;;i;{io;;0;{i8o;;i;{i o;;i;{i o;;0;{i2o;;0;{i#o;;i;{iLo;;i;{i o;;i;{i4o;;0;{i!o;;i;{i"o;;0;{i2o;;0;{i!o;;i;{i'o;;0;{i1o;;0;{i"o;;i;{i2o;;i;{io;;0;{i4o;;0;{i!o;;0;{i2o;;i;{i o;;0;{io;;0;{io;;i;{i2o;;0;{io;;0;{i5o;;0;{i#o;;0;{i5o;;i;{i o;;0;{i5o;;0;{i#o;;i;{i8o;;i;{io;;0;{io;;0;{i0o;;i;{io;;0;{io;;i;{io;;i;{i(o;;0;{i4o;;0;{i%o;;0;{io;;0;{iLo;;i;{i2o;;i;{i8o;;0;{io;;i;{io;;i;{io;;0;{i3o;;i;{i+o;;0;{i!o;;0;{i9o;;i;{io;;0;{io;;0;{i0o;;i;{i2o;;i;{io;;0;{io;;i;{i%o;;0;{io;;0;{io;;0;{iLo;;i;{i8o;;0;{io;;0;{io;;0;{iLo;;i;{i*o;;0;{i"o;;0;{i0o;;i;{i2o;;i;{i#o;;i;{io;;0;{io;;0;{i0o;;i;{i2o;;i;{i5o;;0;{i"o;;0;{i0o;;i;{i"o;;0;{i0o;;i;{io;;0;{i"o;;i;{io;;0;{i2o;;0;{io;;i;{i!o;;i;{i(o;;0;{i6o;;0;{io;;0;{i)o;;0;{i2o;;i;{i2o;;i;{i1o;;0;{i*o;;0;{io;;0;{iLo;;i;{io;;i;{io;;0;{i5o;;i;{io;;0;{i2o;;i;{io;;0;{i0o;;i;{io;;0;{i4o;;0;{i#o;;i;{io;;0;{io;;i;{io;;0;{i%o;;0;{i2o;;i;{i9o;;i;{i*o;;0;{iLo;;i;{i@o;;0;{io;;0;{i(o;;i;{i*o;;0;{i2o;;i;{iAo;;0;{io;;0;{i'o;;i;{iBo;;0;{i#o;;0;{i@o;;0;{i'o;;0;{i5o;;0;{i"o;;i;{iDo;;0;{i*o;;0;{iIo;;i;{io;;i;{iFo;;i;{i!o;;0;{i!o;;0;{i5o;;0;{iHo;;i;{i"o;;i;{i%o;;0;{i2o;;0;{i o;;i;{i%o;;0;{ io;;i;{io;;0;{i4o;;0;{io;;i;{i5o;;0;{io;;i;{io;;0;{i4o;;i;{i!o;;0;{i5o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{i%o;;0;{i0o;;i;{i4o;;0;{io;;0;{i2o;;i;{i'o;;i;{i o;;0;{i1o;;0;{i'o;;i;{i!o;;0;{i-o;;0;{i!o;;i;{i@o;;0;{i!o;;0;{i2o;;i;{i(o;;0;{i"o;;0;{i2o;;i;{i*o;;0;{io;;0;{io;;i;{i8o;;i;{io;;0;{i2o;;0;{i#o;;0;{iLo;;0;{io;;i;{iAo;;0;{io;;0;{iJo;;0;{i*o;;i;{i!o;;0;{i1o;;0;{iHo;;0;{io;;i;{i"o;;0;{i2o;;i;{i4o;;0;{io;;i;{i#o;;0;{i9o;;0;{iHo;;i;{i%o;;0;{i4o;;0;{io;;i;{i*o;;0;{i8o;;i;{iAo;;0;{io;;0;{io;;i;{iBo;;0;{io;;0;{iDo;;0;{i'o;;0;{io;;0;{iLo;;i;{iHo;;0;{io;;i;{io;;0;{i1o;;0;{iHo;;0;{io;;i;{i!o;;0;{i5o;;i;{io;;i;{io;;0;{io;;i;{i*o;;0;{i4o;;0;{io;;i;{iCo;;0;{io;;i;{i'o;;i;{i*o;;0;{i8o;;0;{i!o;;i;{iIo;;0;{i!o;;i;{i"o;;i;{iJo;;0;{i"o;;0;{i%o;;0;{iHo;;0;{i0o;;i;{i2o;;i;{io;;i;{io;;0;{i'o;;0;{iHo;;0;{i2o;;i;{i!o;;0;{i2o;;0;{i"o;;i;{i'o;;0;{iHo;;0;{i2o;;i;{i@o;;0;{ io;;0;{iJo;;0;{i2o;;i;{io;;0;{i*o;;0;{io;;0;{i4o;;0;{io;;i;{i5o;;i;{io;;0;{i5o;;0;{i"o;;0;{i#o;;0;{i2o;;i;{io;;0;{i5o;;0;{i"o;;i;{i#o;;0;{i5o;;0;{i"o;;0;{io;;0;{i2o;;i;{iHo;;0;{i2o;;0;{i*o;;0;{iLo;;i;{i%o;;i;{io;;0;{i2o;;i;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;i;{io;;0;{i*o;;0;{i4o;;0;{i#o;;i;{i4o;;0;{io;;i;{io;;i;{io;;0;{i9o;;0;{i o;;0;{i2o;;i;{i0o;;i;{io;;0;{i*o;;0;{i0o;;i;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{io;;0;{i2o;;i;{io;;0;{io;;i;{i'o;;0;{i4o;;0;{io;;0;{i2o;;i;{io;;i;{ i!o;;0;{i1o;;0;{i'o;;0;{i@o;;0;{i*o;;0;{i%o;;i;{i#o;;0;{i4o;;0;{io;;i;{i-o;;0;{io;;0;{io;;0;{i2o;;i;{i2o;;i;{io;;0;{i1o;;0;{i*o;;0;{io;;0;{i2o;;0;{i#o;;0;{iLo;;i;{i!o;;i;{i9o;;0;{i#o;;0;{i2o;;i;{io;;0;{ io;;0;{io;;0;{iLo;;i;{i#o;;i;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{i2o;;0;{io;;i;{i2o;;i;{i*o;;0;{iHo;;0;{i'o;;0;{io;;i;{i$o;;i;{io;;0;{i0o;;i;{i1o;;0;{io;;0;{io;;i;{i2o;;i;{io;;0;{i8o;;0;{i*o;;0;{i#o;;0;{io;;0;{iLo;;i;{i!o;;0;{iDo;;0;{i+o;;0;{i"o;;0;{io;;0;{i2o;;i;{i4o;;0;{io;;i;{i2o;;i;{i5o;;i;{i8o;;i;{ io;;0;{i2o;;0;{i!o;;i;{io;;0;{i o;;0;{i2o;;i;{i o;;0;{i9o;;0;{i!o;;0;{i4o;;i;{i#o;;0;{io;;0;{io;;0;{iLo;;i;{i2o;;0;{i o;;i;{i%o;;0;{i0o;;i;{i2o;;i;{io;;0;{i5o;;i;{i@o;;0;{i#o;;0;{i(o;;i;{io;;i;{i2o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{i8o;;0;{i#o;;i;{i*o;;0;{i#o;;i;{io;;i;{ io;;i;{i0o;;i;{i1o;;0;{io;;i;{i*o;;i;{i2o;;0;{io;;0;{i1o;;0;{i'o;;i;{i!o;;0;{i2o;;i;{i4o;;0;{io;;i;{i5o;;i;{i8o;;0;{i)o;;i;{i"o;;0;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{io;;i;{io;;0;{i2o;;0;{io;;0;{i8o;;0;{io;;i;{i8o;;0;{i o;;0;{io;;0;{i#o;;0;{i-o;;0;{io;;i;{io;;0;{io;;i;{io;;0;{i9o;;0;{iBo;;0;{io;;i;{i o;;0;{i2o;;i;{i"o;;i;{ io;;0;{iLo;;i;{i-o;;i;{i1o;;0;{io;;i;{i2o;;i;{io;;0;{i#o;;i;{i%o;;i;{i'o;;0;{i5o;;i;{i#o;;i;{io;;i;{i o;;0;{i4o;;i;{io;;i;{io;;0;{i#o;;i;{i2o;;i;{io;;0;{io;;0;{i o;;i;{i"o;;0;{i2o;;i;{io;;i;{i(o;;0;{i#o;;0;{i5o;;i;{i)o;;0;{i2o;;i;{i0o;;i;{i2o;;0;{io;;0;{i-o;;0;{io;;i;{i4o;;i;{io;;i;{io;;0;{i2o;;i;{i8o;;0;{io;;i;{iLo;;0;{io;;0;{i-o;;0;{i1o;;0;{io;;i;{i2o;;0;{i#o;;0;{i5o;;0;{io;;i;{io;;i;{ i'o;;0;{i4o;;0;{i*o;;i;{i1o;;0;{i*o;;i;{i2o;;0;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{i4o;;0;{io;;i;{i o;;i;{io;;0;{i4o;;0;{io;;0;{i#o;;0;{i2o;;0;{i*o;;0;{iLo;;i;{io;;0;{i4o;;0;{io;;0;{i4o;;0;{io;;i;{i5o;;i;{i%o;;i;{i@o;;0;{io;;0;{iGo;;0;{io;;i;{io;;0;{i o;;0;{i1o;;0;{i*o;;i;{iAo;;0;{i o;;0;{i%o;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i%o;;0;{ i"o;;0;{iLo;;i;{i1o;;0;{i"o;;i;{i2o;;i;{ io;;0;{i2o;;0;{i o;;0;{i5o;;i;{io;;0;{i5o;;i;{i'o;;0;{i5o;;i;{i@o;;0;{i#o;;0;{i5o;;0;{i"o;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i4o;;0;{io;;0;{i5o;;i;{i5o;;i;{io;;0;{i8o;;0;{i*o;;0;{i#o;;0;{io;;0;{iLo;;i;{i8o;;0;{io;;i;{i(o;;i;{i*o;;i;{ io;;i;{io;;0;{i2o;;0;{i#o;;0;{i2o;;i;{io;;0;{i2o;;0;{i@o;;0;{io;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i+o;;0;{i4o;;0;{i*o;;i;{iLo;;i;{i,o;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{iBo;;0;{io;;0;{i#o;;i;{io;;0;{i o;;0;{i o;;0;{iLo;;i;{io;;0;{i#o;;0;{io;;i;{i3o;;0;{i@o;;0;{i%o;;0;{i7o;;0;{i-o;;0;{io;;i;{i4o;;i;{io;;0;{i o;;0;{iLo;;i;{io;;i;{i%o;;0;{i8o;;0;{io;;i;{i*o;;0;{i1o;;0;{i o;;0;{i o;;0;{i5o;;i;{i4o;;0;{i#o;;i;{i5o;;i;{io;;0;{iBo;;0;{io;;i;{io;;0;{i o;;0;{i2o;;i;{i o;;0;{i5o;;0;{io;;i;{io;;0;{i4o;;0;{io;;0;{i4o;;i;{io;;0;{io;;i;{i o;;0;{i o;;0;{i1o;;0;{iHo;;0;{io;;i;{i4o;;0;{iAo;;0;{io;;0;{io;;i;{i o;;0;{i o;;i;{io;;i;{ i o;;0;{i4o;;0;{io;;i;{io;;0;{i4o;;0;{i%o;;0;{io;;0;{iLo;;i;{i+o;;0;{i!o;;0;{i5o;;i;{i@o;;0;{ io;;0;{i"o;;0;{iLo;;i;{i4o;;0;{i%o;;0;{iAo;;0;{i'o;;0;{i#o;;0;{iLo;;i;{io;;0;{i-o;;0;{i!o;;i;{i!o;;0;{i5o;;0;{iIo;;0;{i"o;;0;{io;;i;{i"o;;0;{i5o;;0;{i"o;;0;{i#o;;0;{iLo;;i;{i'o;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{io;;i;{i#o;;i;{io;;0;{i3o;;0;{i#o;;0;{i8o;;0;{io;;i;{io;;0;{i#o;;0;{i0o;;0;{i o;;0;{i2o;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i o;;0;{i2o;;0;{io;;i;{i'o;;0;{i4o;;0;{io;;0;{i5o;;i;{i-o;;0;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i8o;;0;{io;;0;{i!o;;i;{i@o;;0;{io;;0;{iGo;;0;{io;;i;{iAo;;0;{io;;0;{iIo;;i;{iDo;;0;{i!o;;0;{io;;0;{i#o;;0;{i5o;;i;{i4o;;i;{io;;0;{i"o;;0;{i2o;;i;{i8o;;0;{io;;i;{i2o;;0;{i"o;;0;{io;;i;{io;;0;{io;;0;{i0o;;i;{i5o;;i;{io;;0;{io;;0;{i2o;;0;{i@o;;0;{io;;0;{i2o;;i;{io;;0;{i#o;;0;{i2o;;i;{i2o;;i;{io;;0;{iLo;;i;{io;;0;{i4o;;0;{iBo;;0;{i o;;0;{io;;0;{i2o;;i;{i*o;;0;{io;;0;{iLo;;i;{i-o;;0;{i#o;;0;{iLo;;0;{io;;0;{i2o;;i;{i4o;;0;{i!o;;0;{i1o;;0;{i!o;;i;{i*o;;0;{i@o;;0;{io;;0;{i4o;;0;{i#o;;0;{iLo;;0;{io;;i;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{i1o;;0;{i%o;;i;{iBo;;0;{io;;0;{iBo;;0;{i#o;;i;{iHo;;0;{i2o;;i;{i"o;;0;{i2o;;i;{i#o;;0;{i1o;;0;{io;;0;{io;;0;{i5o;;i;{i2o;;0;{io;;i;{i%o;;0;{ io;;0;{i4o;;i;{i%o;;0;{i4o;;i;{ io;;0;{i#o;;0;{i1o;;0;{i!o;;i;{io;;0;{i2o;;0;{i#o;;0;{iLo;;i;{i%o;;0;{i4o;;0;{io;;0;{i#o;;i;{i@o;;0;{i!o;;0;{io;;0;{i#o;;i;{i-o;;0;{i*o;;i;{i2o;;0;{io;;i;{i'o;;0;{i*o;;0;{i4o;;0;{io;;i;{i'o;;0;{i5o;;0;{io;;0;{i5o;;0;{iBo;;0;{i-o;;i;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i(o;;0;{i#o;;i;{i*o;;i;{ io;;0;{i#o;;0;{i5o;;i;{i o;;0;{i1o;;0;{io;;0;{i!o;;0;{i2o;;0;{i#o;;0;{i5o;;i;{iHo;;0;{io;;i;{i o;;0;{i2o;;i;{i4o;;0;{i*o;;i;{i o;;0;{i4o;;0;{io;;0;{io;;0;{i5o;;i;{i9o;;0;{i#o;;0;{i5o;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iBo;;0;{i o;;0;{i%o;;i;{iCo;;0;{i o;;0;{iHo;;i;{iDo;;0;{io;;0;{iIo;;i;{i"o;;i;{iHo;;0;{io;;i;{io;;0;{i'o;;0;{i1o;;0;{i o;;i;{i!o;;0;{i4o;;0;{io;;0;{i#o;;i;{iIo;;0;{io;;0;{io;;0;{iLo;;i;{i!o;;i;{i5o;;i;{i o;;0;{i7o;;0;{iHo;;0;{i-o;;i;{i9o;;0;{iIo;;i;{io;;i;{ io;;0;{i-o;;0;{io;;i;{io;;0;{i#o;;0;{iIo;;0;{i2o;;i;{i"o;;0;{i1o;;0;{io;;i;{i+o;;0;{i!o;;0;{i-o;;i;{iBo;;0;{io;;0;{io;;i;{io;;0;{io;;0;{i4o;;0;{iIo;;0;{io;;i;{io;;i;{io;;0;{i4o;;0;{iHo;;0;{io;;i;{io;;0;{i8o;;0;{i#o;;0;{i5o;;i;{i2o;;0;{io;;0;{i!o;;i;{i*o;;0;{i8o;;0;{i'o;;0;{i#o;;0;{i#o;;0;{io;;i;{i+o;;0;{io;;0;{iIo;;0;{i2o;;i;{i,o;;0;{i+o;;i;{i-o;;0;{i2o;;0;{i"o;;0;{i8o;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{i!o;;i;{io;;0;{io;;i;{io;;0;{i5o;;0;{i"o;;0;{i#o;;i;{iHo;;i;{i o;;0;{i2o;;0;{i'o;;i;{i*o;;0;{i1o;;0;{iIo;;0;{i'o;;i;{i6o;;0;{io;;i;{i!o;;0;{i'o;;0;{i"o;;i;{io;;i;{io;;i;{ io;;0;{io;;i;{i o;;0;{i2o;;i;{i o;;0;{i6o;;0;{i!o;;i;{io;;0;{i6o;;0;{io;;i;{i@o;;0;{i!o;;0;{i2o;;i;{i7o;;0;{ io;;i;{io;;0;{iHo;;0;{i3o;;i;{i!o;;0;{io;;i;{i1o;;0;{i'o;;i;{io;;i;{i-o;;i;{io;;0;{i2o;;0;{i'o;;i;{io;;0;{i'o;;0;{i2o;;i;{io;;0;{i5o;;i;{io;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{i7o;;0;{io;;i;{io;;0;{i5o;;i;{i!o;;0;{i7o;;0;{io;;i;{i%o;;0;{i4o;;0;{io;;i;{i*o;;0;{i5o;;i;{i@o;;0;{io;;0;{i2o;;i;{iDo;;0;{i'o;;i;{iHo;;0;{io;;i;{iIo;;0;{i-o;;i;{i8o;;i;{io;;i;{io;;0;{i2o;;i;{i+o;;0;{i2o;;0;{i#o;;i;{i8o;;0;{i#o;;i;{i%o;;i;{i@o;;0;{io;;0;{io;;i;{io;;i;{io;;0;{i2o;;0;{io;;i;{i"o;;i;{i%o;;0;{io;;i;{io;;0;{io;;0;{i0o;;i;{io;;0;{iLo;;i;{i#o;;i;{io;;i;{io;;0;{i o;;0;{i2o;;i;{io;;i;{i%o;;0;{i4o;;0;{io;;0;{io;;0;{iLo;;i;{i o;;0;{io;;0;{io;;0;{i0o;;i;{i o;;i;{io;;i;{i4o;;i;{io;;0;{io;;i;{io;;i;{i+o;;0;{i1o;;0;{i'o;;i;{io;;i;{ io;;0;{i4o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i0o;;i;{i2o;;i;{i4o;;i;{i4o;;i;{io;;0;{io;;0;{iLo;;i;{io;;0;{ io;;i;{i#o;;i;{io;;0;{i2o;;i;{io;;0;{i o;;0;{i0o;;i;{i2o;;i;{i#o;;0;{i2o;;i;{i0o;;0;{i%o;;0;{i8o;;i;{i2o;;i;{i4o;;0;{io;;0;{i2o;;i;{io;;0;{i2o;;i;{io;;i;{i8o;;i;{io;;0;{i2o;;i;{io;;0;{i4o;;i;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{i5o;;i;{io;;i;{i!o;;0;{i4o;;0;{io;;i;{iFo;;i;{i!o;;i;{ io;;0;{iIo;;0;{i!o;;i;{i o;;0;{i2o;;0;{io;;i;{io;;0;{i#o;;0;{io;;i;{i!o;;0;{i7o;;0;{io;;i;{i2o;;0;{io;;0;{i0o;;i;{i@o;;0;{io;;0;{i"o;;i;{io;;i;{i+o;;i;{i#o;;0;{i o;;i;{io;;0;{i2o;;i;{i%o;;0;{i8o;;0;{io;;i;{i9o;;i;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{i*o;;0;{ i%o;;0;{i0o;;i;{i4o;;0;{i!o;;i;{i0o;;i;{i2o;;i;{i4o;;0;{io;;i;{i+o;;0;{io;;0;{i4o;;0;{io;;i;{i8o;;0;{io;;i;{iHo;;0;{ io;;i;{i!o;;0;{i2o;;0;{io;;i;{io;;i;{iCo;;0;{io;;i;{i!o;;i;{i"o;;i;{iIo;;0;{io;;i;{i!o;;i;{i9o;;0;{io;;i;{i!o;;0;{i1o;;0;{io;;i;{io;;i;{i o;;0;{i1o;;0;{io;;i;{io;;0;{i#o;;i;{io;;i;{i!o;;0;{i-o;;0;{io;;i;{i*o;;0;{iBo;;0;{io;;0;{io;;i;{i2o;;i;{io;;i;{i!o;;0;{i!o;;0;{i2o;;0;{i!o;;i;{i#o;;0;{io;;0;{i5o;;i;{io;;i;{i2o;;0;{i o;;0;{i4o;;0;{i@o;;0;{i)o;;0;{io;;i;{i%o;;i;{io;;0;{iHo;;0;{i2o;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i2o;;0;{i"o;;i;{i4o;;0;{io;;0;{i4o;;i;{io;;0;{i-o;;0;{i"o;;i;{i o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;0;{io;;0;{i1o;;0;{io;;0;{i o;;0;{io;;i;{i2o;;i;{iBo;;0;{io;;i;{iDo;;0;{io;;i;{i'o;;0;{i5o;;0;{iHo;;i;{i*o;;0;{i1o;;0;{io;;i;{i4o;;0;{io;;i;{i,o;;0;{i+o;;i;{i@o;;0;{i o;;0;{i-o;;i;{i%o;;0;{iHo;;i;{iHo;;0;{io;;0;{i9o;;0;{iHo;;i;{i%o;;0;{i5o;;0;{iHo;;i;{iIo;;0;{io;;i;{io;;0;{i5o;;0;{iIo;;i;{i@o;;0;{i+o;;0;{i(o;;i;{i'o;;0;{i#o;;i;{i*o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i4o;;i;{i5o;;i;{i2o;;0;{i)o;;0;{io;;i;{i,o;;0;{i2o;;0;{i#o;;i;{iBo;;0;{io;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{io;;0;{io;;0;{i4o;;i;{i o;;i;{i o;;0;{iLo;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i o;;0;{i2o;;0;{io;;i;{i!o;;0;{i1o;;0;{i"o;;i;{i#o;;0;{io;;i;{i!o;;i;{i"o;;0;{iLo;;i;{i2o;;0;{i+o;;0;{iLo;;i;{i*o;;0;{i2o;;0;{i@o;;0;{i#o;;0;{iHo;;i;{i+o;;0;{i#o;;i;{i+o;;0;{ io;;i;{i#o;;0;{i*o;;0;{io;;i;{i0o;;0;{io;;0;{i6o;;0;{io;;i;{i5o;;i;{i)o;;0;{io;;i;{i,o;;0;{i2o;;0;{i#o;;i;{iDo;;0;{i+o;;0;{i*o;;0;{i'o;;0;{i#o;;0;{i#o;;0;{io;;0;{iLo;;i;{iGo;;0;{i-o;;0;{io;;i;{i"o;;0;{i o;;0;{iLo;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iHo;;0;{ io;;i;{io;;i;{i'o;;0;{io;;i;{i*o;;0;{i2o;;0;{i!o;;0;{i*o;;0;{i4o;;0;{io;;i;{iAo;;0;{io;;i;{io;;i;{i"o;;i;{i-o;;0;{ io;;i;{io;;0;{iIo;;0;{i-o;;i;{io;;i;{i!o;;i;{i"o;;i;{i.o;;0;{iHo;;0;{i-o;;0;{i!o;;i;{i2o;;0;{io;;i;{io;;0;{i2o;;i;{i"o;;i;{iIo;;0;{i'o;;0;{io;;i;{i"o;;i;{i2o;;i;{ io;;i;{io;;0;{iIo;;0;{io;;i;{io;;i;{iIo;;0;{i3o;;i;{i!o;;i;{i7o;;0;{io;;i;{i#o;;0;{i3o;;i;{i%o;;0;{i2o;;0;{i"o;;i;{iHo;;0;{i-o;;i;{i@o;;0;{io;;0;{i(o;;i;{iCo;;0;{i o;;0;{iIo;;i;{i"o;;0;{io;;i;{io;;0;{i#o;;0;{i9o;;i;{io;;0;{i#o;;0;{io;;i;{io;;i;{i0o;;i;{i4o;;0;{iIo;;0;{i'o;;i;{io;;0;{i7o;;0;{iIo;;0;{io;;i;{io;;0;{iIo;;0;{i-o;;0;{io;;i;{i!o;;0;{i7o;;0;{i-o;;i;{i"o;;0;{i-o;;i;{io;;i;{iHo;;0;{i-o;;0;{io;;i;{i@o;;0;{ io;;0;{iIo;;0;{i2o;;i;{i!o;;0;{io;;i;{i%o;;0;{i4o;;0;{io;;i;{i'o;;0;{iIo;;0;{io;;i;{iCo;;0;{i+o;;0;{i o;;0;{iHo;;i;{iDo;;0;{i'o;;0;{iIo;;i;{io;;i;{iBo;;0;{i"o;;0;{iHo;;i;{io;;0;{i4o;;i;{i o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i2o;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{iLo;;i;{i!o;;i;{ io;;i;{io;;0;{i9o;;0;{io;;i;{io;;0;{i2o;;i;{io;;0;{i2o;;0;{i%o;;i;{i#o;;0;{i2o;;0;{i o;;i;{i%o;;i;{iBo;;0;{io;;0;{i"o;;i;{i%o;;0;{io;;i;{i#o;;0;{i#o;;0;{i"o;;0;{io;;i;{i%o;;i;{i'o;;0;{ io;;i;{io;;i;{i"o;;0;{io;;i;{i2o;;0;{io;;i;{i4o;;0;{iHo;;0;{io;;i;{io;;i;{i"o;;0;{i5o;;i;{io;;i;{i"o;;0;{i2o;;0;{io;;i;{iFo;;i;{i2o;;0;{io;;0;{i8o;;i;{i(o;;i;{i@o;;0;{i*o;;i;{i-o;;i;{io;;i;{io;;i;{iCo;;0;{i"o;;i;{iDo;;0;{i"o;;0;{iHo;;i;{i o;;0;{io;;0;{iLo;;i;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i5o;;i;{io;;0;{iIo;;0;{i3o;;i;{io;;i;{io;;i;{iAo;;0;{i"o;;0;{io;;i;{i!o;;i;{i#o;;0;{i1o;;0;{io;;i;{i#o;;0;{iLo;;0;{i o;;0;{i@o;;0;{io;;0;{i2o;;0;{io;;0;{iLo;;i;{iAo;;0;{i*o;;0;{io;;i;{i0o;;i;{ i"o;;0;{ i-o;;0;{io;;i;{i1o;;0;{io;;i;{io;;i;{i2o;;0;{io;;i;{iIo;;0;{i2o;;0;{i"o;;i;{i'o;;i;{i#o;;0;{i1o;;0;{io;;i;{i%o;;0;{i2o;;i;{i+o;;0;{i#o;;0;{i4o;;0;{iHo;;0;{io;;i;{i2o;;i;{i4o;;0;{io;;0;{i2o;;i;{iAo;;0;{i"o;;0;{iIo;;0;{io;;i;{iBo;;0;{i.o;;0;{i#o;;0;{iLo;;i;{io;;0;{i2o;;0;{i#o;;0;{i9o;;i;{i1o;;0;{io;;i;{ io;;0;{i4o;;0;{io;;0;{i5o;;i;{iLo;;i;{io;;0;{iHo;;0;{i2o;;i;{i"o;;0;{i-o;;0;{io;;i;{iIo;;0;{i2o;;0;{i"o;;i;{i)o;;0;{i4o;;0;{io;;0;{i5o;;i;{i5o;;i;{iLo;;i;{i+o;;0;{i"o;;0;{i2o;;0;{i'o;;i;{i@o;;0;{i"o;;0;{i7o;;0;{iIo;;0;{i-o;;0;{io;;i;{io;;i;{i o;;0;{i5o;;0;{io;;i;{i o;;0;{io;;i;{i!o;;0;{i2o;;0;{io;;i;{i o;;i;{io;;0;{i4o;;i;{io;;i;{i@o;;0;{i"o;;0;{i5o;;0;{i"o;;0;{io;;i;{io;;0;{i4o;;0;{i o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{io;;i;{io;;0;{i#o;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{iLo;;i;{iLo;;i;{io;;i;{i"o;;0;{io;;i;{i1o;;0;{iIo;;0;{io;;i;{i2o;;0;{io;;i;{io;;i;{i'o;;0;{i#o;;0;{iLo;;i;{i)o;;0;{io;;0;{i4o;;i;{iHo;;0;{io;;0;{i"o;;0;{i7o;;0;{io;;i;{io;;i;{i'o;;i;{i"o;;0;{i'o;;0;{io;;i;{i@o;;0;{i"o;;0;{iIo;;0;{i2o;;i;{iIo;;0;{io;;i;{i'o;;i;{i@o;;0;{i"o;;0;{i5o;;0;{iIo;;0;{i"o;;i;{i2o;;i;{io;;i;{io;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{iDo;;0;{i#o;;0;{iIo;;i;{io;;i;{i8o;;i;{io;;i;{ i o;;0;{i8o;;0;{i!o;;0;{io;;0;{iIo;;0;{i-o;;0;{i"o;;i;{io;;0;{i%o;;0;{i2o;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{i2o;;0;{i#o;;0;{i2o;;i;{i%o;;0;{io;;i;{i*o;;0;{io;;i;{i-o;;0;{i2o;;0;{i"o;;i;{io;;0;{io;;i;{io;;i;{i7o;;0;{io;;i;{i o;;0;{i8o;;0;{io;;i;{i o;;0;{io;;i;{io;;i;{i2o;;i;{i3o;;i;{io;;0;{io;;0;{i2o;;i;{i#o;;i;{i2o;;i;{i1o;;0;{iIo;;0;{io;;i;{io;;0;{i2o;;0;{io;;0;{i8o;;i;{io;;i;{ io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i2o;;0;{i'o;;0;{i2o;;i;{i!o;;0;{i2o;;0;{i(o;;i;{i1o;;0;{io;;0;{io;;0;{i8o;;0;{iLo;;i;{i2o;;0;{i'o;;0;{i2o;;i;{i5o;;i;{io;;i;{iIo;;0;{i2o;;i;{io;;0;{io;;i;{io;;0;{i-o;;0;{i"o;;i;{i!o;;i;{ io;;0;{i2o;;0;{i%o;;0;{i4o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{i1o;;0;{io;;0;{io;;0;{i2o;;0;{i#o;;i;{i4o;;0;{io;;i;{i@o;;0;{io;;0;{i2o;;i;{iBo;;0;{i"o;;0;{io;;i;{i"o;;i;{ io;;0;{i'o;;0;{io;;i;{io;;0;{i8o;;0;{iIo;;0;{i"o;;i;{i#o;;0;{iHo;;0;{i!o;;i;{i5o;;i;{iAo;;0;{io;;0;{iIo;;0;{io;;i;{i#o;;0;{iLo;;0;{io;;i;{i'o;;i;{io;;0;{i2o;;0;{io;;i;{i#o;;0;{i5o;;i;{i1o;;0;{i*o;;i;{i*o;;0;{ i%o;;0;{io;;i;{i1o;;0;{iHo;;0;{io;;i;{i5o;;0;{io;;0;{i1o;;0;{io;;i;{i9o;;0;{io;;i;{i+o;;0;{i!o;;0;{i9o;;0;{iHo;;i;{i"o;;0;{i1o;;0;{io;;i;{i5o;;i;{i1o;;0;{io;;i;{i-o;;0;{i8o;;0;{io;;0;{i@o;;0;{io;;i;{i@o;;0;{i"o;;0;{i5o;;0;{i"o;;i;{i*o;;0;{iIo;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{io;;0;{io;;i;{iCo;;0;{io;;i;{iDo;;0;{i o;;0;{io;;i;{i*o;;0;{iIo;;i;{i3o;;i;{i"o;;0;{i2o;;0;{i!o;;i;{i@o;;0;{io;;0;{i#o;;0;{io;;i;{i"o;;0;{io;;i;{i5o;;0;{i"o;;i;{i4o;;0;{io;;i;{io;;i;{io;;0;{i1o;;0;{io;;i;{io;;0;{io;;0;{i0o;;i;{io;;i;{ io;;0;{i5o;;i;{i"o;;0;{i-o;;0;{i!o;;i;{i#o;;0;{iIo;;0;{i2o;;0;{i"o;;i;{iAo;;0;{io;;0;{i%o;;0;{io;;i;{iCo;;0;{io;;i;{io;;i;{iFo;;i;{io;;0;{i o;;0;{i1o;;0;{i!o;;i;{i5o;;i;{i!o;;i;{io;;0;{i2o;;0;{i*o;;0;{io;;0;{i4o;;0;{io;;i;{i@o;;0;{io;;0;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i'o;;i;{i"o;;0;{i4o;;0;{io;;0;{i*o;;0;{i9o;;i;{i+o;;0;{i'o;;0;{i2o;;i;{iHo;;0;{io;;i;{i"o;;0;{i'o;;0;{io;;i;{i-o;;0;{i3o;;0;{io;;0;{i'o;;0;{i"o;;i;{iIo;;0;{i!o;;i;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i-o;;0;{io;;i;{i"o;;0;{i9o;;0;{i#o;;i;{i*o;;0;{i"o;;0;{i2o;;0;{i!o;;i;{i5o;;i;{ io;;i;{io;;i;{i"o;;0;{i'o;;0;{io;;i;{i#o;;0;{i2o;;0;{io;;i;{i*o;;0;{io;;0;{iLo;;i;{iHo;;i;{ io;;0;{iHo;;0;{i2o;;i;{io;;0;{i-o;;i;{i o;;0;{i9o;;0;{iHo;;i;{i*o;;0;{ io;;i;{io;;i;{io;;i;{i2o;;0;{io;;i;{i"o;;i;{i4o;;0;{io;;i;{i8o;;0;{iHo;;0;{io;;i;{iHo;;0;{i2o;;0;{io;;i;{i+o;;0;{i#o;;0;{i0o;;i;{iHo;;0;{i2o;;i;{i8o;;0;{io;;i;{iIo;;0;{i-o;;i;{i@o;;0;{io;;i;{io;;0;{iHo;;0;{io;;i;{iBo;;0;{io;;i;{io;;0;{iIo;;i;{iIo;;i;{i6o;;0;{io;;0;{i"o;;0;{i7o;;0;{i-o;;i;{io;;i;{io;;0;{iHo;;0;{i-o;;i;{io;;0;{i7o;;0;{i-o;;i;{i7o;;0;{ io;;i;{i"o;;0;{i2o;;0;{io;;i;{i+o;;0;{i"o;;0;{i8o;;0;{iHo;;0;{io;;i;{io;;i;{ io;;0;{iIo;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{i"o;;0;{io;;i;{i1o;;0;{io;;i;{i2o;;0;{i!o;;i;{i'o;;i;{iBo;;0;{i#o;;0;{io;;i;{i!o;;i;{iHo;;0;{io;;i;{iIo;;0;{i-o;;i;{i"o;;0;{i8o;;0;{io;;i;{i8o;;i;{io;;0;{io;;0;{i4o;;i;{io;;0;{iLo;;i;{io;;i;{io;;0;{io;;0;{i#o;;i;{i%o;;i;{io;;0;{i2o;;0;{io;;i;{i1o;;0;{io;;0;{io;;i;{iLo;;i;{io;;i;{io;;0;{i1o;;0;{io;;i;{io;;i;{io;;i;{io;;0;{i4o;;i;{i4o;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{io;;0;{io;;i;{ io;;0;{i2o;;0;{i#o;;i;{io;;0;{i2o;;i;{io;;0;{i2o;;0;{i#o;;i;{i o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i9o;;0;{i!o;;0;{i4o;;i;{i'o;;0;{i4o;;0;{io;;0;{i5o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i+o;;0;{i1o;;0;{io;;0;{io;;0;{i5o;;i;{iBo;;0;{i"o;;0;{io;;0;{i2o;;i;{iLo;;i;{iBo;;0;{io;;0;{io;;0;{io;;0;{i#o;;0;{io;;0;{iLo;;i;{io;;i;{i"o;;0;{i-o;;0;{io;;i;{i1o;;0;{io;;i;{i4o;;0;{io;;i;{i%o;;i;{io;;i;{ io;;0;{i5o;;i;{i"o;;0;{io;;i;{i#o;;0;{i2o;;0;{i o;;i;{i2o;;i;{io;;i;{i@o;;0;{i"o;;0;{i2o;;0;{i'o;;0;{iLo;;i;{i#o;;0;{i(o;;i;{i"o;;0;{io;;i;{i#o;;0;{i"o;;0;{i2o;;0;{io;;0;{i#o;;i;{i'o;;i;{ io;;0;{io;;0;{i4o;;0;{i)o;;0;{io;;i;{i o;;0;{io;;i;{io;;0;{i5o;;i;{i#o;;0;{i2o;;0;{i o;;i;{i2o;;i;{io;;i;{iAo;;0;{i"o;;0;{io;;i;{i+o;;0;{i"o;;0;{iHo;;i;{iBo;;0;{i#o;;0;{io;;i;{iHo;;0;{io;;i;{i@o;;0;{i+o;;0;{i"o;;0;{i4o;;0;{io;;i;{iCo;;0;{io;;i;{i!o;;0;{i"o;;0;{iHo;;0;{i2o;;0;{i!o;;i;{i"o;;i;{iIo;;0;{io;;i;{i"o;;i;{i9o;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{i2o;;i;{io;;i;{i o;;0;{i4o;;0;{i*o;;i;{io;;0;{i2o;;0;{i+o;;0;{iLo;;i;{io;;0;{i0o;;i;{i4o;;0;{io;;0;{i2o;;i;{io;;0;{i4o;;0;{i%o;;0;{i4o;;0;{io;;0;{i5o;;i;{io;;0;{i4o;;0;{ io;;0;{i o;;0;{iLo;;i;{io;;i;{i-o;;0;{io;;i;{io;;i;{i5o;;0;{iIo;;i;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i!o;;i;{i@o;;0;{i o;;0;{io;;i;{i'o;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i o;;0;{i4o;;0;{io;;0;{i5o;;0;{iIo;;i;{i4o;;0;{i#o;;0;{iLo;;0;{i*o;;i;{iBo;;0;{io;;0;{iIo;;0;{io;;i;{io;;0;{i0o;;i;{i#o;;0;{i"o;;0;{i2o;;0;{io;;0;{i#o;;i;{i4o;;0;{io;;i;{i%o;;0;{i4o;;0;{i o;;0;{i4o;;0;{i*o;;i;{i)o;;0;{i0o;;i;{i*o;;0;{i@o;;0;{i o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i@o;;0;{ io;;0;{i#o;;0;{io;;i;{i%o;;0;{i*o;;i;{i o;;0;{io;;i;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{iAo;;0;{io;;0;{iGo;;0;{io;;i;{i#o;;0;{io;;0;{i1o;;0;{i*o;;i;{i4o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i-o;;0;{i*o;;i;{iGo;;0;{io;;i;{iBo;;0;{ io;;0;{i*o;;0;{i%o;;0;{i2o;;0;{i@o;;0;{i'o;;0;{i5o;;0;{i"o;;i;{io;;i;{io;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{io;;i;{i#o;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{iDo;;0;{io;;0;{i@o;;0;{io;;0;{io;;i;{iGo;;0;{io;;i;{iHo;;i;{i"o;;0;{i5o;;0;{iHo;;i;{iBo;;0;{i*o;;i;{io;;0;{i#o;;i;{iHo;;0;{ io;;i;{i"o;;0;{iHo;;0;{i-o;;i;{i-o;;i;{ io;;i;{io;;0;{i#o;;0;{i4o;;0;{io;;i;{iAo;;0;{i"o;;0;{iHo;;0;{io;;i;{io;;0;{iIo;;0;{i-o;;i;{io;;0;{i%o;;i;{i!o;;i;{i@o;;0;{i"o;;0;{i2o;;i;{i"o;;i;{i"o;;0;{i1o;;0;{io;;i;{iHo;;0;{io;;i;{i+o;;0;{io;;0;{iIo;;0;{i2o;;i;{i"o;;0;{iHo;;0;{i-o;;0;{io;;i;{iAo;;0;{i"o;;0;{iHo;;i;{i+o;;0;{i"o;;0;{io;;i;{i0o;;i;{i2o;;i;{ io;;i;{io;;0;{i8o;;0;{iIo;;0;{io;;i;{io;;0;{i'o;;0;{io;;i;{io;;i;{io;;0;{i2o;;0;{io;;0;{i2o;;0;{i'o;;i;{i%o;;0;{i4o;;0;{i@o;;0;{i o;;0;{i2o;;i;{i2o;;0;{io;;i;{i!o;;i;{iCo;;0;{io;;i;{i+o;;0;{i"o;;0;{i2o;;i;{i3o;;i;{i"o;;0;{i5o;;i;{i@o;;0;{io;;0;{i7o;;0;{i-o;;0;{io;;i;{iAo;;0;{i"o;;0;{iHo;;i;{iIo;;0;{ i'o;;0;{i"o;;i;{i-o;;0;{ io;;i;{io;;i;{i"o;;0;{i-o;;0;{io;;i;{i!o;;i;{iCo;;0;{io;;i;{i"o;;i;{iAo;;0;{i"o;;0;{iIo;;i;{i2o;;0;{i"o;;i;{i'o;;i;{i3o;;i;{i#o;;0;{&io;;i;{ i o;;0;{i1o;;0;{io;;i;{iIo;;0;{i2o;;0;{io;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{iIo;;0;{i2o;;i;{i#o;;0;{i2o;;0;{io;;i;{iIo;;0;{i2o;;0;{io;;i;{io;;i;{io;;0;{i8o;;0;{iLo;;i;{io;;0;{i'o;;0;{i1o;;0;{io;;0;{io;;0;{i8o;;i;{iLo;;i;{i#o;;0;{i-o;;0;{io;;i;{io;;0;{io;;0;{i2o;;i;{i4o;;0;{io;;i;{i@o;;0;{i#o;;0;{io;;i;{i%o;;0;{io;;i;{i o;;0;{ io;;0;{i0o;;i;{io;;0;{i0o;;i;{io;;0;{i4o;;i;{i5o;;0;{io;;0;{i#o;;i;{i0o;;i;{io;;i;{ i o;;0;{i1o;;0;{i"o;;i;{i o;;0;{i9o;;i;{i!o;;0;{i4o;;i;{i#o;;0;{io;;0;{io;;0;{iLo;;i;{i*o;;0;{io;;0;{i2o;;0;{io;;i;{i4o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;0;{io;;0;{i4o;;0;{i o;;0;{i1o;;0;{i"o;;i;{i1o;;0;{io;;i;{io;;i;{io;;0;{iIo;;0;{i3o;;i;{i5o;;i;{io;;0;{io;;i;{i0o;;i;{i0o;;i;{i4o;;i;{io;;i;{i"o;;0;{io;;0;{io;;0;{iLo;;i;{i2o;;i;{i@o;;0;{i!o;;0;{i%o;;0;{iLo;;i;{iDo;;0;{io;;i;{io;;0;{iIo;;0;{i2o;;i;{io;;i;{io;;i;{io;;0;{i'o;;0;{io;;i;{i2o;;0;{i o;;i;{i@o;;0;{i#o;;0;{iIo;;0;{i2o;;i;{io;;i;{i4o;;i;{i5o;;i;{i!o;;i;{io;;0;{i5o;;i;{i"o;;i;{iLo;;i;{i"o;;0;{iLo;;i;{i@o;;0;{i"o;;0;{i(o;;i;{i"o;;0;{i0o;;i;{i2o;;0;{io;;0;{io;;0;{iLo;;i;{i'o;;0;{io;;i;{io;;i;{io;;i;{i@o;;0;{i#o;;i;{iGo;;0;{i'o;;i;{io;;i;{i@o;;0;{i#o;;i;{io;;i;{i#o;;0;{i'o;;0;{i!o;;i;{i1o;;0;{io;;i;{i!o;;i;{i+o;;0;{i1o;;0;{i'o;;i;{iBo;;0;{i o;;0;{io;;i;{iCo;;0;{io;;i;{i"o;;i;{i#o;;0;{i4o;;0;{io;;i;{i%o;;0;{i!o;;i;{i0o;;i;{i1o;;0;{io;;0;{io;;0;{i2o;;i;{i4o;;i;{i'o;;0;{i2o;;0;{i#o;;i;{i5o;;i;{i(o;;0;{io;;0;{i2o;;i;{i*o;;i;{ i o;;0;{i2o;;0;{io;;0;{i4o;;i;{io;;0;{i2o;;i;{i4o;;0;{i"o;;0;{i!o;;i;{i2o;;0;{i"o;;0;{io;;0;{i@o;;0;{i'o;;0;{io;;i;{i4o;;0;{io;;i;{i+o;;0;{i1o;;0;{io;;i;{i*o;;i;{i4o;;0;{io;;i;{i-o;;i;{io;;i;{io;;i;{ io;;0;{i-o;;i;{i o;;0;{iIo;;0;{i3o;;i;{io;;0;{i#o;;0;{io;;i;{i8o;;0;{io;;i;{i#o;;0;{i1o;;0;{io;;i;{io;;i;{i@o;;0;{io;;0;{iGo;;0;{io;;i;{io;;0;{iIo;;0;{i2o;;i;{i!o;;0;{i7o;;0;{i-o;;0;{io;;i;{io;;i;{io;;0;{i1o;;0;{i'o;;i;{io;;0;{iIo;;0;{io;;i;{io;;i;{iAo;;0;{i#o;;0;{i!o;;i;{iFo;;i;{io;;i;{io;;0;{i-o;;0;{io;;i;{i#o;;0;{i9o;;0;{iIo;;i;{i!o;;i;{i o;;0;{i-o;;0;{i!o;;i;{i#o;;0;{iHo;;0;{i-o;;i;{i"o;;i;{i1o;;0;{i%o;;i;{i%o;;0;{i5o;;i;{i*o;;0;{i o;;0;{i5o;;i;{i0o;;i;{io;;0;{i0o;;i;{i2o;;i;{i3o;;i;{io;;0;{i2o;;i;{io;;0;{io;;i;{i2o;;0;{io;;i;{i"o;;i;{io;;0;{i1o;;0;{io;;i;{io;;0;{i!o;;i;{i1o;;0;{io;;i;{i5o;;0;{iHo;;i;{i o;;0;{i'o;;0;{i"o;;i;{io;;0;{ i!o;;i;{i0o;;i;{i1o;;0;{io;;i;{io;;0;{i0o;;0;{i@o;;0;{i%o;;i;{io;;0;{i2o;;0;{io;;0;{io;;0;{i%o;;0;{i2o;;0;{io;;i;{i9o;;i;{iHo;;0;{i2o;;0;{i'o;;i;{io;;0;{i9o;;i;{io;;0;{ io;;i;{io;;i;{i!o;;i;{i'o;;0;{i"o;;i;{i-o;;0;{io;;i;{i2o;;i;{i6o;;0;{io;;i;{io;;i;{iIo;;0;{i-o;;i;{io;;0;{i-o;;0;{io;;i;{i1o;;0;{i!o;;i;{i2o;;0;{ io;;i;{io;;i;{i@o;;0;{i-o;;0;{i5o;;0;{i"o;;0;{io;;i;{i!o;;i;{i'o;;i;{io;;0;{io;;i;{i!o;;i;{i-o;;0;{io;;i;{i1o;;0;{io;;i;{io;;i;{i2o;;0;{ i o;;i;{io;;i;{io;;0;{i5o;;i;{i"o;;i;{i3o;;i;{i4o;;i;{i%o;;i;{i7o;;0;{i-o;;i;{i8o;;i;{io;;0;{iIo;;0;{i2o;;i;{i!o;;0;{i1o;;0;{io;;0;{i#o;;0;{i0o;;0;{i'o;;0;{i1o;;0;{io;;i;{i2o;;i;{io;;i;{i"o;;0;{ i-o;;0;{io;;i;{i0o;;i;{i1o;;0;{ io;;i;{io;;i;{io;;i;{iIo;;0;{io;;i;{i2o;;0;{io;;i;{io;;i;{i3o;;i;{i4o;;0;{io;;i;{iHo;;0;{i-o;;i;{i!o;;i;{iIo;;0;{i2o;;i;{i#o;;0;{i'o;;0;{i"o;;i;{i-o;;0;{io;;i;{i1o;;0;{i'o;;i;{i2o;;0;{io;;i;{i'o;;i;{i4o;;0;{io;;i;{i5o;;0;{iHo;;i;{i6o;;0;{io;;i;{i7o;;0;{iHo;;0;{io;;i;{iHo;;0;{i-o;;0;{io;;i;{i2o;;0;{i"o;;i;{i%o;;0;{ io;;i;{i'o;;0;{io;;i;{i-o;;0;{io;;i;{io;;i;{i1o;;0;{io;;i;{i6o;;0;{io;;i;{i8o;;0;{io;;i;{io;;i;{i'o;;0;{i1o;;0;{io;;i;{i2o;;0;{io;;i;{i!o;;i;{i"o;;i;{i4o;;0;{io;;i;{i*o;;0;{i2o;;0;{i"o;;i;{i5o;;i;{iHo;;0;{i3o;;0;{i#o;;0;{i0o;;0;{i*o;;0;{i2o;;0;{i"o;;i;{i+o;;0;{ io;;i;{i'o;;0;{i"o;;i;{iHo;;0;{i2o;;0;{io;;i;{i-o;;0;{io;;i;{i1o;;0;{io;;i;{i2o;;0;{i"o;;i;{i8o;;0;{i"o;;i;{iHo;;0;{i3o;;i;{i-o;;0;{i2o;;i;{i8o;;i;{i@o;;0;{ io;;0;{iHo;;0;{io;;i;{io;;0;{io;;i;{i#o;;0;{i0o;;0;{io;;0;{i2o;;0;{io;;i;{i5o;;0;{i"o;;0;{io;;i;{io;;0;{ io;;i;{i4o;;0;{io;;i;{iDo;;0;{i.o;;0;{iBo;;0;{io;;0;{i#o;;0;{i@o;;0;{io;;0;{io;;i;{i5o;;0;{i"o;;0;{io;;i;{io;;i;{io;;i;{i'o;;0;{i2o;;0;{i#o;;0;{i0o;;i;{iGo;;0;{io;;i;{i!o;;0;{i5o;;0;{i"o;;0;{i#o;;i;{i#o;;i;{i4o;;0;{io;;i;{iGo;;0;{i'o;;i;{iIo;;0;{io;;i;{i%o;;0;{i4o;;0;{io;;i;{i+o;;0;{i"o;;i;{i4o;;0;{io;;i;{iGo;;0;{io;;i;{iAo;;0;{io;;0;{i0o;;i;{io;;0;{i0o;;i;{iIo;;i;{io;;i;{io;;0;{i0o;;i;{io;;0;{io;;i;{i0o;;i;{io;;0;{io;;i;{i#o;;0;{io;;i;{iHo;;i;{i'o;;0;{io;;i;{i+o;;0;{io;;i;{io;;i;{iBo;;0;{io;;0;{io;;i;{i"o;;0;{io;;i;{i+o;;0;{i"o;;i;{iCo;;0;{io;;i;{iDo;;0;{i'o;;i;{i1o;;0;{io;;i;{ io;;0;{ i*o;;0;{i0o;;i;{i2o;;i;{i4o;;0;{io;;i;{iLo;;i;{io;;0;{io;;i;{i0o;;i;{io;;0;{i5o;;0;{iIo;;i;{i"o;;0;{i!o;;i;{i)o;;0;{i2o;;i;{iLo;;i;{io;;0;{i2o;;0;{i@o;;0;{i'o;;0;{i(o;;0;{io;;0;{iLo;;i;{i+o;;0;{i!o;;0;{i9o;;i;{i@o;;0;{i#o;;0;{iHo;;i;{iAo;;0;{i#o;;0;{iIo;;i;{io;;i;{io;;0;{i2o;;i;{io;;0;{i'o;;0;{i2o;;0;{io;;i;{iLo;;i;{io;;0;{i8o;;0;{i!o;;i;{io;;0;{io;;i;{i2o;;0;{io;;i;{io;;0;{i'o;;0;{io;;i;{i!o;;0;{io;;i;{i#o;;0;{i-o;;0;{io;;i;{i'o;;0;{i1o;;0;{io;;i;{i*o;;0;{ i#o;;0;{i#o;;i;{io;;0;{iLo;;i;{i$o;;0;{i)o;;0;{io;;0;{iLo;;i;{i4o;;i;{io;;i;{i!o;;0;{i2o;;i;{i5o;;i;{io;;0;{i-o;;0;{i*o;;0;{i!o;;0;{i4o;;0;{io;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{iAo;;0;{io;;0;{io;;0;{i"o;;0;{iLo;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{io;;0;{i%o;;0;{i4o;;0;{io;;i;{i#o;;0;{io;;i;{iAo;;0;{ io;;i;{io;;i;{io;;0;{io;;i;{i#o;;0;{io;;i;{iDo;;0;{io;;0;{iHo;;i;{io;;0;{i o;;0;{i2o;;i;{i o;;i;{ io;;0;{i0o;;i;{i2o;;0;{i%o;;i;{i o;;0;{i8o;;i;{io;;0;{i2o;;0;{i o;;0;{i4o;;0;{i@o;;0;{i)o;;0;{io;;i;{io;;i;{i2o;;0;{i o;;0;{i4o;;0;{i@o;;0;{i)o;;0;{io;;i;{io;;0;{i2o;;0;{i"o;;0;{i2o;;0;{io;;i;{io;;i;{i0o;;i;{i5o;;i;{i o;;0;{io;;0;{i'o;;0;{io;;i;{io;;i;{io;;0;{i#o;;0;{io;;0;{iLo;;i;{io;;0;{i9o;;0;{io;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;0;{io;;0;{i9o;;0;{i o;;i;{io;;0;{i2o;;0;{i%o;;i;{i8o;;0;{i#o;;0;{i8o;;0;{i)o;;i;{io;;0;{i#o;;0;{i0o;;0;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{io;;0;{iLo;;i;{iLo;;i;{i+o;;0;{i2o;;0;{i#o;;i;{i!o;;0;{io;;0;{io;;0;{i#o;;0;{i5o;;i;{i'o;;0;{i4o;;0;{i*o;;0;{i2o;;0;{i+o;;0;{io;;0;{i4o;;0;{io;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i*o;;0;{i o;;0;{i2o;;i;{io;;i;{ io;;0;{i8o;;0;{i!o;;i;{io;;0;{i1o;;0;{i'o;;i;{io;;0;{i6o;;0;{io;;i;{i#o;;0;{i6o;;0;{io;;i;{i9o;;0;{io;;i;{i@o;;0;{io;;0;{i%o;;0;{iIo;;0;{i2o;;i;{io;;i;{ io;;0;{i1o;;0;{i!o;;0;{io;;0;{i%o;;i;{io;;0;{io;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i4o;;i;{io;;0;{i2o;;0;{i%o;;i;{io;;i;{ io;;0;{i#o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i'o;;0;{i5o;;i;{io;;0;{i#o;;0;{i1o;;0;{i"o;;i;{io;;0;{i1o;;0;{i%o;;0;{i%o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i8o;;0;{i#o;;0;{i5o;;i;{i!o;;0;{io;;0;{i5o;;i;{i0o;;i;{i2o;;i;{io;;0;{i#o;;i;{io;;0;{i4o;;0;{i@o;;0;{io;;0;{i(o;;0;{i#o;;0;{iLo;;i;{i#o;;0;{i2o;;0;{i!o;;i;{iBo;;0;{io;;0;{i*o;;0;{i4o;;0;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{i*o;;0;{i!o;;0;{iBo;;0;{i o;;0;{i o;;i;{iLo;;i;{io;;0;{i1o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i o;;0;{i9o;;0;{i!o;;0;{i4o;;i;{i!o;;0;{io;;0;{i5o;;i;{i2o;;i;{io;;i;{i"o;;0;{i2o;;i;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{io;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{io;;i;{ io;;0;{io;;i;{i'o;;0;{i"o;;i;{i3o;;i;{io;;0;{i0o;;i;{io;;0;{i4o;;0;{io;;0;{io;;0;{i1o;;0;{i!o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i-o;;0;{i4o;;0;{io;;i;{i@o;;0;{i'o;;0;{i"o;;0;{iLo;;i;{iAo;;0;{io;;0;{i0o;;i;{iDo;;0;{io;;0;{i!o;;0;{iLo;;i;{io;;i;{ io;;0;{i3o;;i;{io;;0;{iIo;;0;{i2o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{i!o;;0;{i7o;;0;{i-o;;i;{i#o;;0;{i-o;;0;{io;;i;{i*o;;0;{i1o;;0;{iHo;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{i!o;;i;{ io;;i;{io;;0;{i5o;;0;{i"o;;i;{i o;;0;{i2o;;i;{i!o;;0;{i5o;;0;{iHo;;i;{i"o;;0;{iLo;;i;{i"o;;i;{i'o;;i;{i(o;;0;{i!o;;0;{i4o;;0;{i!o;;0;{i1o;;0;{io;;i;{i2o;;0;{io;;i;{i5o;;i;{i)o;;0;{io;;0;{i2o;;0;{io;;0;{i#o;;i;{i*o;;i;{i*o;;0;{i#o;;0;{i0o;;i;{i0o;;i;{i@o;;0;{i o;;0;{i%o;;0;{i*o;;0;{iLo;;i;{i5o;;0;{i"o;;i;{iHo;;0;{i'o;;i;{iIo;;0;{io;;i;{i#o;;0;{i-o;;i;{io;;i;{i'o;;i;{i2o;;i;{io;;i;{ io;;0;{i2o;;0;{io;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{i-o;;0;{i"o;;i;{io;;0;{i1o;;0;{io;;i;{i)o;;0;{i*o;;i;{i*o;;0;{i2o;;0;{io;;i;{iBo;;0;{i)o;;0;{i*o;;i;{io;;0;{iIo;;0;{i-o;;i;{io;;i;{ i0o;;i;{i2o;;i;{i4o;;0;{io;;i;{i5o;;i;{io;;i;{ io;;0;{i7o;;0;{io;;i;{i o;;0;{i2o;;0;{io;;i;{io;;0;{i3o;;i;{io;;0;{i2o;;0;{io;;i;{iIo;;0;{i3o;;i;{i'o;;0;{i1o;;0;{i%o;;i;{iAo;;0;{io;;0;{io;;i;{i o;;i;{io;;0;{i#o;;0;{i5o;;0;{io;;0;{i2o;;i;{i2o;;0;{i#o;;i;{i4o;;0;{io;;0;{io;;0;{i2o;;i;{io;;0;{i#o;;0;{i9o;;i;{i$o;;0;{i+o;;0;{iLo;;i;{i o;;0;{i5o;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{i3o;;0;{i#o;;0;{i4o;;i;{i@o;;0;{io;;0;{i4o;;0;{io;;i;{io;;0;{i%o;;0;{i2o;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{iCo;;0;{io;;i;{io;;0;{i$o;;0;{io;;0;{i!o;;0;{i1o;;0;{i"o;;i;{i4o;;0;{io;;0;{i!o;;0;{i1o;;0;{i"o;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i4o;;0;{io;;0;{io;;0;{i2o;;0;{i!o;;i;{i9o;;0;{io;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i2o;;0;{io;;0;{i5o;;i;{io;;0;{i4o;;0;{io;;0;{i8o;;0;{i%o;;i;{io;;0;{io;;0;{i4o;;0;{io;;i;{i1o;;0;{io;;0;{io;;0;{i4o;;0;{io;;0;{i"o;;0;{i*o;;0;{io;;0;{i2o;;0;{io;;i;{i8o;;0;{io;;0;{i#o;;i;{i#o;;0;{i5o;;i;{i8o;;0;{i)o;;i;{io;;0;{i#o;;0;{i2o;;0;{i#o;;0;{i o;;i;{i0o;;0;{iAo;;0;{io;;0;{io;;i;{io;;0;{i$o;;0;{io;;0;{i)o;;0;{iLo;;i;{i%o;;0;{i5o;;i;{i o;;0;{i1o;;0;{io;;0;{io;;0;{i5o;;i;{io;;i;{io;;i;{i!o;;0;{i1o;;0;{i%o;;i;{i2o;;0;{i)o;;i;{i*o;;i;{i"o;;0;{i2o;;0;{io;;i;{iLo;;i;{i%o;;0;{i1o;;0;{i o;;0;{io;;0;{io;;0;{i#o;;i;{i'o;;0;{ io;;0;{i(o;;0;{iLo;;i;{i#o;;0;{i'o;;0;{i4o;;0;{i+o;;0;{i2o;;0;{i#o;;i;{i2o;;0;{i#o;;0;{i2o;;0;{i!o;;i;{i1o;;0;{io;;i;{io;;0;{i4o;;i;{i4o;;0;{io;;0;{i5o;;i;{io;;0;{i4o;;0;{io;;i;{iBo;;0;{i#o;;0;{io;;0;{io;;0;{i2o;;0;{i#o;;i;{i*o;;0;{ io;;0;{i8o;;0;{i%o;;i;{i2o;;0;{i*o;;0;{io;;0;{iLo;;i;{i4o;;0;{io;;0;{io;;0;{i#o;;i;{i5o;;0;{i!o;;0;{i2o;;i;{i+o;;0;{iLo;;i;{i0o;;i;{i1o;;0;{io;;i;{i"o;;0;{iLo;;i;{i"o;;i;{i2o;;i;{ io;;0;{i4o;;0;{io;;0;{io;;0;{i5o;;i;{i2o;;0;{i"o;;i;{i#o;;0;{i2o;;0;{i o;;i;{io;;0;{i8o;;0;{io;;0;{i9o;;0;{i%o;;i;{i o;;0;{i4o;;0;{i@o;;0;{i)o;;0;{io;;i;{i'o;;0;{io;;0;{i5o;;i;{i%o;;0;{i5o;;i;{i(o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i4o;;i;{io;;0;{i4o;;0;{io;;0;{i8o;;0;{i%o;;i;{i5o;;i;{io;;0;{i2o;;0;{io;;i;{i9o;;0;{io;;0;{io;;0;{i1o;;0;{i!o;;0;{i o;;0;{iLo;;i;{i9o;;0;{io;;0;{io;;0;{i1o;;0;{i!o;;0;{i o;;0;{iLo;;i;{iBo;;0;{i o;;0;{io;;i;{i@o;;0;{io;;0;{i'o;;0;{i5o;;i;{iBo;;0;{i"o;;0;{io;;i;{i-o;;0;{io;;0;{io;;0;{i2o;;0;{i#o;;i;{i#o;;0;{i*o;;i;{i o;;i;{i#o;;0;{i-o;;0;{io;;i;{io;;i;{io;;i;{i#o;;i;{i5o;;i;{io;;i;{io;;i;{io;;0;{i2o;;0;{io;;i;{i2o;;0;{io;;i;{io;;0;{i5o;;0;{io;;i;{io;;0;{io;;0;{i2o;;0;{i*o;;0;{i9o;;0;{i#o;;i;{iLo;;i;{i!o;;i;{ io;;0;{i3o;;0;{iAo;;0;{i+o;;0;{io;;i;{io;;0;{i8o;;0;{io;;0;{i#o;;0;{i5o;;i;{i*o;;0;{i9o;;0;{i#o;;i;{i-o;;0;{i4o;;0;{io;;0;{io;;0;{i#o;;0;{i2o;;i;{i1o;;0;{i o;;i;{io;;i;{i2o;;i;{io;;0;{i4o;;0;{io;;0;{io;;0;{i5o;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i#o;;0;{io;;0;{i4o;;0;{iLo;;i;{i"o;;i;{ io;;0;{i2o;;0;{i#o;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{i#o;;0;{i1o;;0;{io;;i;{i'o;;0;{i4o;;0;{i o;;0;{i2o;;i;{i'o;;i;{io;;0;{i0o;;i;{i1o;;0;{io;;i;{io;;0;{iHo;;0;{i2o;;i;{i5o;;i;{i(o;;0;{i5o;;i;{i)o;;0;{io;;0;{i#o;;i;{iLo;;i;{ io;;0;{i9o;;0;{i#o;;0;{io;;0;{i0o;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{i2o;;i;{i#o;;0;{i1o;;0;{io;;0;{i*o;;0;{i#o;;0;{i#o;;0;{io;;0;{iLo;;i;{i(o;;0;{i#o;;0;{i1o;;0;{io;;0;{io;;0;{i2o;;i;{i-o;;0;{i8o;;0;{io;;0;{i4o;;0;{i(o;;i;{io;;0;{i#o;;0;{i5o;;i;{i5o;;0;{iDo;;0;{i(o;;0;{i%o;;i;{i*o;;0;{i5o;;i;{i+o;;0;{i8o;;i;{i9o;;i;{i@o;;0;{i o;;0;{io;;i;{io;;0;{i#o;;0;{iLo;;i;{i#o;;0;{i4o;;0;{io;;i;{iAo;;0;{i#o;;0;{i!o;;i;{iBo;;0;{i o;;0;{io;;0;{i2o;;0;{i"o;;i;{io;;0;{io;;0;{i1o;;0;{i!o;;0;{i o;;0;{iLo;;i;{i'o;;0;{i2o;;0;{io;;i;{io;;i;{i#o;;0;{io;;0;{i-o;;0;{io;;0;{io;;0;{i2o;;i;{i3o;;i;{io;;0;{i2o;;0;{i o;;i;{io;;0;{i1o;;0;{io;;i;{io;;0;{i'o;;0;{io;;i;{i o;;0;{i8o;;0;{i"o;;i;{io;;0;{i2o;;0;{i o;;i;{io;;0;{i5o;;i;{io;;0;{i1o;;0;{io;;i;{io;;i;{i2o;;0;{i"o;;i;{i6o;;0;{io;;i;{i!o;;0;{i0o;;0;{io;;0;{i2o;;i;{iAo;;0;{io;;i;{i"o;;0;{i'o;;0;{io;;i;{iIo;;0;{i-o;;0;{i"o;;i;{i#o;;0;{io;;0;{io;;0;{iLo;;i;{i2o;;0;{i o;;i;{i3o;;i;{i%o;;0;{i6o;;0;{io;;i;{i'o;;0;{io;;i;{i+o;;0;{i1o;;0;{io;;i;{i*o;;i;{i@o;;0;{ io;;0;{io;;0;{io;;i;{io;;0;{iIo;;0;{i2o;;i;{io;;0;{i"o;;i;{i#o;;i;{iAo;;0;{io;;0;{io;;i;{i"o;;0;{iIo;;i;{iBo;;0;{io;;0;{i!o;;i;{iDo;;0;{io;;i;{i#o;;i;{i4o;;i;{io;;i;{i2o;;i;{io;;0;{iBo;;0;{io;;0;{io;;i;{i o;;0;{i!o;;0;{i-o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i*o;;0;{i5o;;0;{io;;0;{i'o;;0;{io;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{iDo;;0;{io;;0;{i@o;;0;{io;;0;{i*o;;0;{io;;0;{iLo;;i;{io;;0;{i1o;;0;{i!o;;i;{io;;i;{io;;i;{io;;0;{i4o;;0;{iIo;;0;{io;;i;{i#o;;0;{i5o;;0;{iHo;;i;{io;;0;{i-o;;0;{io;;i;{i8o;;i;{i!o;;i;{i"o;;0;{i2o;;0;{io;;i;{i#o;;0;{iLo;;0;{io;;i;{i'o;;0;{io;;0;{i4o;;0;{i'o;;i;{i)o;;0;{i"o;;0;{i2o;;i;{i-o;;0;{iHo;;0;{i2o;;0;{io;;i;{i@o;;0;{i#o;;0;{i4o;;0;{iHo;;0;{i!o;;i;{i'o;;0;{iGo;;0;{io;;i;{iIo;;0;{io;;i;{i'o;;i;{i5o;;i;{io;;0;{i4o;;0;{i*o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{i-o;;0;{i%o;;i;{io;;0;{i-o;;0;{i"o;;0;{i o;;0;{iLo;;i;{i4o;;0;{i*o;;0;{io;;0;{i#o;;0;{i5o;;i;{i o;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i*o;;i;{i4o;;0;{i*o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i5o;;0;{io;;0;{io;;0;{iLo;;i;{io;;i;{io;;i;{i%o;;0;{i9o;;0;{io;;i;{i1o;;0;{io;;0;{i o;;0;{i1o;;0;{io;;i;{i4o;;0;{i'o;;0;{i o;;0;{iLo;;i;{io;;i;{io;;i;{i#o;;0;{i8o;;0;{io;;i;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{io;;i;{i1o;;0;{io;;0;{i%o;;0;{i4o;;0;{io;;i;{i5o;;0;{io;;i;{io;;0;{i4o;;0;{i%o;;0;{i%o;;0;{iLo;;i;{i'o;;0;{i*o;;0;{iLo;;i;{i!o;;i;{i2o;;0;{i#o;;0;{iLo;;0;{io;;i;{i4o;;0;{io;;i;{i#o;;0;{i-o;;i;{i5o;;0;{io;;i;{i%o;;i;{i5o;;0;{i o;;i;{i'o;;0;{i-o;;0;{i#o;;0;{iLo;;0;{io;;i;{i4o;;0;{i'o;;i;{i*o;;0;{i-o;;0;{i#o;;0;{iLo;;0;{io;;i;{i-o;;0;{i1o;;0;{i%o;;0;{io;;0;{i2o;;0;{i#o;;0;{iLo;;i;{i@o;;0;{io;;0;{i'o;;0;{i o;;0;{io;;0;{iLo;;i;{io;;0;{io;;0;{i o;;0;{i1o;;0;{io;;i;{io;;0;{iLo;;i;{io;;0;{i o;;0;{i5o;;i;{io;;0;{iLo;;i;{i o;;0;{io;;0;{i o;;0;{i1o;;0;{io;;i;{iGo;;0;{io;;i;{io;;0;{i%o;;i;{i-o;;0;{i#o;;0;{iLo;;0;{io;;i;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{io;;0;{io;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i#o;;0;{i o;;i;{i%o;;0;{io;;0;{i o;;0;{iLo;;i;{io;;0;{io;;0;{iLo;;i;{i-o;;0;{i#o;;0;{iLo;;i;{i!o;;0;{i!o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i%o;;0;{i"o;;0;{iLo;;i;{i'o;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i*o;;i;{i*o;;0;{i4o;;0;{i#o;;0;{iLo;;0;{i o;;i;{io;;i;{iAo;;0;{io;;0;{i#o;;0;{iLo;;i;{i%o;;0;{io;;0;{i o;;0;{iLo;;i;{i-o;;0;{io;;0;{i o;;0;{i1o;;0;{iHo;;0;{io;;i;{iBo;;0;{i!o;;0;{io;;i;{io;;i;{io;;0;{i-o;;0;{io;;0;{iBo;;0;{io;;0;{i#o;;0;{i%o;;i;{iDo;;0;{i o;;0;{i@o;;0;{io;;0;{i4o;;0;{i%o;;i;{io;;0;{i#o;;0;{iLo;;i;{i'o;;0;{i*o;;0;{iLo;;i;{iHo;;i;{iIo;;i;{io;;0;{i%o;;i;{i#o;;0;{i4o;;0;{io;;i;{i6o;;0;{io;;0;{io;;0;{iLo;;i;{io;;i;{iIo;;0;{io;;i;{i7o;;0;{i-o;;i;{i@o;;0;{i*o;;0;{i2o;;0;{i0o;;i;{iHo;;0;{io;;i;{i#o;;0;{i!o;;0;{i"o;;0;{iLo;;i;{i@o;;0;{i#o;;0;{i4o;;0;{io;;i;{iIo;;0;{io;;i;{i-o;;i;{io;;0;{i7o;;0;{iIo;;0;{io;;i;{i8o;;i;{io;;i;{ io;;i;{ io;;0;{i0o;;i;{i o;;0;{i2o;;0;{io;;0;{i4o;;i;{i!o;;0;{i9o;;0;{i%o;;i;{i2o;;i;{i@o;;0;{io;;0;{i'o;;0;{io;;0;{i2o;;i;{iLo;;i;{io;;0;{i2o;;0;{io;;i;{i#o;;0;{ i2o;;0;{io;;i;{i4o;;0;{io;;i;{i8o;;0;{i"o;;i;{iIo;;0;{io;;i;{i)o;;0;{i0o;;i;{io;;0;{iIo;;0;{i2o;;0;{i'o;;i;{io;;0;{i#o;;0;{i1o;;0;{io;;i;{io;;i;{ io;;i;{iLo;;i;{i2o;;i;{i4o;;i;{i#o;;0;{i0o;;i;{i2o;;i;{i@o;;0;{i*o;;0;{i#o;;0;{i5o;;i;{i5o;;i;{i o;;0;{i2o;;i;{io;;i;{io;;i;{io;;0;{io;;0;{iLo;;i;{i#o;;i;{io;;0;{i4o;;0;{i#o;;i;{io;;i;{iAo;;0;{i#o;;0;{io;;i;{io;;0;{i#o;;0;{i9o;;0;{iHo;;i;{i!o;;i;{iDo;;0;{io;;0;{iIo;;i;{io;;i;{i"o;;i;{i#o;;0;{i8o;;i;{i)o;;0;{io;;0;{iLo;;i;{i+o;;0;{i0o;;i;{i2o;;0;{i o;;i;{iHo;;0;{ io;;i;{ io;;0;{i#o;;0;{i0o;;0;{i o;;0;{i2o;;i;{i-o;;0;{i#o;;0;{i8o;;0;{io;;i;{i@o;;0;{i#o;;0;{i7o;;0;{i-o;;0;{io;;i;{iBo;;0;{i#o;;0;{io;;0;{io;;0;{iLo;;i;{io;;i;{i!o;;i;{i#o;;0;{iHo;;0;{i2o;;0;{i!o;;i;{i"o;;i;{i#o;;0;{iHo;;0;{i2o;;0;{i"o;;i;{iIo;;0;{io;;i;{io;;0;{i4o;;0;{io;;0;{io;;0;{iIo;;0;{i3o;;i;{i9o;;i;{io;;i;{i5o;;i;{io;;i;{io;;i;{i5o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i#o;;0;{iLo;;i;{io;;0;{i4o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i5o;;i;{io;;i;{ io;;0;{i2o;;0;{i#o;;i;{i o;;0;{i5o;;i;{i o;;0;{i2o;;0;{io;;i;{i%o;;0;{i-o;;0;{io;;i;{i4o;;0;{i"o;;0;{i0o;;i;{i5o;;i;{i*o;;0;{iBo;;0;{i o;;i;{i@o;;0;{io;;0;{i%o;;0;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{i5o;;0;{i"o;;i;{i!o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{i%o;;0;{iGo;;0;{io;;0;{io;;0;{iLo;;i;{iDo;;0;{io;;0;{i%o;;0;{iLo;;i;{iHo;;i;{iIo;;i;{ io;;0;{i4o;;0;{io;;i;{i8o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{io;;0;{i1o;;0;{i'o;;i;{io;;0;{i1o;;0;{io;;i;{i5o;;i;{i!o;;0;{i2o;;0;{io;;i;{i*o;;0;{i6o;;0;{io;;i;{iDo;;0;{i*o;;0;{iIo;;i;{i@o;;0;{io;;0;{i*o;;0;{i o;;0;{i0o;;i;{iBo;;0;{i+o;;i;{io;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{iGo;;0;{i-o;;0;{io;;0;{i o;;0;{i-o;;0;{i%o;;0;{io;;0;{iGo;;i;{iHo;;0;{ io;;i;{i!o;;i;{ io;;0;{io;;i;{io;;0;{iIo;;0;{i2o;;i;{i#o;;0;{i7o;;0;{iHo;;0;{io;;i;{i@o;;0;{io;;0;{i(o;;i;{i"o;;0;{iGo;;0;{io;;i;{iBo;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{i'o;;0;{io;;i;{io;;i;{i!o;;i;{io;;0;{i4o;;0;{io;;0;{io;;0;{iLo;;i;{i#o;;i;{io;;0;{iIo;;0;{i3o;;0;{iCo;;0;{io;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{i2o;;i;{i!o;;0;{i4o;;0;{io;;0;{i#o;;i;{i$o;;0;{io;;0;{i5o;;i;{i'o;;0;{io;;0;{i(o;;0;{iLo;;0;{io;;0;{i1o;;0;{io;;0;{io;;0;{i2o;;i;{i(o;;0;{i4o;;0;{i#o;;0;{i4o;;0;{i!o;;0;{i4o;;0;{io;;0;{i#o;;i;{i*o;;0;{i1o;;0;{io;;0;{io;;0;{i4o;;i;{i2o;;0;{i!o;;0;{i1o;;0;{io;;0;{io;;0;{i5o;;i;{iCo;;0;{io;;i;{i*o;;0;{i2o;;0;{i!o;;0;{i1o;;0;{io;;0;{io;;0;{i5o;;i;{i-o;;i;{ io;;i;{io;;0;{i3o;;i;{i!o;;0;{io;;i;{io;;i;{io;;0;{i4o;;0;{io;;0;{i9o;;0;{i%o;;0;{i"o;;0;{iLo;;i;{i"o;;i;{iAo;;0;{i#o;;0;{iHo;;i;{i2o;;i;{ io;;i;{io;;0;{i2o;;0;{i"o;;i;{iAo;;0;{i+o;;i;{io;;i;{i"o;;i;{i@o;;0;{i#o;;0;{i4o;;0;{io;;i;{i3o;;i;{i#o;;0;{i'o;;0;{i"o;;i;{i@o;;0;{i#o;;0;{i5o;;0;{i"o;;0;{io;;i;{iDo;;0;{io;;i;{i#o;;i;{i+o;;0;{iIo;;i;{iIo;;0;{io;;i;{i-o;;0;{io;;i;{io;;0;{i'o;;0;{i2o;;0;{io;;i;{io;;0;{i-o;;i;{iDo;;0;{i+o;;0;{iIo;;i;{io;;i;{io;;i;{i#o;;0;{io;;i;{i"o;;i;{i@o;;0;{i-o;;0;{iGo;;0;{io;;i;{i2o;;i;{ io;;i;{io;;i;{i"o;;i;{io;;i;{i2o;;0;{io;;i;{i'o;;i;{i#o;;0;{i2o;;0;{io;;i;{i$o;;0;{io;;0;{i)o;;0;{io;;0;{i0o;;i;{iLo;;i;{io;;0;{io;;i;{io;;0;{i@o;;0;{i'o;;0;{io;;i;{i o;;0;{i2o;;i;{io;;0;{i#o;;i;{i8o;;i;{io;;i;{io;;0;{i5o;;i;{i"o;;0;{i2o;;i;{i9o;;i;{io;;0;{i2o;;0;{i%o;;i;{io;;i;{io;;0;{io;;0;{i2o;;i;{i4o;;0;{io;;0;{i#o;;0;{io;;0;{io;;0;{iLo;;0;{i#o;;0;{i-o;;0;{io;;i;{iDo;;0;{io;;0;{i#o;;i;{iLo;;i;{i1o;;0;{i"o;;i;{i)o;;0;{i o;;i;{i"o;;0;{i2o;;i;{i5o;;i;{i2o;;i;{ i o;;0;{i8o;;i;{io;;0;{i2o;;i;{io;;0;{i5o;;i;{io;;0;{i1o;;0;{i"o;;i;{i)o;;0;{i5o;;i;{i*o;;0;{i2o;;0;{i"o;;i;{i@o;;0;{i"o;;0;{i2o;;i;{iEo;;i;{ i o;;0;{i8o;;i;{io;;0;{i2o;;i;{io;;0;{i5o;;i;{io;;0;{i1o;;0;{i"o;;i;{i)o;;0;{i5o;;i;{i*o;;0;{i2o;;0;{i"o;;i;{i@o;;0;{i"o;;0;{i2o;;i;{i%o;;0;{"io;;0;{i2o;;0;{i#o;;i;{i8o;;0;{io;;i;{io;;0;{i8o;;0;{io;;i;{io;;0;{i8o;;i;{io;;0;{i4o;;0;{io;;i;{i o;;0;{i2o;;0;{io;;i;{io;;i;{io;;0;{i%o;;0;{i-o;;0;{io;;i;{i2o;;i;{io;;0;{i1o;;0;{io;;i;{iHo;;0;{i2o;;0;{i'o;;i;{io;;0;{i-o;;i;{i o;;0;{i7o;;0;{iHo;;0;{i-o;;i;{io;;0;{i1o;;0;{i'o;;i;{io;;0;{ i-o;;0;{io;;i;{i8o;;0;{io;;i;{iHo;;0;{i2o;;i;{iIo;;0;{i-o;;0;{io;;i;{i2o;;0;{i"o;;i;{io;;0;{i2o;;i;{io;;0;{i5o;;i;{io;;0;{i1o;;0;{io;;i;{io;;0;{i7o;;0;{iIo;;0;{io;;i;{i8o;;0;{io;;i;{i!o;;0;{i5o;;0;{io;;i;{i7o;;0;{i-o;;i;{i"o;;0;{i2o;;i;{i#o;;0;{i1o;;0;{io;;i;{i2o;;0;{io;;i;{i*o;;0;{i#o;;0;{io;;i;{i+o;;0;{i4o;;0;{io;;i;{i-o;;0;{i2o;;0;{i o;;0;{i2o;;i;{i@o;;0;{io;;0;{i4o;;0;{io;;i;{i-o;;0;{i"o;;i;{iAo;;0;{ io;;0;{io;;i;{io;;0;{io;;i;{io;;0;{iIo;;0;{io;;i;{i#o;;0;{io;;i;{iBo;;0;{io;;0;{i)o;;i;{i#o;;0;{io;;i;{io;;i;{i%o;;0;{i0o;;i;{i2o;;i;{i'o;;0;{i1o;;0;{i%o;;0;{i"o;;0;{iLo;;i;{io;;i;{io;;0;{i'o;;0;{i1o;;0;{io;;i;{i%o;;0;{i2o;;0;{io;;i;{io;;i;{ i!o;;i;{i#o;;0;{i-o;;0;{i"o;;i;{i%o;;0;{iIo;;0;{i2o;;0;{io;;i;{i+o;;0;{i%o;;0;{i9o;;0;{iHo;;i;{i-o;;0;{io;;i;{iBo;;0;{i%o;;0;{io;;i;{io;;0;{io;;i;{io;;i;{io;;0;{io;;0;{i8o;;0;{i#o;;0;{i5o;;i;{i8o;;0;{i o;;i;{i!o;;i;{io;;0;{i#o;;0;{io;;i;{io;;0;{i6o;;0;{iIo;;0;{io;;i;{io;;0;{iIo;;0;{i2o;;i;{io;;0;{i'o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{io;;0;{i'o;;0;{io;;0;{i%o;;0;{i!o;;0;{io;;0;{iIo;;0;{i2o;;i;{i0o;;0;{i@o;;0;{i%o;;i;{io;;0;{io;;i;{io;;0;{i#o;;0;{i2o;;0;{io;;i;{i2o;;0;{io;;i;{io;;0;{i4o;;0;{i)o;;i;{i%o;;0;{iHo;;0;{i-o;;0;{io;;i;{i'o;;0;{iHo;;0;{i2o;;0;{i'o;;i;{i2o;;0;{io;;i;{i@o;;0;{i*o;;0;{i5o;;0;{i"o;;i;{iAo;;0;{io;;0;{io;;i;{i%o;;0;{iIo;;0;{io;;i;{iFo;;i;{i#o;;0;{i#o;;0;{i%o;;0;{i8o;;0;{io;;i;{i%o;;0;{io;;0;{i2o;;i;{i2o;;0;{io;;i;{io;;i;{i4o;;0;{io;;i;{i'o;;0;{ io;;i;{io;;i;{io;;0;{iLo;;i;{io;;0;{i2o;;i;{io;;0;{i0o;;i;{io;;i;{i%o;;0;{i2o;;0;{i"o;;i;{io;;0;{i%o;;0;{i2o;;0;{i!o;;i;{i0o;;i;{i0o;;i;{i4o;;0;{io;;0;{i#o;;i;{i*o;;0;{i4o;;0;{io;;0;{i2o;;i;{i+o;;0;{i8o;;i;{io;;i;{iBo;;0;{io;;0;{i)o;;i;{i-o;;0;{io;;i;{ i%o;;0;{i2o;;0;{i"o;;i;{i2o;;0;{i#o;;0;{i4o;;0;{io;;0;{i6o;;0;{i!o;;i;{i@o;;0;{i%o;;0;{io;;i;{iAo;;0;{i%o;;0;{io;;i;{io;;i;{ io;;0;{i-o;;0;{io;;i;{io;;0;{i4o;;0;{io;;0;{i9o;;0;{io;;i;{io;;0;{i5o;;i;{i@o;;0;{io;;0;{i%o;;0;{i"o;;0;{iLo;;i;{iCo;;0;{io;;i;{io;;i;{iDo;;0;{io;;i;{io;;0;{i4o;;0;{io;;i;{io;;i;{iLo;;0;{io;;i;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{i5o;;0;{iHo;;i;{io;;i;{io;;0;{i#o;;0;{i4o;;i;{i-o;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{i@o;;0;{io;;0;{io;;0;{io;;0;{i4o;;0;{i*o;;i;{io;;i;{io;;0;{i1o;;0;{io;;i;{i!o;;i;{ i o;;0;{i-o;;0;{i!o;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{i@o;;0;{io;;0;{i%o;;0;{io;;i;{i"o;;i;{io;;0;{i-o;;i;{i o;;0;{i2o;;0;{i"o;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{i1o;;0;{i'o;;i;{io;;0;{i'o;;0;{i%o;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{iIo;;0;{i2o;;i;{i%o;;0;{i3o;;i;{i*o;;0;{i2o;;0;{i"o;;i;{i@o;;0;{i!o;;0;{io;;i;{iAo;;0;{io;;i;{iFo;;i;{i#o;;0;{iLo;;0;{io;;i;{i@o;;0;{i#o;;0;{io;;0;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i'o;;0;{iLo;;0;{i o;;0;{i-o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i@o;;0;{i#o;;0;{io;;0;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i*o;;0;{iAo;;0;{i-o;;0;{io;;0;{i@o;;0;{io;;0;{i%o;;0;{i4o;;0;{i*o;;i;{i-o;;i;{iAo;;0;{i%o;;0;{io;;0;{io;;0;{iLo;;i;{i0o;;i;{io;;0;{i%o;;i;{io;;0;{i#o;;i;{i"o;;0;{io;;i;{i4o;;i;{i6o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{i4o;;0;{io;;i;{i9o;;i;{io;;0;{i4o;;0;{io;;0;{i9o;;0;{io;;i;{io;;i;{io;;0;{i4o;;0;{iIo;;0;{io;;i;{io;;0;{ i!o;;i;{i-o;;0;{io;;i;{i1o;;0;{io;;i;{i7o;;0;{i-o;;i;{io;;0;{i"o;;0;{i(o;;i;{i!o;;0;{ i1o;;0;{iHo;;0;{io;;i;{i2o;;i;{io;;i;{i7o;;0;{i-o;;i;{i8o;;i;{io;;i;{io;;i;{iHo;;0;{i-o;;0;{i!o;;i;{iIo;;0;{i2o;;0;{i"o;;i;{i#o;;0;{i5o;;i;{i%o;;0;{ io;;i;{i'o;;0;{i"o;;i;{i-o;;0;{io;;i;{i1o;;0;{io;;i;{io;;i;{i2o;;0;{io;;i;{io;;i;{i"o;;i;{i4o;;0;{io;;i;{i8o;;0;{io;;i;{i!o;;i;{iIo;;0;{i'o;;0;{io;;i;{i2o;;i;{i'o;;i;{i'o;;0;{i%o;;i;{i2o;;0;{io;;i;{io;;i;{iIo;;0;{i-o;;i;{i2o;;i;{i+o;;0;{ i!o;;0;{i2o;;0;{io;;i;{i%o;;0;{i1o;;0;{io;;i;{i2o;;0;{io;;i;{io;;0;{i#o;;0;{i2o;;0;{i"o;;i;{i8o;;0;{iHo;;0;{io;;i;{iIo;;0;{i-o;;0;{i"o;;i;{i-o;;0;{ io;;i;{i-o;;0;{io;;i;{i2o;;0;{i"o;;i;{i8o;;0;{iHo;;0;{io;;i;{i@o;;0;{ io;;0;{iGo;;0;{io;;i;{i!o;;0;{ i-o;;i;{i2o;;0;{i0o;;i;{i4o;;0;{io;;i;{io;;i;{i5o;;0;{i"o;;0;{io;;i;{iGo;;0;{io;;i;{i%o;;0;{ io;;i;{i"o;;i;{i2o;;0;{i0o;;i;{i4o;;0;{io;;i;{i5o;;0;{i"o;;0;{io;;i;{iIo;;0;{i2o;;i;{i'o;;0;{io;;i;{iIo;;0;{io;;i;{i+o;;0;{i"o;;i;{i5o;;0;{iHo;;0;{i"o;;i;{i-o;;0;{i5o;;0;{i"o;;0;{io;;i;{iAo;;0;{i!o;;i;{i0o;;i;{i'o;;0;{io;;i;{i-o;;0;{io;;i;{iBo;;0;{io;;0;{i!o;;i;{i!o;;0;{io;;i;{io;;i;{i'o;;0;{iIo;;i;{iDo;;0;{i!o;;i;{i%o;;0;{iIo;;i;{i'o;;0;{iIo;;i;{i1o;;0;{io;;i;{io;;0;{i2o;;0;{io;;0;{i4o;;0;{io;;i;{io;;0;{io;;0;{i0o;;i;{i2o;;i;{i0o;;i;{i5o;;i;{io;;0;{i2o;;i;{i%o;;0;{i-o;;0;{io;;i;{i2o;;0;{i"o;;i;{i(o;;0;{io;;i;{i)o;;0;{io;;0;{i0o;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i#o;;0;{io;;0;{i4o;;i;{iLo;;i;{i!o;;0;{i5o;;i;{i0o;;i;{i*o;;0;{i5o;;i;{i@o;;0;{i o;;0;{i!o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{io;;i;{io;;0;{i(o;;i;{iDo;;0;{io;;0;{iHo;;i;{io;;0;{io;;0;{i5o;;0;{iIo;;i;{io;;0;{i0o;;i;{io;;i;{i2o;;i;{iLo;;i;{io;;i;{ io;;0;{i2o;;i;{io;;0;{i4o;;i;{io;;0;{i6o;;0;{io;;i;{i%o;;0;{i-o;;0;{io;;i;{i*o;;0;{i2o;;0;{io;;i;{i@o;;0;{io;;0;{iAo;;0;{i%o;;0;{io;;0;{io;;0;{iLo;;i;{i%o;;i;{i o;;0;{i o;;0;{i2o;;i;{i5o;;i;{i o;;0;{io;;0;{io;;0;{i#o;;i;{iLo;;i;{i o;;i;{io;;0;{i#o;;i;{io;;0;{iLo;;i;{iLo;;i;{io;;0;{i4o;;i;{io;;i;{ io;;0;{i4o;;0;{i'o;;i;{i'o;;0;{io;;0;{io;;0;{i#o;;i;{i2o;;i;{iAo;;0;{i%o;;0;{io;;i;{io;;0;{io;;0;{i4o;;i;{iLo;;i;{io;;i;{ i o;;0;{iLo;;i;{i o;;0;{i2o;;0;{iBo;;0;{i#o;;0;{i@o;;0;{io;;i;{io;;0;{i2o;;i;{io;;0;{i'o;;0;{i"o;;i;{i@o;;0;{io;;i;{i2o;;i;{iBo;;0;{io;;0;{i!o;;i;{iDo;;0;{io;;i;{io;;i;{ io;;0;{i2o;;i;{io;;0;{i2o;;0;{io;;i;{i%o;;0;{i5o;;0;{iIo;;i;{iHo;;0;{i-o;;i;{i+o;;0;{i9o;;i;{iAo;;0;{i%o;;i;{io;;0;{io;;0;{i4o;;i;{iLo;;i;{i o;;0;{io;;0;{i0o;;i;{i"o;;0;{iLo;;i;{i!o;;0;{io;;0;{iLo;;i;{i"o;;i;{io;;0;{i2o;;0;{i%o;;i;{io;;0;{io;;i;{iHo;;0;{io;;i;{io;;i;{io;;0;{i!o;;i;{io;;0;{io;;i;{iDo;;0;{io;;i;{i2o;;i;{io;;i;{i%o;;0;{i1o;;0;{io;;i;{i)o;;0;{i2o;;i;{i-o;;0;{i*o;;i;{io;;0;{i2o;;i;{io;;i;{ io;;0;{i1o;;0;{i%o;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{i5o;;i;{i%o;;0;{i4o;;0;{io;;i;{i*o;;0;{i2o;;0;{io;;i;{i2o;;0;{io;;i;{i o;;i;{i o;;0;{i2o;;i;{i%o;;i;{i9o;;0;{iDo;;0;{i#o;;0;{io;;0;{iLo;;i;{i%o;;0;{io;;0;{iLo;;i;{i o;;i;{io;;0;{i1o;;0;{io;;i;{io;;i;{ io;;0;{i#o;;0;{i0o;;0;{io;;0;{i1o;;0;{io;;i;{io;;0;{i'o;;0;{i5o;;0;{io;;i;{io;;0;{i1o;;0;{i'o;;0;{i+o;;0;{i%o;;0;{i'o;;0;{io;;i;{io;;0;{i#o;;0;{iIo;;0;{i2o;;0;{i'o;;i;{i"o;;0;{i2o;;0;{io;;i;{i'o;;i;{i+o;;0;{i%o;;0;{i8o;;0;{i!o;;0;{iAo;;0;{io;;0;{iIo;;0;{i'o;;i;{i@o;;0;{io;;i;{i%o;;0;{i2o;;i;{io;;0;{i2o;;0;{i"o;;i;{io;;i;{io;;0;{i2o;;0;{io;;0;{i8o;;0;{i o;;i;{i*o;;0;{i0o;;0;{io;;0;{i2o;;i;{i1o;;0;{io;;i;{io;;i;{i'o;;0;{io;;i;{io;;i;{i2o;;0;{i o;;i;{io;;0;{i-o;;0;{io;;i;{i4o;;0;{i*o;;0;{i%o;;0;{i2o;;0;{i o;;0;{i9o;;0;{i%o;;0;{i5o;;i;{i8o;;i;{i o;;i;{i!o;;i;{ io;;i;{io;;0;{i2o;;0;{i!o;;i;{i%o;;0;{i'o;;0;{io;;i;{i0o;;i;{i"o;;i;{io;;0;{i1o;;0;{io;;i;{io;;0;{i2o;;i;{io;;0;{iIo;;0;{i3o;;i;{i!o;;0;{i7o;;0;{i-o;;i;{i*o;;0;{i-o;;i;{io;;i;{i2o;;0;{io;;i;{i7o;;0;{i-o;;i;{i.o;;0;{iHo;;0;{i-o;;i;{i@o;;0;{io;;0;{i(o;;i;{iIo;;0;{i2o;;i;{iAo;;0;{io;;0;{io;;i;{iDo;;0;{i!o;;0;{iIo;;i;{i%o;;0;{io;;0;{i0o;;i;{i*o;;i;{i2o;;i;{i'o;;i;{io;;i;{i1o;;0;{io;;0;{i"o;;0;{iLo;;i;{i2o;;i;{i*o;;0;{io;;0;{i0o;;i;{i@o;;0;{ io;;0;{iGo;;0;{io;;i;{io;;0;{iGo;;0;{io;;0;{i o;;0;{iLo;;i;{io;;i;{i'o;;0;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iBo;;0;{io;;0;{i%o;;0;{i4o;;0;{io;;i;{i#o;;0;{io;;i;{i%o;;0;{io;;i;{iDo;;0;{io;;i;{i3o;;i;{io;;0;{i%o;;0;{i-o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i'o;;0;{io;;i;{i1o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{iIo;;0;{io;;i;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{i1o;;0;{io;;i;{i3o;;i;{iIo;;0;{i3o;;i;{io;;0;{i-o;;0;{io;;i;{i2o;;0;{io;;i;{i8o;;i;{io;;0;{i2o;;0;{io;;i;{i3o;;i;{io;;0;{ i'o;;0;{io;;i;{i-o;;0;{io;;i;{i1o;;0;{io;;i;{i9o;;i;{io;;i;{i o;;0;{i8o;;0;{io;;0;{i1o;;0;{io;;i;{i!o;;0;{i2o;;0;{io;;i;{io;;i;{i"o;;0;{i-o;;0;{io;;i;{i2o;;i;{i%o;;0;{ i-o;;0;{io;;i;{i2o;;0;{io;;i;{i3o;;i;{i6o;;0;{io;;i;{i9o;;0;{io;;0;{io;;0;{i2o;;i;{i*o;;0;{i2o;;0;{i%o;;0;{i5o;;i;{i+o;;0;{io;;0;{i1o;;0;{io;;i;{i4o;;0;{io;;i;{iIo;;0;{i'o;;0;{i"o;;i;{i-o;;0;{i8o;;0;{io;;i;{i@o;;0;{io;;0;{iGo;;0;{i o;;i;{io;;0;{iGo;;0;{i o;;i;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{io;;0;{i8o;;0;{i o;;0;{i o;;0;{iHo;;0;{i'o;;0;{i"o;;i;{io;;0;{i2o;;i;{io;;0;{i2o;;i;{iGo;;0;{i o;;i;{i!o;;0;{i2o;;0;{i0o;;i;{i%o;;0;{i2o;;0;{i0o;;i;{i4o;;0;{io;;i;{i5o;;0;{i"o;;0;{io;;i;{i*o;;0;{i2o;;i;{i-o;;0;{i5o;;0;{i"o;;0;{io;;i;{iAo;;0;{io;;i;{io;;i;{iGo;;0;{io;;i;{iIo;;0;{io;;i;{io;;0;{io;;i;{io;;i;{i*o;;0;{io;;i;{iBo;;0;{io;;0;{io;;i;{i-o;;0;{io;;i;{iDo;;0;{io;;0;{iHo;;i;{i"o;;i;{i*o;;0;{iIo;;i;{i@o;;0;{i%o;;0;{iGo;;0;{io;;i;{iCo;;0;{i+o;;0;{i o;;0;{iHo;;i;{i4o;;i;{io;;0;{ io;;0;{i2o;;i;{i)o;;0;{i2o;;i;{i8o;;0;{io;;i;{i9o;;0;{i@o;;0;{i#o;;0;{i5o;;0;{i"o;;0;{io;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{io;;0;{i0o;;i;{i*o;;0;{i4o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{i4o;;0;{io;;i;{io;;0;{i'o;;0;{i4o;;0;{io;;i;{i@o;;0;{io;;0;{io;;0;{i*o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{io;;i;{ io;;0;{i2o;;0;{i#o;;i;{iLo;;i;{io;;0;{iLo;;i;{io;;0;{i4o;;0;{iIo;;0;{io;;i;{i%o;;0;{i!o;;i;{iBo;;0;{i%o;;0;{io;;i;{io;;i;{i#o;;0;{i-o;;0;{io;;i;{io;;i;{i!o;;0;{i1o;;0;{i*o;;i;{i#o;;i;{i@o;;0;{io;;0;{i4o;;0;{i%o;;0;{i#o;;0;{iGo;;0;{i-o;;0;{io;;i;{io;;0;{i1o;;0;{i'o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{io;;0;{ io;;0;{i-o;;0;{i%o;;0;{iLo;;0;{io;;i;{io;;0;{io;;i;{i%o;;0;{i2o;;i;{i*o;;0;{i5o;;0;{io;;i;{i4o;;0;{io;;0;{i o;;0;{iLo;;i;{io;;i;{io;;i;{i%o;;0;{i1o;;0;{io;;i;{io;;0;{ i o;;0;{i4o;;0;{io;;i;{io;;0;{i2o;;i;{io;;0;{iLo;;i;{i*o;;0;{io;;0;{i4o;;0;{io;;i;{i4o;;i;{io;;0;{i#o;;i;{iBo;;0;{i o;;i;{io;;0;{io;;0;{iLo;;i;{io;;0;{iLo;;0;{iAo;;0;{io;;0;{iGo;;0;{io;;i;{i!o;;0;{io;;0;{io;;0;{i0o;;i;{iLo;;i;{i2o;;i;{i4o;;0;{io;;i;{i@o;;0;{io;;0;{io;;i;{i%o;;0;{i%o;;0;{i5o;;0;{iHo;;i;{i4o;;0;{io;;i;{i'o;;i;{iAo;;0;{io;;0;{i*o;;i;{i*o;;0;{io;;i;{io;;0;{iLo;;i;{io;;0;{i-o;;0;{io;;i;{i@o;;0;{ io;;i;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i@o;;0;{i#o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i5o;;0;{i"o;;0;{i!o;;i;{io;;0;{i#o;;0;{i-o;;0;{i0o;;0;{i'o;;0;{i4o;;0;{i%o;;i;{i-o;;0;{i#o;;0;{i1o;;0;{i%o;;i;{iLo;;0;{io;;0;{i5o;;0;{iIo;;i;{i5o;;0;{i"o;;i;{i o;;0;{i2o;;i;{i'o;;0;{i-o;;0;{i#o;;0;{iLo;;0;{io;;0;{i9o;;0;{i%o;;i;{iBo;;0;{io;;0;{i o;;0;{i2o;;i;{i!o;;0;{i o;;0;{i5o;;0;{io;;i;{iHo;;0;{io;;i;{i!o;;i;{i'o;;i;{iIo;;0;{io;;i;{io;;0;{i5o;;0;{iHo;;i;{i%o;;0;{i!o;;i;{i!o;;i;{i5o;;i;{io;;i;{i o;;0;{i-o;;i;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{i8o;;0;{io;;0;{i o;;0;{iLo;;i;{io;;i;{i%o;;0;{i2o;;i;{i(o;;i;{i*o;;i;{i'o;;0;{i2o;;0;{i#o;;0;{iLo;;0;{io;;i;{i,o;;0;{i+o;;0;{i2o;;i;{iHo;;i;{iIo;;i;{i%o;;0;{i1o;;0;{io;;i;{i6o;;0;{io;;i;{i%o;;0;{i1o;;0;{io;;i;{iIo;;0;{i3o;;i;{io;;0;{io;;0;{iLo;;i;{i7o;;0;{ io;;i;{io;;i;{i!o;;i;{io;;0;{ io;;i;{i1o;;0;{i'o;;i;{i2o;;i;{iIo;;0;{io;;i;{i-o;;i;{i o;;0;{i2o;;i;{io;;0;{i2o;;0;{i!o;;i;{i*o;;0;{i2o;;0;{i"o;;i;{iHo;;0;{io;;i;{i-o;;i;{iIo;;0;{io;;i;{i-o;;i;{i8o;;i;{io;;i;{i%o;;0;{io;;i;{i2o;;0;{i!o;;i;{i.o;;0;{i7o;;0;{i-o;;i;{io;;i;{io;;0;{i1o;;0;{io;;i;{io;;0;{i'o;;0;{i4o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{io;;i;{io;;i;{io;;0;{i0o;;i;{io;;0;{iLo;;i;{io;;0;{io;;0;{iLo;;i;{io;;0;{io;;0;{io;;0;{i0o;;i;{iLo;;i;{i!o;;0;{io;;0;{iLo;;i;{io;;0;{i5o;;i;{i9o;;i;{i"o;;i;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;0;{io;;0;{i2o;;i;{i%o;;0;{i2o;;0;{i"o;;i;{iHo;;0;{i'o;;0;{io;;i;{i*o;;0;{i2o;;i;{i4o;;0;{io;;0;{i2o;;i;{iHo;;0;{io;;i;{iFo;;i;{i!o;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{i2o;;i;{i"o;;i;{i+o;;0;{i9o;;i;{iIo;;0;{io;;i;{io;;i;{i"o;;i;{i9o;;0;{io;;i;{io;;0;{io;;i;{i#o;;0;{io;;i;{i8o;;0;{i o;;0;{iAo;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{i8o;;0;{io;;i;{io;;0;{ i-o;;i;{io;;i;{i1o;;0;{io;;i;{i3o;;i;{i4o;;0;{io;;i;{i9o;;0;{iHo;;i;{iIo;;0;{i2o;;i;{io;;0;{iIo;;0;{i2o;;0;{io;;i;{i o;;0;{i2o;;0;{i"o;;i;{i4o;;0;{io;;i;{i o;;0;{i-o;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{i-o;;0;{i"o;;i;{io;;0;{i2o;;i;{iIo;;0;{i3o;;i;{io;;0;{ io;;i;{i'o;;0;{io;;i;{i-o;;0;{i%o;;i;{i2o;;0;{i(o;;0;{io;;0;{iLo;;i;{i4o;;0;{io;;i;{io;;0;{ i%o;;0;{i0o;;i;{i2o;;i;{i1o;;0;{io;;i;{i2o;;i;{i7o;;0;{io;;i;{iHo;;0;{i2o;;i;{io;;0;{i*o;;0;{i!o;;i;{io;;0;{i%o;;0;{i9o;;i;{i5o;;0;{iHo;;i;{io;;0;{i1o;;0;{io;;i;{i9o;;0;{io;;i;{i!o;;0;{i7o;;0;{i-o;;i;{i"o;;0;{i-o;;i;{i#o;;0;{i-o;;0;{io;;i;{i1o;;0;{io;;i;{i%o;;0;{ i!o;;i;{i-o;;0;{i"o;;i;{iHo;;0;{i2o;;i;{iIo;;0;{i-o;;i;{i'o;;0;{io;;i;{i1o;;0;{io;;i;{i'o;;i;{i*o;;0;{i2o;;0;{i'o;;i;{i9o;;0;{io;;i;{i+o;;0;{ io;;0;{i9o;;i;{i!o;;0;{io;;i;{i"o;;0;{i5o;;i;{i%o;;0;{io;;i;{i'o;;0;{io;;i;{i2o;;0;{io;;i;{i4o;;0;{io;;i;{i5o;;0;{io;;i;{i-o;;0;{i!o;;i;{i@o;;0;{ io;;0;{io;;i;{io;;0;{i"o;;i;{io;;0;{iKo;;0;{i2o;;i;{io;;0;{i-o;;i;{i+o;;0;{iGo;;0;{io;;i;{iAo;;0;{ io;;0;{io;;i;{io;;0;{i'o;;i;{io;;i;{i+o;;i;{iBo;;0;{ i o;;0;{iHo;;i;{io;;0;{io;;i;{io;;0;{iHo;;0;{io;;i;{i!o;;0;{iHo;;i;{i"o;;0;{io;;i;{i%o;;0;{io;;i;{iDo;;0;{ io;;0;{iHo;;i;{io;;0;{iHo;;i;{io;;i;{i!o;;0;{iIo;;i;{i%o;;0;{iHo;;i;{io;;0;{i0o;;i;{i o;;0;{i9o;;i;{i o;;0;{i-o;;0;{io;;i;{i2o;;0;{io;;0;{i2o;;i;{io;;0;{i2o;;i;{io;;0;{i4o;;0;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i5o;;0;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{io;;0;{i0o;;i;{iHo;;0;{i2o;;0;{i#o;;0;{iLo;;i;{io;;i;{ io;;0;{i!o;;i;{i%o;;0;{i3o;;i;{io;;0;{i1o;;0;{i'o;;i;{i%o;;0;{i4o;;0;{i"o;;0;{i2o;;0;{io;;0;{i2o;;i;{iDo;;0;{i%o;;0;{iIo;;i;{i-o;;0;{i1o;;0;{io;;0;{io;;0;{i2o;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i#o;;0;{i1o;;0;{io;;i;{iBo;;0;{io;;0;{i o;;0;{i5o;;0;{io;;i;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{iHo;;i;{io;;0;{i2o;;0;{io;;i;{iGo;;0;{i-o;;0;{io;;i;{i-o;;0;{i4o;;0;{io;;i;{i@o;;0;{io;;0;{io;;i;{io;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{io;;0;{i5o;;0;{iIo;;i;{i*o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iHo;;0;{ io;;i;{io;;i;{i!o;;i;{io;;0;{i!o;;i;{io;;0;{iIo;;0;{i2o;;i;{i'o;;0;{io;;i;{io;;0;{i3o;;i;{iAo;;0;{io;;i;{i!o;;i;{i-o;;i;{ io;;i;{i+o;;0;{io;;i;{io;;i;{io;;0;{iIo;;0;{i-o;;0;{io;;i;{i"o;;0;{iFo;;i;{i%o;;0;{i'o;;0;{io;;i;{iAo;;0;{i%o;;0;{iHo;;i;{i0o;;i;{i2o;;i;{ io;;i;{i o;;0;{iIo;;0;{i2o;;i;{io;;i;{i!o;;i;{i*o;;0;{i8o;;0;{io;;i;{i3o;;i;{i%o;;0;{i2o;;i;{i*o;;0;{i1o;;0;{io;;i;{iIo;;0;{ io;;0;{i@o;;0;{i%o;;0;{iIo;;0;{io;;i;{io;;i;{io;;0;{iIo;;0;{io;;i;{i+o;;0;{i%o;;0;{i2o;;0;{i!o;;i;{i@o;;0;{io;;0;{i%o;;0;{iIo;;0;{i2o;;0;{i/o;;i;{i!o;;i;{i%o;;0;{i8o;;0;{io;;i;{i'o;;0;{io;;i;{io;;i;{iFo;;i;{i-o;;i;{i!o;;i;{io;;i;{i'o;;0;{io;;i;{i2o;;i;{ io;;i;{i*o;;0;{i!o;;0;{i-o;;0;{io;;i;{io;;0;{iIo;;0;{i2o;;i;{io;;i;{i"o;;i;{i3o;;i;{io;;0;{iHo;;0;{i2o;;i;{i"o;;0;{i8o;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{i'o;;0;{$io;;i;{i0o;;i;{i8o;;0;{i%o;;i;{io;;i;{io;;0;{ io;;i;{io;;i;{i%o;;0;{i!o;;i;{i2o;;0;{i#o;;i;{iLo;;i;{io;;0;{i#o;;i;{io;;0;{i4o;;0;{io;;i;{i@o;;0;{io;;0;{i4o;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{i#o;;0;{i5o;;i;{i%o;;0;{iIo;;0;{i-o;;0;{i!o;;i;{i'o;;0;{i1o;;0;{io;;i;{i(o;;0;{io;;0;{i#o;;i;{i2o;;i;{iLo;;i;{i*o;;0;{i'o;;0;{iHo;;0;{i2o;;0;{io;;i;{i)o;;0;{iLo;;i;{io;;0;{i'o;;0;{i1o;;0;{i o;;0;{i-o;;0;{io;;0;{i8o;;0;{i*o;;0;{i#o;;0;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{i4o;;0;{io;;i;{i%o;;0;{iGo;;0;{io;;i;{iAo;;0;{i+o;;0;{i'o;;0;{io;;i;{iCo;;0;{io;;i;{io;;0;{io;;0;{i0o;;i;{i0o;;i;{i5o;;i;{i@o;;0;{i o;;0;{io;;i;{i o;;0;{i0o;;i;{i4o;;0;{i#o;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i0o;;i;{i2o;;0;{i'o;;0;{i8o;;0;{io;;i;{io;;0;{i0o;;i;{i2o;;0;{io;;0;{i#o;;i;{i8o;;0;{i!o;;0;{i0o;;i;{io;;0;{ io;;0;{i1o;;0;{io;;0;{i#o;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{io;;0;{iLo;;i;{i0o;;i;{i4o;;0;{i o;;i;{i o;;0;{i2o;;i;{i"o;;0;{i2o;;i;{iLo;;i;{io;;0;{io;;i;{io;;0;{i5o;;i;{io;;0;{i0o;;i;{io;;0;{ io;;0;{i0o;;i;{i0o;;i;{i1o;;0;{i o;;0;{i o;;0;{i8o;;0;{io;;0;{i2o;;i;{i9o;;i;{i2o;;0;{io;;0;{i4o;;0;{i"o;;i;{io;;0;{i8o;;0;{io;;0;{i2o;;i;{i9o;;i;{io;;i;{ io;;0;{i#o;;i;{io;;i;{i o;;0;{i9o;;i;{i!o;;0;{i4o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i*o;;0;{io;;0;{io;;0;{iLo;;i;{i-o;;0;{i8o;;0;{io;;0;{i"o;;0;{i2o;;0;{io;;i;{i1o;;0;{io;;0;{io;;0;{i4o;;i;{i*o;;i;{i2o;;i;{ io;;0;{i-o;;0;{io;;i;{io;;0;{io;;0;{iLo;;i;{i#o;;0;{i2o;;0;{i!o;;i;{i%o;;0;{i1o;;0;{i"o;;i;{i5o;;i;{i'o;;0;{i2o;;0;{i*o;;i;{i(o;;0;{i#o;;0;{i!o;;i;{i4o;;0;{io;;0;{i2o;;i;{io;;0;{io;;i;{io;;0;{io;;0;{i0o;;i;{i8o;;i;{i"o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i!o;;0;{i+o;;0;{i0o;;i;{i*o;;0;{i"o;;0;{iLo;;i;{i2o;;0;{io;;0;{i#o;;0;{iLo;;i;{io;;0;{i4o;;i;{i#o;;0;{io;;0;{i2o;;0;{i"o;;i;{io;;0;{io;;0;{iLo;;i;{io;;0;{i1o;;0;{io;;0;{i#o;;i;{io;;0;{i0o;;i;{io;;0;{io;;0;{i9o;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i4o;;0;{i!o;;i;{i!o;;0;{i+o;;0;{i2o;;0;{i'o;;0;{i4o;;0;{i+o;;0;{i2o;;0;{i#o;;i;{i#o;;0;{ io;;i;{i"o;;0;{iLo;;i;{i o;;i;{i"o;;0;{iLo;;i;{io;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{io;;0;{io;;0;{i5o;;i;{io;;0;{i2o;;i;{io;;0;{i$o;;0;{io;;0;{i4o;;i;{i"o;;0;{i8o;;0;{io;;0;{io;;0;{iLo;;i;{io;;i;{i(o;;0;{i4o;;0;{i%o;;0;{io;;0;{iLo;;i;{i0o;;i;{i5o;;i;{i6o;;0;{io;;i;{io;;i;{io;;i;{io;;0;{i0o;;i;{i)o;;i;{i2o;;i;{i'o;;0;{i4o;;0;{i+o;;0;{i2o;;0;{i#o;;i;{i1o;;0;{i o;;0;{i o;;0;{i9o;;i;{i2o;;0;{io;;0;{i0o;;i;{i+o;;0;{i0o;;i;{iLo;;i;{i8o;;0;{io;;i;{io;;0;{io;;0;{i!o;;i;{i!o;;0;{i0o;;i;{i9o;;0;{io;;i;{i$o;;0;{io;;i;{i)o;;0;{i o;;i;{i%o;;i;{i%o;;0;{i1o;;0;{i o;;i;{i o;;0;{i o;;0;{io;;0;{iLo;;i;{iLo;;i;{i"o;;i;{i2o;;0;{i+o;;0;{io;;i;{i5o;;i;{i(o;;0;{i0o;;i;{i4o;;0;{io;;i;{i*o;;0;{io;;0;{i0o;;i;{i o;;i;{i0o;;i;{i%o;;0;{i0o;;i;{i5o;;i;{i'o;;0;{i1o;;0;{io;;0;{io;;0;{i5o;;i;{i0o;;i;{i1o;;0;{io;;0;{io;;0;{io;;0;{i4o;;0;{i%o;;0;{io;;i;{i'o;;0;{i4o;;0;{i)o;;0;{i8o;;0;{i'o;;0;{i1o;;0;{io;;i;{iLo;;i;{i2o;;i;{i5o;;i;{i8o;;i;{io;;0;{i2o;;i;{io;;0;{io;;0;{i#o;;0;{i2o;;i;{i!o;;0;{io;;0;{i5o;;i;{i+o;;0;{i0o;;i;{i2o;;i;{i-o;;i;{io;;i;{iAo;;0;{i'o;;0;{io;;i;{i o;;0;{i4o;;0;{io;;0;{io;;0;{i1o;;0;{io;;i;{io;;i;{i'o;;0;{i2o;;0;{i"o;;i;{io;;i;{io;;0;{i@o;;0;{io;;0;{i4o;;0;{i%o;;i;{i"o;;0;{i o;;0;{iLo;;i;{i#o;;0;{i5o;;0;{iHo;;i;{iLo;;0;{i o;;0;{i-o;;i;{i!o;;i;{i o;;0;{i5o;;i;{i-o;;0;{i1o;;0;{io;;i;{iAo;;0;{i#o;;0;{io;;0;{io;;0;{iLo;;i;{i%o;;0;{ io;;0;{i2o;;i;{io;;0;{i o;;0;{iLo;;i;{i%o;;0;{iLo;;0;{i*o;;0;{io;;0;{i#o;;0;{i5o;;0;{io;;i;{i*o;;0;{io;;0;{i#o;;0;{i5o;;0;{io;;i;{i8o;;0;{iHo;;0;{i!o;;i;{i@o;;0;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i%o;;0;{i"o;;0;{iLo;;i;{io;;0;{i-o;;0;{i%o;;i;{iLo;;0;{io;;0;{i@o;;0;{i-o;;0;{i2o;;0;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{io;;0;{i#o;;0;{i9o;;0;{iJo;;0;{io;;i;{iAo;;0;{i'o;;i;{i0o;;i;{i1o;;0;{io;;i;{io;;0;{i0o;;i;{io;;i;{io;;0;{i4o;;0;{i"o;;i;{i5o;;0;{i"o;;0;{iLo;;i;{i8o;;i;{i o;;0;{i5o;;0;{io;;i;{io;;i;{io;;0;{iLo;;i;{i o;;0;{i2o;;i;{i4o;;0;{io;;i;{io;;0;{i#o;;0;{i2o;;0;{i"o;;0;{io;;0;{i9o;;0;{io;;i;{i-o;;0;{io;;i;{i+o;;0;{i%o;;0;{i2o;;0;{io;;i;{io;;0;{iIo;;0;{i-o;;0;{i"o;;i;{i3o;;0;{i@o;;0;{i"o;;0;{iGo;;0;{io;;i;{i'o;;0;{io;;i;{i(o;;0;{i0o;;i;{i*o;;0;{i0o;;0;{io;;0;{i8o;;0;{io;;i;{i2o;;0;{i!o;;0;{i+o;;0;{i!o;;0;{i-o;;i;{i@o;;0;{io;;0;{i4o;;0;{i!o;;i;{i'o;;0;{io;;i;{i+o;;0;{io;;0;{i7o;;0;{i-o;;i;{iCo;;0;{i+o;;0;{i o;;0;{iHo;;i;{iDo;;0;{io;;0;{iHo;;i;{io;;0;{io;;0;{i0o;;i;{i o;;0;{io;;i;{i%o;;0;{i0o;;i;{iLo;;i;{io;;0;{i0o;;i;{iLo;;i;{i o;;i;{ i o;;0;{i0o;;i;{i o;;0;{iLo;;i;{io;;0;{i7o;;0;{i o;;i;{i#o;;i;{ io;;0;{i%o;;i;{i0o;;i;{i4o;;0;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{i5o;;i;{i o;;0;{io;;0;{io;;i;{io;;0;{i0o;;i;{i o;;0;{iLo;;i;{io;;i;{io;;0;{i0o;;i;{io;;0;{i4o;;i;{io;;0;{io;;0;{i1o;;0;{io;;0;{i#o;;i;{io;;0;{i4o;;i;{i*o;;0;{io;;0;{i*o;;0;{i2o;;0;{i#o;;i;{io;;0;{io;;0;{i0o;;i;{i5o;;i;{io;;i;{ io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i'o;;0;{io;;0;{i(o;;0;{iLo;;i;{i0o;;i;{i*o;;0;{i8o;;0;{io;;i;{i2o;;i;{io;;0;{io;;0;{i#o;;i;{io;;i;{ io;;0;{iLo;;i;{io;;0;{i0o;;i;{io;;0;{i2o;;i;{iBo;;0;{i#o;;0;{io;;i;{io;;i;{io;;0;{i%o;;0;{i2o;;0;{io;;i;{iIo;;0;{i'o;;0;{i"o;;i;{i1o;;0;{io;;0;{io;;0;{i"o;;0;{i2o;;0;{i#o;;0;{i2o;;0;{i!o;;i;{i3o;;0;{iAo;;0;{io;;0;{io;;i;{io;;0;{i#o;;0;{i8o;;0;{io;;i;{i$o;;0;{i+o;;0;{io;;0;{io;;0;{i5o;;i;{io;;0;{i2o;;0;{io;;0;{iAo;;0;{io;;0;{io;;i;{i o;;0;{i!o;;0;{i o;;0;{i9o;;0;{i@o;;0;{i'o;;0;{io;;i;{io;;0;{iHo;;0;{i2o;;0;{io;;i;{io;;0;{i0o;;0;{io;;0;{i2o;;0;{io;;i;{io;;0;{i-o;;0;{io;;0;{io;;0;{i2o;;0;{io;;0;{i#o;;0;{i1o;;0;{io;;i;{i2o;;0;{io;;0;{i+o;;0;{i%o;;0;{i'o;;0;{io;;i;{i8o;;0;{iHo;;0;{io;;0;{i%o;;0;{i2o;;0;{io;;0;{io;;0;{i2o;;i;{io;;0;{io;;0;{i#o;;0;{i-o;;0;{i4o;;0;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{iIo;;0;{i-o;;0;{i"o;;0;{io;;0;{i-o;;0;{io;;i;{io;;0;{i2o;;0;{io;;0;{ io;;0;{i#o;;0;{i0o;;0;{i*o;;0;{i-o;;0;{io;;i;{io;;0;{iIo;;0;{i3o;;0;{io;;0;{i6o;;0;{iIo;;0;{io;;0;{io;;0;{i-o;;0;{io;;i;{i'o;;0;{i1o;;0;{i'o;;i;{i*o;;0;{i0o;;0;{iAo;;0;{io;;i;{i+o;;0;{i o;;0;{iIo;;0;{i2o;;0;{iAo;;0;{io;;0;{i#o;;0;{io;;i;{i6o;;0;{io;;0;{io;;0;{i-o;;0;{io;;0;{i+o;;0;{i%o;;0;{i2o;;0;{io;;i;{i8o;;0;{i o;;0;{i#o;;0;{i-o;;0;{io;;i;{io;;0;{i#o;;0;{io;;i;{i2o;;0;{io;;0;{io;;0;{iHo;;0;{i-o;;i;{io;;0;{i%o;;i;{io;;0;{i#o;;0;{i0o;;0;{i#o;;0;{iHo;;0;{i'o;;0;{io;;0;{io;;0;{i#o;;0;{i0o;;0;{i*o;;0;{i4o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{i!o;;0;{i1o;;0;{i o;;0;{i o;;0;{i1o;;0;{io;;0;{io;;0;{i4o;;0;{io;;0;{i2o;;0;{i#o;;0;{i2o;;0;{i!o;;i;{i"o;;0;{i2o;;0;{io;;i;{i#o;;0;{i'o;;0;{io;;i;{i%o;;0;{i2o;;0;{io;;0;{io;;0;{i%o;;0;{i2o;;0;{i@o;;0;{io;;0;{iIo;;0;{i2o;;i;{io;;0;{i#o;;0;{iIo;;0;{i2o;;0;{i'o;;i;{io;;0;{io;;0;{i2o;;0;{io;;0;{i8o;;0;{i o;;i;{i'o;;0;{i2o;;i;{i*o;;0;{ i!o;;0;{i#o;;0;{iBo;;0;{io;;0;{io;;0;{i4o;;i;{i1o;;0;{io;;0;{io;;0;{iLo;;0;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i2o;;0;{i"o;;i;{io;;0;{io;;0;{i2o;;0;{io;;i;{i2o;;0;{i#o;;0;{i-o;;0;{io;;i;{i4o;;0;{io;;0;{i+o;;0;{iLo;;i;{i5o;;0;{i*o;;0;{i8o;;0;{io;;i;{i+o;;0;{io;;0;{i1o;;0;{io;;i;{i%o;;0;{i'o;;0;{io;;i;{i@o;;0;{ i o;;0;{i%o;;0;{i4o;;0;{i!o;;i;{i o;;0;{i4o;;0;{io;;0;{i+o;;0;{i'o;;0;{i2o;;0;{i"o;;i;{io;;0;{i'o;;0;{i*o;;0;{i8o;;0;{io;;0;{io;;0;{i#o;;i;{io;;0;{i%o;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{iBo;;0;{io;;0;{i*o;;0;{io;;0;{iLo;;i;{io;;0;{i#o;;0;{io;;0;{i@o;;0;{io;;0;{i(o;;i;{iCo;;0;{io;;0;{iIo;;i;{io;;i;{ io;;0;{i2o;;i;{iLo;;i;{io;;0;{i8o;;i;{ io;;0;{i4o;;0;{io;;i;{io;;0;{i4o;;0;{i"o;;0;{i!o;;i;{io;;0;{i#o;;0;{i0o;;0;{i*o;;0;{io;;0;{io;;0;{iLo;;i;{i'o;;0;{i4o;;0;{i*o;;0;{i1o;;0;{i"o;;i;{iLo;;i;{io;;0;{i0o;;i;{i#o;;i;{i*o;;0;{io;;0;{i#o;;i;{i0o;;i;{i4o;;i;{io;;0;{io;;0;{iLo;;i;{io;;i;{io;;0;{i#o;;0;{i9o;;i;{io;;0;{i!o;;i;{io;;0;{i1o;;0;{io;;i;{i%o;;i;{io;;0;{i1o;;0;{i'o;;i;{iLo;;i;{io;;0;{ io;;i;{i2o;;i;{i5o;;0;{i"o;;0;{iLo;;i;{i"o;;i;{i+o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i2o;;0;{i'o;;0;{i8o;;0;{io;;i;{i2o;;i;{i4o;;i;{io;;0;{i#o;;0;{i0o;;i;{io;;0;{i9o;;i;{i%o;;0;{i-o;;0;{i"o;;i;{i@o;;0;{io;;0;{i-o;;0;{io;;0;{i8o;;0;{i%o;;i;{io;;0;{i2o;;i;{iBo;;0;{io;;0;{io;;i;{io;;i;{iFo;;i;{io;;0;{io;;0;{i0o;;i;{i!o;;0;{i!o;;0;{i4o;;0;{io;;i;{i"o;;i;{i%o;;0;{ io;;0;{iLo;;i;{io;;0;{i8o;;i;{i"o;;0;{iLo;;i;{i%o;;0;{i o;;i;{i5o;;i;{i@o;;0;{i%o;;0;{iGo;;0;{io;;0;{io;;0;{i2o;;i;{i'o;;i;{i*o;;i;{ io;;0;{i8o;;i;{io;;0;{i#o;;0;{iLo;;i;{io;;0;{i0o;;i;{iLo;;i;{i*o;;0;{i0o;;i;{i2o;;0;{io;;0;{i0o;;i;{iBo;;0;{i*o;;0;{io;;0;{io;;i;{i2o;;i;{io;;i;{i"o;;i;{i*o;;0;{i1o;;0;{i!o;;0;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i0o;;i;{i#o;;0;{i2o;;i;{io;;i;{io;;0;{iIo;;0;{i-o;;i;{io;;0;{i1o;;0;{i'o;;i;{i2o;;i;{io;;0;{iHo;;0;{i2o;;i;{i!o;;0;{i'o;;0;{i"o;;i;{i2o;;0;{io;;i;{i7o;;0;{i-o;;i;{i"o;;0;{i2o;;i;{i'o;;0;{i2o;;0;{i"o;;i;{iAo;;0;{io;;0;{io;;i;{iBo;;0;{io;;i;{iCo;;0;{io;;i;{iDo;;0;{io;;0;{iHo;;i;{io;;0;{io;;i;{i2o;;i;{i%o;;i;{iDo;;i;{io;;0;{io;;0;{i0o;;i;{io;;0;{i4o;;0;{i o;;i;{i"o;;0;{iLo;;i;{i5o;;i;{io;;i;{i8o;;0;{i o;;i;{io;;i;{ i o;;0;{i1o;;0;{i"o;;i;{i0o;;i;{i2o;;i;{i4o;;0;{io;;0;{i1o;;0;{io;;i;{io;;i;{ io;;i;{io;;i;{i"o;;i;{io;;0;{i#o;;i;{iLo;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i4o;;0;{i%o;;0;{io;;0;{iLo;;i;{i4o;;0;{io;;i;{io;;i;{i5o;;i;{io;;i;{ i o;;0;{i7o;;0;{io;;i;{i#o;;i;{io;;0;{i4o;;0;{i'o;;0;{i2o;;0;{i*o;;i;{i4o;;0;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{i2o;;0;{io;;0;{i4o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i4o;;0;{i o;;i;{i%o;;0;{i2o;;i;{io;;i;{i+o;;0;{i'o;;0;{i2o;;0;{i!o;;i;{iAo;;0;{i'o;;0;{io;;i;{io;;0;{i0o;;i;{i4o;;0;{io;;0;{i0o;;i;{i5o;;i;{io;;0;{io;;0;{i8o;;0;{i!o;;i;{i!o;;i;{io;;i;{i0o;;i;{iAo;;0;{i'o;;0;{i!o;;i;{i"o;;i;{ i'o;;0;{i-o;;0;{io;;i;{i*o;;0;{i0o;;i;{i0o;;i;{i2o;;0;{i!o;;0;{i0o;;i;{i8o;;i;{i#o;;i;{ io;;i;{io;;0;{i#o;;i;{i*o;;0;{i2o;;0;{i#o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i0o;;i;{i4o;;i;{ io;;0;{i#o;;i;{i o;;i;{i o;;0;{i9o;;0;{i!o;;0;{i4o;;i;{io;;i;{io;;0;{i#o;;i;{io;;0;{i o;;0;{i3o;;0;{i#o;;0;{i2o;;0;{io;;i;{i5o;;i;{i o;;i;{i8o;;0;{io;;i;{io;;0;{i#o;;0;{i0o;;0;{i o;;0;{i2o;;i;{i5o;;i;{i%o;;i;{ io;;0;{i4o;;i;{i'o;;0;{i5o;;0;{i o;;0;{io;;0;{i5o;;i;{i4o;;0;{io;;0;{i2o;;i;{i8o;;0;{io;;0;{i2o;;i;{iLo;;0;{i'o;;i;{i'o;;i;{i'o;;0;{i1o;;0;{io;;i;{i2o;;0;{i!o;;i;{iAo;;0;{i'o;;0;{i'o;;i;{i*o;;0;{ io;;0;{i0o;;i;{i2o;;i;{io;;i;{i0o;;i;{i4o;;0;{io;;i;{i5o;;i;{i+o;;0;{io;;0;{i0o;;i;{i0o;;i;{i4o;;0;{io;;0;{i5o;;i;{i,o;;i;{i!o;;0;{i4o;;0;{io;;i;{i@o;;0;{io;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i%o;;0;{io;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iBo;;0;{i!o;;0;{i#o;;i;{i"o;;i;{i4o;;i;{%io;;i;{io;;0;{i0o;;i;{io;;0;{i-o;;0;{i#o;;0;{i5o;;0;{iHo;;i;{i@o;;0;{i#o;;0;{i5o;;0;{i"o;;i;{i#o;;0;{i!o;;i;{i1o;;0;{i"o;;i;{i$o;;0;{io;;i;{io;;0;{i2o;;0;{i#o;;0;{io;;0;{iLo;;i;{i%o;;i;{i4o;;i;{io;;0;{i2o;;0;{i#o;;0;{io;;0;{iLo;;i;{i%o;;i;{i%o;;i;{io;;0;{i#o;;0;{i4o;;0;{io;;i;{i*o;;0;{i4o;;0;{io;;i;{i1o;;0;{io;;i;{i4o;;i;{io;;i;{i"o;;i;{i2o;;0;{i#o;;i;{i%o;;i;{i@o;;0;{io;;0;{io;;i;{io;;0;{io;;0;{i-o;;0;{i@o;;0;{i#o;;0;{i5o;;0;{i"o;;i;{i+o;;0;{i0o;;i;{io;;0;{io;;0;{i0o;;i;{i2o;;0;{io;;i;{i*o;;i;{i@o;;0;{io;;0;{i(o;;i;{io;;i;{i'o;;0;{i-o;;0;{io;;i;{io;;0;{i o;;0;{i4o;;0;{io;;0;{i0o;;i;{io;;0;{i#o;;i;{i"o;;0;{i8o;;0;{io;;i;{i#o;;0;{io;;i;{i0o;;i;{i%o;;i;{i1o;;0;{io;;0;{io;;0;{io;;0;{iLo;;i;{i)o;;0;{io;;0;{iLo;;i;{i"o;;i;{i2o;;0;{i#o;;i;{io;;0;{i o;;0;{i2o;;0;{io;;i;{iLo;;i;{i4o;;i;{io;;0;{i4o;;0;{io;;0;{i o;;0;{i2o;;i;{io;;i;{i#o;;i;{io;;0;{i2o;;0;{i#o;;i;{i o;;0;{i1o;;0;{i"o;;i;{io;;i;{i8o;;0;{io;;i;{i#o;;0;{io;;i;{i o;;0;{ i o;;0;{i2o;;i;{i8o;;i;{io;;0;{i2o;;i;{i%o;;0;{io;;0;{i2o;;i;{i o;;0;{i0o;;i;{io;;i;{i5o;;i;{i"o;;i;{i1o;;0;{i"o;;i;{iHo;;0;{io;;i;{i2o;;i;{ io;;0;{i2o;;0;{i#o;;i;{i o;;0;{i5o;;0;{io;;i;{io;;0;{i#o;;i;{io;;0;{io;;0;{i0o;;i;{iBo;;0;{io;;i;{i4o;;0;{io;;i;{i o;;0;{i o;;0;{i1o;;0;{io;;0;{i4o;;i;{i2o;;0;{io;;i;{i9o;;i;{i o;;0;{io;;i;{io;;0;{i9o;;0;{i#o;;0;{i"o;;0;{iLo;;i;{io;;0;{i+o;;0;{i8o;;i;{io;;i;{i5o;;0;{iBo;;0;{i-o;;i;{io;;0;{io;;i;{io;;0;{i2o;;0;{i#o;;i;{i2o;;0;{i!o;;0;{i4o;;0;{io;;i;{io;;0;{i5o;;i;{io;;0;{ io;;0;{i0o;;i;{i"o;;i;{ io;;0;{i2o;;0;{io;;0;{i0o;;i;{i0o;;i;{i2o;;i;{ io;;0;{i#o;;i;{i%o;;i;{i2o;;0;{i#o;;i;{io;;0;{i!o;;i;{i2o;;0;{i#o;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i4o;;0;{io;;0;{io;;0;{io;;0;{iLo;;i;{i%o;;0;{i1o;;0;{i"o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{io;;0;{i2o;;0;{i"o;;0;{i o;;0;{i2o;;0;{io;;i;{i o;;0;{i5o;;0;{i'o;;0;{i o;;0;{i2o;;0;{io;;i;{io;;0;{i#o;;0;{i0o;;0;{i"o;;0;{i8o;;0;{io;;0;{io;;0;{iLo;;i;{i*o;;0;{i#o;;0;{i#o;;0;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{io;;i;{i8o;;i;{io;;i;{iLo;;i;{i'o;;0;{i1o;;0;{i*o;;i;{i2o;;0;{i#o;;0;{io;;0;{iLo;;i;{i%o;;0;{io;;0;{iLo;;i;{i4o;;0;{io;;i;{i9o;;i;{i#o;;i;{io;;i;{ i'o;;0;{i2o;;i;{i2o;;i;{io;;i;{i5o;;i;{i8o;;0;{i#o;;0;{i0o;;i;{i9o;;i;{io;;0;{io;;0;{i0o;;i;{io;;i;{ io;;0;{iLo;;0;{i'o;;0;{i2o;;0;{i#o;;0;{iLo;;0;{io;;i;{i"o;;i;{i1o;;0;{io;;0;{io;;0;{i9o;;i;{i"o;;i;{i2o;;0;{io;;0;{i5o;;i;{i"o;;0;{io;;i;{i(o;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i o;;0;{i1o;;0;{i"o;;i;{i4o;;0;{ io;;i;{i o;;0;{i1o;;0;{i"o;;i;{io;;0;{i"o;;0;{i o;;0;{i2o;;0;{io;;i;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i2o;;0;{io;;0;{i4o;;0;{io;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iBo;;0;{io;;0;{i'o;;0;{i*o;;0;{iLo;;i;{iLo;;i;{i*o;;i;{io;;0;{ i1o;;0;{io;;0;{i4o;;i;{i2o;;0;{io;;i;{i8o;;0;{i%o;;i;{i"o;;0;{iLo;;i;{i9o;;0;{i%o;;i;{i"o;;0;{iLo;;i;{io;;0;{ io;;0;{i2o;;0;{i#o;;i;{io;;0;{i4o;;0;{i*o;;0;{i2o;;0;{i#o;;i;{i#o;;0;{i0o;;0;{ io;;0;{i2o;;0;{i#o;;i;{io;;0;{i4o;;0;{i*o;;0;{i2o;;0;{i#o;;i;{i%o;;0;{i2o;;0;{io;;i;{i'o;;0;{i2o;;0;{i*o;;i;{i4o;;0;{io;;i;{i%o;;0;{i2o;;0;{io;;i;{i*o;;i;{i'o;;0;{i2o;;0;{i*o;;i;{i1o;;0;{io;;0;{i)o;;0;{iLo;;i;{i*o;;0;{i*o;;0;{io;;i;{i0o;;i;{io;;0;{i2o;;i;{iBo;;0;{i"o;;0;{io;;i;{io;;0;{i2o;;0;{io;;0;{i)o;;0;{iLo;;i;{i4o;;0;{io;;0;{io;;0;{i1o;;0;{i(o;;0;{io;;0;{i2o;;i;{i8o;;0;{io;;i;{i o;;0;{ i'o;;i;{io;;0;{i1o;;0;{io;;0;{i+o;;0;{i2o;;i;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i o;;i;{io;;0;{io;;0;{i4o;;i;{i2o;;i;{ io;;i;{i o;;i;{io;;0;{i2o;;i;{i'o;;0;{io;;0;{i5o;;i;{i#o;;0;{i1o;;0;{io;;0;{i*o;;0;{i4o;;0;{io;;i;{i5o;;i;{i)o;;i;{i*o;;i;{i9o;;i;{i)o;;0;{i2o;;i;{i!o;;0;{ io;;i;{i%o;;i;{i1o;;0;{io;;i;{i2o;;0;{io;;i;{i1o;;0;{io;;0;{i*o;;0;{i2o;;i;{io;;0;{i4o;;i;{i2o;;0;{io;;i;{i*o;;0;{i8o;;0;{io;;i;{i8o;;0;{io;;i;{io;;i;{io;;0;{i4o;;i;{i"o;;0;{i2o;;0;{i#o;;0;{i2o;;0;{i!o;;i;{i@o;;0;{io;;0;{i4o;;0;{i%o;;0;{io;;0;{i1o;;0;{io;;i;{i#o;;i;{ io;;0;{i0o;;i;{i!o;;0;{io;;0;{i0o;;i;{i'o;;0;{i0o;;i;{i1o;;0;{i o;;i;{io;;i;{i4o;;i;{i2o;;0;{io;;0;{i0o;;i;{i!o;;i;{i4o;;0;{i"o;;0;{i o;;0;{i2o;;0;{io;;i;{i0o;;i;{i8o;;0;{io;;i;{i,o;;0;{i+o;;0;{io;;i;{iLo;;i;{i9o;;0;{io;;i;{i%o;;0;{ io;;0;{i4o;;0;{i-o;;0;{i1o;;0;{i*o;;i;{i"o;;i;{i%o;;0;{i2o;;i;{iHo;;0;{i2o;;i;{i1o;;0;{io;;0;{io;;0;{i2o;;i;{i"o;;i;{i2o;;0;{ io;;i;{io;;i;{i'o;;0;{i1o;;0;{io;;0;{i"o;;0;{iLo;;i;{i(o;;i;{i*o;;i;{i4o;;0;{io;;0;{i5o;;i;{i@o;;0;{i%o;;0;{iDo;;0;{i!o;;0;{io;;0;{iLo;;i;{iGo;;0;{io;;i;{i'o;;i;{ i#o;;0;{io;;0;{iLo;;i;{i0o;;i;{i1o;;0;{io;;i;{io;;0;{io;;i;{i2o;;0;{io;;0;{i2o;;0;{i#o;;i;{iLo;;i;{io;;i;{i2o;;0;{io;;i;{i+o;;i;{i!o;;0;{io;;0;{io;;0;{i%o;;i;{i0o;;i;{iLo;;i;{i4o;;0;{io;;i;{io;;i;{io;;i;{i(o;;0;{ i#o;;0;{i8o;;0;{io;;i;{i'o;;i;{io;;0;{i#o;;i;{i#o;;0;{i!o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i0o;;i;{i2o;;0;{i*o;;i;{i1o;;0;{i%o;;0;{i"o;;0;{iLo;;i;{i2o;;0;{io;;i;{i0o;;i;{i2o;;i;{io;;0;{io;;0;{iLo;;i;{i%o;;i;{i8o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{iLo;;i;{i)o;;0;{ io;;0;{i8o;;i;{io;;0;{i#o;;i;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i"o;;i;{i2o;;0;{io;;i;{i8o;;0;{i'o;;0;{i1o;;0;{io;;i;{i*o;;0;{io;;0;{i5o;;0;{iIo;;i;{io;;0;{i-o;;0;{io;;0;{i o;;0;{i4o;;0;{io;;i;{io;;0;{i-o;;0;{i!o;;i;{i2o;;0;{i#o;;i;{i!o;;i;{i"o;;i;{i#o;;0;{i#o;;0;{i o;;0;{io;;0;{i5o;;0;{i"o;;0;{iLo;;i;{i$o;;0;{io;;i;{i*o;;0;{i8o;;0;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i1o;;0;{i o;;0;{io;;0;{i2o;;i;{i o;;0;{i o;;0;{i5o;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{iAo;;0;{io;;0;{io;;0;{i"o;;0;{iLo;;i;{i"o;;i;{i2o;;0;{ io;;i;{io;;0;{i9o;;0;{i o;;0;{i2o;;i;{i0o;;i;{i2o;;i;{i!o;;0;{i1o;;0;{i o;;i;{i2o;;0;{io;;0;{i"o;;0;{io;;0;{i2o;;0;{i!o;;i;{i"o;;0;{i1o;;0;{io;;i;{i#o;;i;{io;;i;{i%o;;i;{i*o;;0;{i0o;;i;{i+o;;0;{io;;0;{i4o;;0;{io;;i;{i4o;;0;{io;;i;{i8o;;0;{io;;0;{io;;0;{i2o;;0;{i!o;;0;{i*o;;0;{i5o;;0;{i!o;;0;{i2o;;i;{io;;0;{io;;0;{i4o;;0;{io;;0;{i4o;;0;{io;;i;{iLo;;i;{iLo;;i;{io;;0;{i)o;;0;{i1o;;0;{io;;0;{i#o;;0;{i4o;;0;{i"o;;0;{iLo;;i;{i9o;;0;{io;;0;{i#o;;i;{i+o;;0;{ io;;i;{io;;0;{io;;0;{iLo;;i;{i%o;;0;{i1o;;0;{iHo;;0;{io;;i;{i2o;;0;{i"o;;0;{i*o;;0;{i0o;;i;{i#o;;i;{iAo;;0;{io;;0;{io;;i;{i4o;;0;{io;;0;{i*o;;0;{i0o;;i;{i2o;;i;{i,o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i2o;;0;{i#o;;i;{iLo;;i;{i@o;;0;{io;;0;{i#o;;0;{i2o;;0;{i0o;;0;{i+o;;0;{iLo;;i;{i o;;0;{i5o;;0;{i"o;;0;{i#o;;i;{io;;0;{i8o;;0;{i#o;;0;{i5o;;i;{io;;0;{ i'o;;0;{i)o;;i;{i(o;;i;{i*o;;0;{i1o;;0;{i!o;;0;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i-o;;0;{iDo;;0;{i#o;;0;{io;;0;{iLo;;i;{iBo;;0;{i(o;;0;{io;;0;{i2o;;0;{i"o;;i;{io;;0;{io;;i;{i"o;;0;{io;;i;{i#o;;0;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{i%o;;0;{io;;i;{i'o;;0;{io;;i;{i5o;;0;{i"o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i(o;;0;{i)o;;i;{io;;0;{i2o;;0;{i#o;;i;{i o;;0;{i1o;;0;{i"o;;0;{i o;;0;{i2o;;0;{i o;;i;{io;;0;{iLo;;i;{i*o;;0;{io;;i;{i+o;;0;{i*o;;0;{i2o;;i;{iBo;;0;{ io;;0;{io;;0;{io;;i;{i!o;;0;{io;;0;{io;;0;{iLo;;i;{i"o;;0;{io;;i;{i#o;;0;{ io;;i;{io;;i;{io;;0;{iLo;;i;{io;;i;{io;;i;{io;;0;{iLo;;i;{i%o;;0;{io;;i;{io;;0;{io;;0;{i0o;;i;{i!o;;i;{iDo;;0;{i%o;;i;{iHo;;0;{io;;i;{i@o;;0;{io;;0;{i5o;;0;{iIo;;0;{i"o;;0;{i'o;;i;{io;;i;{i5o;;i;{io;;i;{io;;0;{i4o;;i;{i o;;0;{io;;0;{i5o;;i;{i o;;0;{i9o;;0;{i@o;;0;{i'o;;0;{i5o;;0;{i"o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iHo;;0;{i2o;;i;{io;;0;{i2o;;i;{io;;0;{i5o;;0;{io;;0;{i1o;;0;{i(o;;0;{io;;0;{iLo;;i;{iBo;;0;{i-o;;i;{io;;i;{io;;0;{i1o;;0;{i*o;;i;{i#o;;i;{ io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i o;;0;{io;;i;{io;;0;{i8o;;0;{i#o;;0;{i8o;;0;{i)o;;i;{i*o;;0;{io;;0;{i#o;;0;{i5o;;i;{i0o;;i;{i*o;;0;{i0o;;i;{iBo;;0;{io;;0;{iIo;;i;{iHo;;0;{i'o;;0;{i1o;;0;{io;;i;{iAo;;0;{i'o;;0;{i'o;;i;{iIo;;0;{io;;i;{i8o;;0;{ io;;0;{i4o;;i;{io;;i;{i2o;;0;{io;;0;{i2o;;0;{i(o;;i;{i4o;;i;{io;;0;{i1o;;0;{io;;0;{i#o;;i;{i*o;;0;{i o;;0;{i2o;;i;{i!o;;0;{i2o;;0;{i o;;0;{i4o;;0;{io;;i;{io;;i;{io;;i;{i%o;;0;{io;;0;{i2o;;0;{iBo;;0;{io;;i;{io;;0;{i5o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iAo;;0;{io;;0;{i#o;;0;{i!o;;i;{iDo;;0;{i!o;;0;{io;;0;{iLo;;i;{iHo;;0;{io;;i;{i'o;;0;{i2o;;0;{i"o;;i;{iIo;;0;{io;;i;{io;;i;{i o;;0;{i2o;;i;{i"o;;i;{i9o;;0;{ io;;0;{i'o;;0;{i2o;;0;{io;;i;{io;;i;{i'o;;0;{i2o;;0;{io;;i;{i*o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iHo;;0;{i'o;;0;{i2o;;0;{i!o;;i;{iIo;;i;{i@o;;0;{io;;0;{io;;0;{i#o;;i;{iBo;;0;{io;;0;{io;;0;{i"o;;0;{i2o;;0;{io;;i;{i#o;;0;{io;;0;{i2o;;0;{i*o;;i;{io;;0;{i!o;;i;{io;;0;{i!o;;0;{i0o;;i;{iHo;;0;{i-o;;0;{io;;i;{iDo;;0;{i'o;;i;{io;;i;{i2o;;i;{ io;;0;{i2o;;0;{i#o;;i;{io;;0;{i2o;;0;{io;;i;{io;;i;{io;;0;{i5o;;0;{iHo;;i;{io;;i;{i"o;;i;{io;;0;{i2o;;i;{i2o;;0;{io;;i;{i'o;;i;{i-o;;0;{io;;i;{iIo;;0;{i2o;;i;{ io;;i;{i"o;;i;{i'o;;0;{i8o;;0;{iHo;;0;{io;;i;{i@o;;0;{i+o;;0;{i'o;;0;{iHo;;i;{i(o;;0;{io;;i;{ io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{io;;i;{i%o;;i;{i8o;;0;{io;;i;{io;;0;{iLo;;i;{i4o;;i;{i5o;;i;{io;;0;{io;;0;{i2o;;i;{io;;0;{i5o;;i;{io;;0;{io;;i;{io;;i;{ io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{io;;0;{i5o;;i;{io;;0;{i#o;;0;{i#o;;0;{i)o;;i;{i'o;;0;{i#o;;0;{i#o;;0;{i)o;;i;{i1o;;0;{io;;0;{io;;0;{i5o;;i;{io;;0;{i4o;;i;{i'o;;0;{i2o;;0;{i#o;;i;{io;;i;{i"o;;0;{io;;0;{i0o;;i;{i2o;;0;{i!o;;i;{i%o;;i;{i#o;;i;{ i o;;i;{i!o;;0;{io;;0;{i0o;;i;{i#o;;0;{io;;0;{i#o;;0;{i2o;;i;{i'o;;0;{io;;0;{i0o;;i;{i1o;;0;{ io;;0;{i"o;;0;{i9o;;i;{iLo;;i;{io;;0;{io;;0;{i0o;;i;{io;;i;{io;;0;{i2o;;i;{io;;0;{i"o;;0;{iLo;;i;{i"o;;i;{i2o;;0;{ io;;0;{io;;i;{io;;i;{io;;i;{i"o;;0;{i8o;;0;{io;;0;{io;;i;{io;;i;{i'o;;0;{io;;0;{i0o;;i;{i*o;;0;{io;;0;{iLo;;i;{i5o;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{io;;0;{i#o;;0;{i1o;;0;{io;;i;{io;;0;{i1o;;0;{i o;;0;{i o;;0;{i2o;;i;{i2o;;0;{io;;0;{i8o;;i;{io;;0;{io;;0;{i#o;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{i2o;;i;{i4o;;0;{io;;0;{io;;0;{i#o;;0;{i'o;;0;{i4o;;0;{iBo;;0;{i#o;;0;{io;;i;{iLo;;i;{i'o;;0;{i%o;;i;{io;;0;{i8o;;0;{i o;;0;{i"o;;0;{i7o;;0;{io;;i;{i@o;;0;{i#o;;0;{i7o;;0;{i-o;;0;{io;;i;{io;;0;{io;;0;{i8o;;0;{i!o;;i;{i#o;;0;{i0o;;0;{io;;0;{i1o;;0;{io;;0;{i)o;;0;{iLo;;i;{io;;0;{io;;0;{iLo;;i;{io;;0;{i#o;;0;{i*o;;0;{i'o;;0;{i#o;;0;{i#o;;0;{io;;0;{iLo;;i;{i4o;;0;{i o;;0;{i1o;;0;{i"o;;i;{i!o;;0;{i+o;;0;{i2o;;0;{io;;0;{i2o;;0;{io;;0;{i8o;;i;{iBo;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{i#o;;0;{i1o;;0;{io;;0;{io;;0;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i2o;;0;{i#o;;0;{i2o;;0;{i!o;;i;{i2o;;0;{i o;;0;{i2o;;i;{i'o;;0;{i#o;;0;{i2o;;i;{i4o;;0;{io;;0;{i2o;;0;{i#o;;0;{io;;0;{iLo;;i;{iDo;;0;{i%o;;i;{i(o;;0;{i8o;;0;{i o;;0;{iBo;;0;{i o;;0;{io;;i;{i)o;;0;{i0o;;i;{i@o;;0;{io;;0;{i)o;;i;{i*o;;0;{ io;;0;{io;;0;{i#o;;0;{i2o;;0;{i!o;;i;{i#o;;0;{iIo;;0;{i-o;;0;{i"o;;0;{io;;0;{i-o;;0;{io;;i;{i'o;;0;{i1o;;0;{i*o;;0;{io;;0;{i4o;;0;{iLo;;i;{i0o;;0;{i@o;;0;{io;;0;{i)o;;i;{i1o;;0;{i o;;0;{io;;0;{i2o;;0;{i%o;;0;{i1o;;0;{i"o;;i;{i2o;;0;{io;;0;{i#o;;i;{i3o;;0;{iBo;;0;{i#o;;0;{io;;i;{i8o;;0;{io;;i;{io;;0;{i2o;;0;{i#o;;0;{i2o;;0;{i!o;;i;{io;;0;{i#o;;0;{i#o;;0;{io;;i;{i-o;;0;{i"o;;0;{i8o;;0;{io;;0;{i"o;;0;{i2o;;i;{i1o;;0;{io;;0;{i)o;;0;{i#o;;i;{i!o;;0;{io;;0;{i#o;;i;{i@o;;0;{ i o;;0;{i5o;;0;{i"o;;0;{io;;0;{iCo;;0;{i+o;;0;{i!o;;0;{iHo;;i;{io;;0;{io;;i;{i!o;;0;{i7o;;0;{i-o;;0;{io;;0;{i'o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i-o;;0;{i5o;;0;{iHo;;0;{i"o;;0;{i!o;;i;{i8o;;0;{io;;i;{i4o;;i;{i$o;;0;{io;;0;{i2o;;0;{i%o;;i;{io;;0;{io;;0;{i2o;;0;{i#o;;i;{iLo;;i;{i%o;;0;{i o;;i;{i1o;;0;{io;;i;{i4o;;0;{i)o;;0;{io;;0;{iLo;;i;{i2o;;i;{i'o;;i;{i(o;;0;{i8o;;0;{i#o;;i;{i1o;;0;{i*o;;i;{io;;i;{i2o;;i;{i*o;;i;{i(o;;0;{io;;0;{i#o;;i;{i4o;;i;{io;;0;{i#o;;i;{io;;i;{i*o;;0;{i2o;;i;{i-o;;i;{io;;i;{io;;0;{i3o;;i;{io;;0;{i9o;;0;{iIo;;i;{i1o;;0;{io;;0;{ io;;0;{i2o;;i;{io;;0;{i8o;;0;{i o;;0;{i2o;;0;{io;;i;{i4o;;i;{io;;0;{i2o;;i;{iLo;;i;{i(o;;0;{i#o;;0;{i5o;;i;{i*o;;0;{i4o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{io;;0;{i4o;;i;{i"o;;i;{i o;;0;{i2o;;0;{io;;i;{i0o;;i;{iLo;;i;{i#o;;i;{i2o;;0;{i o;;i;{io;;0;{io;;0;{i#o;;i;{i2o;;i;{i8o;;i;{io;;0;{i#o;;0;{i9o;;i;{io;;0;{io;;0;{io;;0;{i0o;;i;{io;;0;{i*o;;0;{io;;0;{i0o;;i;{i5o;;0;{i"o;;0;{iLo;;i;{io;;0;{io;;0;{i!o;;0;{i9o;;0;{i%o;;0;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{iLo;;i;{i"o;;0;{i"o;;0;{i2o;;i;{i%o;;i;{io;;0;{i5o;;i;{i"o;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{iAo;;0;{io;;0;{io;;0;{i"o;;0;{iLo;;i;{i*o;;0;{io;;0;{i#o;;i;{io;;0;{i#o;;i;{i2o;;i;{i2o;;0;{io;;i;{io;;0;{i0o;;i;{i"o;;i;{io;;0;{i8o;;0;{io;;0;{io;;i;{i!o;;0;{i8o;;0;{io;;0;{i5o;;i;{i0o;;i;{io;;0;{io;;i;{io;;0;{i"o;;0;{i0o;;i;{io;;i;{io;;i;{i#o;;0;{i2o;;0;{io;;0;{i2o;;0;{i#o;;0;{i"o;;0;{iLo;;i;{io;;0;{io;;i;{i#o;;0;{i*o;;i;{i4o;;i;{io;;i;{iLo;;i;{io;;i;{io;;0;{i#o;;i;{i#o;;0;{io;;i;{i'o;;0;{i4o;;0;{i)o;;0;{i0o;;0;{i'o;;0;{i1o;;0;{io;;i;{i9o;;0;{i%o;;i;{i4o;;0;{io;;0;{i2o;;i;{i%o;;i;{ i*o;;0;{i9o;;0;{io;;i;{i+o;;0;{i%o;;0;{i1o;;0;{io;;0;{i@o;;0;{i!o;;0;{i7o;;0;{i-o;;0;{io;;i;{i-o;;0;{i8o;;0;{io;;0;{i#o;;0;{io;;0;{iLo;;i;{i2o;;i;{i%o;;0;{i-o;;0;{i"o;;i;{iAo;;0;{io;;0;{io;;i;{i@o;;0;{io;;0;{iIo;;0;{i2o;;0;{iAo;;0;{io;;0;{iJo;;0;{i0o;;0;{io;;0;{io;;i;{iBo;;0;{i%o;;0;{io;;i;{i(o;;0;{i'o;;0;{i1o;;0;{io;;i;{i*o;;0;{ io;;i;{io;;0;{i2o;;i;{io;;0;{i2o;;0;{i#o;;0;{i"o;;0;{iLo;;i;{io;;0;{i#o;;i;{i2o;;i;{io;;0;{i2o;;0;{i#o;;0;{i"o;;0;{iLo;;i;{iLo;;i;{io;;i;{ io;;0;{i1o;;0;{io;;0;{i#o;;i;{i0o;;i;{i2o;;i;{io;;0;{i2o;;0;{i#o;;0;{i"o;;0;{iLo;;i;{i5o;;0;{i"o;;i;{i9o;;0;{io;;0;{io;;0;{i1o;;0;{i!o;;0;{i o;;0;{io;;i;{iLo;;i;{iLo;;0;{io;;i;{i4o;;0;{io;;0;{i)o;;0;{io;;i;{i2o;;0;{i#o;;i;{io;;0;{i#o;;i;{i4o;;0;{io;;i;{i5o;;i;{i2o;;i;{io;;0;{i2o;;0;{i%o;;i;{io;;0;{io;;0;{i#o;;i;{io;;i;{io;;0;{i5o;;i;{io;;0;{i4o;;0;{i#o;;0;{i0o;;i;{i#o;;i;{i0o;;i;{i2o;;i;{i4o;;i;{i o;;0;{i1o;;0;{i"o;;i;{io;;0;{i2o;;0;{i'o;;0;{i#o;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{io;;0;{i)o;;0;{iLo;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;0;{io;;0;{i4o;;0;{i!o;;0;{i4o;;0;{io;;0;{i#o;;i;{i!o;;0;{io;;0;{io;;0;{i%o;;i;{i#o;;0;{i2o;;0;{i o;;i;{i'o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i*o;;0;{i1o;;0;{i!o;;0;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i-o;;0;{i1o;;0;{io;;0;{i)o;;0;{i#o;;i;{iBo;;0;{i o;;0;{io;;0;{i4o;;i;{i%o;;0;{io;;i;{ io;;0;{i#o;;i;{i#o;;0;{i!o;;i;{i2o;;0;{i#o;;i;{i4o;;0;{io;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i6o;;0;{io;;0;{i)o;;0;{i2o;;i;{i0o;;i;{i2o;;0;{io;;0;{i#o;;i;{i4o;;0;{io;;i;{i5o;;i;{iLo;;i;{i2o;;i;{io;;0;{io;;0;{io;;0;{iLo;;i;{i'o;;i;{ i%o;;0;{i6o;;0;{io;;0;{io;;0;{iLo;;i;{i0o;;i;{i4o;;0;{iDo;;0;{i%o;;0;{i o;;0;{iLo;;i;{i@o;;0;{i'o;;0;{io;;i;{iBo;;0;{i!o;;0;{io;;0;{io;;0;{iLo;;i;{i(o;;0;{i5o;;0;{i#o;;0;{i0o;;i;{i8o;;i;{i)o;;0;{io;;0;{i4o;;i;{io;;0;{iLo;;i;{i"o;;0;{i2o;;0;{io;;0;{i8o;;0;{i(o;;0;{i4o;;0;{i)o;;0;{i"o;;0;{iLo;;i;{iLo;;i;{iBo;;0;{i#o;;0;{i#o;;0;{i2o;;0;{io;;i;{i5o;;0;{ io;;0;{i#o;;i;{i o;;0;{i9o;;0;{i!o;;0;{i4o;;i;{i4o;;0;{io;;i;{i5o;;i;{io;;i;{io;;0;{i2o;;0;{i%o;;i;{i%o;;i;{i#o;;0;{i)o;;0;{i0o;;i;{i%o;;i;{i'o;;0;{i1o;;0;{io;;i;{i-o;;0;{io;;i;{i6o;;0;{io;;i;{i)o;;0;{i2o;;i;{ io;;0;{i4o;;0;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{i4o;;0;{i@o;;0;{io;;0;{i(o;;0;{io;;0;{iLo;;i;{i o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i*o;;0;{io;;0;{i@o;;0;{io;;0;{i#o;;0;{i2o;;0;{i0o;;0;{i+o;;0;{iLo;;i;{i8o;;0;{ io;;0;{i#o;;i;{iLo;;i;{i%o;;i;{i1o;;0;{i!o;;i;{i0o;;i;{io;;0;{i4o;;i;{io;;0;{io;;i;{io;;i;{i o;;i;{ io;;0;{i#o;;i;{io;;0;{i4o;;0;{i!o;;0;{i4o;;0;{io;;i;{i!o;;0;{ io;;0;{io;;0;{i%o;;i;{i1o;;0;{i*o;;0;{io;;0;{i8o;;i;{i2o;;0;{io;;0;{i#o;;0;{i2o;;i;{i*o;;i;{i4o;;0;{io;;0;{i#o;;i;{i#o;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i-o;;0;{i1o;;0;{io;;0;{i)o;;0;{i#o;;i;{i2o;;0;{io;;0;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{i#o;;0;{i2o;;0;{i0o;;0;{i+o;;0;{iLo;;i;{i%o;;0;{io;;i;{i2o;;0;{io;;0;{i#o;;i;{i#o;;0;{i1o;;0;{io;;0;{i)o;;0;{iLo;;i;{i5o;;i;{i)o;;0;{i4o;;0;{i#o;;i;{i9o;;0;{ io;;0;{i#o;;i;{io;;0;{i#o;;i;{io;;0;{i"o;;i;{iLo;;i;{ io;;0;{i%o;;0;{i2o;;0;{io;;i;{i2o;;0;{i#o;;0;{io;;0;{iIo;;0;{i2o;;i;{i o;;0;{i8o;;0;{i!o;;0;{i o;;0;{io;;i;{i'o;;0;{i4o;;0;{io;;0;{i1o;;0;{i"o;;i;{i*o;;0;{i1o;;0;{i!o;;0;{io;;0;{i9o;;0;{i#o;;0;{io;;0;{iLo;;i;{i9o;;0;{io;;0;{i#o;;i;{i@o;;0;{i"o;;0;{i2o;;0;{i'o;;0;{i o;;0;{io;;i;{i%o;;i;{i4o;;0;{io;;i;{i)o;;0;{i!o;;0;{i2o;;i;{i1o;;0;{ io;;0;{io;;0;{i0o;;i;{io;;i;{io;;i;{io;;i;{i)o;;i;{io;;0;{i5o;;i;{io;;i;{i5o;;i;{i4o;;0;{iBo;;0;{io;;0;{io;;0;{io;;i;{i*o;;0;{/io;;i;{io;;i;{i o;;0;{i2o;;0;{i#o;;i;{io;;0;{io;;0;{iLo;;i;{io;;0;{i#o;;0;{io;;i;{i#o;;0;{ i#o;;0;{io;;0;{iLo;;i;{i1o;;0;{i!o;;i;{i4o;;0;{io;;0;{io;;0;{iLo;;i;{i5o;;0;{io;;i;{i%o;;i;{io;;0;{io;;0;{i#o;;i;{iBo;;0;{i%o;;0;{io;;i;{i'o;;0;{i2o;;0;{io;;0;{i5o;;i;{i-o;;0;{io;;0;{iAo;;0;{i%o;;0;{io;;0;{io;;0;{iLo;;i;{i#o;;0;{iLo;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{io;;i;{i2o;;i;{i'o;;i;{i4o;;0;{io;;i;{i#o;;0;{i-o;;0;{i*o;;i;{i5o;;i;{io;;0;{iIo;;0;{i3o;;i;{i8o;;0;{ io;;i;{i2o;;i;{i5o;;i;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{i9o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{io;;i;{io;;0;{iLo;;i;{i%o;;i;{i o;;0;{i1o;;0;{i"o;;i;{i9o;;0;{iIo;;0;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iJo;;0;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;i;{iJo;;0;{i-o;;0;{io;;i;{io;;0;{i0o;;i;{io;;0;{i#o;;0;{i4o;;0;{io;;0;{io;;0;{iLo;;i;{i-o;;0;{iBo;;0;{i#o;;0;{iBo;;0;{io;;0;{io;;0;{iLo;;i;{i9o;;0;{i%o;;i;{io;;i;{io;;0;{i#o;;i;{i2o;;0;{io;;0;{io;;0;{iLo;;i;{i2o;;i;{io;;0;{i%o;;0;{i2o;;i;{io;;0;{i#o;;i;{i2o;;0;{i!o;;i;{io;;0;{i%o;;0;{i2o;;0;{io;;0;{i@o;;0;{i!o;;0;{i7o;;0;{i-o;;0;{io;;i;{iBo;;0;{i%o;;0;{io;;i;{iLo;;i;{io;;0;{iLo;;i;{io;;i;{i@o;;0;{i*o;;0;{io;;0;{i5o;;0;{iHo;;0;{i"o;;0;{i!o;;i;{i'o;;0;{io;;i;{i*o;;0;{i8o;;0;{io;;i;{i*o;;0;{i1o;;0;{i"o;;i;{i2o;;0;{i#o;;i;{i'o;;0;{i1o;;0;{io;;i;{i1o;;0;{io;;i;{i@o;;0;{io;;0;{i#o;;0;{i2o;;0;{i0o;;0;{i+o;;0;{iLo;;i;{i)o;;0;{io;;i;{iBo;;0;{io;;0;{io;;i;{iHo;;0;{i2o;;i;{io;;0;{iJo;;0;{i'o;;0;{io;;i;{io;;0;{io;;0;{iLo;;i;{io;;i;{io;;i;{io;;0;{i2o;;0;{i'o;;i;{i o;;0;{i7o;;0;{iHo;;0;{io;;i;{io;;i;{i!o;;0;{i o;;0;{iLo;;i;{i1o;;0;{io;;i;{io;;0;{io;;0;{i#o;;0;{io;;0;{iLo;;i;{i3o;;i;{i5o;;i;{i8o;;0;{io;;0;{i5o;;i;{i9o;;0;{io;;i;{iCo;;0;{i*o;;i;{io;;0;{i!o;;0;{i2o;;0;{i+o;;0;{i0o;;i;{i#o;;0;{i-o;;0;{io;;0;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i4o;;0;{io;;0;{io;;0;{i4o;;0;{io;;i;{io;;i;{i5o;;i;{io;;0;{i3o;;0;{io;;0;{io;;0;{io;;0;{iLo;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i-o;;0;{io;;i;{iBo;;0;{i.o;;0;{i%o;;0;{iLo;;0;{i!o;;i;{i@o;;0;{i#o;;0;{io;;i;{iBo;;0;{i#o;;0;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{i1o;;0;{ io;;0;{io;;0;{iLo;;0;{iAo;;0;{i!o;;0;{io;;i;{i"o;;0;{iLo;;i;{io;;0;{io;;0;{iLo;;i;{io;;0;{io;;0;{iLo;;i;{i!o;;0;{i o;;0;{iLo;;i;{i2o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{io;;0;{iLo;;i;{i#o;;0;{iLo;;0;{io;;i;{i4o;;i;{ io;;0;{i4o;;0;{iBo;;0;{io;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i%o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i*o;;0;{i1o;;0;{i!o;;0;{io;;0;{i o;;0;{i1o;;0;{i o;;0;{i o;;0;{i0o;;i;{iJo;;0;{io;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i5o;;i;{i!o;;i;{i@o;;0;{io;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i6o;;0;{io;;i;{i9o;;i;{io;;i;{i%o;;i;{iGo;;0;{i-o;;0;{io;;i;{iJo;;0;{i-o;;0;{io;;i;{io;;0;{ io;;i;{io;;i;{io;;0;{i5o;;i;{i%o;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{io;;i;{i!o;;0;{i2o;;0;{i#o;;0;{io;;i;{i'o;;0;{i4o;;0;{i#o;;i;{i2o;;0;{ io;;i;{ io;;0;{i2o;;0;{i#o;;0;{io;;0;{iLo;;i;{i o;;0;{i2o;;0;{io;;i;{i0o;;i;{i5o;;i;{i@o;;0;{i*o;;0;{i2o;;0;{i'o;;0;{i o;;0;{i2o;;i;{io;;0;{io;;i;{i1o;;0;{io;;i;{i'o;;0;{i4o;;0;{io;;0;{i1o;;0;{i"o;;i;{io;;0;{io;;0;{i2o;;i;{i4o;;0;{io;;i;{i1o;;0;{io;;0;{i"o;;0;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{io;;0;{i#o;;i;{i%o;;i;{i'o;;0;{i#o;;i;{i0o;;i;{i4o;;0;{io;;i;{i"o;;0;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i8o;;0;{io;;0;{io;;0;{io;;0;{i2o;;0;{i#o;;i;{iLo;;i;{io;;0;{i#o;;i;{i4o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i#o;;i;{i8o;;0;{i%o;;i;{i9o;;0;{io;;i;{io;;0;{i4o;;0;{io;;0;{io;;0;{i#o;;0;{i0o;;i;{i6o;;0;{io;;i;{i8o;;0;{i!o;;i;{io;;0;{io;;i;{i8o;;0;{i*o;;0;{i0o;;i;{io;;i;{io;;0;{i#o;;0;{i0o;;i;{io;;0;{io;;0;{i2o;;i;{i#o;;0;{i#o;;0;{i(o;;i;{i4o;;0;{i(o;;i;{io;;0;{i"o;;0;{i2o;;i;{i4o;;i;{io;;0;{i#o;;0;{i2o;;0;{io;;0;{i2o;;i;{i!o;;i;{i@o;;0;{i-o;;0;{io;;i;{i'o;;0;{io;;i;{i-o;;0;{io;;i;{iDo;;0;{io;;i;{io;;i;{io;;i;{i!o;;i;{i0o;;i;{i1o;;0;{io;;i;{iCo;;0;{io;;i;{io;;i;{io;;0;{i2o;;i;{i*o;;0;{io;;0;{i8o;;0;{io;;i;{i@o;;0;{io;;0;{i%o;;i;{iHo;;0;{io;;i;{i2o;;0;{ io;;0;{io;;i;{io;;i;{io;;0;{io;;i;{i1o;;0;{io;;i;{i!o;;i;{ i o;;0;{i1o;;0;{i"o;;0;{i@o;;0;{io;;0;{io;;i;{io;;0;{i4o;;0;{io;;0;{io;;0;{iIo;;0;{i3o;;i;{i"o;;0;{i4o;;0;{io;;0;{io;;0;{i7o;;0;{io;;i;{i#o;;0;{io;;i;{i(o;;0;{i8o;;0;{i o;;0;{i o;;0;{i%o;;0;{i2o;;0;{i*o;;0;{i1o;;0;{i"o;;i;{iDo;;0;{i o;;0;{i"o;;i;{i"o;;0;{i8o;;i;{i4o;;0;{ io;;i;{io;;i;{io;;i;{i!o;;i;{i8o;;0;{ io;;i;{i*o;;0;{io;;0;{i2o;;0;{io;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;i;{io;;i;{iHo;;0;{io;;i;{i@o;;0;{io;;0;{io;;i;{io;;0;{i(o;;i;{iHo;;0;{i+o;;0;{iLo;;i;{iAo;;0;{io;;0;{io;;i;{iCo;;0;{io;;i;{io;;i;{io;;i;{io;;i;{io;;0;{i2o;;i;{io;;i;{io;;0;{i#o;;0;{i2o;;0;{io;;i;{i1o;;0;{io;;i;{i2o;;0;{i"o;;i;{iCo;;0;{io;;i;{i9o;;0;{iHo;;i;{i@o;;0;{i*o;;0;{i5o;;0;{i"o;;i;{io;;0;{ i#o;;0;{i4o;;0;{io;;i;{io;;0;{i4o;;0;{i%o;;0;{io;;0;{iLo;;i;{i-o;;0;{io;;0;{i9o;;0;{i!o;;0;{i5o;;0;{io;;i;{i#o;;0;{i2o;;0;{io;;0;{i1o;;0;{i*o;;i;{iLo;;0;{io;;i;{i2o;;0;{i"o;;i;{i@o;;0;{io;;0;{io;;0;{io;;0;{i5o;;i;{i4o;;0;{io;;0;{i*o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i@o;;0;{io;;0;{io;;i;{i#o;;0;{i4o;;0;{io;;i;{i@o;;0;{io;;0;{i%o;;i;{i5o;;0;{i o;;i;{io;;0;{i1o;;0;{io;;i;{iIo;;0;{io;;i;{i2o;;0;{io;;i;{io;;0;{i2o;;0;{i@o;;0;{i%o;;0;{i-o;;0;{iDo;;0;{i#o;;0;{io;;0;{iLo;;i;{i5o;;0;{io;;i;{i o;;0;{i2o;;i;{ io;;0;{i2o;;0;{i o;;0;{i2o;;0;{io;;0;{iDo;;0;{io;;0;{i"o;;i;{io;;i;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{io;;0;{i5o;;i;{io;;i;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i'o;;i;{io;;0;{i2o;;0;{i#o;;0;{io;;0;{iLo;;i;{i0o;;i;{i!o;;i;{&io;;0;{i2o;;0;{i#o;;i;{i@o;;0;{io;;0;{i!o;;0;{i5o;;i;{io;;0;{ io;;i;{i'o;;0;{i#o;;i;{i0o;;0;{i@o;;0;{io;;i;{i4o;;0;{io;;i;{io;;0;{i#o;;i;{i4o;;0;{io;;i;{i2o;;0;{i#o;;0;{i5o;;i;{i4o;;0;{io;;i;{i o;;0;{i2o;;0;{i"o;;i;{i o;;0;{i2o;;i;{io;;i;{i(o;;0;{i1o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{i0o;;i;{io;;0;{i8o;;0;{i%o;;i;{io;;i;{i0o;;i;{io;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{i1o;;0;{i"o;;i;{i2o;;0;{io;;0;{i8o;;0;{io;;i;{io;;0;{i1o;;0;{io;;0;{i4o;;i;{i8o;;0;{i o;;i;{i9o;;0;{i#o;;0;{io;;0;{i2o;;0;{i o;;0;{i2o;;0;{i*o;;0;{i4o;;0;{io;;0;{io;;0;{i4o;;0;{i#o;;0;{i2o;;0;{i o;;0;{i"o;;0;{iLo;;i;{iLo;;i;{i*o;;0;{i8o;;0;{io;;i;{io;;0;{ i#o;;0;{i0o;;0;{io;;0;{i5o;;i;{i2o;;0;{i#o;;0;{io;;0;{io;;0;{i2o;;i;{i$o;;0;{io;;0;{i5o;;i;{i-o;;0;{io;;i;{i1o;;0;{io;;i;{io;;0;{i8o;;0;{i*o;;i;{io;;0;{io;;i;{i(o;;0;{iLo;;i;{i%o;;i;{i2o;;0;{i*o;;i;{i o;;0;{io;;i;{i2o;;0;{i#o;;i;{i!o;;0;{ io;;i;{i4o;;i;{io;;0;{i2o;;0;{io;;i;{i2o;;0;{io;;0;{i#o;;i;{i8o;;0;{io;;0;{i4o;;i;{io;;0;{i2o;;0;{io;;i;{i9o;;0;{i%o;;i;{i@o;;0;{io;;0;{i!o;;0;{i5o;;i;{i"o;;0;{i(o;;i;{i-o;;0;{i!o;;i;{i#o;;i;{ io;;i;{i o;;0;{i9o;;0;{i!o;;0;{i4o;;i;{i#o;;0;{io;;i;{io;;0;{i0o;;i;{i o;;0;{i2o;;0;{io;;i;{i*o;;i;{i9o;;0;{iIo;;i;{i$o;;0;{io;;0;{i5o;;i;{io;;0;{i4o;;i;{io;;0;{i1o;;0;{i"o;;i;{i'o;;0;{i1o;;0;{i"o;;i;{i2o;;0;{i"o;;0;{i0o;;i;{i4o;;0;{i o;;0;{i2o;;i;{i(o;;0;{i#o;;0;{i5o;;i;{i*o;;0;{ i1o;;0;{io;;i;{i8o;;0;{io;;i;{i9o;;0;{iHo;;i;{iHo;;0;{i'o;;0;{io;;i;{i+o;;0;{i'o;;0;{i1o;;0;{io;;i;{i-o;;i;{ io;;i;{io;;0;{i5o;;0;{io;;i;{i%o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iIo;;0;{i2o;;0;{io;;i;{i1o;;0;{ io;;i;{i#o;;i;{io;;0;{io;;0;{i5o;;i;{i o;;i;{i o;;0;{i2o;;i;{i o;;0;{i o;;0;{i2o;;i;{io;;i;{io;;i;{io;;0;{iLo;;i;{i"o;;i;{i2o;;i;{io;;0;{i!o;;i;{io;;0;{i2o;;0;{i#o;;i;{i o;;0;{i4o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i4o;;i;{io;;i;{io;;0;{io;;0;{i4o;;i;{i o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i1o;;0;{io;;0;{i4o;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{i#o;;0;{i1o;;0;{io;;i;{i*o;;i;{i4o;;0;{io;;i;{io;;i;{i*o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i4o;;i;{i@o;;0;{i'o;;0;{i o;;i;{io;;0;{i o;;0;{i-o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i4o;;0;{iBo;;0;{i o;;0;{io;;0;{i4o;;i;{iLo;;i;{iLo;;i;{i5o;;i;{io;;i;{i#o;;i;{i8o;;0;{ io;;i;{io;;0;{io;;0;{i2o;;0;{io;;i;{io;;i;{io;;0;{i#o;;i;{io;;0;{i#o;;0;{i2o;;0;{io;;0;{i2o;;0;{i#o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i*o;;0;{io;;0;{io;;0;{i#o;;0;{i2o;;0;{i!o;;i;{i2o;;0;{io;;0;{i#o;;i;{i1o;;0;{i"o;;i;{io;;i;{iDo;;0;{io;;0;{i#o;;i;{i+o;;i;{io;;0;{i2o;;0;{i!o;;i;{i"o;;0;{io;;i;{iLo;;i;{i@o;;0;{ i o;;0;{i(o;;i;{io;;0;{iGo;;0;{io;;i;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i4o;;0;{iHo;;0;{io;;0;{i@o;;0;{io;;0;{i%o;;0;{iIo;;0;{i2o;;i;{i@o;;0;{io;;0;{iIo;;0;{i2o;;0;{io;;0;{i#o;;0;{i0o;;0;{i"o;;0;{i2o;;i;{io;;0;{i o;;i;{i*o;;0;{i#o;;0;{iGo;;0;{io;;i;{iBo;;0;{ io;;0;{io;;0;{io;;0;{iLo;;i;{i4o;;i;{i o;;0;{io;;i;{i o;;i;{io;;0;{iLo;;i;{i!o;;0;{io;;i;{i"o;;0;{io;;i;{iCo;;0;{io;;i;{io;;i;{iHo;;0;{i3o;;0;{i@o;;0;{i*o;;0;{i!o;;0;{i-o;;i;{i"o;;0;{io;;i;{i*o;;0;{i"o;;0;{i-o;;0;{io;;i;{io;;0;{i0o;;i;{io;;i;{i!o;;0;{io;;0;{i#o;;i;{i o;;0;{i9o;;i;{i-o;;0;{io;;i;{io;;i;{i1o;;0;{i!o;;0;{io;;0;{i#o;;i;{i2o;;0;{i!o;;i;{ io;;0;{i1o;;0;{i*o;;0;{iBo;;0;{io;;0;{iIo;;i;{io;;0;{i4o;;0;{i o;;0;{i o;;0;{i4o;;0;{iHo;;0;{io;;i;{i*o;;0;{iAo;;0;{io;;0;{i'o;;0;{i#o;;0;{iLo;;i;{i@o;;0;{i o;;0;{iGo;;0;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i"o;;i;{i4o;;0;{i'o;;i;{iIo;;0;{i'o;;i;{i8o;;0;{i!o;;0;{io;;0;{i#o;;i;{i o;;0;{i9o;;i;{iHo;;0;{io;;i;{i#o;;0;{io;;i;{io;;i;{io;;0;{i0o;;i;{io;;i;{ io;;0;{i!o;;0;{io;;0;{iLo;;i;{io;;0;{i#o;;0;{i1o;;0;{i"o;;i;{i0o;;i;{i2o;;0;{io;;0;{i!o;;0;{io;;0;{iLo;;i;{io;;0;{i1o;;0;{io;;i;{i6o;;0;{iHo;;0;{io;;i;{i7o;;0;{iHo;;0;{io;;i;{io;;0;{i0o;;i;{i1o;;0;{io;;i;{io;;0;{i0o;;i;{i6o;;0;{io;;i;{io;;0;{i8o;;0;{io;;i;{io;;0;{io;;i;{i o;;0;{i0o;;i;{i1o;;0;{i o;;0;{i o;;0;{i0o;;i;{i9o;;i;{i#o;;i;{ io;;0;{io;;0;{i8o;;0;{i#o;;0;{i5o;;i;{iLo;;i;{io;;i;{ io;;0;{i8o;;0;{io;;i;{io;;0;{i2o;;0;{i!o;;i;{i"o;;0;{i2o;;i;{i*o;;0;{i2o;;0;{i!o;;0;{i4o;;0;{io;;0;{i#o;;i;{i2o;;0;{io;;0;{i#o;;i;{io;;0;{io;;0;{iLo;;i;{i'o;;0;{i8o;;0;{io;;i;{i'o;;0;{io;;i;{i+o;;0;{i2o;;i;{i@o;;0;{io;;0;{i o;;0;{i o;;i;{i*o;;0;{i#o;;0;{i4o;;0;{i o;;i;{i%o;;0;{ io;;i;{i!o;;i;{i-o;;0;{io;;i;{io;;i;{i0o;;i;{i4o;;0;{io;;i;{iIo;;0;{i2o;;0;{i"o;;i;{i'o;;0;{ io;;i;{i@o;;0;{i*o;;i;{io;;i;{i!o;;i;{i%o;;i;{i@o;;0;{i*o;;i;{i0o;;i;{ io;;0;{i-o;;i;{io;;0;{i0o;;i;{io;;0;{i8o;;0;{i#o;;0;{i5o;;i;{i-o;;0;{i2o;;0;{io;;i;{iAo;;0;{io;;0;{iIo;;0;{i'o;;i;{i1o;;0;{iHo;;0;{io;;i;{i2o;;0;{i o;;i;{i4o;;0;{io;;i;{i5o;;0;{i#o;;i;{ io;;0;{i4o;;0;{io;;i;{io;;0;{i2o;;0;{io;;0;{i8o;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i0o;;i;{i*o;;0;{i$o;;0;{io;;i;{iIo;;i;{i8o;;0;{ io;;i;{io;;i;{io;;i;{i*o;;0;{i#o;;0;{i0o;;i;{iBo;;0;{io;;0;{io;;i;{i@o;;0;{io;;0;{i2o;;0;{i0o;;i;{io;;0;{i o;;0;{i o;;i;{i%o;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{iDo;;0;{io;;i;{iHo;;0;{io;;i;{i2o;;0;{io;;i;{iIo;;0;{i-o;;0;{i"o;;i;{io;;0;{i-o;;0;{io;;i;{i2o;;0;{io;;i;{io;;0;{i-o;;0;{i!o;;i;{i*o;;0;{i#o;;0;{i#o;;0;{io;;0;{iLo;;i;{io;;0;{iLo;;i;{i'o;;0;{i@o;;0;{i*o;;0;{i5o;;0;{i"o;;0;{i'o;;i;{i$o;;0;{ io;;i;{io;;0;{i2o;;0;{i%o;;i;{io;;i;{i)o;;0;{io;;0;{i5o;;i;{io;;0;{iLo;;i;{i%o;;i;{io;;i;{io;;i;{iDo;;0;{i*o;;0;{i%o;;i;{i'o;;0;{io;;i;{i"o;;i;{i-o;;0;{io;;i;{io;;i;{i"o;;i;{i0o;;i;{i1o;;0;{ io;;i;{i@o;;0;{io;;0;{i%o;;0;{i5o;;0;{i"o;;0;{i'o;;i;{io;;0;{iIo;;i;{io;;i;{iDo;;0;{io;;i;{io;;i;{i!o;;i;{i'o;;i;{i2o;;i;{ io;;i;{io;;i;{io;;i;{io;;0;{i1o;;0;{io;;i;{io;;i;{i"o;;i;{i4o;;0;{ io;;i;{io;;i;{io;;i;{i!o;;i;{i%o;;i;{i6o;;0;{io;;i;{io;;i;{i8o;;0;{ io;;i;{io;;i;{io;;i;{i!o;;0;{io;;0;{i#o;;i;{iGo;;0;{i-o;;0;{io;;i;{iIo;;0;{i2o;;0;{io;;i;{i'o;;0;{io;;i;{i#o;;0;{i#o;;0;{i!o;;i;{io;;i;{io;;i;{io;;0;{io;;0;{i8o;;0;{io;;0;{i1o;;0;{io;;0;{i#o;;i;{io;;0;{i8o;;0;{i*o;;0;{i4o;;0;{io;;i;{io;;0;{i1o;;0;{i'o;;i;{io;;0;{i6o;;0;{iIo;;0;{io;;i;{io;;0;{i%o;;0;{i9o;;i;{i!o;;0;{i0o;;0;{i%o;;0;{i4o;;i;{i#o;;0;{i1o;;0;{io;;i;{i%o;;0;{i8o;;0;{i!o;;0;{io;;0;{i4o;;0;{io;;0;{i5o;;i;{i*o;;0;{ i"o;;0;{i2o;;0;{i!o;;i;{i#o;;0;{i2o;;0;{i o;;0;{i#o;;0;{i!o;;0;{i"o;;0;{iLo;;i;{i1o;;0;{io;;0;{i'o;;0;{iLo;;0;{io;;0;{i8o;;0;{i*o;;0;{i4o;;0;{io;;i;{i8o;;0;{io;;0;{i1o;;0;{io;;0;{io;;0;{i2o;;i;{i+o;;0;{i%o;;0;{i'o;;0;{io;;i;{i0o;;i;{i2o;;0;{io;;0;{i2o;;0;{i#o;;i;{i4o;;0;{io;;i;{i5o;;0;{i"o;;i;{iLo;;i;{i@o;;0;{io;;0;{i4o;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{i+o;;0;{i%o;;0;{i!o;;0;{io;;0;{i-o;;0;{io;;i;{io;;i;{i o;;0;{i2o;;0;{io;;i;{i!o;;i;{io;;0;{i-o;;0;{io;;i;{i#o;;0;{i-o;;0;{i"o;;i;{i@o;;0;{io;;0;{i2o;;i;{i"o;;i;{io;;0;{i2o;;0;{i!o;;i;{i!o;;i;{io;;0;{i#o;;i;{i o;;0;{i9o;;i;{i#o;;i;{i#o;;0;{io;;i;{ io;;i;{i2o;;0;{i%o;;0;{i1o;;0;{i"o;;i;{iBo;;0;{i%o;;0;{io;;i;{iLo;;i;{i"o;;0;{i2o;;i;{i-o;;0;{io;;i;{i0o;;i;{i1o;;0;{i*o;;0;{io;;0;{i4o;;0;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{i+o;;0;{i2o;;0;{i#o;;i;{i o;;0;{i2o;;0;{io;;i;{iLo;;i;{i-o;;0;{i3o;;0;{io;;0;{i'o;;0;{i"o;;0;{i@o;;0;{i'o;;0;{io;;0;{i"o;;0;{iLo;;i;{i5o;;i;{io;;0;{i4o;;0;{io;;0;{i0o;;i;{i2o;;i;{io;;0;{io;;i;{io;;i;{i o;;0;{i4o;;0;{iAo;;0;{i%o;;0;{io;;0;{io;;0;{iLo;;i;{io;;i;{i4o;;i;{io;;i;{io;;i;{io;;0;{i2o;;0;{i!o;;i;{i!o;;0;{i4o;;i;{i o;;0;{i1o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{i5o;;i;{i"o;;i;{i*o;;0;{i-o;;i;{i*o;;0;{io;;0;{i4o;;0;{iLo;;i;{i+o;;0;{i0o;;i;{i4o;;0;{io;;i;{io;;0;{i o;;0;{iLo;;i;{i o;;0;{iLo;;i;{i*o;;0;{i@o;;0;{i o;;0;{i-o;;0;{i#o;;0;{iLo;;0;{iAo;;0;{i%o;;0;{io;;0;{io;;0;{iLo;;i;{i5o;;i;{i@o;;0;{io;;0;{io;;i;{iHo;;0;{i2o;;0;{io;;i;{i-o;;0;{i2o;;0;{i#o;;0;{i!o;;0;{io;;0;{iLo;;i;{iAo;;0;{io;;0;{io;;0;{io;;0;{i4o;;0;{io;;i;{iDo;;0;{i*o;;0;{i'o;;i;{io;;i;{iIo;;0;{i2o;;0;{io;;i;{i*o;;0;{i2o;;0;{i#o;;i;{io;;0;{i4o;;0;{i"o;;0;{i!o;;i;{i8o;;0;{i#o;;0;{i0o;;i;{i5o;;i;{i+o;;i;{io;;0;{i#o;;0;{io;;0;{iLo;;i;{i2o;;0;{i#o;;i;{io;;0;{i#o;;i;{i o;;0;{i2o;;0;{io;;i;{i4o;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i#o;;0;{i0o;;0;{i o;;0;{i2o;;0;{i o;;0;{i2o;;0;{io;;0;{i4o;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{i#o;;0;{i1o;;0;{io;;i;{iLo;;i;{i o;;0;{i2o;;0;{io;;i;{iAo;;0;{i#o;;0;{io;;0;{io;;0;{i2o;;0;{io;;i;{i!o;;0;{i4o;;0;{io;;0;{i#o;;i;{i#o;;0;{i1o;;0;{io;;i;{i-o;;0;{i@o;;0;{i!o;;0;{i#o;;0;{i4o;;0;{io;;0;{i2o;;i;{i/o;;i;{i'o;;0;{i4o;;0;{i#o;;0;{i4o;;0;{i"o;;0;{i2o;;i;{i(o;;0;{i6o;;0;{io;;0;{i)o;;0;{i2o;;i;{i1o;;0;{i o;;i;{i!o;;0;{io;;0;{io;;0;{i5o;;i;{i*o;;i;{ io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i1o;;0;{i"o;;0;{io;;0;{iLo;;i;{i'o;;0;{i#o;;0;{i#o;;0;{i)o;;i;{i*o;;0;{i0o;;i;{i2o;;i;{i2o;;0;{i"o;;i;{i-o;;i;{ io;;i;{ io;;0;{i!o;;i;{io;;0;{i#o;;0;{i0o;;i;{i5o;;0;{iHo;;0;{io;;0;{iIo;;0;{i-o;;0;{io;;i;{i$o;;0;{io;;0;{i9o;;i;{iCo;;0;{io;;i;{iDo;;0;{i!o;;0;{iIo;;i;{io;;i;{ io;;0;{i%o;;0;{iIo;;0;{i-o;;0;{io;;i;{i#o;;0;{i9o;;0;{iIo;;i;{iAo;;0;{io;;0;{i!o;;i;{iCo;;0;{i*o;;0;{iHo;;i;{iDo;;0;{i*o;;0;{iIo;;i;{io;;i;{io;;i;{io;;0;{i2o;;0;{i!o;;i;{i*o;;0;{i'o;;0;{io;;i;{iDo;;0;{i%o;;0;{iHo;;i;{io;;0;{i%o;;0;{i-o;;i;{i"o;;i;{io;;0;{i2o;;0;{i'o;;i;{io;;0;{i!o;;i;{i0o;;i;{io;;0;{ io;;i;{i-o;;i;{i2o;;i;{io;;i;{i#o;;0;{i0o;;i;{i4o;;0;{io;;i;{io;;0;{i#o;;0;{i2o;;0;{i o;;i;{iIo;;0;{i-o;;i;{iIo;;0;{i2o;;0;{io;;i;{io;;0;{ i!o;;i;{i'o;;0;{io;;i;{i1o;;0;{io;;i;{i4o;;0;{iIo;;0;{io;;i;{i6o;;0;{io;;i;{i7o;;0;{i-o;;i;{i8o;;0;{io;;i;{iIo;;0;{io;;i;{io;;0;{ i-o;;i;{i6o;;i;{i7o;;0;{i-o;;i;{i8o;;i;{io;;0;{ io;;i;{io;;i;{i6o;;0;{io;;i;{io;;i;{iIo;;0;{i-o;;0;{io;;i;{i2o;;0;{io;;i;{io;;0;{ i0o;;i;{i1o;;0;{io;;i;{i*o;;0;{i0o;;0;{io;;0;{i-o;;0;{i!o;;i;{io;;i;{i*o;;0;{i0o;;0;{io;;0;{i4o;;0;{iIo;;0;{io;;i;{iIo;;0;{io;;i;{i4o;;0;{iIo;;0;{io;;i;{i9o;;i;{iIo;;0;{i2o;;i;{i"o;;0;{iIo;;0;{i-o;;0;{i"o;;i;{io;;0;{i#o;;0;{i1o;;0;{io;;i;{iHo;;0;{io;;i;{i6o;;0;{io;;i;{i1o;;0;{ io;;i;{io;;i;{io;;i;{iIo;;0;{io;;i;{i2o;;0;{io;;i;{io;;0;{i'o;;0;{i2o;;0;{i"o;;i;{i9o;;0;{iHo;;i;{i"o;;i;{i#o;;0;{i0o;;0;{io;;0;{i0o;;i;{iAo;;0;{i+o;;0;{io;;0;{iHo;;i;{i%o;;0;{i2o;;0;{io;;i;{i6o;;0;{i!o;;0;{i*o;;0;{i0o;;0;{i%o;;0;{i7o;;0;{i-o;;i;{iIo;;0;{i-o;;i;{i'o;;0;{i5o;;0;{iIo;;0;{io;;0;{i*o;;0;{i0o;;0;{i'o;;0;{iIo;;0;{i2o;;0;{io;;i;{i*o;;0;{i!o;;i;{i'o;;0;{i"o;;i;{i2o;;0;{io;;i;{i-o;;0;{ i2o;;0;{io;;i;{io;;i;{i4o;;0;{io;;0;{i*o;;0;{i0o;;0;{i@o;;0;{i-o;;0;{i5o;;0;{i"o;;0;{io;;i;{iIo;;0;{io;;i;{i6o;;0;{io;;i;{i7o;;0;{iIo;;0;{io;;i;{iIo;;0;{i2o;;0;{io;;i;{i@o;;0;{ io;;0;{i0o;;i;{iGo;;0;{io;;i;{io;;0;{i2o;;i;{i0o;;i;{iGo;;0;{io;;i;{io;;0;{iJo;;0;{i0o;;i;{io;;0;{i4o;;0;{io;;i;{iIo;;0;{io;;i;{i7o;;0;{i-o;;0;{io;;i;{iIo;;0;{i-o;;0;{io;;i;{io;;0;{i#o;;0;{iHo;;0;{i2o;;i;{i o;;0;{i2o;;i;{i!o;;0;{i4o;;0;{io;;i;{i-o;;0;{i'o;;i;{i-o;;0;{i0o;;i;{iIo;;0;{io;;i;{iAo;;0;{io;;i;{io;;0;{io;;i;{i%o;;0;{i0o;;0;{io;;0;{iIo;;0;{i-o;;0;{i"o;;i;{iBo;;0;{ io;;0;{io;;i;{io;;0;{io;;i;{i!o;;0;{io;;i;{i-o;;0;{io;;0;{i*o;;0;{i0o;;0;{i-o;;0;{io;;i;{iCo;;0;{io;;i;{i o;;0;{iIo;;i;{iDo;;0;{io;;i;{i-o;;i;{i1o;;0;{io;;i;{ io;;0;{i0o;;i;{i2o;;0;{i"o;;i;{i#o;;i;{io;;0;{i#o;;0;{i2o;;i;{i5o;;i;{io;;0;{i0o;;i;{i'o;;0;{i2o;;i;{iHo;;0;{i2o;;i;{i+o;;0;{i%o;;0;{i2o;;0;{io;;i;{io;;0;{i"o;;0;{i0o;;i;{io;;i;{io;;0;{io;;0;{ i!o;;0;{io;;0;{i#o;;0;{i1o;;0;{io;;0;{i"o;;0;{iLo;;i;{i#o;;i;{io;;0;{i5o;;i;{i0o;;0;{io;;0;{i1o;;0;{io;;i;{i*o;;0;{i5o;;i;{i1o;;0;{io;;i;{io;;0;{io;;0;{i0o;;i;{i2o;;i;{i#o;;i;{i(o;;i;{io;;i;{ io;;0;{i#o;;i;{io;;i;{i"o;;0;{i2o;;i;{i%o;;0;{i0o;;0;{io;;0;{i8o;;0;{i#o;;0;{i5o;;i;{i4o;;0;{io;;i;{i'o;;0;{i1o;;0;{io;;0;{io;;0;{i0o;;i;{i0o;;i;{i2o;;0;{i#o;;i;{iLo;;i;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i2o;;0;{i"o;;i;{io;;i;{ i o;;0;{i2o;;0;{io;;0;{i4o;;i;{i!o;;i;{ io;;0;{i4o;;0;{i"o;;0;{i!o;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i6o;;0;{io;;0;{i)o;;0;{i2o;;i;{i*o;;0;{io;;0;{i@o;;0;{io;;0;{i#o;;0;{i2o;;0;{i0o;;0;{i+o;;0;{iLo;;i;{i+o;;i;{i0o;;i;{i1o;;0;{io;;i;{i2o;;0;{io;;0;{i2o;;i;{i"o;;0;{io;;0;{i2o;;i;{i"o;;i;{i5o;;0;{io;;i;{i4o;;i;{iLo;;i;{io;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i2o;;0;{i"o;;0;{io;;i;{io;;0;{i2o;;0;{iBo;;0;{i!o;;0;{io;;0;{io;;0;{iLo;;i;{i!o;;0;{io;;0;{io;;0;{i%o;;i;{io;;0;{io;;0;{i#o;;0;{i5o;;i;{i#o;;0;{i2o;;0;{i o;;i;{i*o;;0;{i o;;0;{i2o;;i;{i2o;;0;{ io;;0;{i4o;;i;{io;;0;{i4o;;0;{i@o;;0;{i%o;;0;{i*o;;i;{io;;0;{i8o;;0;{i*o;;0;{io;;0;{i4o;;i;{i'o;;0;{i2o;;0;{i*o;;i;{i@o;;0;{io;;0;{i#o;;0;{i0o;;i;{i o;;0;{io;;i;{i'o;;0;{i#o;;i;{i1o;;0;{io;;0;{i"o;;0;{i2o;;0;{i"o;;i;{i2o;;0;{i%o;;i;{i*o;;i;{i*o;;0;{ io;;0;{i!o;;0;{i o;;0;{iLo;;i;{io;;0;{io;;0;{io;;0;{i2o;;i;{i#o;;0;{i#o;;0;{io;;0;{iLo;;i;{i2o;;0;{i#o;;i;{i'o;;0;{i1o;;0;{io;;i;{i4o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{i+o;;0;{i#o;;i;{io;;0;{iLo;;i;{i2o;;0;{i#o;;i;{i4o;;0;{i!o;;0;{io;;0;{i#o;;0;{i1o;;0;{io;;0;{i"o;;0;{iLo;;i;{i4o;;0;{io;;i;{i@o;;0;{ io;;0;{io;;i;{io;;0;{i2o;;0;{i#o;;0;{io;;0;{iLo;;i;{io;;0;{io;;i;{io;;0;{i#o;;0;{i2o;;0;{i0o;;0;{i+o;;0;{iLo;;i;{i'o;;0;{ io;;0;{i0o;;i;{i o;;i;{i"o;;i;{i5o;;0;{i"o;;0;{io;;i;{iBo;;0;{io;;0;{i o;;i;{i"o;;0;{io;;i;{i o;;0;{io;;0;{iLo;;i;{io;;i;{ io;;0;{i4o;;0;{i#o;;0;{i4o;;0;{i"o;;0;{i2o;;i;{io;;0;{i0o;;i;{i o;;0;{i2o;;0;{io;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{io;;0;{i4o;;0;{i"o;;0;{i!o;;i;{io;;0;{io;;0;{io;;0;{iLo;;i;{i o;;0;{i o;;i;{io;;0;{i#o;;i;{i8o;;i;{i o;;0;{ io;;0;{i#o;;i;{i2o;;0;{i#o;;i;{i o;;0;{i2o;;0;{io;;i;{i o;;0;{i2o;;0;{io;;i;{i4o;;i;{i o;;0;{i2o;;i;{i o;;0;{i2o;;i;{io;;i;{i5o;;i;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i2o;;0;{i(o;;i;{i%o;;0;{i1o;;0;{io;;0;{i)o;;0;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{io;;0;{io;;0;{i2o;;i;{iBo;;0;{i"o;;0;{io;;i;{io;;0;{i4o;;i;{io;;0;{io;;0;{i2o;;0;{io;;i;{io;;0;{iLo;;i;{i+o;;0;{iLo;;i;{io;;i;{io;;0;{i-o;;0;{io;;i;{i*o;;0;{iHo;;0;{i'o;;0;{io;;i;{io;;i;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{ io;;0;{io;;0;{io;;0;{i o;;i;{i#o;;0;{i#o;;0;{io;;i;{i0o;;i;{i2o;;0;{i+o;;i;{i9o;;i;{io;;i;{i2o;;i;{i4o;;i;{i8o;;i;{io;;0;{io;;i;{i#o;;0;{i#o;;0;{io;;i;{i8o;;0;{i#o;;0;{i8o;;0;{i)o;;i;{i!o;;i;{i0o;;i;{i"o;;i;{i'o;;0;{i2o;;0;{io;;0;{i5o;;i;{i2o;;0;{io;;0;{i4o;;0;{i)o;;0;{io;;0;{i2o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{iLo;;i;{i'o;;i;{ io;;0;{i2o;;0;{i%o;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i2o;;i;{i#o;;i;{iAo;;0;{io;;0;{io;;0;{i"o;;0;{iLo;;i;{iBo;;0;{i%o;;0;{io;;i;{iLo;;i;{i*o;;0;{io;;0;{io;;i;{i+o;;0;{i5o;;0;{io;;i;{io;;0;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i2o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{io;;i;{io;;0;{i3o;;0;{iAo;;0;{io;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{i2o;;0;{io;;i;{io;;i;{io;;0;{ io;;0;{i4o;;i;{i0o;;0;{io;;0;{i2o;;0;{io;;0;{i2o;;i;{i4o;;i;{ i o;;0;{i2o;;0;{io;;i;{i9o;;0;{i!o;;0;{i4o;;i;{i#o;;0;{i2o;;0;{i)o;;0;{io;;0;{i#o;;0;{iLo;;i;{i*o;;0;{i8o;;0;{io;;i;{i-o;;0;{iBo;;0;{i(o;;0;{io;;i;{iLo;;i;{io;;0;{ i#o;;0;{i0o;;i;{i'o;;i;{i0o;;i;{iDo;;0;{i!o;;0;{io;;0;{i#o;;0;{i5o;;i;{i1o;;0;{io;;i;{i2o;;0;{i#o;;i;{io;;0;{ io;;0;{i0o;;i;{i2o;;0;{io;;0;{i2o;;0;{i#o;;i;{i#o;;0;{i2o;;0;{i"o;;i;{i0o;;i;{i1o;;0;{io;;i;{i2o;;0;{io;;i;{i4o;;0;{i*o;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i4o;;0;{ io;;0;{i2o;;0;{io;;i;{i'o;;0;{i2o;;0;{i*o;;i;{i)o;;0;{io;;0;{i2o;;0;{io;;i;{i@o;;0;{i'o;;0;{i*o;;i;{io;;0;{iHo;;0;{i2o;;0;{io;;0;{i-o;;0;{io;;i;{i#o;;0;{i'o;;0;{io;;i;{i%o;;0;{i6o;;0;{io;;i;{i*o;;0;{io;;0;{i$o;;0;{io;;i;{i@o;;0;{io;;0;{i2o;;i;{io;;0;{io;;i;{io;;0;{i*o;;i;{i+o;;i;{iBo;;0;{io;;0;{i)o;;i;{io;;i;{ io;;0;{io;;i;{io;;0;{i%o;;0;{i1o;;0;{io;;i;{i0o;;0;{i#o;;0;{io;;i;{i*o;;0;{io;;i;{i@o;;0;{io;;0;{i2o;;i;{iBo;;0;{io;;0;{io;;i;{io;;0;{ io;;0;{i1o;;0;{io;;i;{io;;i;{io;;i;{i2o;;0;{i+o;;0;{iLo;;i;{io;;i;{i(o;;0;{io;;i;{io;;0;{io;;i;{io;;0;{i0o;;i;{i4o;;i;{i#o;;0;{i0o;;0;{i"o;;0;{i8o;;0;{io;;0;{io;;0;{iLo;;i;{i+o;;0;{io;;0;{io;;i;{i@o;;0;{i+o;;0;{i#o;;0;{iHo;;0;{i-o;;i;{io;;i;{io;;0;{i0o;;i;{i1o;;0;{i o;;0;{i o;;0;{i9o;;i;{i"o;;0;{i-o;;0;{io;;i;{i@o;;0;{io;;0;{i@o;;0;{i+o;;0;{i#o;;0;{i0o;;i;{i!o;;0;{ io;;0;{i9o;;0;{i#o;;0;{io;;0;{iLo;;i;{io;;0;{ i o;;0;{i1o;;0;{i o;;0;{i o;;0;{i0o;;i;{io;;0;{i2o;;i;{io;;i;{i"o;;0;{i8o;;0;{io;;i;{i#o;;0;{i0o;;0;{i*o;;0;{i4o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{i+o;;0;{i2o;;0;{i#o;;i;{i2o;;0;{i"o;;0;{i o;;0;{io;;i;{i4o;;0;{io;;0;{i o;;0;{io;;i;{i1o;;0;{i o;;0;{i o;;0;{i2o;;0;{i'o;;0;{i2o;;0;{i*o;;i;{iBo;;0;{i"o;;0;{io;;i;{io;;0;{i1o;;0;{i*o;;i;{io;;0;{ i%o;;i;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{io;;0;{ io;;0;{iLo;;i;{i o;;0;{i2o;;0;{io;;i;{i!o;;0;{i4o;;0;{io;;0;{i#o;;i;{i'o;;0;{io;;0;{i(o;;0;{iLo;;i;{iDo;;0;{i!o;;0;{io;;0;{i#o;;0;{i5o;;i;{iLo;;i;{i2o;;0;{io;;0;{i0o;;i;{i8o;;0;{io;;0;{io;;0;{i0o;;i;{i o;;0;{i'o;;0;{i0o;;i;{i1o;;0;{io;;i;{i2o;;0;{i#o;;i;{i0o;;i;{i)o;;0;{io;;0;{iLo;;i;{i!o;;0;{io;;0;{i2o;;i;{i1o;;0;{io;;0;{io;;0;{i2o;;0;{io;;i;{i2o;;i;{i o;;0;{i5o;;0;{io;;i;{i$o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{iBo;;0;{io;;0;{io;;0;{i4o;;i;{i!o;;0;{io;;0;{io;;0;{i5o;;0;{i"o;;0;{io;;0;{io;;0;{i2o;;i;{i"o;;0;{io;;0;{iLo;;i;{i%o;;0;{i%o;;0;{i2o;;0;{io;;i;{i@o;;0;{i%o;;0;{io;;i;{i*o;;0;{io;;0;{i5o;;i;{io;;i;{i*o;;0;{i0o;;i;{i8o;;i;{i#o;;0;{i0o;;i;{iHo;;0;{io;;i;{i*o;;0;{i!o;;i;{io;;i;{iIo;;0;{io;;i;{i2o;;i;{io;;i;{ i#o;;0;{i#o;;0;{io;;0;{iLo;;i;{i%o;;i;{iAo;;0;{i%o;;0;{io;;0;{io;;0;{iLo;;i;{i)o;;0;{i4o;;0;{io;;i;{i1o;;0;{io;;0;{i o;;0;{i2o;;i;{i4o;;0;{i"o;;i;{io;;0;{i2o;;i;{io;;0;{i#o;;i;{i9o;;i;{i@o;;0;{i#o;;0;{i(o;;i;{io;;i;{i+o;;0;{iHo;;0;{i2o;;i;{io;;0;{io;;i;{io;;0;{i4o;;0;{io;;i;{io;;i;{i5o;;i;{io;;i;{io;;i;{i#o;;0;{i2o;;i;{io;;0;{i#o;;i;{i4o;;0;{i*o;;i;{i%o;;0;{i1o;;0;{io;;0;{i)o;;0;{io;;0;{iLo;;i;{i8o;;i;{io;;0;{ io;;i;{i"o;;0;{i2o;;i;{i"o;;i;{i#o;;i;{i2o;;0;{i#o;;0;{io;;i;{ i o;;0;{io;;i;{io;;0;{i#o;;0;{i0o;;0;{iBo;;0;{i"o;;0;{i o;;0;{io;;0;{iLo;;i;{i o;;0;{i1o;;0;{i"o;;i;{i#o;;0;{i1o;;0;{io;;i;{i*o;;0;{i8o;;0;{io;;i;{i0o;;i;{i9o;;0;{io;;0;{io;;0;{i2o;;0;{i#o;;i;{iBo;;0;{i o;;0;{io;;i;{i4o;;0;{io;;i;{i8o;;i;{io;;0;{i2o;;0;{i#o;;i;{i o;;0;{io;;i;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i4o;;0;{i)o;;0;{io;;0;{iLo;;i;{io;;i;{io;;0;{i'o;;0;{i0o;;i;{i8o;;i;{i(o;;0;{i4o;;0;{i)o;;0;{i"o;;0;{iLo;;i;{io;;i;{i*o;;0;{i9o;;0;{i o;;i;{i2o;;0;{io;;i;{io;;i;{iDo;;0;{io;;0;{i"o;;i;{i!o;;i;{io;;0;{i2o;;i;{i8o;;0;{i!o;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{iHo;;0;{i2o;;0;{i!o;;i;{i o;;0;{i8o;;0;{io;;i;{io;;0;{i2o;;i;{io;;0;{i+o;;0;{i2o;;0;{i#o;;i;{io;;0;{io;;i;{iLo;;i;{io;;0;{i#o;;0;{i0o;;0;{i"o;;0;{i2o;;i;{i2o;;0;{io;;i;{i5o;;0;{iHo;;0;{io;;0;{iIo;;0;{i-o;;0;{io;;i;{i#o;;0;{i*o;;i;{i%o;;i;{iIo;;0;{i-o;;i;{i*o;;0;{io;;0;{i8o;;0;{i%o;;i;{i4o;;0;{io;;i;{i+o;;0;{i%o;;0;{i1o;;0;{io;;i;{i2o;;0;{io;;i;{i'o;;i;{i1o;;0;{io;;0;{io;;0;{i5o;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i o;;i;{i*o;;0;{i3o;;0;{io;;0;{i6o;;0;{io;;i;{i2o;;0;{io;;0;{i"o;;i;{iLo;;i;{i#o;;0;{io;;i;{i4o;;0;{ io;;i;{io;;i;{io;;0;{i5o;;i;{i o;;0;{i1o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{i5o;;i;{i@o;;0;{ io;;0;{i2o;;i;{io;;0;{i#o;;i;{i!o;;0;{i2o;;i;{i'o;;0;{io;;i;{i*o;;0;{io;;i;{i+o;;0;{i%o;;0;{i5o;;0;{iHo;;0;{i"o;;0;{i!o;;i;{iAo;;0;{i o;;0;{iHo;;i;{iBo;;0;{io;;0;{iIo;;i;{io;;0;{io;;i;{iDo;;0;{i o;;0;{i"o;;i;{i"o;;i;{i o;;0;{i9o;;i;{i o;;0;{i8o;;0;{io;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{i1o;;0;{i'o;;i;{i2o;;i;{io;;0;{iIo;;0;{i3o;;i;{io;;0;{i6o;;0;{iIo;;0;{io;;i;{io;;0;{i1o;;0;{i'o;;i;{i8o;;0;{i#o;;0;{i5o;;i;{io;;0;{i2o;;0;{io;;0;{io;;0;{iIo;;0;{i3o;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{iIo;;0;{i2o;;i;{i"o;;0;{i9o;;i;{i#o;;0;{i8o;;0;{iIo;;0;{io;;i;{i%o;;0;{i!o;;i;{i1o;;0;{io;;i;{i*o;;0;{i!o;;0;{i#o;;i;{i4o;;0;{io;;0;{io;;0;{io;;i;{iHo;;0;{io;;i;{i-o;;0;{i1o;;0;{io;;0;{i)o;;0;{i#o;;i;{i1o;;0;{i o;;i;{i+o;;0;{iLo;;i;{io;;0;{i+o;;0;{iLo;;i;{i@o;;0;{io;;0;{io;;0;{i#o;;i;{i+o;;0;{i2o;;i;{i-o;;0;{io;;i;{iBo;;0;{i"o;;0;{io;;i;{iCo;;0;{io;;i;{i"o;;i;{iDo;;0;{i+o;;0;{i!o;;i;{i#o;;i;{io;;0;{io;;0;{i5o;;i;{io;;0;{i#o;;0;{i2o;;i;{io;;0;{i5o;;i;{io;;i;{i2o;;i;{i4o;;0;{i(o;;i;{io;;0;{i4o;;0;{i@o;;0;{io;;0;{i(o;;i;{io;;0;{ io;;i;{i#o;;0;{i#o;;0;{io;;i;{i1o;;0;{i o;;i;{io;;i;{i2o;;0;{i o;;i;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i-o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{i o;;0;{iHo;;0;{i2o;;0;{io;;i;{io;;i;{i2o;;0;{io;;0;{io;;0;{iLo;;i;{i o;;0;{i2o;;0;{io;;i;{i5o;;i;{i%o;;0;{i0o;;0;{i%o;;0;{i2o;;0;{i"o;;i;{i'o;;0;{i1o;;0;{io;;i;{io;;0;{i#o;;i;{i*o;;0;{ io;;0;{i@o;;0;{io;;0;{i(o;;i;{i1o;;0;{i!o;;i;{i2o;;0;{i*o;;0;{io;;0;{iLo;;i;{i4o;;0;{io;;i;{iIo;;0;{i!o;;i;{i+o;;0;{io;;0;{i9o;;i;{i-o;;0;{io;;i;{i0o;;i;{io;;0;{i2o;;i;{iAo;;0;{io;;i;{i1o;;0;{io;;0;{io;;i;{i*o;;0;{i3o;;0;{io;;0;{i1o;;0;{i o;;i;{i0o;;i;{io;;0;{io;;0;{iLo;;i;{i!o;;0;{i o;;0;{iLo;;i;{i2o;;0;{io;;0;{i5o;;0;{i"o;;i;{io;;0;{i#o;;i;{io;;0;{i8o;;0;{io;;0;{i#o;;0;{i!o;;i;{i5o;;0;{i#o;;0;{i4o;;0;{io;;0;{io;;0;{i2o;;0;{io;;0;{i8o;;i;{i9o;;0;{io;;i;{i@o;;0;{i%o;;0;{i'o;;i;{iDo;;0;{i!o;;0;{i"o;;i;{iLo;;0;{io;;i;{i%o;;0;{ i0o;;i;{i'o;;0;{io;;i;{i4o;;i;{io;;0;{i2o;;i;{io;;0;{i5o;;i;{i5o;;i;{iHo;;i;{i9o;;i;{i'o;;i;{ io;;i;{io;;0;{i0o;;i;{i#o;;0;{i*o;;i;{i4o;;0;{io;;0;{i2o;;i;{io;;0;{i#o;;i;{i5o;;i;{iAo;;0;{io;;0;{iHo;;i;{i*o;;0;{iIo;;i;{iDo;;0;{i*o;;0;{iIo;;i;{i*o;;0;{io;;0;{i2o;;i;{iLo;;i;{i!o;;i;{iLo;;0;{io;;i;{i+o;;0;{i#o;;0;{i5o;;i;{iHo;;0;{i2o;;0;{i"o;;i;{i1o;;0;{io;;0;{io;;i;{i*o;;i;{i,o;;0;{i8o;;0;{i#o;;0;{i0o;;i;{i@o;;0;{io;;i;{i+o;;0;{io;;0;{i8o;;i;{iAo;;0;{i+o;;0;{i#o;;0;{io;;i;{iBo;;0;{io;;i;{i#o;;0;{i o;;i;{iDo;;0;{io;;0;{i"o;;i;{i3o;;i;{io;;0;{i1o;;0;{i o;;i;{i o;;0;{iHo;;0;{i2o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{io;;0;{ i'o;;0;{io;;i;{io;;i;{i-o;;0;{io;;i;{i1o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{i*o;;0;{io;;0;{io;;0;{iLo;;i;{i2o;;0;{io;;i;{i6o;;0;{io;;i;{io;;i;{io;;0;{i-o;;0;{io;;i;{i1o;;0;{io;;0;{i*o;;0;{i3o;;0;{io;;0;{i'o;;0;{io;;i;{io;;0;{i0o;;0;{i%o;;0;{i-o;;i;{i+o;;0;{i%o;;0;{i1o;;0;{io;;i;{i1o;;0;{iIo;;0;{io;;i;{i!o;;0;{i0o;;0;{ io;;0;{i2o;;i;{i%o;;0;{i-o;;i;{i+o;;0;{i2o;;i;{i@o;;0;{i%o;;0;{i@o;;0;{io;;0;{i@o;;0;{i!o;;0;{i2o;;i;{iBo;;0;{io;;i;{io;;0;{i#o;;0;{i1o;;0;{i'o;;i;{i#o;;0;{ io;;i;{i'o;;0;{ io;;i;{i!o;;i;{i"o;;i;{i%o;;i;{i-o;;0;{io;;i;{io;;i;{i1o;;0;{io;;i;{i2o;;0;{io;;i;{i o;;i;{io;;0;{i5o;;0;{i(o;;0;{i#o;;0;{i5o;;0;{io;;0;{i0o;;i;{i#o;;0;{i2o;;0;{i)o;;0;{io;;0;{i#o;;0;{iLo;;i;{i4o;;0;{io;;i;{i%o;;0;{i1o;;0;{io;;i;{i2o;;0;{io;;i;{i5o;;i;{i*o;;0;{i2o;;i;{iHo;;0;{i-o;;0;{io;;i;{i+o;;0;{i#o;;0;{i'o;;0;{io;;i;{i1o;;0;{io;;i;{i2o;;i;{i-o;;0;{i-o;;0;{i"o;;i;{i2o;;0;{io;;i;{i@o;;0;{ io;;0;{i2o;;i;{i5o;;0;{i"o;;0;{io;;i;{i o;;0;{i2o;;i;{i#o;;0;{i2o;;i;{i4o;;0;{io;;i;{iGo;;0;{io;;i;{i#o;;0;{i9o;;0;{io;;i;{i*o;;0;{iGo;;0;{io;;i;{i+o;;0;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{i#o;;0;{iHo;;i;{iAo;;0;{io;;0;{io;;i;{i%o;;0;{io;;i;{iBo;;0;{i#o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{i4o;;i;{io;;0;{io;;0;{i2o;;i;{io;;0;{io;;i;{i4o;;0;{i!o;;i;{iLo;;i;{io;;0;{ i#o;;i;{i5o;;i;{i2o;;i;{io;;0;{i%o;;i;{i5o;;i;{i@o;;0;{i#o;;0;{i(o;;i;{io;;0;{i2o;;0;{i%o;;i;{io;;i;{ io;;0;{i#o;;i;{io;;0;{ i%o;;0;{i5o;;i;{i2o;;0;{i#o;;i;{i%o;;i;{i5o;;i;{iBo;;0;{io;;0;{i#o;;0;{iLo;;i;{iLo;;i;{i*o;;0;{i2o;;0;{i#o;;0;{i2o;;0;{i*o;;0;{i1o;;0;{io;;0;{i'o;;0;{iLo;;i;{i9o;;0;{iHo;;i;{i+o;;i;{ io;;0;{i2o;;0;{io;;i;{io;;0;{i1o;;0;{i o;;0;{i o;;0;{i#o;;i;{i#o;;0;{i2o;;i;{i o;;i;{i%o;;i;{io;;i;{i2o;;0;{io;;0;{i!o;;i;{i*o;;0;{io;;0;{iLo;;i;{iLo;;i;{io;;0;{i8o;;0;{i#o;;0;{i5o;;i;{iBo;;0;{io;;i;{i o;;0;{i%o;;i;{i o;;0;{io;;i;{io;;0;{iLo;;i;{iLo;;i;{io;;i;{io;;0;{i4o;;0;{i%o;;i;{io;;0;{io;;i;{i2o;;i;{i#o;;0;{io;;i;{i2o;;0;{i!o;;i;{i4o;;i;{i o;;0;{i1o;;0;{i"o;;i;{i*o;;0;{i o;;0;{i2o;;0;{io;;0;{io;;0;{i-o;;0;{io;;0;{i-o;;0;{i2o;;0;{io;;0;{i2o;;0;{i@o;;0;{io;;0;{io;;i;{iLo;;i;{io;;0;{i"o;;0;{i0o;;i;{io;;i;{io;;0;{iIo;;0;{i2o;;i;{io;;0;{i#o;;0;{i1o;;0;{io;;0;{i"o;;0;{iLo;;i;{i'o;;0;{i5o;;i;{io;;0;{io;;i;{i8o;;i;{i#o;;i;{io;;0;{io;;i;{i*o;;0;{i-o;;0;{io;;i;{i8o;;0;{io;;i;{i0o;;i;{i2o;;0;{io;;i;{i5o;;i;{i@o;;0;{io;;0;{i2o;;i;{io;;0;{i2o;;0;{i'o;;0;{iLo;;i;{i+o;;0;{i%o;;0;{i7o;;0;{i-o;;i;{iAo;;0;{i#o;;0;{iHo;;i;{iCo;;0;{i o;;0;{iIo;;i;{iDo;;0;{io;;0;{iHo;;i;{i+o;;0;{io;;i;{i!o;;i;{io;;i;{io;;0;{io;;0;{i0o;;i;{io;;0;{io;;0;{i0o;;i;{i!o;;0;{io;;0;{i%o;;0;{i5o;;i;{i#o;;i;{i0o;;i;{i4o;;i;{io;;i;{i@o;;0;{io;;0;{io;;i;{i%o;;0;{i2o;;i;{i'o;;i;{i4o;;0;{io;;0;{i2o;;i;{i+o;;0;{io;;0;{i2o;;i;{i@o;;0;{io;;0;{i2o;;i;{io;;0;{i#o;;0;{i8o;;i;{i+o;;0;{io;;i;{i0o;;i;{i2o;;i;{iHo;;0;{i+o;;0;{i2o;;i;{iBo;;0;{i#o;;0;{io;;0;{i!o;;i;{i%o;;0;{io;;i;{iHo;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{i'o;;i;{iIo;;0;{io;;i;{ i o;;0;{i5o;;0;{io;;i;{i4o;;0;{io;;0;{i1o;;0;{io;;0;{i)o;;0;{i1o;;0;{i"o;;i;{io;;0;{i#o;;0;{i0o;;0;{i o;;0;{io;;0;{i!o;;0;{iLo;;i;{i%o;;0;{i!o;;i;{iCo;;0;{io;;i;{i5o;;i;{io;;0;{ i#o;;0;{i8o;;0;{io;;i;{i1o;;0;{io;;i;{i2o;;i;{i8o;;0;{io;;i;{io;;0;{iIo;;0;{i2o;;0;{io;;i;{io;;0;{i4o;;0;{iIo;;0;{i'o;;i;{io;;i;{io;;0;{i1o;;0;{io;;i;{i o;;0;{i!o;;0;{io;;0;{i9o;;i;{io;;i;{i-o;;i;{io;;i;{i%o;;i;{iIo;;0;{io;;i;{io;;0;{iIo;;0;{i3o;;0;{i@o;;0;{io;;0;{i4o;;0;{io;;i;{io;;0;{i6o;;0;{iIo;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{i!o;;0;{i2o;;i;{i%o;;0;{i!o;;i;{i'o;;0;{i4o;;0;{io;;0;{i2o;;i;{i*o;;0;{ i-o;;i;{i0o;;i;{i1o;;0;{io;;i;{i2o;;i;{i8o;;0;{io;;i;{i+o;;i;{io;;0;{i2o;;0;{io;;i;{iIo;;0;{i2o;;i;{i#o;;0;{i2o;;0;{i o;;i;{iLo;;i;{iBo;;0;{io;;0;{io;;0;{io;;i;{iDo;;0;{io;;i;{iHo;;i;{ io;;0;{io;;i;{io;;0;{i#o;;0;{i0o;;0;{i"o;;0;{i2o;;i;{i@o;;0;{i+o;;0;{i%o;;0;{i5o;;0;{iHo;;0;{i"o;;0;{i!o;;i;{iDo;;0;{i o;;0;{i"o;;0;{io;;0;{i-o;;0;{io;;i;{iIo;;i;{i6o;;0;{io;;i;{i+o;;0;{i#o;;0;{i-o;;i;{io;;i;{i7o;;0;{io;;i;{ io;;0;{iIo;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{i8o;;0;{iLo;;i;{i*o;;0;{i'o;;0;{io;;i;{i2o;;0;{io;;i;{i"o;;i;{i+o;;0;{i2o;;i;{i9o;;0;{io;;i;{iDo;;0;{io;;i;{iHo;;0;{i-o;;i;{i!o;;0;{i'o;;0;{i%o;;0;{i o;;0;{io;;i;{i*o;;0;{i2o;;0;{i#o;;i;{i8o;;i;{!io;;i;{io;;0;{iLo;;i;{io;;0;{i-o;;0;{i!o;;i;{io;;0;{i4o;;0;{io;;i;{i#o;;i;{i!o;;i;{i1o;;0;{i o;;0;{i o;;0;{io;;0;{i4o;;0;{io;;i;{i3o;;i;{i5o;;0;{iIo;;0;{i"o;;0;{i2o;;0;{io;;0;{i5o;;0;{iIo;;i;{iAo;;0;{io;;0;{io;;i;{iCo;;0;{i*o;;i;{io;;i;{io;;0;{i2o;;i;{io;;0;{i2o;;0;{io;;0;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i4o;;0;{i@o;;0;{i'o;;0;{i(o;;0;{io;;0;{iLo;;i;{i o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i2o;;0;{io;;i;{i#o;;0;{iHo;;0;{i'o;;0;{i!o;;0;{io;;0;{i1o;;0;{io;;i;{i%o;;0;{i1o;;0;{io;;0;{i)o;;0;{io;;0;{i0o;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i(o;;0;{i6o;;0;{io;;0;{i)o;;0;{i2o;;i;{i*o;;0;{ i!o;;i;{i'o;;0;{i1o;;0;{i*o;;0;{io;;0;{i4o;;0;{iLo;;i;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i2o;;0;{io;;0;{i#o;;i;{i2o;;i;{i o;;0;{i4o;;0;{io;;0;{i2o;;0;{i%o;;i;{i#o;;0;{i!o;;0;{io;;0;{iLo;;i;{i'o;;0;{io;;0;{i5o;;i;{i4o;;0;{io;;i;{i5o;;i;{i8o;;0;{i!o;;i;{i'o;;0;{i4o;;0;{io;;i;{i2o;;0;{i%o;;i;{iCo;;0;{io;;i;{io;;0;{ io;;i;{i4o;;i;{io;;0;{io;;i;{i#o;;0;{i*o;;i;{i*o;;0;{i'o;;0;{i1o;;0;{i*o;;0;{io;;0;{i4o;;0;{iLo;;i;{iLo;;i;{i1o;;0;{io;;0;{io;;0;{i2o;;0;{i#o;;0;{i2o;;0;{i!o;;i;{iLo;;i;{i4o;;0;{i#o;;0;{i4o;;0;{io;;i;{io;;0;{io;;i;{i2o;;0;{io;;0;{i#o;;i;{i*o;;0;{i4o;;0;{io;;i;{io;;0;{ i#o;;0;{i4o;;0;{io;;i;{i+o;;0;{io;;0;{i5o;;0;{iHo;;i;{i0o;;i;{i4o;;i;{io;;i;{i#o;;i;{i o;;0;{io;;i;{i2o;;i;{io;;0;{i2o;;i;{i o;;i;{i o;;0;{i2o;;0;{io;;0;{i2o;;0;{i(o;;i;{io;;0;{i2o;;i;{io;;0;{i4o;;0;{i"o;;0;{i!o;;i;{io;;i;{i+o;;0;{i2o;;i;{i4o;;0;{i*o;;0;{i2o;;i;{io;;i;{io;;0;{i9o;;0;{iHo;;i;{io;;0;{i5o;;0;{io;;i;{io;;0;{io;;i;{i4o;;0;{io;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{iIo;;0;{i2o;;0;{i"o;;i;{io;;0;{i#o;;0;{i5o;;i;{io;;0;{i#o;;0;{i0o;;0;{i@o;;0;{i*o;;0;{i#o;;0;{i4o;;0;{io;;i;{i o;;0;{i1o;;0;{io;;0;{io;;0;{i5o;;i;{i'o;;0;{i4o;;0;{i*o;;0;{i1o;;0;{i"o;;i;{i*o;;0;{i2o;;0;{io;;0;{i#o;;i;{i2o;;i;{iAo;;0;{io;;0;{iHo;;i;{iCo;;0;{io;;i;{io;;i;{ io;;0;{i'o;;0;{i5o;;i;{io;;0;{i0o;;i;{i2o;;i;{i4o;;i;{io;;0;{io;;i;{i2o;;0;{i#o;;0;{i2o;;0;{i!o;;i;{i'o;;0;{i2o;;0;{i*o;;i;{i4o;;i;{io;;0;{i#o;;i;{i'o;;0;{i#o;;0;{i2o;;0;{i#o;;0;{i2o;;0;{i!o;;i;{i*o;;0;{i2o;;0;{i#o;;i;{i'o;;0;{i4o;;0;{io;;0;{i4o;;0;{io;;0;{i o;;0;{i1o;;0;{i"o;;i;{iLo;;i;{i1o;;0;{i(o;;0;{io;;0;{iLo;;i;{io;;0;{i2o;;i;{i#o;;0;{i*o;;i;{i o;;0;{i2o;;i;{i'o;;0;{i2o;;0;{i*o;;i;{i*o;;0;{i5o;;i;{i5o;;i;{io;;0;{io;;0;{i#o;;i;{ io;;0;{io;;0;{io;;0;{iLo;;i;{i(o;;0;{i4o;;0;{i#o;;0;{i4o;;i;{i5o;;i;{i"o;;i;{i o;;0;{i2o;;0;{io;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{iBo;;0;{io;;0;{i)o;;0;{i2o;;i;{i1o;;0;{io;;i;{io;;0;{io;;0;{iLo;;i;{i4o;;0;{i o;;0;{i2o;;i;{io;;0;{io;;0;{i5o;;i;{i#o;;0;{i#o;;0;{io;;i;{i4o;;0;{io;;i;{io;;0;{i2o;;0;{io;;0;{i5o;;i;{io;;0;{io;;0;{i1o;;0;{io;;i;{i#o;;0;{i#o;;0;{io;;i;{ io;;0;{i1o;;0;{io;;i;{i8o;;0;{i#o;;0;{i5o;;i;{i o;;0;{i2o;;0;{i o;;0;{io;;0;{iLo;;i;{i#o;;0;{i2o;;0;{i o;;i;{i(o;;0;{i#o;;0;{i5o;;i;{i4o;;0;{io;;0;{i#o;;i;{i(o;;0;{i!o;;0;{i#o;;i;{i o;;i;{i#o;;i;{i1o;;0;{io;;i;{i2o;;i;{io;;i;{io;;0;{i)o;;0;{iLo;;i;{i#o;;0;{iHo;;0;{i'o;;0;{i!o;;i;{i)o;;0;{i4o;;0;{io;;i;{i!o;;i;{ io;;0;{i-o;;0;{io;;i;{io;;0;{i8o;;0;{i!o;;i;{io;;i;{i0o;;i;{i1o;;0;{i*o;;i;{i2o;;i;{i"o;;0;{i8o;;0;{io;;i;{i+o;;0;{i1o;;0;{i'o;;i;{i0o;;i;{i2o;;0;{io;;0;{i#o;;0;{i2o;;i;{i%o;;0;{i5o;;i;{i#o;;i;{io;;0;{io;;i;{io;;0;{io;;0;{iLo;;i;{io;;0;{io;;0;{i5o;;i;{io;;i;{i o;;0;{i2o;;0;{io;;i;{i5o;;i;{i'o;;0;{io;;0;{i(o;;0;{iLo;;i;{i(o;;0;{i1o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{i*o;;0;{i5o;;0;{i+o;;0;{io;;0;{i2o;;0;{io;;i;{i1o;;0;{io;;0;{i4o;;i;{i*o;;0;{i'o;;0;{io;;0;{i5o;;i;{i2o;;i;{ io;;0;{io;;0;{io;;0;{i2o;;i;{io;;0;{io;;0;{iLo;;i;{i#o;;0;{i1o;;0;{io;;0;{i)o;;0;{iLo;;i;{i%o;;0;{i1o;;0;{i"o;;i;{i)o;;0;{io;;0;{i#o;;0;{iLo;;0;{io;;0;{i2o;;0;{io;;0;{i5o;;i;{i4o;;0;{ io;;0;{io;;0;{i#o;;0;{iLo;;i;{i1o;;0;{i!o;;i;{i"o;;i;{io;;0;{i2o;;0;{i#o;;i;{i%o;;i;{io;;0;{io;;0;{i4o;;i;{i#o;;0;{i2o;;0;{i*o;;i;{io;;i;{io;;i;{i!o;;0;{io;;0;{io;;0;{i%o;;i;{i0o;;i;{i1o;;0;{io;;i;{i2o;;i;{i8o;;0;{io;;0;{i#o;;0;{i2o;;0;{io;;0;{i2o;;i;{i@o;;0;{io;;0;{i#o;;0;{i2o;;0;{i0o;;0;{i+o;;0;{iLo;;i;{i@o;;0;{i"o;;0;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{i(o;;i;{iBo;;0;{i"o;;i;{i5o;;0;{i"o;;0;{iLo;;i;{i8o;;0;{iHo;;0;{i"o;;0;{i*o;;0;{i8o;;0;{i#o;;0;{iHo;;0;{i2o;;0;{i"o;;i;{i@o;;0;{i*o;;0;{i5o;;0;{i"o;;0;{io;;i;{iBo;;0;{i%o;;0;{io;;i;{i%o;;0;{io;;0;{iHo;;0;{i2o;;0;{io;;i;{i'o;;i;{ i o;;0;{i2o;;0;{io;;i;{i#o;;0;{i#o;;0;{io;;i;{ io;;0;{i5o;;0;{i#o;;0;{i5o;;i;{i9o;;0;{i+o;;0;{i2o;;i;{io;;0;{i#o;;0;{i0o;;0;{i*o;;0;{i4o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{io;;0;{i$o;;0;{io;;0;{i)o;;0;{iLo;;i;{i o;;0;{i4o;;0;{io;;0;{io;;0;{i2o;;0;{i#o;;i;{i9o;;0;{i!o;;0;{i4o;;i;{i!o;;0;{io;;0;{i5o;;i;{i'o;;0;{i2o;;0;{io;;0;{io;;i;{i*o;;0;{i'o;;0;{i1o;;0;{i*o;;0;{io;;0;{i4o;;0;{iLo;;i;{i2o;;0;{i#o;;0;{i2o;;0;{i!o;;i;{i2o;;0;{io;;i;{i4o;;0;{i o;;0;{i2o;;i;{io;;0;{io;;0;{i3o;;0;{i#o;;0;{i4o;;0;{i+o;;0;{iLo;;i;{io;;0;{i1o;;0;{i"o;;i;{i!o;;0;{i%o;;i;{i)o;;0;{i4o;;0;{i#o;;i;{i*o;;0;{i2o;;0;{io;;i;{i+o;;0;{io;;0;{i1o;;0;{io;;i;{i5o;;0;{iHo;;i;{i#o;;0;{iHo;;0;{io;;i;{i2o;;0;{i"o;;i;{i$o;;0;{io;;i;{i@o;;0;{i!o;;0;{io;;i;{i#o;;0;{i8o;;i;{i#o;;0;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{i+o;;0;{i#o;;0;{iHo;;0;{i2o;;i;{i'o;;0;{i1o;;0;{io;;0;{iCo;;0;{i+o;;0;{i o;;0;{iHo;;i;{iBo;;0;{io;;0;{io;;0;{i1o;;0;{i"o;;i;{io;;0;{io;;i;{iDo;;0;{i+o;;0;{io;;0;{io;;0;{i2o;;0;{io;;0;{i5o;;i;{iBo;;0;{io;;0;{i%o;;0;{io;;i;{iHo;;0;{i!o;;i;{i9o;;i;{io;;0;{i)o;;0;{i!o;;i;{io;;i;{io;;0;{iHo;;0;{i2o;;i;{i*o;;0;{i8o;;0;{io;;i;{iHo;;0;{io;;i;{i@o;;0;{io;;0;{i4o;;0;{io;;i;{i!o;;0;{iHo;;0;{io;;i;{io;;0;{io;;0;{i0o;;i;{io;;0;{i0o;;i;{i4o;;i;{io;;0;{i1o;;0;{io;;0;{i#o;;i;{i o;;i;{i+o;;0;{i2o;;0;{i"o;;i;{io;;i;{io;;i;{i#o;;i;{i@o;;0;{io;;0;{i!o;;0;{i5o;;i;{i4o;;i;{ io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{io;;0;{i1o;;0;{io;;0;{i#o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{iAo;;0;{io;;0;{io;;0;{i"o;;0;{iLo;;i;{io;;i;{io;;i;{i8o;;i;{io;;i;{io;;i;{io;;0;{i2o;;0;{i#o;;i;{i#o;;i;{i"o;;i;{iLo;;i;{i4o;;i;{i*o;;0;{i5o;;i;{i@o;;0;{io;;0;{iIo;;0;{i2o;;i;{iHo;;i;{ io;;0;{i-o;;i;{i#o;;0;{i9o;;0;{iIo;;i;{i*o;;0;{i!o;;i;{i+o;;0;{i2o;;i;{iIo;;i;{i@o;;0;{io;;0;{io;;i;{io;;0;{iIo;;0;{i3o;;0;{iAo;;0;{io;;0;{iGo;;0;{io;;i;{i%o;;i;{io;;0;{i"o;;0;{iLo;;i;{i-o;;0;{i#o;;0;{i4o;;0;{iBo;;0;{i-o;;i;{iGo;;0;{io;;i;{io;;0;{ io;;i;{io;;0;{i#o;;0;{i1o;;0;{i!o;;i;{iBo;;0;{io;;0;{i#o;;0;{i*o;;0;{iBo;;0;{io;;0;{io;;i;{io;;i;{i#o;;0;{io;;0;{i o;;0;{i5o;;0;{io;;i;{i*o;;0;{i o;;0;{i2o;;0;{i#o;;0;{iLo;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iAo;;0;{ io;;0;{io;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{io;;0;{iBo;;0;{io;;0;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{io;;0;{io;;0;{io;;0;{i2o;;0;{i#o;;0;{iLo;;0;{io;;i;{iLo;;i;{i%o;;0;{i5o;;0;{i"o;;0;{iLo;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i!o;;i;{i%o;;0;{io;;i;{iBo;;0;{ io;;0;{io;;0;{i4o;;0;{i%o;;0;{i-o;;0;{i*o;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{io;;0;{io;;i;{io;;0;{i#o;;0;{io;;i;{iLo;;i;{i!o;;0;{io;;0;{i2o;;0;{io;;i;{i*o;;0;{i#o;;i;{i#o;;0;{i o;;i;{i%o;;0;{i@o;;0;{i'o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{iAo;;0;{io;;0;{io;;i;{iDo;;0;{ io;;0;{i%o;;0;{iLo;;i;{i o;;0;{i5o;;0;{io;;i;{io;;i;{io;;0;{i#o;;0;{i4o;;0;{i%o;;0;{i%o;;0;{i1o;;0;{i!o;;i;{i%o;;0;{io;;0;{iLo;;i;{iHo;;0;{ io;;i;{ io;;0;{i-o;;0;{io;;i;{io;;0;{i1o;;0;{i'o;;i;{i%o;;0;{i3o;;i;{i@o;;0;{io;;0;{i o;;i;{i'o;;0;{io;;i;{i%o;;0;{io;;i;{i*o;;0;{i1o;;0;{io;;i;{i"o;;i;{i-o;;i;{io;;i;{io;;0;{i2o;;0;{i'o;;i;{io;;i;{iAo;;0;{i'o;;0;{i'o;;i;{i2o;;i;{ io;;i;{i"o;;i;{i+o;;0;{i#o;;0;{i5o;;i;{i@o;;0;{i+o;;0;{i%o;;0;{iIo;;0;{i2o;;i;{iDo;;0;{io;;0;{iIo;;i;{i3o;;i;{iIo;;0;{ io;;i;{io;;0;{i5o;;0;{io;;i;{i!o;;i;{ io;;0;{i3o;;i;{io;;0;{i1o;;0;{io;;i;{io;;0;{iHo;;0;{i-o;;0;{i"o;;i;{io;;0;{i1o;;0;{io;;i;{i'o;;0;{io;;i;{i!o;;i;{i"o;;i;{i-o;;0;{io;;i;{i!o;;i;{i2o;;0;{io;;i;{i"o;;i;{i+o;;0;{!io;;i;{ io;;0;{i'o;;0;{iHo;;0;{i3o;;i;{io;;0;{io;;i;{i%o;;0;{iIo;;0;{i!o;;i;{i+o;;0;{i1o;;0;{io;;i;{iBo;;0;{i%o;;0;{iHo;;i;{io;;i;{io;;i;{iFo;;i;{i)o;;0;{iLo;;0;{i-o;;0;{iHo;;0;{i-o;;0;{io;;i;{i*o;;i;{ io;;0;{io;;0;{i4o;;i;{io;;0;{i2o;;0;{io;;i;{i#o;;0;{io;;i;{i2o;;0;{i o;;i;{iLo;;i;{i-o;;i;{ io;;i;{io;;i;{io;;i;{i"o;;i;{i@o;;0;{i+o;;0;{io;;0;{i2o;;i;{i1o;;0;{io;;i;{iFo;;i;{io;;0;{iFo;;i;{i2o;;0;{i"o;;i;{i3o;;i;{i4o;;0;{io;;i;{io;;i;{iFo;;i;{i!o;;i;{i6o;;0;{io;;i;{iFo;;i;{i8o;;0;{ io;;0;{i+o;;0;{io;;0;{i4o;;0;{io;;i;{io;;0;{i+o;;0;{io;;0;{i4o;;0;{io;;i;{io;;i;{iHo;;0;{i"o;;i;{iHo;;0;{i-o;;0;{io;;0;{iFo;;i;{i!o;;i;{i"o;;i;{i2o;;0;{io;;i;{i'o;;i;{i o;;0;{i4o;;0;{io;;i;{io;;i;{iIo;;0;{i2o;;i;{io;;0;{i#o;;0;{i1o;;0;{iHo;;0;{io;;i;{io;;i;{i+o;;0;{i2o;;0;{i"o;;i;{i9o;;0;{iHo;;i;{io;;0;{i0o;;i;{io;;0;{i"o;;i;{i1o;;0;{i"o;;i;{io;;i;{io;;0;{i2o;;0;{io;;i;{i'o;;0;{io;;i;{i+o;;0;{i9o;;i;{io;;i;{i-o;;i;{io;;i;{io;;i;{io;;0;{i5o;;0;{iHo;;i;{i8o;;0;{io;;0;{i(o;;0;{i#o;;0;{i5o;;i;{io;;0;{i2o;;0;{i+o;;0;{i"o;;0;{iHo;;0;{i2o;;0;{io;;i;{io;;0;{i2o;;0;{i"o;;i;{io;;0;{i-o;;0;{io;;i;{i4o;;0;{io;;i;{i o;;0;{i2o;;0;{io;;i;{io;;0;{i1o;;0;{i'o;;i;{i%o;;0;{i3o;;0;{i o;;0;{i9o;;i;{iAo;;0;{io;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{i'o;;0;{i1o;;0;{i'o;;0;{i o;;0;{i-o;;i;{i*o;;0;{i-o;;0;{io;;0;{i+o;;0;{iIo;;0;{i-o;;0;{io;;i;{i+o;;0;{i o;;0;{iIo;;0;{i2o;;0;{io;;0;{i%o;;0;{iIo;;0;{i-o;;0;{io;;i;{i2o;;0;{io;;i;{i@o;;0;{i#o;;0;{i7o;;0;{i-o;;i;{i*o;;0;{i7o;;0;{i-o;;i;{iAo;;0;{io;;0;{i!o;;i;{io;;i;{i o;;0;{io;;i;{iBo;;0;{io;;0;{io;;i;{iCo;;0;{io;;i;{i+o;;0;{i o;;0;{iHo;;i;{iDo;;0;{io;;0;{iHo;;i;{io;;i;{io;;0;{i-o;;i;{i1o;;0;{ io;;i;{i-o;;0;{io;;i;{iCo;;0;{io;;i;{io;;i;{i*o;;0;{i7o;;0;{i-o;;i;{io;;0;{i4o;;0;{i!o;;0;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{i4o;;0;{io;;0;{io;;0;{i2o;;0;{io;;i;{io;;i;{iHo;;0;{io;;i;{i2o;;i;{ io;;i;{io;;0;{i2o;;i;{io;;i;{io;;i;{i!o;;i;{i'o;;i;{iCo;;0;{io;;i;{i+o;;0;{i9o;;i;{i3o;;i;{i o;;0;{iIo;;0;{i3o;;i;{i@o;;0;{i%o;;0;{i5o;;0;{iIo;;0;{i"o;;0;{io;;i;{iCo;;0;{io;;i;{i5o;;i;{io;;i;{iIo;;i;{i6o;;0;{io;;i;{io;;i;{iHo;;0;{io;;i;{i7o;;0;{io;;i;{i8o;;i;{ io;;i;{io;;i;{i!o;;0;{i2o;;0;{io;;i;{iHo;;0;{i!o;;i;{i"o;;i;{i9o;;i;{io;;0;{i5o;;i;{iGo;;0;{i-o;;0;{i"o;;0;{iAo;;0;{io;;0;{iHo;;i;{iHo;;0;{i'o;;0;{io;;i;{i"o;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{i2o;;0;{i#o;;0;{i2o;;0;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i-o;;i;{i"o;;i;{i2o;;0;{io;;i;{i"o;;i;{iIo;;0;{i2o;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i2o;;i;{io;;0;{i-o;;i;{io;;0;{i2o;;i;{iHo;;0;{i2o;;0;{io;;i;{io;;0;{i5o;;0;{iHo;;i;{io;;0;{i2o;;i;{io;;0;{i#o;;0;{i0o;;0;{i%o;;0;{i2o;;0;{io;;i;{i-o;;0;{io;;i;{iAo;;0;{io;;i;{iDo;;0;{io;;i;{i!o;;0;{io;;i;{i!o;;0;{i8o;;0;{iHo;;0;{io;;i;{io;;i;{ io;;0;{i1o;;0;{io;;i;{io;;0;{io;;i;{io;;0;{i1o;;0;{i'o;;i;{i9o;;0;{io;;i;{io;;0;{i8o;;0;{i o;;i;{io;;0;{io;;i;{i8o;;0;{io;;i;{i#o;;0;{i9o;;0;{io;;i;{i-o;;0;{i2o;;0;{i%o;;0;{i1o;;0;{i"o;;i;{i@o;;0;{io;;0;{io;;i;{i'o;;0;{io;;i;{i@o;;0;{i+o;;0;{i%o;;0;{iGo;;0;{io;;i;{io;;i;{i-o;;i;{io;;i;{io;;i;{i+o;;0;{i!o;;0;{i2o;;0;{io;;i;{iCo;;0;{io;;i;{i o;;0;{i4o;;0;{io;;i;{io;;0;{i9o;;i;{io;;0;{i2o;;0;{i%o;;i;{io;;i;{io;;i;{iIo;;0;{i2o;;0;{io;;i;{io;;i;{io;;0;{i5o;;i;{i"o;;i;{i%o;;0;{i3o;;i;{i@o;;0;{io;;0;{i(o;;i;{i+o;;0;{i%o;;0;{iGo;;0;{io;;i;{iDo;;0;{io;;0;{i"o;;i;{i1o;;0;{ io;;i;{i+o;;0;{i!o;;0;{i!o;;i;{io;;i;{io;;i;{io;;i;{iHo;;0;{io;;i;{iIo;;0;{io;;i;{i2o;;i;{io;;i;{i*o;;0;{io;;i;{i.o;;0;{i-o;;0;{i*o;;i;{io;;i;{iCo;;0;{io;;i;{io;;0;{i4o;;0;{iIo;;0;{io;;0;{io;;0;{i-o;;0;{io;;i;{io;;i;{io;;0;{iIo;;0;{i2o;;i;{io;;0;{iHo;;0;{i2o;;i;{i"o;;i;{ io;;i;{io;;0;{i'o;;0;{i2o;;0;{i!o;;i;{io;;0;{i2o;;i;{i"o;;0;{i2o;;i;{i@o;;0;{i%o;;0;{io;;i;{i+o;;0;{io;;0;{i8o;;i;{iCo;;0;{io;;i;{i#o;;0;{iHo;;0;{i2o;;i;{iCo;;0;{io;;i;{iDo;;0;{i!o;;0;{iIo;;i;{i4o;;0;{iHo;;0;{io;;i;{i@o;;0;{i+o;;0;{i!o;;0;{iHo;;i;{i5o;;i;{iHo;;i;{i6o;;0;{io;;i;{i7o;;0;{io;;i;{iHo;;0;{io;;i;{i8o;;0;{ io;;i;{io;;i;{i@o;;0;{i'o;;0;{i5o;;0;{i"o;;0;{io;;i;{io;;i;{i+o;;0;{i!o;;0;{i4o;;0;{io;;i;{iHo;;0;{i"o;;i;{i9o;;i;{ io;;0;{iIo;;0;{i3o;;i;{io;;0;{iHo;;0;{i2o;;i;{i"o;;0;{i-o;;i;{i*o;;0;{i1o;;0;{io;;i;{i5o;;i;{i+o;;0;{i"o;;0;{i-o;;0;{io;;i;{i1o;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{io;;0;{i!o;;i;{i.o;;0;{i!o;;i;{iHo;;i;{io;;0;{iIo;;0;{i2o;;0;{io;;i;{iHo;;0;{ io;;i;{i+o;;0;{i!o;;0;{i-o;;0;{io;;i;{i-o;;i;{io;;i;{io;;i;{i!o;;i;{iAo;;0;{io;;0;{iIo;;0;{i'o;;i;{i2o;;i;{i3o;;i;{iIo;;0;{i-o;;i;{iAo;;0;{io;;0;{i%o;;0;{io;;i;{iDo;;0;{io;;i;{i2o;;i;{i"o;;i;{i"o;;0;{io;;i;{iFo;;i;{io;;i;{i'o;;0;{io;;i;{io;;i;{iBo;;0;{i%o;;0;{iIo;;i;{io;;i;{i-o;;0;{ io;;i;{i@o;;0;{i-o;;0;{i4o;;0;{io;;i;{io;;i;{io;;i;{io;;i;{i"o;;i;{i1o;;0;{ io;;i;{i(o;;0;{io;;i;{io;;i;{io;;i;{io;;i;{io;;i;{iHo;;0;{io;;i;{i2o;;0;{ io;;0;{iDo;;0;{i"o;;0;{iHo;;i;{io;;i;{io;;i;{io;;0;{iIo;;0;{i3o;;0;{io;;0;{iIo;;0;{i2o;;i;{io;;i;{i!o;;i;{i'o;;i;{i3o;;0;{i@o;;0;{io;;i;{i4o;;0;{ io;;i;{io;;i;{io;;i;{i"o;;0;{io;;i;{i!o;;i;{iFo;;i;{iHo;;0;{io;;i;{i5o;;i;{iHo;;i;{i8o;;i;{ io;;0;{i+o;;0;{i"o;;0;{i4o;;0;{io;;i;{io;;i;{io;;i;{iFo;;i;{i!o;;0;{i+o;;0;{i"o;;0;{i4o;;0;{i!o;;i;{iHo;;0;{io;;i;{i9o;;0;{io;;0;{i"o;;0;{i2o;;i;{iGo;;0;{i-o;;0;{io;;0;{iAo;;0;{i+o;;0;{i"o;;0;{iGo;;0;{io;;i;{iHo;;0;{ io;;i;{i'o;;0;{io;;i;{i-o;;0;{ io;;i;{iFo;;i;{io;;i;{i!o;;i;{i"o;;i;{i2o;;i;{io;;0;{i!o;;i;{iIo;;0;{i2o;;0;{i'o;;i;{i#o;;0;{io;;0;{i8o;;0;{io;;i;{io;;i;{io;;0;{i2o;;0;{i%o;;i;{i5o;;i;{io;;0;{iFo;;i;{i#o;;0;{i)o;;0;{i2o;;i;{i-o;;i;{io;;i;{i"o;;0;{iFo;;i;{i1o;;0;{io;;0;{iFo;;i;{i*o;;0;{i'o;;i;{i2o;;i;{i4o;;i;{io;;0;{i0o;;i;{io;;i;{io;;0;{i5o;;i;{iHo;;0;{io;;i;{iFo;;i;{i5o;;0;{io;;i;{iHo;;i;{i7o;;0;{i-o;;i;{i8o;;0;{io;;0;{i#o;;0;{i9o;;0;{iHo;;i;{i+o;;0;{i#o;;0;{i9o;;0;{iHo;;i;{iFo;;i;{iHo;;0;{i!o;;i;{i9o;;i;{i+o;;0;{i#o;;0;{i2o;;i;{iGo;;0;{i-o;;0;{i!o;;0;{iAo;;0;{i+o;;0;{i#o;;0;{iGo;;0;{i!o;;i;{i$o;;0;{ io;;0;{i"o;;i;{iLo;;i;{i1o;;0;{i"o;;i;{i)o;;0;{io;;0;{iLo;;i;{i+o;;0;{i#o;;0;{i#o;;0;{i)o;;0;{iLo;;i;{iBo;;0;{i+o;;0;{io;;i;{i%o;;i;{io;;i;{ io;;0;{i%o;;i;{io;;0;{i2o;;i;{i%o;;0;{i!o;;i;{i7o;;0;{i!o;;i;{iCo;;0;{i+o;;0;{i%o;;i;{io;;i;{io;;i;{io;;i;{io;;0;{i2o;;i;{io;;0;{i2o;;0;{io;;i;{i!o;;0;{i8o;;0;{i!o;;i;{i'o;;0;{io;;i;{i!o;;i;{i-o;;i;{ io;;i;{io;;i;{i%o;;0;{i!o;;i;{i-o;;0;{i2o;;0;{i+o;;0;{i2o;;0;{i#o;;i;{io;;i;{i!o;;i;{i%o;;0;{i0o;;0;{i%o;;0;{i2o;;0;{i"o;;i;{i@o;;0;{i+o;;0;{i%o;;0;{i'o;;i;{i0o;;i;{i1o;;0;{ io;;i;{io;;0;{i-o;;i;{i*o;;0;{i5o;;0;{iHo;;i;{io;;0;{i%o;;0;{i2o;;0;{i o;;0;{iHo;;0;{i2o;;i;{i9o;;0;{io;;0;{i#o;;i;{i@o;;0;{i!o;;0;{i7o;;0;{i-o;;0;{io;;i;{io;;i;{io;;i;{i2o;;i;{i*o;;0;{i'o;;0;{io;;i;{io;;i;{iFo;;i;{io;;i;{io;;i;{i2o;;i;{io;;0;{io;;i;{iCo;;0;{io;;i;{i'o;;i;{iHo;;0;{io;;i;{io;;i;{i2o;;i;{ io;;i;{iCo;;0;{io;;i;{io;;i;{io;;i;{i+o;;0;{i%o;;0;{i'o;;0;{io;;i;{io;;i;{io;;0;{i3o;;i;{i!o;;i;{i"o;;i;{i'o;;i;{i+o;;0;{i%o;;i;{i4o;;0;{ io;;i;{io;;i;{io;;i;{i!o;;i;{i'o;;i;{iHo;;0;{io;;i;{i'o;;i;{i5o;;i;{ io;;i;{io;;i;{i.o;;0;{i7o;;0;{iIo;;0;{i-o;;i;{iBo;;0;{io;;i;{i7o;;0;{io;;i;{i8o;;0;{ io;;0;{i+o;;0;{i%o;;0;{i4o;;0;{io;;i;{io;;i;{io;;0;{iFo;;i;{io;;i;{i!o;;i;{io;;0;{i-o;;i;{i5o;;i;{i9o;;0;{iHo;;i;{iGo;;0;{i-o;;0;{io;;i;{iHo;;0;{io;;i;{i!o;;i;{i*o;;0;{i1o;;0;{io;;i;{i@o;;0;{io;;0;{iHo;;0;{i2o;;i;{i-o;;i;{io;;i;{iIo;;0;{i2o;;i;{i'o;;0;{io;;i;{iAo;;0;{i+o;;0;{io;;i;{io;;i;{io;;i;{i"o;;i;{i-o;;i;{io;;i;{i0o;;i;{i1o;;0;{ io;;i;{io;;i;{i'o;;i;{i#o;;0;{iHo;;0;{i-o;;i;{iHo;;0;{io;;i;{i2o;;i;{ io;;i;{io;;i;{ i#o;;0;{i0o;;0;{iAo;;0;{i'o;;0;{io;;i;{i+o;;0;{i'o;;0;{i1o;;0;{iHo;;0;{io;;i;{i@o;;0;{i*o;;0;{i5o;;0;{i"o;;0;{i'o;;i;{iDo;;0;{i+o;;0;{i'o;;i;{io;;i;{i!o;;i;{i"o;;i;{i3o;;i;{i4o;;0;{io;;i;{i'o;;i;{i5o;;i;{io;;i;{iHo;;i;{i7o;;0;{i-o;;i;{i8o;;0;{io;;0;{i+o;;0;{i'o;;0;{i4o;;0;{io;;i;{i!o;;i;{i9o;;0;{io;;i;{iGo;;0;{i-o;;0;{i"o;;i;{iFo;;i;{iHo;;0;{i2o;;i;{io;;i;{io;;i;{iIo;;0;{i2o;;i;{i*o;;0;{io;;i;{i-o;;i;{io;;i;{i o;;0;{i1o;;0;{io;;i;{i2o;;0;{i#o;;0;{io;;0;{iIo;;0;{i2o;;i;{iDo;;0;{io;;0;{i"o;;i;{io;;0;{i-o;;0;{i"o;;i;{i3o;;i;{io;;i;{io;;i;{io;;i;{io;;0;{i1o;;0;{io;;i;{i!o;;i;{ io;;0;{i2o;;0;{i'o;;i;{i"o;;0;{i1o;;0;{io;;i;{i+o;;0;{i'o;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{i"o;;i;{i'o;;0;{i1o;;0;{io;;i;{i*o;;0;{i!o;;0;{i8o;;0;{io;;0;{iAo;;0;{i+o;;0;{iHo;;0;{io;;0;{i o;;0;{i2o;;0;{io;;0;{i4o;;i;{i8o;;0;{i!o;;0;{io;;i;{iDo;;0;{io;;0;{i#o;;i;{i0o;;i;{i"o;;0;{i5o;;i;{i+o;;0;{i2o;;0;{i"o;;i;{iAo;;0;{i#o;;0;{io;;i;{i+o;;0;{iIo;;0;{io;;i;{i1o;;0;{io;;i;{io;;0;{i-o;;i;{i!o;;0;{i8o;;0;{io;;i;{i%o;;0;{i3o;;i;{i+o;;0;{i2o;;0;{i o;;i;{i-o;;0;{io;;i;{i@o;;0;{i+o;;i;{iAo;;0;{i#o;;0;{io;;i;{iBo;;0;{i+o;;0;{i!o;;i;{iCo;;0;{io;;i;{io;;0;{i*o;;i;{io;;0;{i o;;0;{i5o;;i;{iLo;;i;{i o;;i;{io;;0;{io;;0;{i0o;;i;{io;;i;{io;;i;{io;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i2o;;0;{i#o;;i;{i4o;;0;{io;;i;{io;;0;{i2o;;0;{i*o;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i(o;;0;{i4o;;0;{i%o;;0;{io;;0;{iLo;;i;{i6o;;0;{io;;0;{i)o;;0;{i2o;;i;{i2o;;0;{io;;0;{i2o;;0;{i#o;;0;{i"o;;0;{iLo;;i;{i o;;0;{i#o;;0;{io;;0;{iLo;;i;{i%o;;0;{i1o;;0;{io;;0;{io;;0;{i2o;;0;{i#o;;i;{i4o;;0;{io;;0;{i5o;;i;{i5o;;i;{i@o;;0;{i%o;;0;{io;;0;{i2o;;i;{iLo;;i;{io;;i;{io;;0;{i2o;;i;{io;;0;{i#o;;0;{i2o;;i;{i2o;;i;{i@o;;0;{i+o;;i;{io;;i;{i@o;;0;{io;;0;{i"o;;i;{i"o;;i;{i'o;;i;{io;;0;{i2o;;0;{io;;i;{iIo;;0;{i-o;;i;{io;;0;{i4o;;0;{io;;i;{iHo;;0;{i3o;;i;{io;;0;{i-o;;0;{io;;i;{i2o;;0;{io;;i;{i o;;0;{i8o;;0;{io;;i;{io;;0;{i0o;;0;{io;;0;{i2o;;0;{io;;i;{iHo;;0;{i-o;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{i5o;;i;{io;;0;{i!o;;i;{i-o;;0;{io;;i;{io;;i;{iIo;;0;{i3o;;i;{io;;0;{i1o;;0;{i'o;;i;{i8o;;0;{io;;i;{io;;0;{ i%o;;0;{i5o;;i;{i2o;;0;{io;;i;{i5o;;i;{iHo;;0;{i2o;;i;{io;;0;{i1o;;0;{io;;i;{i!o;;0;{i1o;;0;{io;;i;{i#o;;0;{i-o;;i;{iHo;;0;{i-o;;i;{i%o;;0;{i!o;;i;{i3o;;0;{iBo;;0;{io;;0;{io;;i;{i4o;;0;{io;;i;{i*o;;0;{i9o;;0;{io;;i;{i+o;;0;{ io;;i;{io;;0;{iIo;;0;{i2o;;i;{i!o;;0;{i-o;;i;{i2o;;0;{io;;i;{i9o;;i;{i2o;;0;{io;;i;{i4o;;0;{io;;i;{i-o;;0;{io;;i;{i-o;;0;{io;;i;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;0;{i'o;;i;{i#o;;0;{i2o;;0;{i0o;;i;{iAo;;0;{i#o;;0;{io;;i;{iBo;;0;{io;;0;{io;;i;{io;;0;{io;;i;{iCo;;0;{io;;i;{iDo;;0;{io;;0;{i#o;;i;{i!o;;0;{iIo;;i;{i*o;;0;{iIo;;i;{i*o;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{i#o;;0;{iLo;;i;{i@o;;0;{i*o;;0;{i'o;;0;{i5o;;i;{i5o;;i;{io;;0;{i0o;;i;{iLo;;i;{iHo;;0;{io;;i;{iIo;;0;{io;;i;{i2o;;i;{io;;i;{i'o;;0;{iHo;;0;{i2o;;i;{i4o;;0;{io;;i;{io;;0;{i'o;;0;{i2o;;0;{i!o;;i;{io;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{iIo;;0;{i-o;;i;{io;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i%o;;0;{i2o;;i;{i"o;;0;{i2o;;0;{i!o;;i;{i'o;;i;{i+o;;0;{io;;0;{i9o;;i;{i@o;;0;{i%o;;0;{io;;i;{iAo;;0;{io;;0;{i'o;;i;{io;;0;{io;;i;{iDo;;0;{io;;0;{iHo;;i;{i+o;;0;{i%o;;i;{i o;;i;{io;;i;{io;;i;{iCo;;0;{i+o;;0;{i o;;0;{iHo;;i;{io;;i;{io;;i;{i@o;;0;{i#o;;0;{iHo;;i;{i!o;;i;{i#o;;0;{i-o;;0;{io;;i;{i4o;;0;{iDo;;0;{io;;0;{iIo;;i;{i"o;;i;{ io;;0;{i1o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i1o;;0;{i'o;;i;{io;;0;{i0o;;i;{i+o;;0;{i1o;;0;{i'o;;i;{iCo;;0;{io;;i;{i#o;;i;{i#o;;0;{iHo;;0;{i'o;;0;{i!o;;0;{i!o;;0;{i2o;;0;{io;;i;{i4o;;i;{io;;i;{i7o;;0;{i-o;;i;{i%o;;0;{i4o;;0;{io;;i;{i'o;;i;{io;;0;{i-o;;0;{io;;i;{i*o;;i;{io;;i;{i"o;;0;{i0o;;i;{i9o;;0;{iHo;;i;{i@o;;0;{io;;0;{i4o;;0;{io;;i;{i+o;;0;{io;;0;{i8o;;i;{iDo;;0;{i!o;;0;{iHo;;i;{i3o;;i;{i4o;;0;{io;;0;{io;;0;{i8o;;i;{i*o;;0;{i2o;;i;{i+o;;0;{iIo;;0;{i-o;;0;{i"o;;i;{io;;i;{io;;i;{io;;0;{i#o;;i;{io;;i;{io;;0;{i-o;;0;{io;;i;{i o;;0;{io;;0;{i'o;;0;{io;;i;{i1o;;0;{iIo;;0;{io;;i;{io;;0;{i4o;;0;{io;;0;{io;;0;{i2o;;0;{io;;i;{io;;0;{i0o;;0;{io;;0;{i-o;;0;{io;;i;{io;;0;{i#o;;0;{i2o;;0;{i"o;;i;{io;;0;{iIo;;0;{i3o;;0;{i!o;;0;{i1o;;0;{io;;i;{io;;0;{i9o;;0;{io;;i;{i"o;;0;{i2o;;0;{io;;i;{iIo;;0;{i-o;;0;{i"o;;i;{i*o;;0;{io;;0;{i9o;;0;{iHo;;i;{i+o;;0;{io;;0;{i7o;;0;{io;;i;{i-o;;0;{i1o;;0;{io;;0;{io;;0;{i5o;;i;{i@o;;0;{i+o;;0;{i%o;;0;{iGo;;0;{io;;0;{iDo;;0;{io;;i;{iAo;;0;{io;;0;{i#o;;i;{i%o;;0;{io;;i;{i!o;;i;{ io;;0;{i2o;;0;{io;;i;{io;;0;{iLo;;i;{i'o;;0;{i1o;;0;{io;;i;{i2o;;i;{io;;i;{io;;i;{i*o;;i;{i0o;;i;{i2o;;0;{i%o;;0;{i1o;;0;{i"o;;i;{i@o;;0;{i'o;;0;{i(o;;i;{i#o;;0;{i1o;;0;{i o;;i;{io;;0;{i1o;;0;{io;;i;{i4o;;i;{i'o;;i;{iBo;;0;{i+o;;0;{i"o;;i;{iHo;;0;{io;;0;{i+o;;0;{iIo;;0;{i-o;;0;{i"o;;i;{iIo;;0;{io;;i;{i'o;;i;{i5o;;i;{ io;;i;{io;;0;{i2o;;i;{io;;i;{i"o;;0;{i2o;;0;{io;;i;{io;;i;{i o;;0;{i1o;;0;{io;;i;{i*o;;0;{iDo;;0;{io;;i;{i+o;;0;{iHo;;0;{i-o;;i;{i@o;;0;{io;;0;{iHo;;0;{i2o;;i;{i6o;;i;{io;;i;{i*o;;i;{iHo;;0;{io;;i;{i7o;;0;{ io;;i;{io;;i;{i-o;;i;{iHo;;0;{io;;i;{iIo;;0;{i-o;;i;{i8o;;0;{ io;;i;{io;;i;{i2o;;0;{i"o;;0;{io;;i;{io;;i;{i+o;;0;{i1o;;0;{io;;i;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i2o;;i;{i@o;;0;{io;;0;{i2o;;i;{i+o;;0;{i'o;;i;{i"o;;0;{i.o;;0;{i2o;;i;{i#o;;0;{i1o;;0;{i!o;;i;{iHo;;0;{io;;i;{iIo;;0;{io;;i;{i%o;;0;{i!o;;i;{i!o;;i;{i9o;;i;{io;;i;{i'o;;0;{i2o;;0;{io;;i;{i o;;0;{i%o;;0;{i2o;;0;{i!o;;i;{i5o;;0;{iHo;;i;{i o;;0;{i-o;;0;{io;;i;{iIo;;0;{i2o;;0;{io;;i;{io;;i;{io;;0;{i4o;;i;{i6o;;0;{io;;i;{i9o;;0;{io;;i;{io;;0;{i6o;;0;{iHo;;0;{io;;i;{i#o;;0;{i9o;;0;{io;;i;{i+o;;0;{io;;0;{i9o;;i;{i@o;;0;{io;;0;{i2o;;i;{i*o;;0;{i7o;;0;{i-o;;i;{iDo;;0;{i'o;;i;{i+o;;i;{iHo;;i;{i+o;;0;{i5o;;0;{iHo;;i;{iBo;;0;{i"o;;0;{io;;0;{i!o;;i;{iHo;;0;{ i!o;;i;{io;;0;{i-o;;0;{io;;i;{i'o;;0;{io;;i;{iCo;;0;{i"o;;i;{i"o;;i;{i-o;;i;{ io;;0;{i1o;;0;{i'o;;i;{io;;i;{i+o;;0;{i!o;;0;{io;;i;{iAo;;0;{i+o;;i;{i2o;;i;{ io;;0;{i4o;;0;{io;;i;{io;;i;{i@o;;0;{i+o;;i;{io;;i;{i!o;;i;{i%o;;0;{io;;i;{iIo;;0;{ i'o;;0;{io;;i;{io;;i;{iFo;;i;{i"o;;i;{ io;;0;{i'o;;0;{i2o;;0;{io;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{i1o;;0;{io;;i;{i"o;;0;{i-o;;0;{io;;i;{i@o;;0;{i!o;;0;{iGo;;0;{io;;i;{iAo;;0;{io;;0;{i%o;;0;{io;;i;{i-o;;i;{io;;i;{io;;0;{iIo;;0;{i3o;;i;{i@o;;0;{i#o;;0;{i5o;;0;{i"o;;0;{io;;i;{i!o;;i;{i%o;;0;{iIo;;0;{i-o;;0;{i!o;;i;{i"o;;i;{i2o;;i;{io;;i;{i o;;0;{i1o;;0;{io;;0;{i#o;;i;{i!o;;i;{i'o;;i;{i+o;;0;{i2o;;0;{i o;;i;{i3o;;i;{i+o;;0;{i1o;;0;{io;;i;{i-o;;0;{/io;;i;{io;;0;{i#o;;0;{i2o;;0;{io;;i;{io;;0;{i1o;;0;{i o;;0;{i o;;0;{i8o;;0;{io;;0;{i2o;;i;{i9o;;i;{iIo;;0;{io;;i;{io;;0;{i0o;;0;{i@o;;0;{i%o;;i;{io;;0;{i4o;;0;{i)o;;0;{io;;0;{iLo;;i;{i#o;;0;{ io;;0;{i5o;;0;{i"o;;0;{iLo;;i;{i#o;;0;{i!o;;0;{io;;0;{i#o;;0;{i4o;;0;{i"o;;0;{i2o;;i;{i'o;;0;{io;;i;{iHo;;0;{i-o;;0;{io;;i;{i+o;;0;{i1o;;0;{io;;i;{i1o;;0;{io;;0;{io;;0;{i4o;;0;{i"o;;0;{i0o;;i;{i8o;;0;{i(o;;0;{i%o;;i;{i@o;;0;{io;;0;{iHo;;0;{i2o;;i;{i%o;;0;{i2o;;i;{iAo;;0;{io;;0;{io;;i;{iBo;;0;{i#o;;0;{i"o;;i;{iDo;;0;{io;;0;{iHo;;i;{io;;0;{io;;0;{i4o;;i;{i2o;;0;{io;;i;{i#o;;i;{io;;i;{ io;;0;{iLo;;i;{io;;i;{ i o;;0;{i2o;;0;{io;;i;{i4o;;i;{io;;0;{i"o;;0;{io;;i;{i!o;;0;{io;;0;{io;;0;{i#o;;0;{i5o;;i;{i#o;;0;{i#o;;0;{i)o;;i;{i#o;;0;{i1o;;0;{io;;0;{i)o;;0;{iLo;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i2o;;0;{io;;0;{i"o;;0;{io;;i;{i8o;;0;{i%o;;i;{i5o;;i;{io;;0;{i2o;;0;{io;;i;{iLo;;i;{io;;0;{i#o;;i;{i2o;;0;{i#o;;i;{i(o;;0;{i2o;;i;{iLo;;i;{i-o;;0;{i2o;;0;{io;;i;{i8o;;0;{iHo;;0;{io;;i;{io;;0;{i#o;;i;{i%o;;i;{i2o;;i;{i4o;;0;{io;;0;{io;;0;{i4o;;i;{io;;0;{io;;0;{i2o;;i;{iDo;;0;{io;;0;{i"o;;i;{i#o;;i;{i0o;;i;{i o;;i;{i2o;;i;{i4o;;0;{io;;i;{i5o;;i;{i#o;;i;{io;;0;{i'o;;0;{i5o;;i;{io;;0;{i4o;;i;{i8o;;i;{i9o;;i;{io;;i;{ io;;0;{io;;i;{io;;0;{i!o;;i;{i*o;;0;{i9o;;i;{i-o;;0;{i"o;;0;{i2o;;0;{io;;i;{i-o;;0;{i!o;;i;{i4o;;i;{io;;0;{i5o;;i;{i(o;;0;{i#o;;i;{i'o;;0;{i#o;;i;{i1o;;0;{i"o;;i;{i@o;;0;{io;;0;{io;;i;{i#o;;0;{io;;i;{i5o;;0;{io;;i;{io;;0;{i2o;;0;{i%o;;i;{i o;;0;{io;;i;{i8o;;0;{i%o;;i;{i"o;;i;{iLo;;i;{iCo;;0;{io;;i;{io;;0;{i4o;;i;{ i o;;0;{i2o;;0;{io;;i;{i!o;;0;{i2o;;0;{io;;0;{i0o;;i;{i#o;;0;{i2o;;0;{i o;;i;{i*o;;0;{i2o;;0;{i#o;;i;{i@o;;0;{i#o;;0;{io;;i;{io;;0;{i4o;;0;{io;;0;{io;;0;{i2o;;0;{io;;0;{i2o;;0;{io;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i4o;;i;{io;;i;{ i!o;;0;{i2o;;0;{i*o;;i;{i#o;;0;{io;;0;{iLo;;i;{i'o;;0;{i2o;;0;{i#o;;i;{i*o;;0;{i8o;;0;{i#o;;0;{io;;0;{i4o;;0;{io;;i;{i2o;;0;{i#o;;i;{io;;0;{io;;0;{i5o;;i;{io;;0;{io;;i;{i!o;;i;{io;;0;{io;;0;{i2o;;0;{io;;i;{io;;0;{io;;0;{i5o;;i;{i2o;;0;{i"o;;i;{io;;i;{iDo;;0;{io;;0;{i"o;;i;{i!o;;0;{i2o;;0;{io;;0;{i#o;;i;{i8o;;0;{io;;0;{io;;0;{i4o;;i;{i#o;;0;{i2o;;0;{i o;;i;{i'o;;0;{i2o;;0;{i*o;;i;{i(o;;0;{i5o;;0;{i%o;;i;{i)o;;0;{io;;0;{i2o;;0;{io;;i;{i6o;;0;{io;;i;{io;;0;{io;;0;{io;;0;{io;;0;{i0o;;i;{i@o;;0;{i%o;;0;{io;;0;{i2o;;i;{iLo;;i;{io;;0;{io;;0;{i2o;;0;{i#o;;i;{i"o;;0;{i0o;;i;{i#o;;0;{i#o;;0;{io;;i;{io;;i;{i%o;;i;{i'o;;0;{i1o;;0;{i o;;i;{i1o;;0;{ i o;;i;{io;;0;{io;;0;{i2o;;i;{io;;i;{io;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{i#o;;i;{iLo;;i;{i*o;;0;{i8o;;0;{io;;0;{i*o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i!o;;i;{i2o;;0;{io;;0;{i9o;;0;{i%o;;i;{io;;0;{io;;i;{io;;0;{i2o;;0;{i%o;;i;{i2o;;0;{i!o;;0;{i5o;;i;{io;;0;{i2o;;0;{i#o;;i;{io;;i;{i2o;;i;{io;;0;{i#o;;i;{io;;0;{i4o;;0;{io;;0;{iDo;;0;{io;;0;{i"o;;i;{i!o;;0;{i1o;;0;{i"o;;i;{i4o;;0;{io;;0;{i2o;;i;{i#o;;0;{i"o;;i;{i o;;0;{io;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i0o;;i;{i%o;;0;{i1o;;0;{i"o;;i;{iGo;;0;{i-o;;0;{io;;i;{i3o;;i;{i4o;;0;{ io;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{io;;0;{i1o;;0;{io;;i;{i2o;;i;{i"o;;0;{io;;i;{i!o;;i;{i%o;;i;{io;;0;{io;;i;{i'o;;0;{i#o;;0;{i#o;;0;{io;;i;{i)o;;0;{io;;0;{iLo;;i;{i5o;;0;{io;;i;{i1o;;0;{io;;i;{io;;i;{i6o;;0;{io;;i;{iHo;;0;{io;;i;{i8o;;i;{io;;0;{i#o;;i;{i!o;;i;{i#o;;0;{i!o;;0;{io;;0;{i2o;;0;{i#o;;i;{i2o;;0;{i o;;0;{i2o;;0;{io;;i;{i#o;;i;{i9o;;0;{i%o;;i;{io;;0;{i#o;;i;{i o;;i;{io;;i;{i2o;;i;{io;;i;{i4o;;0;{io;;i;{i o;;0;{i2o;;0;{io;;i;{iBo;;0;{io;;0;{io;;0;{i8o;;0;{i%o;;0;{i2o;;0;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{i#o;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{io;;i;{i2o;;0;{i%o;;i;{io;;0;{i#o;;0;{i4o;;0;{i o;;0;{i o;;0;{i2o;;i;{io;;0;{io;;0;{i(o;;0;{iLo;;i;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i o;;0;{i#o;;0;{i#o;;0;{i"o;;0;{i2o;;i;{i4o;;0;{i"o;;0;{i2o;;i;{i2o;;0;{io;;i;{io;;i;{i)o;;i;{i!o;;0;{i1o;;0;{io;;0;{i4o;;i;{i2o;;0;{io;;0;{i#o;;0;{i2o;;i;{io;;i;{i#o;;0;{i2o;;0;{i o;;0;{io;;0;{io;;i;{i9o;;0;{i%o;;i;{io;;0;{i#o;;0;{io;;i;{i#o;;0;{i1o;;0;{io;;0;{i)o;;0;{io;;0;{i4o;;0;{i"o;;0;{i!o;;i;{iLo;;i;{i2o;;0;{i o;;i;{i9o;;0;{io;;i;{i'o;;0;{io;;0;{i(o;;0;{iLo;;i;{i)o;;0;{iLo;;i;{i1o;;0;{io;;i;{i2o;;0;{io;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;i;{io;;0;{i#o;;0;{i2o;;0;{io;;0;{i2o;;0;{i#o;;0;{i"o;;0;{iLo;;i;{io;;0;{iLo;;i;{i4o;;0;{i)o;;0;{io;;0;{iLo;;i;{i*o;;0;{ io;;0;{i4o;;i;{io;;0;{io;;0;{i4o;;i;{i#o;;i;{io;;0;{iLo;;i;{i1o;;0;{i o;;0;{i o;;0;{i2o;;i;{i"o;;i;{i2o;;0;{i'o;;0;{i#o;;0;{i5o;;0;{i"o;;0;{iLo;;i;{i*o;;0;{io;;0;{i5o;;i;{i@o;;0;{io;;0;{i#o;;0;{i2o;;0;{i0o;;0;{i+o;;0;{iLo;;i;{io;;0;{i#o;;0;{i0o;;i;{iBo;;0;{ io;;0;{io;;i;{i!o;;0;{io;;0;{io;;0;{i2o;;i;{i"o;;0;{io;;i;{i%o;;0;{i!o;;i;{io;;i;{ i#o;;0;{i!o;;i;{i-o;;0;{i'o;;0;{i%o;;i;{i8o;;0;{iHo;;0;{io;;i;{iIo;;0;{i2o;;0;{i'o;;i;{i2o;;0;{i"o;;i;{i o;;0;{i9o;;0;{i!o;;0;{i4o;;i;{i!o;;0;{i8o;;0;{io;;i;{i@o;;0;{i o;;0;{i"o;;i;{io;;0;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{i2o;;0;{i"o;;0;{io;;i;{i!o;;0;{io;;0;{io;;0;{i%o;;i;{i2o;;0;{io;;i;{i"o;;0;{i(o;;i;{i#o;;i;{ i o;;0;{i2o;;0;{io;;i;{i!o;;0;{i2o;;0;{io;;i;{i1o;;0;{io;;i;{i2o;;i;{io;;i;{i'o;;0;{i2o;;0;{io;;i;{i+o;;0;{i2o;;0;{i#o;;i;{i2o;;0;{io;;0;{i5o;;i;{io;;i;{i4o;;0;{i*o;;0;{i o;;0;{i4o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{io;;0;{io;;0;{i0o;;i;{i"o;;0;{io;;i;{i2o;;0;{i#o;;0;{iLo;;0;{io;;0;{i@o;;0;{i!o;;0;{io;;0;{io;;0;{iLo;;i;{i o;;0;{ i'o;;i;{i1o;;0;{io;;i;{io;;0;{i%o;;i;{i"o;;i;{io;;0;{i2o;;0;{io;;i;{iBo;;0;{io;;0;{i)o;;i;{i4o;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i o;;0;{i2o;;i;{i o;;0;{ io;;i;{i1o;;0;{i"o;;i;{i*o;;0;{io;;0;{io;;0;{i#o;;0;{i2o;;0;{i!o;;i;{i2o;;0;{io;;i;{i4o;;0;{io;;i;{i o;;0;{i o;;0;{i2o;;i;{io;;0;{i+o;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i2o;;0;{io;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{io;;0;{i2o;;0;{io;;0;{i2o;;0;{i#o;;i;{iLo;;i;{i"o;;i;{i4o;;0;{i+o;;0;{i2o;;0;{i#o;;i;{io;;0;{i2o;;0;{i%o;;i;{io;;0;{i#o;;0;{i1o;;0;{i o;;0;{i o;;0;{i2o;;i;{i2o;;0;{i"o;;i;{i!o;;0;{i+o;;0;{i2o;;0;{i-o;;0;{i3o;;0;{io;;0;{i2o;;0;{io;;i;{i2o;;0;{io;;0;{i0o;;i;{i8o;;0;{io;;i;{i#o;;0;{ io;;0;{i5o;;i;{i!o;;0;{i"o;;0;{iLo;;i;{i1o;;0;{io;;0;{i)o;;0;{iLo;;i;{i2o;;0;{i!o;;i;{i8o;;0;{io;;i;{i!o;;i;{i9o;;0;{io;;i;{i%o;;0;{i1o;;0;{io;;0;{io;;0;{i4o;;0;{io;;0;{i*o;;0;{i!o;;0;{i1o;;0;{i"o;;i;{i'o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i2o;;0;{io;;i;{io;;0;{iLo;;i;{i*o;;0;{i!o;;0;{i1o;;0;{i"o;;i;{i2o;;0;{io;;0;{i2o;;0;{i#o;;i;{iBo;;0;{io;;0;{io;;0;{i4o;;i;{i1o;;0;{i!o;;0;{iBo;;0;{io;;0;{io;;0;{i4o;;i;{i4o;;0;{io;;i;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{i@o;;0;{io;;0;{i)o;;0;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i%o;;0;{io;;0;{io;;0;{iLo;;i;{i)o;;0;{io;;i;{iDo;;0;{io;;0;{i"o;;i;{i9o;;0;{io;;i;{i!o;;i;{io;;0;{iKo;;0;{i-o;;0;{i"o;;i;{io;;0;{i'o;;0;{i2o;;0;{i!o;;i;{io;;i;{io;;0;{io;;i;{i0o;;i;{io;;0;{i8o;;0;{i)o;;0;{i"o;;0;{iLo;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i0o;;0;{io;;0;{i3o;;i;{i o;;0;{i9o;;0;{i!o;;0;{i4o;;i;{i!o;;0;{i7o;;0;{i-o;;i;{i"o;;0;{i4o;;0;{iIo;;0;{i!o;;i;{i#o;;i;{ io;;0;{io;;0;{i5o;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i#o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i2o;;0;{i o;;i;{i'o;;0;{i4o;;0;{i'o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i2o;;i;{i'o;;0;{io;;0;{i5o;;i;{i4o;;0;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{i$o;;0;{io;;i;{io;;0;{io;;i;{i"o;;0;{i9o;;i;{i#o;;0;{i*o;;i;{i+o;;0;{io;;0;{i-o;;0;{io;;i;{i1o;;0;{io;;0;{io;;0;{i0o;;i;{io;;0;{i#o;;i;{i2o;;0;{io;;0;{i"o;;0;{iLo;;i;{i'o;;0;{i*o;;0;{i5o;;i;{i4o;;0;{io;;0;{i#o;;i;{i5o;;0;{io;;0;{i2o;;i;{i@o;;0;{i#o;;0;{i(o;;i;{iBo;;0;{i#o;;0;{io;;i;{i"o;;0;{ i2o;;0;{io;;i;{i8o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i"o;;0;{i2o;;i;{i9o;;0;{iHo;;i;{ io;;0;{io;;i;{io;;0;{i5o;;i;{i@o;;0;{io;;0;{i#o;;0;{i4o;;0;{i o;;i;{i"o;;0;{iGo;;0;{io;;i;{iDo;;0;{io;;i;{iHo;;0;{i2o;;i;{io;;i;{iDo;;0;{i#o;;i;{i#o;;i;{i o;;i;{i#o;;i;{i8o;;0;{io;;i;{io;;i;{io;;0;{i5o;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i8o;;0;{i o;;i;{io;;0;{i4o;;0;{io;;i;{i!o;;i;{i#o;;0;{ io;;i;{io;;i;{i"o;;0;{iLo;;i;{io;;0;{io;;0;{iLo;;i;{io;;0;{io;;i;{io;;i;{ io;;0;{i#o;;i;{i0o;;0;{i'o;;0;{i5o;;i;{i2o;;0;{i#o;;0;{io;;0;{i#o;;0;{i0o;;0;{i*o;;0;{i4o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{io;;0;{io;;0;{io;;0;{i$o;;0;{i!o;;0;{i4o;;0;{io;;0;{i#o;;i;{io;;0;{io;;i;{io;;0;{i#o;;0;{i0o;;0;{iBo;;0;{i"o;;0;{i o;;0;{io;;0;{iLo;;i;{i!o;;0;{i4o;;0;{io;;0;{i#o;;i;{i#o;;0;{i*o;;i;{i'o;;0;{i4o;;0;{i o;;0;{i1o;;0;{i o;;0;{io;;0;{iLo;;i;{i2o;;0;{io;;0;{i4o;;0;{io;;0;{i2o;;0;{i"o;;i;{io;;i;{io;;0;{io;;i;{i*o;;0;{i8o;;0;{i!o;;i;{i+o;;0;{i0o;;i;{i1o;;0;{io;;i;{io;;i;{io;;i;{io;;i;{iLo;;i;{i1o;;0;{i o;;i;{io;;0;{i#o;;0;{i0o;;0;{i@o;;0;{io;;0;{i(o;;i;{io;;0;{i"o;;0;{iLo;;i;{i2o;;0;{io;;0;{i5o;;i;{i4o;;i;{ io;;i;{i"o;;i;{ io;;0;{i0o;;i;{io;;0;{i8o;;0;{io;;0;{io;;0;{i%o;;i;{io;;0;{i%o;;i;{i!o;;0;{i#o;;0;{i#o;;0;{io;;i;{i*o;;0;{i1o;;0;{io;;i;{i0o;;i;{i*o;;0;{iBo;;0;{io;;0;{i@o;;0;{io;;0;{i4o;;0;{i%o;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i8o;;i;{io;;i;{i-o;;0;{i1o;;0;{i!o;;0;{i#o;;0;{i4o;;0;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{iBo;;0;{io;;0;{io;;0;{i1o;;0;{i"o;;i;{iHo;;0;{i!o;;i;{i9o;;0;{io;;i;{iDo;;0;{io;;i;{iHo;;0;{i-o;;0;{i"o;;i;{i2o;;0;{i!o;;i;{io;;0;{i'o;;0;{io;;0;{i-o;;0;{i8o;;0;{io;;0;{i4o;;0;{i(o;;i;{i%o;;0;{io;;0;{io;;0;{io;;i;{i#o;;0;{io;;0;{iLo;;i;{i2o;;0;{i#o;;i;{i'o;;0;{io;;i;{i+o;;0;{i!o;;0;{iHo;;0;{i2o;;0;{io;;i;{i-o;;0;{i#o;;0;{iLo;;0;{i*o;;0;{io;;0;{i2o;;0;{i#o;;0;{iLo;;i;{i1o;;0;{io;;0;{io;;0;{i2o;;0;{i#o;;i;{i o;;0;{i o;;0;{i5o;;i;{i4o;;0;{io;;0;{io;;0;{iLo;;i;{i6o;;0;{iHo;;0;{io;;0;{i o;;0;{i6o;;0;{iHo;;0;{io;;i;{i@o;;0;{i'o;;0;{io;;i;{iHo;;0;{i-o;;0;{io;;0;{i o;;0;{iHo;;0;{i-o;;0;{io;;i;{i2o;;0;{io;;0;{i o;;0;{iHo;;0;{i2o;;0;{io;;i;{i'o;;0;{io;;i;{i2o;;0;{i(o;;i;{io;;0;{i#o;;i;{i o;;0;{i1o;;0;{i"o;;i;{i2o;;0;{io;;i;{io;;i;{io;;0;{i5o;;i;{io;;0;{i2o;;0;{i#o;;i;{io;;i;{i%o;;0;{i-o;;0;{i"o;;i;{i2o;;0;{io;;i;{io;;i;{i!o;;0;{io;;0;{io;;0;{i%o;;i;{i-o;;0;{i3o;;i;{i"o;;i;{io;;0;{i#o;;i;{i'o;;0;{i0o;;i;{i%o;;i;{i*o;;0;{i2o;;0;{io;;i;{i+o;;0;{i2o;;0;{i#o;;i;{i1o;;0;{i"o;;0;{i'o;;0;{i0o;;i;{i*o;;0;{io;;0;{i2o;;i;{i2o;;0;{io;;0;{i5o;;i;{i4o;;0;{io;;0;{i5o;;i;{i o;;0;{i o;;0;{i2o;;i;{i o;;0;{i o;;0;{i9o;;i;{i5o;;0;{io;;0;{i4o;;i;{i*o;;0;{io;;0;{iDo;;0;{io;;0;{i"o;;i;{io;;0;{i5o;;0;{io;;0;{i2o;;0;{io;;i;{i o;;i;{i!o;;0;{io;;0;{i2o;;0;{i#o;;i;{i!o;;0;{io;;0;{i#o;;i;{i2o;;0;{io;;0;{i#o;;i;{i#o;;0;{io;;0;{i4o;;0;{i)o;;i;{i1o;;0;{io;;0;{io;;0;{i!o;;0;{io;;0;{i#o;;0;{i1o;;0;{io;;0;{i"o;;0;{iLo;;i;{i+o;;0;{i2o;;0;{i#o;;0;{i4o;;0;{i!o;;0;{io;;0;{i#o;;0;{i1o;;0;{io;;0;{i"o;;0;{iLo;;i;{i o;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i o;;0;{i5o;;i;{iAo;;0;{io;;0;{i+o;;0;{i'o;;0;{i2o;;i;{io;;0;{i"o;;0;{iLo;;i;{i2o;;i;{io;;0;{i#o;;i;{i8o;;i;{i4o;;i;{io;;i;{i5o;;0;{io;;i;{i4o;;i;{i8o;;i;{ io;;0;{i4o;;i;{io;;0;{i5o;;i;{io;;0;{i2o;;0;{io;;i;{i o;;i;{i#o;;i;{io;;0;{i2o;;0;{i"o;;i;{i5o;;i;{i@o;;0;{i#o;;0;{i(o;;i;{i9o;;0;{i o;;i;{i#o;;i;{i+o;;0;{i1o;;0;{io;;0;{io;;0;{i2o;;0;{i#o;;i;{i4o;;i;{io;;0;{i*o;;0;{i2o;;i;{i'o;;0;{i2o;;i;{io;;0;{io;;0;{iBo;;0;{i#o;;0;{io;;i;{i-o;;i;{io;;i;{io;;0;{i2o;;0;{io;;i;{i o;;0;{i4o;;0;{i@o;;0;{io;;0;{io;;i;{io;;0;{i o;;0;{i1o;;0;{io;;i;{i o;;0;{i2o;;i;{io;;0;{i-o;;0;{io;;i;{i4o;;0;{io;;i;{io;;0;{i1o;;0;{i'o;;i;{io;;0;{i8o;;0;{io;;i;{iHo;;0;{i2o;;i;{io;;0;{i'o;;0;{i o;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i5o;;i;{i#o;;0;{i*o;;i;{i1o;;0;{io;;i;{i%o;;0;{i2o;;0;{i"o;;i;{i9o;;0;{io;;i;{i'o;;0;{i1o;;0;{io;;i;{i1o;;0;{i*o;;0;{io;;0;{i2o;;i;{iAo;;0;{io;;0;{io;;i;{io;;0;{io;;i;{i#o;;0;{io;;i;{iBo;;0;{io;;0;{io;;i;{i#o;;0;{io;;i;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{io;;i;{io;;i;{i4o;;0;{iBo;;0;{i-o;;i;{iAo;;0;{i-o;;0;{io;;i;{iFo;;i;{io;;0;{io;;0;{i2o;;0;{i'o;;0;{i2o;;i;{i@o;;0;{io;;0;{i#o;;0;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{io;;0;{ i o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i o;;0;{i-o;;0;{io;;i;{iLo;;i;{io;;0;{i5o;;0;{i!o;;0;{i2o;;0;{io;;0;{io;;0;{iLo;;i;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{io;;0;{i o;;0;{i1o;;0;{io;;i;{io;;0;{i4o;;0;{io;;0;{i1o;;0;{i%o;;i;{i@o;;0;{io;;0;{iGo;;0;{io;;0;{io;;0;{iLo;;i;{io;;i;{i o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{i4o;;0;{i(o;;i;{i!o;;i;{ i o;;0;{i-o;;0;{i!o;;i;{i o;;0;{i-o;;0;{i!o;;i;{io;;0;{i2o;;0;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{i*o;;0;{i4o;;0;{io;;i;{i-o;;0;{io;;i;{iDo;;0;{io;;i;{i#o;;0;{i2o;;0;{i@o;;0;{io;;0;{i4o;;0;{i%o;;i;{iLo;;0;{ io;;0;{io;;0;{i5o;;i;{io;;0;{i4o;;0;{i@o;;0;{i!o;;0;{io;;0;{io;;0;{iLo;;i;{i@o;;0;{i o;;0;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{iAo;;0;{io;;0;{io;;i;{iBo;;0;{io;;0;{i@o;;0;{io;;0;{i%o;;0;{i*o;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i%o;;0;{io;;0;{i2o;;0;{io;;0;{i5o;;i;{i*o;;0;{ i o;;0;{i5o;;0;{iHo;;i;{io;;0;{i#o;;0;{i2o;;0;{i%o;;i;{i4o;;0;{io;;i;{i@o;;0;{io;;0;{i#o;;0;{i5o;;0;{i"o;;i;{i@o;;0;{i%o;;0;{i5o;;0;{i"o;;i;{i!o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{iBo;;0;{i%o;;i;{i@o;;0;{io;;0;{i4o;;0;{io;;i;{i o;;0;{i2o;;0;{i0o;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i0o;;0;{io;;0;{i#o;;0;{iIo;;0;{i2o;;0;{i'o;;i;{i'o;;0;{i2o;;0;{i!o;;0;{i2o;;0;{i#o;;0;{i5o;;0;{io;;i;{io;;0;{i5o;;0;{io;;i;{i o;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i*o;;i;{i8o;;0;{io;;0;{i o;;0;{i4o;;0;{iBo;;0;{i-o;;0;{io;;i;{i9o;;0;{iDo;;0;{i#o;;0;{io;;0;{iLo;;i;{io;;0;{ i#o;;0;{i5o;;0;{io;;0;{i2o;;0;{i%o;;0;{i4o;;0;{io;;i;{i1o;;0;{io;;i;{i8o;;0;{io;;i;{i9o;;0;{i%o;;0;{i2o;;0;{i@o;;0;{i#o;;0;{i5o;;0;{i"o;;i;{io;;0;{i-o;;0;{i!o;;i;{io;;0;{i2o;;0;{io;;0;{i2o;;0;{iDo;;0;{i!o;;0;{io;;0;{iLo;;i;{io;;0;{ i-o;;0;{i#o;;0;{iLo;;0;{iBo;;0;{io;;0;{i@o;;0;{io;;0;{i%o;;0;{i*o;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i0o;;i;{i1o;;0;{iIo;;0;{io;;i;{i2o;;0;{i%o;;0;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{i!o;;0;{iLo;;i;{i@o;;0;{io;;0;{i*o;;i;{i5o;;0;{iIo;;i;{io;;0;{i2o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i!o;;0;{i-o;;0;{i#o;;0;{iLo;;0;{io;;0;{i-o;;0;{i*o;;i;{i5o;;0;{io;;0;{i2o;;i;{i#o;;0;{i2o;;0;{iBo;;0;{io;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iIo;;0;{i2o;;0;{i-o;;0;{i#o;;0;{iHo;;0;{i2o;;0;{i!o;;i;{i%o;;0;{ i-o;;0;{i#o;;0;{iLo;;i;{i1o;;0;{i!o;;i;{i2o;;0;{io;;0;{i2o;;0;{i*o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iAo;;0;{io;;0;{io;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i8o;;0;{iHo;;0;{i!o;;0;{i-o;;0;{i%o;;0;{iHo;;0;{i'o;;0;{i"o;;i;{iIo;;0;{i!o;;0;{i-o;;0;{i%o;;0;{iHo;;0;{i'o;;0;{i"o;;i;{i9o;;0;{i!o;;0;{i4o;;0;{io;;0;{i1o;;0;{i!o;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i*o;;0;{i2o;;i;{i+o;;0;{i!o;;i;{i-o;;0;{i7o;;0;{iIo;;0;{i-o;;i;{i@o;;0;{ io;;0;{io;;i;{io;;0;{i7o;;0;{iIo;;0;{i-o;;i;{i o;;0;{io;;0;{i4o;;0;{i%o;;0;{i5o;;0;{io;;i;{io;;0;{io;;0;{i*o;;0;{iLo;;i;{i!o;;0;{i#o;;0;{i4o;;0;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i%o;;0;{io;;0;{i o;;0;{i2o;;0;{io;;0;{iDo;;0;{io;;0;{i#o;;0;{io;;0;{iLo;;i;{iGo;;0;{io;;0;{i o;;0;{i2o;;0;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i'o;;0;{io;;0;{io;;0;{i9o;;0;{i#o;;0;{i5o;;0;{io;;i;{iAo;;0;{io;;i;{i%o;;0;{i*o;;0;{io;;0;{i2o;;i;{iDo;;0;{i#o;;i;{i+o;;0;{i%o;;0;{iHo;;i;{i1o;;0;{"io;;i;{ io;;0;{i0o;;i;{io;;i;{i#o;;i;{i'o;;0;{i4o;;0;{io;;0;{i5o;;i;{io;;0;{i1o;;0;{io;;0;{i4o;;i;{i*o;;0;{i!o;;0;{i1o;;0;{i"o;;i;{i0o;;i;{i)o;;0;{i#o;;i;{iBo;;0;{i*o;;0;{i o;;0;{io;;i;{i0o;;i;{i-o;;0;{iHo;;0;{i'o;;0;{io;;i;{i@o;;0;{i*o;;0;{io;;i;{iBo;;0;{io;;i;{i o;;i;{io;;0;{io;;0;{i0o;;i;{i4o;;i;{i5o;;i;{io;;0;{i4o;;i;{i5o;;i;{i#o;;i;{ i o;;0;{i2o;;0;{i"o;;0;{i2o;;i;{i!o;;0;{i@o;;0;{i+o;;0;{i*o;;0;{i5o;;i;{i#o;;0;{i2o;;0;{i o;;0;{io;;0;{i9o;;0;{io;;i;{i*o;;0;{i!o;;0;{io;;0;{io;;0;{i9o;;0;{io;;i;{io;;i;{io;;0;{ io;;0;{i0o;;i;{i$o;;0;{i)o;;i;{i'o;;0;{io;;i;{i0o;;0;{i%o;;0;{i8o;;0;{io;;i;{i2o;;i;{io;;i;{i#o;;0;{i2o;;i;{i8o;;0;{i#o;;i;{i(o;;i;{i9o;;0;{i#o;;i;{iLo;;i;{io;;0;{io;;0;{i0o;;i;{i2o;;i;{i2o;;0;{i#o;;i;{i*o;;i;{i8o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i#o;;0;{i2o;;0;{i"o;;i;{io;;0;{iIo;;0;{i3o;;i;{i#o;;0;{i5o;;0;{io;;0;{i9o;;0;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i6o;;0;{io;;i;{i(o;;0;{i8o;;i;{io;;i;{i*o;;i;{ io;;0;{i8o;;0;{io;;i;{io;;0;{i#o;;0;{i-o;;0;{i!o;;i;{io;;0;{i2o;;i;{i2o;;i;{iBo;;0;{io;;0;{i%o;;0;{i2o;;i;{io;;0;{ io;;0;{i%o;;0;{i1o;;0;{io;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i"o;;i;{i4o;;i;{i8o;;0;{io;;i;{i o;;0;{i#o;;0;{i2o;;i;{i4o;;0;{i"o;;0;{io;;0;{i8o;;0;{io;;0;{io;;0;{i%o;;i;{i0o;;i;{io;;0;{i2o;;i;{i o;;0;{i o;;0;{i2o;;i;{i*o;;0;{i1o;;0;{i"o;;i;{i o;;i;{ io;;0;{i"o;;0;{i!o;;i;{i o;;0;{io;;0;{i0o;;i;{i%o;;0;{i5o;;i;{i1o;;0;{io;;i;{i o;;0;{i0o;;i;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i2o;;0;{i(o;;i;{i!o;;0;{io;;0;{i5o;;i;{i#o;;0;{i9o;;0;{io;;i;{i@o;;0;{i o;;0;{i4o;;0;{i o;;i;{io;;i;{io;;i;{i0o;;i;{io;;0;{i2o;;i;{io;;i;{ io;;0;{i4o;;0;{i(o;;i;{i!o;;i;{i(o;;0;{io;;i;{i,o;;0;{i*o;;i;{i4o;;i;{i!o;;0;{i4o;;0;{i o;;0;{i o;;0;{i0o;;i;{io;;i;{ io;;0;{i1o;;0;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{i o;;0;{i2o;;0;{io;;i;{i!o;;0;{io;;0;{io;;0;{i%o;;i;{i2o;;0;{i*o;;i;{i#o;;0;{i1o;;0;{io;;0;{io;;0;{i4o;;i;{io;;0;{io;;i;{i o;;0;{i0o;;i;{i0o;;i;{i2o;;0;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{io;;i;{io;;i;{ i o;;0;{i5o;;0;{io;;i;{i#o;;0;{i9o;;0;{io;;i;{i%o;;0;{i!o;;i;{iAo;;0;{io;;i;{i-o;;i;{io;;i;{io;;0;{i1o;;0;{io;;i;{i o;;0;{i5o;;0;{i'o;;0;{io;;0;{i#o;;0;{i0o;;0;{i'o;;0;{i1o;;0;{io;;0;{i4o;;i;{io;;0;{i o;;0;{i5o;;0;{i'o;;0;{io;;0;{i#o;;0;{i0o;;0;{i'o;;0;{i1o;;0;{io;;0;{i4o;;i;{i0o;;i;{i2o;;i;{io;;0;{i4o;;0;{io;;0;{iDo;;0;{io;;0;{i"o;;i;{io;;0;{i0o;;i;{iLo;;i;{io;;0;{i1o;;0;{i"o;;i;{i o;;0;{i2o;;0;{io;;i;{i#o;;0;{i o;;0;{i0o;;i;{i2o;;i;{i*o;;0;{iHo;;0;{i'o;;0;{io;;i;{i@o;;0;{i#o;;0;{iGo;;0;{i'o;;i;{i%o;;0;{i1o;;0;{io;;i;{i'o;;0;{i4o;;0;{io;;0;{i4o;;0;{io;;0;{i2o;;0;{io;;0;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i+o;;0;{i4o;;0;{io;;i;{iBo;;0;{io;;0;{i!o;;0;{i1o;;0;{io;;0;{i4o;;i;{io;;0;{io;;0;{i2o;;i;{io;;i;{io;;0;{io;;i;{i9o;;i;{io;;0;{i"o;;0;{i2o;;0;{i"o;;i;{i(o;;0;{i1o;;0;{i"o;;i;{io;;i;{ io;;0;{ io;;i;{i#o;;i;{i-o;;0;{i*o;;i;{i-o;;0;{i#o;;0;{iLo;;0;{i#o;;0;{i2o;;i;{i1o;;0;{io;;i;{i2o;;0;{i!o;;0;{i1o;;0;{io;;i;{io;;i;{ io;;i;{i#o;;i;{i2o;;0;{i%o;;i;{i4o;;0;{i#o;;0;{i4o;;0;{i"o;;0;{i2o;;i;{io;;0;{i8o;;0;{io;;i;{i0o;;i;{i9o;;i;{i#o;;i;{io;;0;{i2o;;0;{io;;i;{i o;;0;{i2o;;0;{io;;i;{i2o;;i;{i"o;;i;{i0o;;i;{i4o;;0;{io;;i;{i!o;;0;{i0o;;i;{io;;0;{i8o;;i;{io;;i;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{i2o;;0;{i%o;;i;{io;;0;{i0o;;i;{i2o;;i;{i'o;;0;{i"o;;i;{iHo;;0;{i2o;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;i;{i'o;;0;{i*o;;i;{iBo;;0;{io;;0;{i%o;;i;{io;;i;{ io;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{i-o;;0;{i2o;;0;{i"o;;i;{i@o;;0;{i o;;0;{i2o;;i;{io;;i;{io;;0;{i0o;;i;{i2o;;0;{i#o;;i;{i@o;;0;{io;;0;{io;;i;{io;;0;{i+o;;0;{i4o;;i;{i-o;;0;{i#o;;0;{iLo;;i;{i'o;;0;{i-o;;0;{i%o;;0;{io;;0;{i2o;;i;{io;;0;{i0o;;i;{i o;;0;{i2o;;0;{io;;0;{i"o;;0;{iLo;;i;{i!o;;0;{io;;0;{io;;0;{i%o;;i;{i"o;;0;{i(o;;i;{i#o;;0;{i0o;;0;{i!o;;0;{i2o;;0;{io;;i;{i2o;;0;{i o;;0;{i1o;;0;{i"o;;i;{i5o;;0;{i"o;;0;{iLo;;i;{i%o;;0;{i1o;;0;{io;;0;{i)o;;0;{io;;0;{iLo;;i;{i*o;;0;{i#o;;i;{i*o;;0;{i'o;;0;{i#o;;0;{i#o;;0;{io;;0;{iLo;;i;{io;;0;{ io;;0;{i8o;;0;{io;;i;{i o;;0;{i2o;;0;{io;;i;{i*o;;i;{i@o;;0;{io;;0;{i#o;;0;{io;;i;{io;;0;{io;;i;{io;;i;{iBo;;0;{i+o;;0;{i%o;;0;{io;;i;{io;;0;{io;;0;{i2o;;0;{io;;0;{i4o;;0;{i*o;;0;{io;;0;{i2o;;0;{io;;i;{i!o;;i;{io;;i;{ i#o;;i;{i$o;;0;{io;;0;{i)o;;0;{iLo;;i;{i'o;;0;{i1o;;0;{io;;i;{i2o;;i;{i2o;;i;{io;;i;{i4o;;0;{i%o;;i;{i8o;;i;{i o;;i;{io;;i;{i!o;;0;{i1o;;0;{io;;i;{i*o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{io;;0;{i1o;;0;{i!o;;i;{i"o;;0;{io;;0;{i0o;;i;{i2o;;i;{i#o;;i;{i5o;;i;{i"o;;0;{i0o;;i;{i4o;;0;{io;;0;{i2o;;i;{i%o;;0;{ io;;0;{i5o;;0;{i@o;;0;{i#o;;0;{i5o;;0;{i"o;;i;{io;;0;{i#o;;0;{i2o;;i;{iDo;;0;{i'o;;0;{iBo;;0;{i-o;;0;{i@o;;0;{i%o;;0;{io;;i;{io;;0;{i1o;;0;{iIo;;0;{i!o;;i;{i2o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{i!o;;0;{i2o;;0;{i-o;;0;{i2o;;0;{io;;0;{i2o;;i;{i%o;;0;{i-o;;0;{i"o;;i;{i(o;;0;{ io;;0;{i#o;;0;{i#o;;0;{i"o;;0;{iLo;;i;{io;;0;{i#o;;i;{i'o;;i;{io;;0;{i6o;;0;{io;;i;{i4o;;0;{io;;i;{i5o;;i;{i@o;;0;{io;;0;{i#o;;0;{i5o;;0;{i"o;;0;{iLo;;i;{i)o;;0;{io;;i;{i!o;;0;{i0o;;i;{i2o;;0;{io;;0;{io;;0;{iLo;;i;{i'o;;0;{i8o;;0;{io;;i;{i*o;;i;{ i o;;0;{i1o;;0;{i!o;;0;{i o;;0;{i1o;;0;{i o;;i;{io;;0;{io;;i;{io;;0;{io;;i;{i#o;;i;{io;;0;{i5o;;i;{i*o;;0;{i0o;;i;{i2o;;0;{i*o;;0;{i0o;;i;{i8o;;i;{i o;;0;{i%o;;i;{io;;0;{i2o;;0;{i#o;;0;{i2o;;i;{i@o;;0;{i o;;0;{io;;0;{i o;;0;{i1o;;0;{io;;i;{iHo;;0;{i'o;;i;{iIo;;0;{io;;i;{io;;0;{i"o;;0;{i5o;;0;{iHo;;i;{iBo;;0;{i%o;;0;{iHo;;i;{io;;i;{iJo;;0;{io;;i;{i'o;;i;{iKo;;0;{io;;i;{i2o;;i;{)io;;0;{ i#o;;i;{i5o;;0;{i.o;;0;{i1o;;0;{io;;i;{i1o;;0;{io;;i;{io;;0;{i4o;;0;{i#o;;0;{i4o;;0;{i"o;;0;{i2o;;i;{i2o;;0;{i#o;;i;{i(o;;i;{i"o;;0;{i2o;;0;{io;;i;{i-o;;0;{i3o;;0;{io;;0;{i'o;;0;{i"o;;i;{i9o;;0;{i%o;;i;{iIo;;0;{i2o;;i;{io;;0;{i"o;;0;{i2o;;0;{io;;i;{io;;i;{io;;0;{ i!o;;i;{i1o;;0;{io;;0;{io;;0;{i8o;;0;{io;;0;{i0o;;i;{i2o;;0;{i#o;;i;{i*o;;0;{io;;0;{i@o;;0;{io;;0;{i#o;;0;{i2o;;0;{i0o;;0;{i+o;;0;{iLo;;i;{i@o;;0;{io;;0;{i"o;;0;{iLo;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{io;;0;{io;;0;{i2o;;0;{io;;i;{io;;i;{io;;0;{i%o;;0;{iHo;;0;{i-o;;0;{i!o;;i;{io;;0;{i#o;;0;{io;;0;{io;;0;{iLo;;i;{i!o;;i;{io;;i;{i#o;;0;{i4o;;0;{i"o;;i;{i'o;;0;{i1o;;0;{io;;0;{i#o;;i;{i*o;;0;{i2o;;0;{i!o;;0;{i2o;;0;{i#o;;0;{io;;i;{i+o;;0;{i2o;;0;{i o;;i;{i-o;;0;{io;;i;{i2o;;0;{io;;i;{i#o;;i;{i"o;;0;{iLo;;i;{i5o;;i;{i4o;;0;{io;;i;{i o;;0;{ i o;;0;{i2o;;i;{io;;0;{i#o;;i;{i#o;;0;{i!o;;i;{i*o;;0;{io;;0;{io;;0;{i#o;;0;{i2o;;0;{i!o;;i;{i(o;;0;{i6o;;0;{io;;i;{i*o;;0;{i4o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{i'o;;0;{i0o;;i;{i2o;;i;{io;;i;{iDo;;0;{io;;0;{i"o;;i;{i5o;;0;{io;;i;{i'o;;i;{io;;i;{i(o;;0;{i6o;;0;{io;;0;{i)o;;0;{i2o;;i;{i0o;;i;{i o;;0;{i-o;;0;{io;;i;{i o;;0;{i2o;;i;{i*o;;0;{i4o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{io;;0;{i2o;;0;{io;;0;{i2o;;i;{io;;0;{i1o;;0;{io;;0;{i4o;;i;{i*o;;0;{i1o;;0;{i o;;0;{i o;;0;{i2o;;0;{io;;i;{i2o;;i;{ io;;0;{i1o;;0;{io;;0;{i#o;;i;{io;;0;{i4o;;0;{io;;0;{i!o;;i;{io;;0;{i#o;;0;{i0o;;0;{iBo;;0;{i"o;;0;{i o;;0;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{io;;i;{io;;i;{i8o;;0;{i#o;;i;{i%o;;0;{i"o;;0;{iLo;;i;{i9o;;0;{i#o;;i;{io;;0;{i!o;;i;{i o;;0;{i2o;;0;{io;;i;{i1o;;0;{io;;i;{i2o;;i;{io;;0;{i#o;;0;{i#o;;0;{io;;0;{io;;0;{iLo;;i;{iLo;;i;{io;;0;{ i#o;;i;{i-o;;0;{i8o;;0;{io;;0;{io;;0;{i1o;;0;{i!o;;0;{i o;;0;{iLo;;i;{i2o;;0;{io;;0;{i2o;;i;{io;;i;{i4o;;i;{io;;0;{i"o;;i;{iLo;;i;{i5o;;0;{io;;0;{io;;i;{i6o;;0;{io;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i2o;;0;{io;;i;{i#o;;i;{io;;i;{ io;;i;{io;;i;{io;;0;{iLo;;i;{i0o;;i;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i!o;;i;{i3o;;i;{i4o;;0;{i*o;;0;{io;;0;{i*o;;0;{iLo;;i;{i8o;;0;{i o;;0;{i2o;;0;{io;;i;{io;;i;{i1o;;0;{io;;0;{i4o;;i;{io;;i;{i4o;;0;{io;;0;{io;;0;{i1o;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{io;;0;{io;;0;{io;;0;{i0o;;i;{i0o;;i;{i0o;;i;{i2o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{i2o;;0;{io;;i;{i4o;;0;{i%o;;i;{io;;0;{io;;0;{i2o;;0;{io;;0;{i4o;;0;{i*o;;0;{io;;0;{i2o;;0;{io;;i;{io;;0;{iIo;;0;{i2o;;i;{i#o;;0;{i4o;;0;{io;;0;{i2o;;i;{i o;;0;{i#o;;0;{io;;0;{iLo;;i;{i1o;;0;{io;;i;{i2o;;i;{io;;0;{i#o;;i;{i o;;0;{i4o;;0;{i#o;;0;{i!o;;0;{i"o;;0;{iLo;;i;{i*o;;i;{i!o;;i;{i%o;;0;{io;;i;{i1o;;0;{i"o;;i;{i4o;;0;{i)o;;i;{i*o;;i;{i"o;;i;{ io;;i;{io;;0;{i0o;;i;{io;;i;{i1o;;0;{io;;i;{io;;i;{io;;i;{i2o;;0;{io;;i;{i8o;;i;{io;;0;{i1o;;0;{i"o;;i;{io;;i;{i#o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i@o;;0;{i'o;;0;{i o;;i;{io;;i;{iAo;;0;{io;;0;{io;;0;{i"o;;0;{iLo;;i;{i#o;;0;{io;;0;{i5o;;i;{io;;0;{i#o;;0;{i2o;;i;{io;;0;{i4o;;0;{io;;i;{i!o;;0;{io;;0;{iLo;;i;{i"o;;i;{ i o;;0;{io;;i;{i2o;;0;{io;;0;{i4o;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{io;;0;{i#o;;0;{i0o;;0;{i@o;;0;{io;;0;{i(o;;i;{i0o;;i;{i o;;0;{i2o;;0;{io;;0;{i4o;;i;{i1o;;0;{io;;i;{i0o;;i;{i1o;;0;{ io;;0;{io;;0;{i2o;;i;{i)o;;0;{iLo;;i;{i o;;i;{io;;0;{i4o;;i;{i!o;;0;{i o;;i;{io;;0;{io;;0;{i2o;;i;{io;;0;{io;;i;{i%o;;i;{i2o;;0;{io;;0;{io;;0;{i2o;;i;{i!o;;i;{i4o;;0;{io;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{i5o;;i;{i"o;;0;{iLo;;i;{i*o;;0;{i1o;;0;{i!o;;0;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i8o;;0;{i!o;;i;{i9o;;i;{iLo;;0;{ io;;0;{io;;0;{i4o;;0;{io;;i;{i-o;;0;{io;;i;{i4o;;0;{i'o;;0;{i@o;;0;{i!o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{io;;0;{i4o;;0;{io;;i;{i1o;;0;{io;;0;{i o;;0;{i-o;;i;{io;;i;{io;;0;{i@o;;0;{i'o;;0;{io;;0;{iBo;;0;{i o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i!o;;i;{i@o;;0;{io;;0;{io;;0;{io;;0;{i4o;;0;{io;;0;{i2o;;i;{iBo;;0;{io;;0;{iDo;;0;{io;;0;{iDo;;0;{i#o;;0;{io;;0;{iLo;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i o;;0;{io;;0;{i-o;;0;{i%o;;i;{i4o;;0;{io;;i;{io;;i;{iBo;;0;{io;;0;{iDo;;0;{io;;0;{iDo;;0;{i#o;;0;{io;;0;{iLo;;i;{i%o;;0;{io;;0;{iLo;;i;{i#o;;0;{i"o;;0;{iLo;;i;{i%o;;0;{ io;;0;{io;;0;{i0o;;i;{iLo;;i;{i0o;;0;{i'o;;0;{i2o;;0;{io;;i;{i1o;;0;{io;;0;{i)o;;0;{io;;0;{iLo;;i;{i"o;;i;{i'o;;i;{i4o;;i;{i'o;;0;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;0;{io;;i;{i'o;;i;{i#o;;0;{io;;0;{iLo;;i;{i2o;;0;{i*o;;i;{i+o;;0;{i0o;;i;{i8o;;0;{io;;i;{io;;i;{iBo;;0;{i*o;;i;{i(o;;0;{ i#o;;0;{i!o;;i;{io;;0;{io;;i;{i1o;;0;{i"o;;i;{i4o;;0;{i#o;;i;{i'o;;0;{i2o;;0;{io;;i;{i8o;;i;{i)o;;0;{i2o;;i;{io;;i;{i*o;;0;{ io;;i;{i0o;;i;{iLo;;i;{i1o;;0;{i o;;i;{i2o;;i;{i,o;;0;{i+o;;i;{io;;0;{i9o;;0;{i o;;0;{i2o;;i;{iLo;;i;{i4o;;0;{io;;i;{i9o;;0;{i#o;;i;{i+o;;0;{ io;;0;{i5o;;i;{i9o;;i;{i!o;;i;{i#o;;i;{i1o;;0;{io;;i;{i%o;;0;{iHo;;0;{i2o;;i;{i2o;;0;{i#o;;i;{i8o;;0;{io;;0;{i5o;;i;{i,o;;0;{i+o;;0;{io;;i;{i@o;;0;{io;;0;{io;;i;{i"o;;i;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{i o;;0;{i5o;;0;{iHo;;0;{i"o;;0;{io;;i;{i o;;0;{i5o;;0;{i"o;;0;{io;;i;{io;;0;{iJo;;0;{i0o;;i;{io;;0;{i(o;;i;{io;;0;{i(o;;i;{i!o;;0;{io;;i;{i'o;;0;{io;;i;{i(o;;i;{i(o;;0;{i5o;;0;{i"o;;0;{i#o;;i;{i'o;;0;{i2o;;0;{io;;i;{i+o;;0;{io;;i;{iAo;;0;{io;;0;{io;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i*o;;0;{i0o;;i;{iBo;;0;{i%o;;0;{io;;i;{iDo;;0;{io;;0;{i-o;;0;{i2o;;0;{io;;i;{i3o;;i;{io;;0;{ io;;i;{io;;0;{io;;0;{iLo;;i;{i#o;;0;{i#o;;0;{io;;i;{i'o;;0;{io;;0;{i*o;;0;{io;;0;{io;;0;{i#o;;0;{i2o;;0;{i!o;;i;{i"o;;i;{io;;0;{i%o;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{iLo;;i;{i(o;;0;{i4o;;0;{i%o;;0;{io;;0;{iLo;;i;{i2o;;0;{io;;i;{i@o;;0;{io;;0;{i#o;;0;{i4o;;0;{i o;;i;{io;;i;{i4o;;0;{io;;i;{io;;0;{i%o;;0;{i1o;;0;{io;;i;{io;;0;{ io;;i;{i#o;;0;{i2o;;0;{io;;i;{i0o;;0;{io;;0;{i3o;;i;{i1o;;0;{io;;i;{i!o;;0;{ i#o;;i;{i$o;;0;{io;;i;{i+o;;0;{i4o;;0;{io;;i;{i2o;;0;{io;;0;{i"o;;0;{iLo;;i;{i"o;;0;{i'o;;0;{io;;i;{i#o;;0;{i8o;;0;{io;;i;{i%o;;0;{i2o;;i;{i-o;;0;{i'o;;0;{i!o;;i;{i@o;;0;{i o;;0;{i-o;;i;{iAo;;0;{io;;0;{io;;i;{iDo;;0;{io;;i;{i4o;;0;{io;;i;{io;;i;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{iGo;;0;{io;;i;{i-o;;0;{i#o;;i;{iAo;;0;{i-o;;0;{io;;i;{io;;0;{i o;;0;{i#o;;0;{i4o;;0;{i"o;;i;{i2o;;i;{i o;;0;{i1o;;0;{io;;i;{i o;;0;{i"o;;0;{i2o;;i;{io;;0;{io;;i;{i2o;;0;{i#o;;0;{i!o;;0;{io;;0;{iLo;;i;{io;;i;{io;;0;{i%o;;i;{io;;i;{io;;i;{io;;0;{i4o;;0;{io;;0;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{i-o;;0;{i-o;;0;{io;;i;{iBo;;0;{i#o;;0;{i"o;;i;{io;;0;{io;;0;{i5o;;i;{i2o;;0;{i%o;;0;{i5o;;i;{i@o;;0;{i%o;;0;{i5o;;0;{i"o;;0;{io;;i;{i@o;;0;{io;;0;{i#o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i-o;;0;{i#o;;0;{iLo;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{io;;0;{io;;0;{i4o;;i;{io;;0;{i%o;;i;{i$o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{i0o;;0;{io;;0;{i0o;;i;{io;;i;{i o;;0;{i9o;;0;{i%o;;0;{i4o;;0;{io;;i;{io;;0;{i4o;;0;{iBo;;0;{io;;0;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{io;;0;{ io;;0;{i4o;;0;{i%o;;i;{io;;0;{i%o;;0;{i1o;;0;{i!o;;i;{i#o;;i;{ io;;0;{io;;0;{i9o;;i;{io;;0;{i4o;;0;{io;;0;{i1o;;0;{io;;0;{i)o;;0;{iLo;;i;{i'o;;0;{io;;0;{i(o;;0;{iLo;;i;{i4o;;0;{i+o;;0;{i2o;;0;{i#o;;i;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;0;{i#o;;i;{i2o;;i;{i#o;;0;{i2o;;0;{i!o;;i;{i@o;;0;{io;;0;{iGo;;0;{io;;i;{i5o;;i;{i"o;;0;{i*o;;0;{i1o;;0;{io;;0;{i'o;;0;{i#o;;i;{iLo;;i;{iLo;;i;{io;;0;{i8o;;0;{i#o;;0;{i5o;;i;{i2o;;0;{i!o;;0;{i#o;;0;{i0o;;i;{i8o;;i;{iLo;;i;{io;;0;{io;;0;{iLo;;i;{io;;0;{iLo;;i;{io;;0;{i8o;;0;{io;;i;{io;;0;{i#o;;0;{i2o;;0;{i@o;;0;{i#o;;0;{io;;i;{i-o;;0;{i#o;;0;{iLo;;0;{i!o;;0;{i4o;;0;{io;;i;{i1o;;0;{io;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{io;;0;{i2o;;i;{iBo;;0;{io;;0;{i%o;;0;{i4o;;0;{i*o;;i;{iAo;;0;{io;;0;{io;;i;{iAo;;0;{io;;0;{iBo;;0;{io;;0;{i%o;;0;{i4o;;0;{i*o;;i;{i!o;;i;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i@o;;0;{io;;0;{iGo;;0;{io;;i;{io;;0;{i*o;;i;{io;;0;{i%o;;i;{i-o;;0;{i#o;;0;{iLo;;0;{i@o;;0;{io;;0;{iGo;;0;{io;;i;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{io;;0;{i*o;;i;{iBo;;0;{io;;0;{io;;0;{i5o;;0;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;i;{i!o;;0;{ io;;0;{i#o;;0;{i-o;;0;{i*o;;i;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{io;;i;{i5o;;0;{i@o;;0;{i#o;;0;{i5o;;0;{i"o;;0;{i%o;;i;{i1o;;0;{i%o;;0;{i o;;0;{i1o;;0;{io;;i;{i@o;;0;{i!o;;0;{io;;i;{i"o;;0;{i4o;;0;{io;;0;{io;;0;{iLo;;i;{i#o;;0;{i1o;;0;{io;;i;{i4o;;0;{i"o;;0;{i2o;;i;{io;;0;{io;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i%o;;0;{ i%o;;0;{i4o;;0;{io;;0;{i-o;;0;{i"o;;0;{i*o;;0;{iLo;;i;{i9o;;i;{i@o;;0;{i!o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{i'o;;0;{i5o;;0;{i o;;0;{i2o;;i;{i(o;;0;{i#o;;i;{i'o;;0;{i#o;;i;{i)o;;0;{io;;0;{i5o;;i;{iLo;;i;{i*o;;i;{ io;;0;{i#o;;0;{i5o;;i;{i1o;;0;{io;;0;{io;;0;{i9o;;0;{i%o;;i;{i#o;;i;{ i o;;0;{i2o;;0;{io;;i;{i0o;;i;{i2o;;0;{i@o;;0;{i-o;;0;{i%o;;i;{i4o;;0;{i"o;;i;{i"o;;0;{i(o;;i;{i0o;;i;{i2o;;0;{i o;;0;{i#o;;0;{io;;0;{iLo;;i;{i%o;;0;{i2o;;0;{i!o;;i;{i2o;;0;{io;;0;{i1o;;0;{io;;i;{i*o;;0;{i2o;;i;{i4o;;i;{i5o;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{i+o;;0;{i!o;;0;{iHo;;0;{i2o;;0;{i!o;;i;{i#o;;0;{iHo;;0;{i2o;;0;{io;;i;{i%o;;0;{i1o;;0;{io;;0;{i-o;;0;{i4o;;0;{i@o;;0;{i+o;;0;{i%o;;0;{i7o;;0;{iHo;;0;{i-o;;i;{i@o;;0;{ i o;;0;{io;;0;{i1o;;0;{io;;i;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i%o;;0;{iGo;;0;{io;;0;{io;;0;{i#o;;0;{i-o;;0;{io;;i;{io;;0;{i#o;;0;{i-o;;0;{io;;0;{i4o;;0;{io;;0;{i*o;;0;{iLo;;i;{iBo;;0;{io;;0;{io;;i;{i+o;;0;{io;;0;{i2o;;i;{iHo;;0;{i!o;;i;{iCo;;0;{io;;i;{i5o;;i;{io;;i;{ i o;;0;{i8o;;0;{io;;i;{i2o;;i;{iIo;;0;{i-o;;i;{iKo;;0;{i-o;;0;{i"o;;i;{i2o;;i;{io;;0;{i-o;;0;{i!o;;0;{i@o;;0;{i!o;;0;{i4o;;0;{i#o;;0;{iLo;;0;{i o;;i;{io;;0;{i4o;;0;{iDo;;0;{i#o;;0;{io;;0;{iLo;;i;{i9o;;0;{iIo;;i;{i o;;0;{i1o;;0;{io;;i;{io;;0;{i2o;;0;{i%o;;i;{io;;0;{iHo;;0;{i2o;;0;{io;;i;{io;;0;{i8o;;0;{io;;i;{io;;0;{i2o;;0;{i#o;;0;{iLo;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i8o;;0;{io;;0;{io;;0;{i8o;;0;{io;;0;{io;;0;{i1o;;0;{io;;i;{i9o;;0;{io;;i;{io;;0;{i6o;;0;{iIo;;0;{io;;i;{i!o;;0;{i9o;;i;{i"o;;0;{i4o;;0;{io;;0;{io;;0;{iLo;;i;{i#o;;0;{i!o;;i;{i4o;;0;{iDo;;0;{io;;0;{i#o;;0;{io;;0;{iLo;;i;{i8o;;0;{iIo;;0;{io;;i;{i%o;;0;{i-o;;0;{io;;i;{i4o;;0;{i'o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{i2o;;i;{i8o;;0;{iHo;;0;{i"o;;0;{i o;;0;{i8o;;0;{i"o;;0;{iAo;;0;{i o;;0;{io;;i;{iIo;;0;{i!o;;i;{i(o;;i;{i'o;;0;{i#o;;i;{i*o;;i;{io;;i;{i2o;;i;{io;;i;{i8o;;0;{io;;0;{i-o;;0;{i5o;;0;{iCo;;0;{i*o;;i;{i+o;;0;{i#o;;0;{i-o;;0;{io;;i;{i%o;;0;{i5o;;i;{i@o;;0;{io;;0;{iIo;;0;{io;;i;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{io;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{iIo;;0;{i-o;;i;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{iGo;;0;{io;;i;{iIo;;0;{i2o;;i;{io;;0;{i2o;;i;{i!o;;0;{i%o;;i;{iLo;;i;{i%o;;0;{io;;0;{io;;0;{i#o;;0;{i1o;;0;{i!o;;i;{i'o;;0;{io;;0;{io;;0;{iLo;;i;{i+o;;0;{i%o;;0;{i0o;;0;{i@o;;0;{io;;0;{i0o;;0;{io;;0;{i0o;;i;{iGo;;0;{io;;i;{iAo;;0;{ io;;i;{iHo;;i;{iIo;;i;{io;;0;{i0o;;i;{i%o;;0;{iHo;;0;{io;;i;{i-o;;0;{iHo;;0;{io;;i;{iBo;;0;{ io;;0;{iIo;;0;{io;;i;{iJo;;0;{i0o;;i;{io;;0;{iIo;;i;{io;;i;{io;;0;{io;;i;{i%o;;0;{io;;i;{i+o;;0;{i%o;;0;{io;;0;{iBo;;0;{io;;0;{i%o;;0;{io;;0;{i@o;;0;{io;;0;{i%o;;0;{io;;i;{iHo;;i;{iIo;;i;{iJo;;0;{io;;i;{iKo;;i;{i-o;;0;{iKo;;0;{i-o;;i;{i6o;;i;{ io;;i;{io;;0;{i6o;;0;{io;;i;{i-o;;0;{i1o;;0;{io;;i;{io;;i;{i!o;;0;{i5o;;0;{iHo;;i;{i#o;;0;{i6o;;0;{io;;i;{i-o;;0;{i%o;;i;{io;;i;{i-o;;0;{i1o;;0;{io;;i;{iCo;;0;{io;;i;{io;;i;{i!o;;0;{io;;0;{i2o;;0;{io;;0;{i2o;;0;{io;;i;{iHo;;0;{io;;i;{iIo;;0;{io;;i;{io;;0;{io;;0;{i6o;;0;{iHo;;0;{io;;i;{iJo;;0;{io;;i;{i7o;;0;{ io;;i;{i-o;;0;{i2o;;0;{io;;i;{i-o;;i;{i-o;;0;{i-o;;i;{iHo;;0;{io;;i;{iIo;;0;{io;;i;{i-o;;i;{i8o;;i;{$io;;i;{ io;;0;{i2o;;i;{io;;0;{i2o;;0;{io;;i;{i o;;0;{io;;0;{i#o;;0;{i#o;;0;{io;;0;{iLo;;i;{i$o;;0;{i)o;;0;{io;;0;{iLo;;i;{i%o;;0;{i2o;;i;{i-o;;0;{i2o;;0;{io;;i;{io;;i;{i+o;;i;{io;;i;{ io;;0;{i2o;;0;{i#o;;i;{i0o;;i;{i o;;0;{i8o;;i;{i2o;;0;{io;;i;{i@o;;0;{i o;;0;{io;;i;{i o;;0;{i8o;;i;{i o;;0;{i8o;;0;{i!o;;0;{io;;0;{i9o;;0;{i#o;;0;{i2o;;i;{i@o;;0;{io;;0;{io;;0;{i5o;;0;{i*o;;0;{io;;0;{i2o;;0;{io;;i;{i o;;0;{i2o;;0;{io;;0;{i#o;;0;{i#o;;0;{io;;i;{io;;0;{io;;0;{i2o;;0;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{i+o;;i;{ i o;;0;{i9o;;0;{i!o;;0;{i4o;;i;{i0o;;i;{i2o;;0;{io;;0;{i2o;;0;{i#o;;i;{i4o;;0;{i*o;;i;{i2o;;i;{iBo;;0;{i%o;;0;{i!o;;i;{io;;i;{ i!o;;i;{ io;;0;{i2o;;0;{i#o;;0;{io;;0;{iLo;;i;{io;;0;{io;;0;{i4o;;i;{i"o;;0;{i(o;;i;{i(o;;0;{i6o;;0;{io;;0;{i)o;;0;{i2o;;i;{i*o;;0;{i8o;;0;{io;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i#o;;0;{io;;0;{i4o;;i;{i#o;;i;{io;;0;{i2o;;0;{io;;0;{i5o;;i;{i+o;;0;{io;;0;{i8o;;0;{io;;i;{i-o;;0;{i9o;;0;{iIo;;i;{i@o;;0;{io;;0;{i2o;;i;{io;;0;{ io;;0;{i!o;;i;{i#o;;i;{io;;0;{i!o;;0;{i0o;;i;{io;;0;{i%o;;i;{io;;0;{i4o;;0;{io;;i;{i#o;;0;{io;;0;{i4o;;0;{io;;0;{io;;0;{iLo;;i;{i2o;;i;{i4o;;i;{i%o;;0;{i8o;;0;{io;;i;{i*o;;0;{i2o;;0;{i+o;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i(o;;0;{i4o;;0;{i%o;;0;{io;;0;{iLo;;i;{i0o;;i;{iHo;;0;{i2o;;0;{i+o;;0;{iLo;;i;{i8o;;i;{io;;0;{i4o;;0;{i"o;;0;{i!o;;0;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{io;;i;{io;;i;{i o;;0;{i1o;;0;{i"o;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{io;;0;{i2o;;0;{i!o;;i;{io;;0;{i#o;;0;{io;;0;{iLo;;i;{i1o;;0;{io;;i;{io;;0;{i2o;;0;{io;;0;{i#o;;i;{io;;i;{i"o;;0;{i2o;;0;{io;;i;{i#o;;i;{i%o;;0;{i8o;;0;{i!o;;i;{i1o;;0;{i o;;i;{i"o;;i;{io;;0;{i2o;;0;{io;;0;{i5o;;i;{i#o;;0;{i2o;;0;{i!o;;i;{i#o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i2o;;0;{io;;i;{i#o;;i;{i+o;;0;{i#o;;0;{io;;0;{iLo;;i;{i4o;;0;{i(o;;i;{i8o;;0;{i!o;;0;{io;;0;{i#o;;i;{io;;0;{i4o;;0;{i*o;;0;{i1o;;0;{i"o;;i;{io;;0;{i1o;;0;{io;;i;{io;;i;{ i%o;;i;{i#o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i2o;;0;{i o;;0;{io;;0;{i2o;;0;{io;;0;{i5o;;i;{i-o;;0;{i4o;;0;{io;;i;{i0o;;i;{i1o;;0;{io;;0;{i4o;;i;{i o;;0;{i1o;;0;{i"o;;i;{i@o;;0;{i+o;;0;{io;;0;{i8o;;i;{i2o;;0;{io;;i;{i'o;;0;{iLo;;i;{i"o;;i;{i*o;;0;{io;;i;{i4o;;0;{io;;0;{i2o;;i;{iJo;;0;{i0o;;i;{io;;i;{io;;0;{i#o;;0;{io;;0;{iLo;;i;{i!o;;i;{i2o;;0;{i#o;;i;{i0o;;i;{i5o;;i;{i4o;;0;{i@o;;0;{i%o;;0;{i*o;;i;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{i1o;;0;{i!o;;0;{i o;;0;{io;;i;{iLo;;i;{io;;0;{i!o;;i;{i2o;;0;{io;;i;{i9o;;0;{io;;i;{io;;0;{i4o;;i;{io;;0;{i1o;;0;{i"o;;i;{i2o;;0;{i"o;;0;{io;;i;{i4o;;0;{i*o;;0;{i1o;;0;{i"o;;i;{io;;0;{i%o;;i;{i!o;;0;{i1o;;0;{i"o;;i;{i2o;;i;{io;;i;{i#o;;0;{i2o;;0;{io;;0;{i#o;;i;{i o;;i;{i4o;;i;{i!o;;i;{i*o;;0;{ io;;0;{io;;0;{iLo;;i;{i!o;;0;{io;;0;{io;;i;{i#o;;0;{i#o;;0;{io;;i;{i1o;;0;{i!o;;0;{io;;0;{io;;0;{i2o;;i;{i.o;;0;{i2o;;0;{io;;i;{i1o;;0;{i o;;0;{i o;;0;{i2o;;0;{i"o;;0;{i0o;;i;{iLo;;i;{io;;0;{io;;0;{i2o;;0;{io;;i;{io;;0;{i0o;;i;{io;;0;{i'o;;i;{i1o;;0;{io;;0;{io;;0;{i#o;;0;{i2o;;0;{i"o;;i;{i2o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{i@o;;0;{io;;0;{i(o;;i;{iBo;;0;{i o;;0;{io;;i;{i"o;;0;{io;;i;{i%o;;0;{io;;0;{io;;0;{iLo;;i;{iDo;;0;{i!o;;0;{i"o;;i;{i o;;0;{i1o;;0;{i"o;;i;{i!o;;0;{io;;0;{io;;0;{iLo;;i;{i"o;;i;{i"o;;0;{i2o;;0;{io;;i;{i!o;;i;{iBo;;0;{i"o;;0;{io;;i;{i#o;;i;{ io;;i;{io;;i;{io;;0;{i5o;;i;{i*o;;i;{i0o;;i;{i1o;;0;{io;;0;{i-o;;0;{i8o;;0;{io;;0;{i1o;;0;{io;;i;{i2o;;i;{i8o;;i;{i%o;;0;{ io;;i;{io;;0;{i0o;;i;{i2o;;0;{i!o;;0;{io;;i;{i4o;;0;{io;;i;{i9o;;0;{io;;i;{iBo;;0;{i%o;;0;{io;;i;{i'o;;0;{i0o;;i;{i)o;;0;{io;;i;{io;;0;{i#o;;i;{i5o;;0;{i"o;;0;{iLo;;i;{i!o;;i;{i2o;;i;{i*o;;0;{ i o;;i;{i'o;;0;{i0o;;i;{i2o;;i;{i8o;;i;{i o;;i;{i!o;;i;{i+o;;0;{i#o;;0;{i1o;;0;{io;;i;{i%o;;0;{io;;i;{i,o;;0;{i2o;;0;{i#o;;i;{i@o;;0;{io;;0;{io;;0;{i0o;;i;{i(o;;i;{io;;0;{io;;0;{io;;0;{i2o;;i;{i+o;;0;{io;;0;{i8o;;i;{i!o;;0;{iHo;;i;{iAo;;0;{i'o;;0;{iIo;;i;{iBo;;0;{ io;;0;{i)o;;i;{io;;0;{i*o;;0;{io;;i;{i!o;;0;{io;;0;{io;;0;{iLo;;i;{i%o;;0;{io;;i;{iDo;;0;{i#o;;i;{i(o;;0;{i4o;;0;{i%o;;0;{io;;0;{iLo;;i;{iHo;;0;{io;;i;{i-o;;0;{io;;0;{i8o;;0;{i*o;;0;{i#o;;0;{io;;0;{iLo;;i;{i"o;;i;{iIo;;0;{io;;i;{i!o;;0;{i7o;;0;{i-o;;i;{i@o;;0;{io;;0;{iIo;;0;{i2o;;i;{i!o;;i;{i o;;0;{i9o;;i;{io;;0;{i2o;;0;{io;;i;{i*o;;0;{i!o;;i;{i"o;;i;{i-o;;0;{iIo;;0;{i2o;;0;{i"o;;i;{iJo;;0;{i"o;;i;{i9o;;i;{io;;i;{io;;i;{io;;0;{io;;0;{i4o;;0;{i%o;;0;{io;;0;{i'o;;0;{i-o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i-o;;0;{i9o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i@o;;0;{ io;;0;{i#o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{io;;0;{io;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i.o;;0;{io;;0;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i!o;;i;{i"o;;i;{i#o;;0;{i2o;;0;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{i8o;;i;{i%o;;0;{i2o;;0;{io;;0;{io;;0;{i2o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i'o;;0;{i2o;;0;{iBo;;0;{i#o;;0;{iDo;;0;{i'o;;0;{io;;0;{iLo;;i;{i-o;;0;{i2o;;0;{io;;0;{i2o;;0;{io;;0;{i9o;;0;{io;;0;{i9o;;i;{iHo;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{iCo;;0;{io;;i;{io;;0;{iIo;;0;{i3o;;i;{i%o;;0;{i-o;;0;{i"o;;i;{iIo;;i;{i-o;;0;{i5o;;0;{iIo;;i;{iKo;;0;{i-o;;0;{i5o;;0;{iKo;;i;{i@o;;0;{ io;;0;{i%o;;0;{io;;i;{i0o;;i;{io;;0;{io;;i;{io;;0;{i8o;;0;{io;;i;{io;;0;{i#o;;0;{i0o;;0;{i*o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i-o;;0;{io;;0;{i2o;;0;{io;;i;{io;;0;{i+o;;0;{i4o;;i;{i!o;;0;{i#o;;0;{i4o;;0;{io;;0;{i1o;;0;{io;;i;{i2o;;i;{i@o;;0;{i+o;;0;{io;;0;{i7o;;0;{i-o;;i;{iCo;;0;{io;;0;{iIo;;i;{i'o;;0;{io;;0;{i5o;;i;{i*o;;i;{io;;0;{io;;i;{i0o;;i;{io;;i;{iAo;;0;{io;;0;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iBo;;0;{ io;;0;{i)o;;0;{i0o;;i;{io;;0;{io;;0;{i1o;;0;{i"o;;i;{io;;0;{i o;;0;{i2o;;i;{io;;0;{i2o;;0;{io;;i;{i%o;;0;{i o;;0;{i0o;;i;{i+o;;0;{i0o;;i;{i(o;;0;{io;;i;{i+o;;0;{i*o;;0;{i4o;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{iGo;;0;{i-o;;0;{io;;0;{i@o;;0;{io;;0;{iGo;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i o;;0;{i1o;;0;{io;;i;{iHo;;0;{ i'o;;0;{i!o;;i;{i-o;;0;{ io;;i;{io;;i;{ io;;i;{io;;0;{i8o;;0;{i o;;i;{iIo;;0;{i-o;;0;{i!o;;i;{i+o;;0;{i1o;;0;{io;;i;{i9o;;i;{i-o;;0;{io;;0;{i8o;;0;{iBo;;0;{i%o;;0;{i!o;;i;{i@o;;0;{io;;0;{i%o;;0;{i5o;;0;{i"o;;i;{iAo;;0;{i-o;;i;{iCo;;0;{io;;i;{i!o;;i;{i"o;;i;{i2o;;i;{io;;i;{io;;0;{i-o;;0;{io;;i;{i%o;;0;{iIo;;0;{i2o;;0;{io;;0;{i+o;;0;{io;;0;{iIo;;0;{i2o;;i;{i-o;;0;{i2o;;0;{io;;0;{io;;0;{iIo;;0;{i3o;;i;{io;;i;{i'o;;i;{i%o;;0;{i6o;;0;{io;;i;{i3o;;i;{iIo;;0;{ io;;i;{i!o;;i;{i'o;;0;{io;;i;{io;;i;{io;;0;{i5o;;i;{i-o;;i;{ io;;i;{i'o;;0;{i-o;;0;{io;;i;{i-o;;0;{i-o;;0;{io;;i;{iAo;;0;{i-o;;0;{iIo;;0;{io;;i;{i!o;;i;{io;;0;{iIo;;0;{i-o;;0;{i!o;;i;{i-o;;0;{io;;i;{i"o;;i;{i*o;;0;{iIo;;0;{i-o;;0;{i"o;;i;{i-o;;0;{i4o;;0;{iHo;;0;{io;;i;{iAo;;0;{i-o;;0;{iIo;;i;{i2o;;i;{ io;;i;{i'o;;0;{iIo;;0;{i2o;;0;{io;;i;{i-o;;0;{i4o;;0;{io;;i;{i o;;0;{iHo;;0;{i2o;;i;{i"o;;i;{i'o;;i;{i3o;;0;{i-o;;0;{i6o;;0;{iIo;;0;{io;;i;{iJo;;0;{i-o;;0;{io;;i;{i0o;;i;{iKo;;0;{i-o;;i;{io;;i;{i"o;;i;{i.o;;0;{io;;0;{i@o;;0;{io;;0;{i5o;;0;{iIo;;0;{i"o;;0;{io;;i;{i'o;;0;{io;;0;{i o;;0;{i8o;;0;{iIo;;0;{i"o;;i;{iBo;;0;{i+o;;i;{iDo;;0;{i.o;;i;{io;;i;{io;;0;{i1o;;0;{iIo;;0;{io;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{io;;0;{i1o;;0;{io;;0;{i@o;;0;{io;;0;{i o;;i;{io;;i;{i.o;;0;{i2o;;0;{io;;i;{i-o;;0;{io;;0;{io;;0;{i5o;;0;{iIo;;i;{iDo;;0;{io;;0;{iBo;;0;{io;;i;{io;;0;{i@o;;0;{i.o;;0;{i2o;;i;{io;;i;{io;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{i o;;0;{i9o;;i;{io;;0;{i9o;;0;{i#o;;0;{i1o;;0;{i*o;;i;{iBo;;0;{io;;i;{io;;0;{i%o;;0;{i9o;;0;{i%o;;0;{i9o;;i;{i"o;;0;{io;;0;{iLo;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i#o;;0;{iLo;;0;{io;;0;{i@o;;0;{io;;0;{i%o;;0;{io;;0;{io;;0;{iLo;;i;{iBo;;0;{i!o;;0;{io;;i;{i%o;;0;{ i%o;;0;{i5o;;0;{i'o;;0;{i9o;;0;{iIo;;0;{io;;i;{i1o;;0;{io;;0;{io;;0;{i2o;;i;{i4o;;0;{i'o;;0;{i5o;;0;{io;;i;{iAo;;0;{i%o;;0;{io;;0;{io;;0;{iLo;;i;{i*o;;i;{i0o;;i;{i.o;;0;{iIo;;0;{i2o;;0;{i"o;;i;{iDo;;0;{i.o;;0;{iIo;;i;{i1o;;0;{ io;;i;{io;;0;{io;;0;{i2o;;0;{i#o;;0;{i5o;;i;{i@o;;0;{i%o;;i;{i!o;;i;{i%o;;0;{iBo;;0;{i%o;;0;{iHo;;i;{iHo;;0;{io;;i;{iAo;;i;{iIo;;0;{i'o;;i;{i2o;;i;{io;;0;{i-o;;0;{i"o;;i;{io;;0;{iHo;;0;{i2o;;i;{i!o;;i;{i#o;;0;{i2o;;0;{io;;0;{i4o;;0;{i#o;;0;{i5o;;i;{i@o;;0;{i#o;;i;{iLo;;0;{io;;i;{io;;0;{i4o;;0;{i*o;;0;{io;;0;{iLo;;i;{io;;0;{iLo;;i;{iAo;;0;{i'o;;0;{i#o;;0;{iLo;;i;{io;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{io;;i;{i%o;;0;{i%o;;0;{i-o;;0;{i"o;;0;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{iLo;;0;{io;;i;{i'o;;0;{i2o;;0;{io;;0;{i2o;;i;{i"o;;i;{i+o;;0;{iLo;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i@o;;0;{i#o;;0;{iGo;;0;{i!o;;i;{iBo;;0;{i%o;;0;{i'o;;0;{i5o;;0;{io;;i;{i4o;;i;{ io;;0;{i@o;;0;{io;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{io;;i;{io;;0;{io;;0;{i9o;;i;{io;;0;{io;;0;{i5o;;0;{iIo;;i;{iBo;;0;{io;;i;{iBo;;0;{io;;0;{i@o;;0;{io;;0;{i!o;;0;{i1o;;0;{i*o;;i;{i'o;;0;{i!o;;0;{i1o;;0;{i*o;;i;{iAo;;0;{i%o;;0;{io;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i*o;;0;{io;;0;{i5o;;0;{i@o;;0;{i#o;;0;{i5o;;0;{i"o;;i;{iAo;;0;{io;;0;{io;;0;{i4o;;0;{iBo;;0;{i-o;;0;{i%o;;0;{i2o;;i;{i5o;;0;{ io;;0;{i#o;;0;{i9o;;i;{i!o;;0;{i2o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i%o;;0;{i4o;;0;{iBo;;0;{i-o;;0;{iBo;;0;{io;;0;{i#o;;0;{io;;i;{i@o;;0;{i%o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{iBo;;0;{i#o;;0;{iHo;;i;{i6o;;i;{ io;;i;{ i+o;;0;{i2o;;0;{i o;;i;{iIo;;0;{i2o;;0;{i'o;;i;{i.o;;0;{i1o;;0;{io;;i;{i@o;;0;{i+o;;0;{i4o;;0;{i!o;;i;{iBo;;0;{i+o;;0;{i!o;;i;{io;;i;{i.o;;0;{i1o;;0;{io;;i;{i!o;;i;{i"o;;i;{iHo;;0;{i!o;;i;{i"o;;i;{i7o;;0;{ io;;i;{i.o;;0;{i2o;;0;{io;;i;{i-o;;i;{iHo;;0;{i-o;;i;{iIo;;0;{i-o;;i;{i8o;;0;{io;;i;{io;;i;{i"o;;0;{i@o;;0;{i%o;;0;{i.o;;0;{i8o;;0;{i"o;;i;{i9o;;0;{ io;;i;{i!o;;i;{i%o;;0;{i2o;;i;{iIo;;i;{iHo;;0;{ i'o;;0;{i"o;;i;{i-o;;i;{io;;0;{io;;0;{io;;i;{i@o;;0;{io;;0;{iIo;;i;{i!o;;i;{io;;0;{io;;i;{i0o;;0;{i.o;;0;{iHo;;0;{i2o;;i;{i2o;;i;{iIo;;0;{i-o;;i;{i2o;;i;{iDo;;0;{i.o;;0;{iIo;;i;{i/o;;0;{io;;0;{io;;0;{i/o;;i;{i%o;;0;{i/o;;i;{i@o;;0;{(io;;i;{$io;;i;{i!o;;0;{i0o;;0;{i@o;;0;{i+o;;0;{i#o;;0;{io;;i;{io;;0;{io;;0;{i-o;;0;{i"o;;i;{i@o;;0;{io;;0;{io;;i;{io;;0;{i4o;;i;{i-o;;0;{i2o;;0;{io;;0;{i2o;;0;{i#o;;0;{i"o;;0;{iLo;;i;{iLo;;i;{i o;;0;{i2o;;i;{io;;0;{io;;0;{iLo;;i;{io;;i;{io;;0;{i8o;;i;{io;;0;{i8o;;0;{io;;0;{i4o;;i;{i@o;;0;{i'o;;0;{i"o;;0;{iLo;;i;{io;;0;{i1o;;0;{io;;i;{io;;i;{iFo;;i;{i!o;;i;{i*o;;0;{iLo;;i;{i"o;;i;{i%o;;0;{i2o;;i;{i9o;;0;{i#o;;i;{iLo;;i;{i#o;;0;{io;;i;{iCo;;0;{io;;i;{io;;i;{io;;i;{i2o;;0;{io;;0;{i2o;;i;{i-o;;0;{i0o;;i;{i2o;;0;{i0o;;i;{i4o;;0;{io;;i;{io;;i;{iHo;;0;{io;;i;{i5o;;0;{i"o;;0;{ io;;i;{io;;i;{i(o;;0;{i1o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{io;;i;{io;;i;{io;;i;{i!o;;i;{i'o;;i;{iIo;;0;{i"o;;0;{i'o;;i;{i@o;;0;{i.o;;0;{i2o;;0;{io;;0;{io;;0;{iLo;;i;{iGo;;0;{io;;i;{io;;i;{iHo;;0;{i-o;;i;{i%o;;0;{ i(o;;i;{i-o;;i;{i2o;;i;{i0o;;i;{i5o;;0;{i"o;;0;{io;;i;{io;;i;{i'o;;i;{iHo;;0;{i"o;;i;{iIo;;0;{i"o;;i;{io;;i;{i7o;;0;{i-o;;i;{ io;;i;{i#o;;0;{io;;i;{io;;0;{i7o;;0;{io;;i;{io;;0;{iHo;;0;{i2o;;0;{io;;i;{io;;0;{i#o;;0;{io;;0;{io;;0;{i4o;;i;{i+o;;0;{i4o;;0;{io;;i;{i@o;;0;{io;;0;{i4o;;0;{io;;i;{io;;0;{i*o;;0;{i4o;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{iHo;;0;{i-o;;0;{io;;i;{iIo;;0;{i-o;;i;{io;;i;{iGo;;0;{io;;i;{iIo;;0;{i2o;;i;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i!o;;i;{i/o;;i;{i'o;;0;{i1o;;0;{io;;i;{i5o;;0;{i"o;;0;{io;;i;{i(o;;i;{ io;;i;{i#o;;0;{i4o;;0;{io;;i;{i2o;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i4o;;0;{io;;0;{i4o;;i;{i5o;;i;{i5o;;i;{i)o;;0;{ io;;0;{i#o;;i;{ io;;0;{i#o;;i;{i#o;;0;{i!o;;i;{i'o;;0;{i4o;;0;{i*o;;0;{i1o;;0;{i"o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i*o;;0;{i!o;;0;{io;;0;{i9o;;0;{i#o;;0;{io;;0;{iLo;;i;{i!o;;i;{i(o;;0;{i2o;;0;{io;;0;{io;;0;{iLo;;i;{i*o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i2o;;i;{i5o;;i;{i"o;;0;{io;;i;{io;;i;{i#o;;i;{i*o;;i;{i#o;;i;{i5o;;i;{i2o;;i;{i5o;;i;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{i o;;0;{i5o;;i;{i4o;;0;{i o;;0;{i2o;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i0o;;i;{io;;0;{i0o;;i;{i2o;;i;{io;;0;{iLo;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i4o;;0;{io;;i;{i%o;;i;{i!o;;0;{i2o;;0;{i#o;;i;{i%o;;0;{i1o;;0;{io;;i;{i4o;;0;{io;;i;{i+o;;0;{i%o;;0;{i5o;;i;{i@o;;0;{i+o;;0;{io;;0;{i7o;;0;{i-o;;i;{iCo;;0;{io;;0;{iIo;;i;{i0o;;i;{ io;;0;{i2o;;i;{io;;0;{i0o;;i;{io;;0;{i0o;;0;{io;;0;{i1o;;0;{io;;i;{i"o;;0;{i2o;;0;{i'o;;i;{i%o;;0;{i1o;;0;{io;;0;{io;;0;{i2o;;i;{i*o;;0;{i!o;;0;{i8o;;0;{i"o;;i;{i5o;;0;{i o;;0;{i1o;;0;{io;;i;{i@o;;0;{i+o;;0;{i%o;;0;{i2o;;i;{iDo;;0;{i(o;;0;{i"o;;i;{i4o;;0;{ io;;i;{io;;i;{i*o;;0;{i8o;;0;{io;;i;{io;;i;{io;;i;{iIo;;0;{io;;i;{i5o;;0;{ i"o;;i;{ io;;i;{io;;i;{io;;0;{i#o;;0;{iIo;;0;{i2o;;0;{io;;i;{io;;i;{io;;i;{i#o;;0;{io;;0;{i4o;;i;{ io;;0;{i8o;;0;{io;;i;{i o;;0;{i1o;;0;{i"o;;i;{io;;0;{i4o;;0;{i"o;;0;{i!o;;i;{io;;0;{i#o;;0;{i0o;;0;{i'o;;0;{i1o;;0;{io;;0;{i4o;;i;{i o;;0;{i9o;;0;{i!o;;0;{i4o;;i;{i"o;;0;{i(o;;i;{i(o;;0;{i1o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{iLo;;i;{iLo;;i;{iHo;;0;{i"o;;0;{io;;i;{i'o;;i;{io;;0;{iIo;;0;{i-o;;0;{io;;i;{iIo;;0;{i"o;;0;{i!o;;0;{i-o;;0;{i5o;;0;{iKo;;i;{iDo;;0;{i o;;0;{iHo;;i;{i'o;;i;{iJo;;0;{i"o;;0;{i'o;;i;{i0o;;i;{iKo;;0;{i"o;;0;{io;;i;{i7o;;0;{i-o;;0;{io;;i;{io;;i;{iIo;;0;{i-o;;i;{io;;0;{i9o;;0;{i%o;;i;{i8o;;0;{io;;i;{i@o;;0;{i#o;;i;{iDo;;0;{i%o;;i;{iGo;;0;{ io;;i;{i o;;0;{i'o;;0;{io;;i;{io;;i;{io;;i;{io;;i;{io;;0;{i3o;;i;{io;;0;{io;;i;{iHo;;i;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;i;{i2o;;i;{iIo;;0;{ io;;0;{i1o;;0;{io;;i;{io;;i;{io;;0;{iIo;;0;{i2o;;0;{io;;i;{i-o;;i;{i2o;;i;{i-o;;0;{i5o;;0;{iIo;;i;{i@o;;0;{i%o;;0;{i5o;;0;{iIo;;0;{i"o;;0;{i'o;;i;{iJo;;i;{io;;i;{i.o;;0;{i'o;;0;{i"o;;i;{i2o;;0;{io;;0;{iLo;;i;{iKo;;i;{io;;i;{i2o;;i;{io;;i;{io;;i;{io;;0;{i#o;;i;{io;;0;{i2o;;i;{io;;i;{iAo;;0;{io;;0;{io;;i;{io;;i;{io;;i;{i"o;;i;{iGo;;0;{io;;i;{io;;0;{iGo;;0;{io;;0;{io;;0;{io;;0;{i'o;;0;{io;;i;{io;;i;{i!o;;i;{ io;;0;{i1o;;0;{io;;i;{i#o;;i;{i2o;;0;{io;;i;{i0o;;0;{i*o;;0;{i4o;;0;{i#o;;0;{i4o;;0;{i-o;;0;{io;;0;{i8o;;0;{i*o;;0;{i#o;;0;{io;;0;{iLo;;i;{i2o;;i;{i7o;;0;{i-o;;0;{io;;i;{iGo;;0;{io;;i;{io;;0;{iAo;;0;{io;;0;{i!o;;0;{iHo;;i;{iHo;;0;{io;;i;{i2o;;i;{iIo;;0;{io;;i;{i"o;;i;{ io;;i;{io;;0;{i2o;;0;{i"o;;i;{i4o;;0;{io;;i;{io;;i;{i7o;;0;{iIo;;0;{i-o;;0;{io;;i;{iHo;;0;{io;;i;{i2o;;i;{iIo;;0;{i-o;;0;{iAo;;0;{io;;0;{i"o;;0;{iHo;;0;{io;;i;{i#o;;0;{i-o;;0;{i0o;;i;{i%o;;0;{ io;;i;{i-o;;0;{i0o;;i;{i0o;;i;{i2o;;i;{i0o;;i;{i'o;;i;{i)o;;0;{io;;0;{i#o;;i;{i!o;;i;{i5o;;0;{i"o;;0;{i#o;;i;{i,o;;0;{i0o;;i;{i0o;;0;{io;;0;{i0o;;i;{i2o;;i;{ i o;;0;{i1o;;0;{i"o;;0;{i*o;;0;{io;;i;{io;;0;{i4o;;0;{io;;0;{i'o;;0;{io;;0;{i2o;;i;{io;;0;{io;;0;{i!o;;i;{i!o;;0;{i-o;;i;{i"o;;0;{iIo;;0;{i-o;;0;{i"o;;i;{i'o;;0;{io;;i;{i*o;;0;{i!o;;0;{i4o;;0;{io;;i;{i4o;;0;{io;;i;{i5o;;0;{i"o;;0;{ io;;i;{io;;i;{io;;i;{i!o;;i;{i'o;;i;{iDo;;0;{io;;0;{iHo;;0;{io;;0;{i2o;;i;{iHo;;0;{i"o;;i;{iIo;;0;{i"o;;0;{i'o;;i;{i+o;;0;{io;;0;{i8o;;0;{i!o;;0;{i2o;;0;{io;;i;{i7o;;0;{i-o;;i;{iHo;;0;{i-o;;0;{io;;i;{iCo;;0;{io;;i;{io;;i;{iGo;;0;{ io;;i;{i o;;i;{iCo;;0;{io;;i;{io;;i;{io;;i;{i!o;;i;{io;;0;{i1o;;0;{io;;i;{iHo;;0;{io;;i;{io;;i;{i2o;;i;{i%o;;0;{i2o;;i;{iIo;;i;{i!o;;i;{i2o;;i;{io;;0;{i2o;;i;{io;;0;{i-o;;i;{io;;0;{i5o;;i;{io;;0;{io;;i;{io;;0;{i5o;;i;{i"o;;0;{i2o;;i;{i+o;;0;{i2o;;i;{i9o;;i;{iCo;;0;{io;;i;{iDo;;0;{io;;i;{io;;0;{io;;0;{i-o;;0;{i*o;;i;{io;;0;{i o;;i;{io;;0;{io;;0;{i0o;;i;{io;;i;{io;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{i5o;;i;{i"o;;0;{i2o;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{i@o;;0;{io;;0;{i2o;;0;{io;;0;{iLo;;i;{io;;0;{i#o;;0;{io;;0;{i1o;;0;{io;;i;{i'o;;0;{i-o;;0;{i#o;;0;{iLo;;0;{io;;i;{i!o;;0;{i4o;;0;{io;;0;{i-o;;0;{i%o;;i;{i5o;;i;{io;;0;{i4o;;0;{io;;0;{io;;0;{i#o;;0;{i5o;;0;{i"o;;0;{iLo;;i;{i o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i-o;;0;{i4o;;0;{io;;0;{io;;0;{i#o;;0;{i5o;;0;{i"o;;0;{iLo;;i;{i"o;;i;{ i o;;0;{i4o;;0;{io;;i;{io;;0;{i1o;;0;{i'o;;i;{io;;0;{i2o;;0;{io;;i;{i!o;;0;{i7o;;0;{i-o;;i;{i#o;;0;{ io;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{i-o;;0;{io;;0;{i o;;0;{i4o;;0;{i@o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;i;{i2o;;i;{i+o;;0;{io;;0;{i5o;;i;{i0o;;0;{i+o;;0;{iLo;;i;{i5o;;0;{i"o;;0;{io;;i;{i'o;;i;{i7o;;0;{i-o;;i;{io;;0;{i1o;;0;{io;;0;{i#o;;0;{i o;;0;{io;;i;{i#o;;0;{i1o;;0;{io;;i;{i'o;;0;{i1o;;0;{i%o;;0;{i"o;;0;{iLo;;i;{iHo;;0;{i-o;;0;{io;;i;{io;;0;{i%o;;i;{io;;0;{i'o;;0;{io;;0;{iAo;;0;{io;;0;{iHo;;0;{io;;i;{io;;0;{i1o;;0;{io;;0;{i#o;;i;{io;;0;{i1o;;0;{iIo;;0;{io;;i;{iIo;;0;{io;;i;{io;;0;{i1o;;0;{iIo;;0;{io;;0;{io;;0;{i4o;;0;{io;;0;{i@o;;0;{io;;0;{i2o;;i;{io;;0;{i4o;;0;{i!o;;0;{io;;0;{iLo;;i;{i"o;;0;{io;;0;{io;;0;{iLo;;i;{i#o;;0;{i2o;;0;{io;;i;{iHo;;0;{i-o;;0;{io;;i;{i+o;;0;{i!o;;0;{i2o;;0;{i"o;;i;{io;;0;{i2o;;0;{i#o;;0;{io;;0;{iIo;;0;{i2o;;i;{i@o;;0;{io;;0;{i#o;;0;{i2o;;i;{iHo;;0;{io;;i;{io;;0;{i#o;;0;{i6o;;0;{i!o;;i;{io;;0;{i#o;;0;{i1o;;0;{io;;i;{i@o;;0;{io;;0;{i#o;;0;{i5o;;0;{i"o;;0;{io;;i;{i2o;;i;{i%o;;0;{ i!o;;i;{i4o;;0;{io;;0;{i@o;;0;{io;;0;{i%o;;0;{i4o;;0;{iIo;;0;{i!o;;i;{iIo;;0;{i!o;;i;{i5o;;0;{i"o;;i;{i#o;;0;{iLo;;i;{i7o;;0;{i-o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{iHo;;0;{i-o;;0;{io;;i;{io;;0;{i5o;;0;{iHo;;i;{iDo;;0;{i+o;;0;{i'o;;i;{iGo;;0;{io;;i;{iIo;;0;{io;;i;{io;;i;{i2o;;i;{i'o;;0;{iIo;;0;{io;;i;{io;;0;{i'o;;0;{iIo;;0;{i2o;;0;{io;;i;{i*o;;i;{i+o;;i;{ i'o;;0;{i4o;;0;{io;;0;{io;;0;{iLo;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i*o;;0;{io;;0;{i2o;;0;{io;;i;{i0o;;i;{i*o;;0;{io;;0;{i2o;;0;{io;;i;{i2o;;i;{i@o;;0;{i(o;;0;{i#o;;0;{i)o;;0;{io;;0;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i-o;;0;{i#o;;0;{iLo;;0;{ io;;0;{i4o;;0;{i*o;;0;{io;;0;{i2o;;0;{io;;i;{i o;;0;{i9o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i4o;;0;{i'o;;i;{i@o;;0;{io;;0;{io;;0;{io;;0;{i2o;;i;{i o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{i%o;;i;{i0o;;i;{i@o;;i;{io;;0;{i4o;;0;{io;;i;{i2o;;i;{ io;;0;{iLo;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i#o;;0;{io;;i;{i0o;;i;{iDo;;0;{i-o;;i;{i4o;;0;{i#o;;0;{iLo;;0;{io;;i;{i5o;;0;{i"o;;0;{ io;;i;{io;;i;{iAo;;0;{io;;0;{iIo;;0;{io;;i;{io;;i;{i o;;0;{i2o;;i;{io;;i;{i!o;;i;{i#o;;i;{i'o;;i;{i#o;;0;{i5o;;i;{iHo;;0;{i"o;;0;{i!o;;i;{i'o;;i;{i@o;;0;{io;;0;{iGo;;0;{i o;;i;{iIo;;0;{i"o;;i;{i'o;;i;{i7o;;0;{i-o;;0;{io;;i;{iIo;;0;{i-o;;i;{i@o;;0;{io;;0;{i4o;;0;{i%o;;i;{iBo;;0;{i-o;;0;{i%o;;0;{i4o;;0;{io;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iGo;;0;{io;;0;{iBo;;0;{io;;0;{iIo;;i;{i!o;;i;{iIo;;0;{ io;;i;{io;;i;{io;;i;{i2o;;i;{iBo;;0;{io;;0;{i#o;;0;{io;;i;{i@o;;0;{io;;0;{iIo;;i;{io;;0;{i5o;;0;{iHo;;0;{i"o;;0;{io;;i;{io;;0;{io;;i;{i"o;;i;{i-o;;0;{i0o;;i;{io;;0;{i0o;;i;{i2o;;i;{i!o;;0;{i1o;;0;{i'o;;i;{i7o;;0;{io;;i;{i0o;;i;{iFo;;i;{i4o;;0;{io;;i;{ io;;0;{i1o;;0;{io;;0;{io;;0;{i%o;;i;{i5o;;i;{io;;0;{iHo;;0;{i-o;;0;{io;;i;{io;;0;{i7o;;0;{io;;i;{i*o;;0;{io;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i%o;;0;{i4o;;0;{io;;i;{i@o;;0;{io;;0;{iIo;;0;{i-o;;i;{i"o;;0;{i-o;;0;{i#o;;0;{i!o;;0;{i1o;;0;{io;;i;{iAo;;0;{io;;i;{iDo;;0;{io;;0;{iIo;;0;{io;;0;{i3o;;0;{io;;0;{i1o;;0;{io;;i;{i5o;;0;{i"o;;0;{io;;i;{io;;0;{i#o;;0;{i4o;;0;{io;;i;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;0;{io;;i;{i+o;;0;{io;;0;{i2o;;i;{iHo;;0;{i"o;;i;{io;;i;{io;;i;{i+o;;0;{i9o;;i;{iIo;;0;{i"o;;0;{i'o;;i;{i7o;;0;{i-o;;0;{ io;;i;{io;;i;{io;;i;{io;;i;{iHo;;0;{i-o;;0;{io;;i;{io;;i;{io;;0;{i3o;;i;{iDo;;0;{io;;i;{iIo;;0;{i-o;;i;{i!o;;i;{iGo;;0;{io;;i;{iHo;;0;{i2o;;i;{iIo;;i;{i2o;;i;{io;;i;{io;;i;{i5o;;0;{i"o;;0;{i*o;;0;{io;;0;{i2o;;0;{io;;i;{iLo;;i;{io;;i;{ io;;0;{io;;0;{i4o;;i;{io;;0;{i3o;;0;{io;;0;{io;;i;{io;;0;{i2o;;i;{i#o;;0;{i!o;;0;{io;;0;{iLo;;i;{i o;;0;{i9o;;0;{io;;i;{i*o;;0;{i4o;;0;{io;;i;{i4o;;0;{i"o;;i;{io;;i;{io;;0;{io;;i;{i1o;;0;{io;;i;{i@o;;0;{io;;0;{i4o;;0;{i%o;;0;{iAo;;0;{i!o;;0;{io;;i;{io;;0;{i-o;;0;{i#o;;0;{i2o;;0;{i%o;;i;{iCo;;0;{io;;i;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i*o;;0;{i1o;;0;{io;;0;{i o;;0;{i4o;;0;{io;;0;{i5o;;i;{i!o;;i;{i o;;0;{i-o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i*o;;0;{iLo;;i;{i#o;;0;{ io;;0;{i2o;;i;{i2o;;0;{io;;0;{i2o;;i;{i4o;;0;{i o;;i;{io;;0;{i#o;;0;{i8o;;0;{io;;i;{io;;0;{i#o;;0;{i0o;;0;{i o;;0;{i2o;;0;{i#o;;0;{i1o;;0;{io;;0;{i)o;;0;{iLo;;i;{io;;0;{i#o;;0;{i1o;;0;{io;;0;{i"o;;0;{iLo;;i;{io;;0;{io;;0;{i#o;;i;{io;;0;{i%o;;i;{io;;0;{i#o;;i;{i1o;;0;{io;;0;{io;;0;{i2o;;i;{i#o;;0;{i1o;;0;{io;;i;{i'o;;0;{i1o;;0;{i"o;;i;{i(o;;0;{i4o;;0;{i%o;;0;{io;;0;{iLo;;i;{i*o;;0;{i8o;;0;{io;;i;{i@o;;0;{i!o;;0;{i7o;;0;{i-o;;0;{io;;i;{iCo;;0;{io;;i;{io;;i;{i5o;;0;{i"o;;0;{io;;i;{i%o;;0;{i5o;;0;{i"o;;0;{io;;i;{i'o;;0;{iGo;;0;{io;;i;{i)o;;0;{io;;0;{i2o;;i;{i-o;;i;{i#o;;0;{i1o;;0;{i%o;;0;{io;;0;{iLo;;i;{iLo;;i;{i o;;0;{i5o;;i;{i@o;;0;{i!o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i#o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i0o;;i;{i2o;;i;{i0o;;i;{io;;0;{io;;i;{i4o;;0;{ io;;i;{i!o;;i;{i#o;;0;{iLo;;0;{i!o;;i;{iHo;;0;{io;;i;{io;;i;{i5o;;0;{i"o;;0;{ io;;i;{io;;i;{io;;i;{i!o;;i;{i#o;;i;{i0o;;0;{iDo;;0;{io;;i;{i'o;;i;{iJo;;0;{i"o;;0;{io;;i;{i'o;;i;{io;;0;{iJo;;0;{i2o;;0;{i'o;;i;{iKo;;0;{i"o;;0;{io;;i;{i!o;;0;{i@o;;0;{io;;0;{i5o;;0;{iIo;;0;{i"o;;0;{i!o;;i;{i7o;;0;{i-o;;i;{io;;0;{io;;i;{i*o;;0;{i!o;;i;{iHo;;0;{i-o;;0;{io;;i;{iIo;;0;{i-o;;0;{i"o;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iGo;;0;{io;;i;{io;;i;{iCo;;0;{io;;i;{iHo;;0;{io;;i;{i-o;;i;{i2o;;i;{iIo;;0;{i2o;;i;{ io;;0;{i9o;;i;{io;;0;{i-o;;0;{io;;i;{i2o;;i;{iIo;;0;{i2o;;i;{io;;0;{iHo;;0;{i0o;;i;{i o;;0;{i9o;;0;{iIo;;i;{io;;0;{i#o;;0;{i0o;;0;{i"o;;0;{i2o;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;0;{io;;0;{i!o;;i;{i*o;;0;{i"o;;0;{i2o;;0;{i!o;;i;{i!o;;0;{i9o;;0;{i%o;;i;{i"o;;0;{i(o;;i;{i-o;;0;{i2o;;0;{i!o;;i;{iJo;;i;{ io;;i;{io;;i;{io;;i;{i*o;;0;{i1o;;0;{i'o;;i;{i2o;;i;{iKo;;0;{io;;i;{i-o;;i;{i o;;i;{io;;i;{io;;i;{io;;i;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{io;;0;{i2o;;0;{i0o;;i;{i"o;;i;{ i o;;0;{i2o;;i;{io;;0;{iHo;;0;{i'o;;0;{io;;i;{i@o;;0;{i!o;;0;{i"o;;i;{iFo;;i;{i%o;;0;{ i"o;;i;{i'o;;i;{i2o;;i;{i4o;;0;{i!o;;i;{io;;0;{i#o;;0;{i0o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i#o;;0;{io;;0;{i4o;;i;{i5o;;0;{i"o;;0;{io;;i;{io;;i;{i'o;;i;{iHo;;0;{i"o;;i;{i'o;;0;{i5o;;0;{i"o;;0;{io;;i;{io;;i;{i-o;;0;{i0o;;i;{iAo;;0;{i o;;0;{i0o;;i;{i2o;;i;{io;;0;{iJo;;0;{i'o;;0;{i"o;;i;{i0o;;i;{iFo;;i;{iBo;;0;{i o;;0;{io;;i;{i4o;;0;{io;;i;{io;;i;{iHo;;0;{i!o;;i;{i5o;;0;{i"o;;0;{ io;;i;{io;;i;{io;;i;{io;;0;{i%o;;0;{i1o;;0;{io;;i;{i'o;;i;{i o;;0;{i8o;;0;{io;;i;{iHo;;0;{i"o;;0;{i'o;;i;{i7o;;0;{i-o;;0;{io;;i;{iHo;;0;{i-o;;0;{i"o;;i;{iFo;;i;{iBo;;0;{io;;i;{iDo;;0;{i o;;i;{iHo;;0;{io;;i;{i o;;0;{io;;0;{i@o;;0;{i%o;;0;{io;;i;{io;;i;{io;;0;{iAo;;0;{i%o;;0;{io;;0;{io;;0;{iLo;;i;{io;;i;{io;;i;{i"o;;i;{i o;;0;{i!o;;i;{i#o;;0;{i2o;;i;{i0o;;i;{i4o;;0;{io;;i;{i%o;;0;{ io;;i;{io;;0;{iLo;;i;{i"o;;i;{i%o;;0;{iLo;;i;{i5o;;0;{i"o;;0;{io;;i;{iAo;;0;{i%o;;0;{iGo;;0;{io;;i;{i'o;;0;{io;;i;{i)o;;0;{io;;i;{ io;;0;{i5o;;i;{i o;;0;{io;;0;{i4o;;0;{io;;0;{i5o;;i;{i2o;;0;{io;;0;{i2o;;i;{i#o;;0;{i2o;;0;{i o;;i;{i2o;;i;{i*o;;0;{i o;;0;{i4o;;0;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{i-o;;i;{i#o;;0;{i2o;;0;{io;;0;{i1o;;0;{io;;i;{iLo;;0;{io;;0;{i2o;;i;{i!o;;0;{i2o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{io;;i;{i2o;;0;{i'o;;0;{io;;0;{iLo;;i;{io;;0;{i5o;;i;{iLo;;i;{i4o;;0;{ io;;i;{ io;;0;{i#o;;0;{i2o;;0;{io;;i;{i%o;;i;{i o;;0;{iIo;;0;{i-o;;0;{io;;i;{i!o;;0;{i8o;;0;{i!o;;i;{i-o;;0;{i#o;;0;{i#o;;0;{io;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i'o;;i;{iHo;;0;{i"o;;0;{i'o;;i;{iDo;;0;{io;;0;{i@o;;0;{i#o;;0;{i2o;;0;{i0o;;i;{i o;;i;{io;;i;{i o;;0;{i9o;;i;{i#o;;0;{iLo;;0;{io;;i;{iIo;;0;{io;;i;{i5o;;0;{i"o;;i;{ io;;i;{io;;0;{i%o;;0;{i2o;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{i3o;;i;{io;;0;{i2o;;0;{i'o;;i;{i!o;;0;{iHo;;0;{i'o;;0;{io;;i;{i"o;;0;{i7o;;0;{io;;i;{i#o;;0;{i2o;;0;{i"o;;i;{iAo;;0;{i*o;;0;{io;;i;{iCo;;0;{i+o;;0;{i!o;;0;{iHo;;i;{io;;i;{i#o;;i;{iCo;;0;{i+o;;0;{i o;;0;{iHo;;i;{iLo;;i;{i'o;;i;{iHo;;0;{i"o;;0;{io;;i;{i!o;;i;{i'o;;i;{i o;;0;{i2o;;0;{i o;;i;{iIo;;0;{i"o;;i;{i7o;;0;{i-o;;0;{io;;i;{io;;i;{io;;i;{iHo;;0;{i-o;;i;{io;;i;{i!o;;i;{i*o;;0;{i1o;;0;{i!o;;0;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{i%o;;0;{i4o;;0;{io;;i;{iIo;;0;{i-o;;i;{i+o;;0;{i!o;;0;{i1o;;0;{io;;i;{iGo;;0;{io;;0;{iBo;;0;{io;;0;{i*o;;0;{iBo;;0;{i%o;;0;{i'o;;0;{i0o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{io;;i;{io;;i;{iHo;;0;{io;;i;{i2o;;i;{iIo;;0;{io;;i;{i'o;;0;{i1o;;0;{io;;i;{i2o;;i;{i o;;i;{io;;0;{ i o;;0;{i1o;;0;{io;;i;{i o;;0;{i5o;;0;{iHo;;i;{iLo;;i;{i2o;;i;{i@o;;0;{i!o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i+o;;0;{i%o;;0;{i5o;;i;{i o;;0;{i1o;;0;{io;;i;{io;;i;{io;;i;{io;;i;{ io;;0;{i9o;;0;{i#o;;0;{i5o;;i;{io;;0;{i4o;;0;{io;;0;{i#o;;0;{i1o;;0;{i!o;;i;{i%o;;0;{i4o;;0;{io;;0;{i#o;;i;{i@o;;0;{io;;0;{i#o;;0;{io;;i;{i!o;;0;{io;;0;{i#o;;i;{iLo;;i;{io;;0;{i#o;;0;{i4o;;0;{i*o;;0;{iBo;;0;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i2o;;0;{i@o;;0;{io;;0;{i#o;;0;{i5o;;0;{i"o;;0;{i%o;;i;{io;;0;{i-o;;0;{i+o;;0;{iLo;;0;{io;;i;{io;;0;{i-o;;0;{i%o;;i;{i%o;;0;{i9o;;0;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;i;{i'o;;0;{i4o;;0;{io;;0;{i@o;;0;{i o;;0;{io;;0;{io;;0;{iLo;;i;{i+o;;0;{i%o;;0;{i8o;;0;{i"o;;0;{i*o;;0;{iLo;;i;{i@o;;0;{i.o;;0;{i@o;;0;{i%o;;0;{io;;0;{i2o;;i;{i5o;;0;{i"o;;0;{i#o;;0;{iLo;;i;{iAo;;0;{i!o;;0;{io;;0;{io;;0;{i4o;;0;{i'o;;i;{iBo;;0;{io;;0;{i!o;;0;{i1o;;0;{i*o;;i;{i"o;;0;{i@o;;0;{i o;;0;{io;;i;{io;;0;{i#o;;0;{i1o;;0;{i%o;;i;{iLo;;i;{i*o;;0;{i4o;;0;{io;;0;{i4o;;0;{io;;i;{iLo;;i;{i@o;;0;{i o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i.o;;0;{i2o;;0;{i%o;;0;{iLo;;0;{io;;i;{io;;0;{i9o;;i;{io;;0;{i1o;;0;{io;;i;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i#o;;0;{iIo;;0;{i-o;;i;{io;;i;{io;;0;{i5o;;0;{iIo;;i;{i!o;;0;{i4o;;0;{iBo;;0;{io;;0;{i%o;;0;{i-o;;0;{io;;i;{iDo;;0;{io;;0;{io;;0;{i-o;;0;{i%o;;i;{i#o;;0;{ i1o;;0;{i*o;;0;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{i2o;;i;{i!o;;0;{i4o;;0;{io;;i;{i#o;;0;{iLo;;0;{io;;0;{i5o;;0;{iDo;;0;{i#o;;0;{io;;0;{iLo;;i;{i0o;;i;{i4o;;0;{io;;0;{i-o;;0;{i*o;;i;{i8o;;0;{iHo;;0;{i!o;;i;{i%o;;i;{ i%o;;0;{i9o;;0;{i%o;;0;{i-o;;0;{i"o;;0;{io;;0;{iLo;;i;{iBo;;0;{i%o;;0;{i*o;;i;{iLo;;i;{io;;0;{i8o;;0;{io;;0;{i4o;;0;{i"o;;0;{i o;;0;{i9o;;0;{i!o;;0;{i4o;;i;{io;;0;{io;;0;{i!o;;0;{i o;;0;{i9o;;0;{i!o;;0;{i4o;;i;{i*o;;0;{iLo;;i;{i5o;;0;{i@o;;0;{io;;0;{i*o;;i;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;0;{i*o;;i;{i*o;;0;{i o;;0;{i1o;;0;{io;;i;{i-o;;i;{i#o;;0;{iLo;;i;{ io;;0;{i-o;;0;{io;;i;{i4o;;0;{io;;i;{io;;0;{i4o;;0;{io;;0;{i4o;;0;{i@o;;0;{io;;0;{io;;i;{i#o;;0;{i2o;;0;{i'o;;0;{io;;0;{io;;0;{iLo;;i;{i'o;;0;{i4o;;0;{i*o;;i;{i@o;;0;{io;;0;{io;;0;{io;;0;{i5o;;0;{io;;i;{i'o;;0;{i"o;;0;{iLo;;i;{iBo;;0;{io;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{iDo;;0;{io;;0;{i#o;;0;{i*o;;0;{iLo;;i;{i0o;;i;{i o;;0;{i0o;;i;{i9o;;0;{i%o;;i;{i2o;;i;{i'o;;0;{io;;0;{i2o;;i;{i0o;;i;{iAo;;0;{io;;0;{i!o;;0;{io;;0;{iLo;;0;{io;;0;{i1o;;0;{io;;i;{i4o;;0;{io;;i;{i#o;;0;{iLo;;0;{io;;0;{i@o;;0;{i%o;;0;{iGo;;0;{io;;i;{i'o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iIo;;0;{io;;i;{i5o;;0;{i"o;;0;{ io;;i;{io;;i;{i!o;;0;{i o;;0;{i5o;;i;{i#o;;0;{i2o;;0;{i@o;;0;{i%o;;0;{iBo;;0;{i-o;;0;{io;;i;{i'o;;i;{iHo;;0;{i"o;;0;{io;;0;{iDo;;0;{i.o;;0;{iIo;;i;{io;;i;{i'o;;i;{i7o;;0;{iHo;;0;{i-o;;0;{io;;i;{i@o;;0;{ i o;;0;{i%o;;0;{i*o;;0;{iLo;;i;{io;;0;{io;;0;{i1o;;0;{i%o;;i;{io;;0;{i4o;;0;{i%o;;i;{i%o;;0;{i*o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iAo;;0;{io;;0;{io;;0;{io;;0;{iLo;;i;{iGo;;0;{io;;i;{i o;;0;{i5o;;0;{iHo;;i;{iLo;;i;{i@o;;0;{i!o;;0;{io;;0;{io;;0;{iLo;;i;{io;;i;{i%o;;0;{i5o;;0;{iIo;;i;{io;;i;{io;;0;{iLo;;0;{i"o;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i o;;i;{io;;0;{i#o;;0;{i1o;;0;{i%o;;i;{i@o;;0;{i o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iHo;;0;{io;;i;{io;;0;{i5o;;0;{iJo;;i;{io;;i;{i-o;;i;{iIo;;0;{io;;i;{i2o;;0;{i o;;0;{i5o;;0;{iIo;;i;{i o;;0;{i-o;;i;{i@o;;0;{i-o;;0;{i!o;;i;{io;;0;{iHo;;0;{i2o;;i;{io;;0;{i#o;;i;{io;;0;{io;;i;{i o;;0;{iLo;;0;{iBo;;0;{io;;0;{i#o;;0;{i*o;;i;{io;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i2o;;i;{io;;0;{i#o;;0;{i1o;;0;{i!o;;i;{i%o;;0;{i4o;;0;{io;;0;{i#o;;i;{i@o;;0;{i!o;;0;{io;;0;{i#o;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i@o;;0;{i#o;;0;{io;;i;{i o;;i;{ io;;0;{iLo;;i;{i-o;;0;{i8o;;0;{io;;0;{i!o;;i;{i0o;;i;{i2o;;i;{io;;0;{i8o;;0;{i o;;0;{i2o;;0;{io;;i;{i o;;0;{i4o;;i;{io;;0;{i#o;;0;{i1o;;0;{i!o;;i;{i%o;;0;{i4o;;0;{io;;0;{i#o;;i;{i@o;;0;{i!o;;0;{io;;0;{i#o;;i;{io;;i;{i o;;0;{i5o;;i;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{io;;0;{iIo;;0;{i2o;;i;{io;;i;{io;;i;{ io;;0;{i2o;;0;{i"o;;i;{io;;0;{i-o;;0;{i%o;;i;{i4o;;0;{i*o;;0;{io;;0;{iLo;;i;{i!o;;0;{i2o;;0;{i#o;;0;{iLo;;0;{io;;i;{io;;i;{i@o;;0;{i'o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{i4o;;0;{io;;i;{i!o;;0;{i-o;;0;{i"o;;0;{io;;0;{iLo;;i;{i"o;;0;{iLo;;i;{i#o;;0;{io;;i;{i1o;;0;{io;;0;{i o;;0;{i2o;;0;{io;;i;{i%o;;0;{ io;;0;{iIo;;0;{i2o;;i;{i%o;;0;{iLo;;i;{i2o;;0;{iAo;;0;{i'o;;0;{i#o;;0;{iLo;;i;{i4o;;i;{i'o;;0;{i4o;;0;{io;;i;{i*o;;0;{io;;0;{iLo;;0;{io;;0;{i-o;;0;{io;;i;{i-o;;0;{i0o;;i;{i!o;;0;{i-o;;0;{i%o;;0;{i%o;;0;{iLo;;i;{i2o;;i;{i*o;;0;{i'o;;0;{io;;i;{i0o;;i;{i4o;;0;{io;;i;{io;;0;{i2o;;i;{i#o;;0;{io;;i;{i+o;;0;{io;;i;{i!o;;i;{io;;i;{i5o;;i;{io;;0;{i2o;;0;{io;;0;{io;;0;{i2o;;0;{io;;0;{io;;0;{i'o;;0;{i o;;i;{iHo;;0;{io;;i;{i5o;;0;{ i"o;;i;{ io;;i;{io;;i;{i#o;;i;{io;;0;{i2o;;0;{i)o;;i;{io;;0;{i5o;;0;{i"o;;0;{iLo;;i;{iLo;;i;{i1o;;0;{io;;0;{i o;;0;{i2o;;0;{io;;i;{i'o;;i;{io;;0;{i1o;;0;{io;;i;{i0o;;i;{iHo;;0;{i"o;;0;{i'o;;i;{iIo;;0;{i"o;;i;{iKo;;0;{i"o;;0;{i'o;;i;{i7o;;0;{i-o;;0;{ io;;i;{io;;i;{io;;0;{i2o;;0;{i%o;;i;{io;;i;{i"o;;i;{iHo;;0;{i-o;;i;{io;;i;{iBo;;0;{i o;;i;{i o;;0;{i1o;;0;{i"o;;i;{io;;0;{i%o;;i;{iGo;;0;{io;;i;{i o;;0;{i2o;;i;{io;;i;{io;;i;{iHo;;i;{io;;i;{i o;;0;{i1o;;0;{i"o;;i;{i2o;;i;{iIo;;0;{io;;i;{i2o;;i;{i%o;;0;{i!o;;i;{iKo;;0;{i-o;;i;{io;;0;{iKo;;0;{i2o;;i;{io;;i;{io;;i;{i9o;;0;{i o;;0;{i4o;;0;{io;;0;{i1o;;0;{i%o;;0;{io;;0;{i2o;;i;{i o;;i;{i0o;;0;{i'o;;0;{io;;0;{i4o;;0;{i o;;i;{io;;0;{i#o;;0;{i2o;;i;{io;;0;{i4o;;0;{i!o;;0;{io;;0;{i2o;;0;{i#o;;0;{iLo;;i;{i"o;;i;{i#o;;0;{ io;;i;{io;;0;{i1o;;0;{io;;i;{i4o;;0;{io;;i;{i5o;;0;{i"o;;0;{io;;i;{io;;i;{i!o;;i;{io;;0;{i+o;;0;{i2o;;0;{i#o;;i;{iGo;;0;{io;;i;{iHo;;i;{i%o;;0;{i0o;;i;{i4o;;0;{io;;i;{i'o;;0;{iGo;;0;{io;;i;{i+o;;0;{i0o;;0;{i#o;;0;{i2o;;0;{io;;i;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{i5o;;i;{i@o;;0;{i!o;;0;{io;;0;{i4o;;0;{i*o;;0;{io;;0;{i2o;;0;{io;;i;{i0o;;i;{i0o;;i;{i o;;0;{i2o;;0;{io;;i;{io;;0;{i2o;;i;{i2o;;i;{ io;;0;{i9o;;0;{io;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{i9o;;0;{iHo;;i;{i#o;;0;{i5o;;0;{io;;i;{i*o;;0;{i9o;;0;{io;;i;{i0o;;0;{iAo;;0;{io;;0;{i0o;;i;{iDo;;0;{io;;i;{i4o;;0;{ io;;i;{iBo;;0;{io;;i;{i!o;;i;{i#o;;0;{iLo;;0;{io;;i;{iHo;;0;{io;;i;{i5o;;0;{ i"o;;0;{ io;;i;{io;;i;{io;;i;{i'o;;i;{iHo;;0;{i"o;;i;{i'o;;i;{iIo;;0;{i"o;;i;{i!o;;i;{iJo;;0;{i"o;;0;{i!o;;i;{iKo;;0;{i"o;;0;{i!o;;i;{i7o;;0;{i-o;;0;{io;;i;{iIo;;0;{i-o;;i;{i@o;;0;{io;;0;{i#o;;0;{i5o;;0;{io;;i;{iBo;;0;{i o;;0;{io;;0;{i2o;;0;{io;;0;{i8o;;i;{iGo;;0;{io;;i;{io;;0;{io;;0;{iLo;;i;{i!o;;i;{ io;;0;{i2o;;i;{io;;0;{i5o;;i;{io;;0;{i2o;;0;{io;;i;{i"o;;0;{i(o;;i;{i+o;;0;{i9o;;i;{i-o;;0;{io;;i;{iCo;;0;{io;;i;{iHo;;0;{io;;i;{i-o;;i;{i2o;;i;{io;;0;{i3o;;i;{io;;0;{i2o;;i;{i+o;;0;{io;;i;{iIo;;0;{io;;i;{i#o;;0;{i3o;;i;{i2o;;i;{ io;;0;{i6o;;0;{io;;i;{i#o;;0;{i1o;;0;{io;;i;{i*o;;0;{iHo;;0;{i'o;;0;{io;;i;{i+o;;0;{i9o;;0;{iIo;;i;{i"o;;0;{i5o;;0;{iIo;;i;{i.o;;0;{i'o;;0;{i"o;;i;{i@o;;0;{io;;0;{i5o;;0;{iIo;;0;{i"o;;0;{i'o;;i;{i*o;;0;{i5o;;0;{i"o;;0;{io;;i;{iJo;;0;{io;;i;{i0o;;i;{i2o;;0;{i0o;;i;{iKo;;0;{i2o;;i;{io;;0;{io;;0;{i4o;;0;{io;;i;{io;;i;{i!o;;0;{i4o;;0;{io;;i;{i"o;;i;{io;;0;{i4o;;0;{io;;i;{i"o;;0;{i0o;;i;{i*o;;0;{i1o;;0;{io;;0;{i'o;;0;{i2o;;0;{i*o;;i;{i#o;;i;{ io;;0;{i#o;;0;{io;;i;{i'o;;0;{i2o;;0;{io;;i;{i0o;;i;{i2o;;0;{io;;0;{i8o;;0;{i@o;;0;{io;;0;{i#o;;0;{i0o;;i;{i5o;;i;{i%o;;i;{i4o;;0;{io;;i;{io;;i;{i o;;0;{i1o;;0;{io;;0;{i#o;;i;{i7o;;0;{i-o;;0;{io;;0;{io;;0;{i%o;;0;{io;;i;{iDo;;0;{io;;0;{i%o;;i;{i-o;;0;{i0o;;i;{i0o;;0;{iFo;;i;{i2o;;i;{ io;;0;{i1o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{i!o;;0;{i'o;;0;{io;;i;{i8o;;0;{iIo;;0;{i"o;;i;{i'o;;0;{i1o;;0;{i%o;;0;{i"o;;0;{iLo;;i;{i%o;;0;{i4o;;0;{iLo;;i;{i0o;;i;{i4o;;0;{ io;;i;{io;;i;{io;;i;{i@o;;0;{io;;0;{i4o;;0;{io;;i;{io;;i;{i5o;;0;{i"o;;0;{io;;i;{i#o;;i;{i7o;;0;{i-o;;i;{io;;i;{iHo;;0;{i-o;;0;{io;;i;{iHo;;0;{i-o;;i;{iIo;;0;{i2o;;i;{iAo;;0;{io;;0;{iHo;;i;{io;;i;{io;;0;{i o;;0;{i1o;;0;{i*o;;i;{iLo;;i;{io;;0;{io;;0;{i4o;;0;{io;;i;{ io;;0;{i#o;;0;{i8o;;0;{io;;0;{i@o;;0;{io;;0;{io;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i*o;;0;{i1o;;0;{io;;0;{io;;0;{i0o;;0;{i'o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{iDo;;0;{io;;0;{i"o;;0;{i*o;;0;{i8o;;0;{i#o;;0;{i4o;;0;{i"o;;0;{i0o;;i;{i5o;;0;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i#o;;0;{i1o;;0;{i'o;;i;{iBo;;0;{io;;0;{i/o;;i;{iBo;;0;{i%o;;0;{i"o;;0;{i5o;;i;{i-o;;0;{i@o;;0;{i'o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;i;{io;;0;{i#o;;0;{i2o;;0;{i.o;;0;{i4o;;0;{iDo;;0;{io;;0;{i#o;;0;{io;;0;{iLo;;i;{io;;0;{ io;;0;{i4o;;0;{i*o;;i;{i*o;;0;{iLo;;i;{i-o;;0;{iDo;;0;{i#o;;0;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{i*o;;0;{i o;;0;{i5o;;i;{iAo;;0;{io;;0;{io;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{io;;i;{i9o;;0;{io;;i;{io;;i;{io;;0;{i2o;;i;{io;;0;{i'o;;0;{i5o;;i;{io;;0;{i2o;;0;{i#o;;0;{i4o;;0;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{i4o;;0;{io;;0;{i2o;;i;{io;;0;{i!o;;i;{i2o;;0;{i#o;;0;{i5o;;i;{i4o;;0;{i"o;;0;{i!o;;i;{i2o;;0;{i"o;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{io;;0;{io;;0;{i5o;;i;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i2o;;0;{io;;i;{io;;0;{io;;0;{i!o;;i;{i2o;;i;{i"o;;0;{i2o;;0;{io;;0;{i#o;;0;{io;;0;{iLo;;i;{i"o;;i;{io;;0;{i2o;;i;{i@o;;0;{io;;0;{iIo;;0;{i2o;;i;{i%o;;0;{i5o;;0;{i%o;;0;{i2o;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i(o;;0;{i4o;;0;{i#o;;0;{i4o;;0;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{i*o;;0;{io;;0;{i4o;;0;{io;;i;{i+o;;0;{i1o;;0;{i*o;;0;{io;;0;{i4o;;0;{io;;i;{i2o;;i;{io;;0;{i#o;;i;{i#o;;0;{i1o;;0;{io;;0;{i)o;;0;{iLo;;i;{i4o;;0;{io;;i;{io;;0;{i#o;;0;{iLo;;i;{i5o;;i;{i@o;;0;{io;;0;{iIo;;0;{i2o;;i;{i*o;;0;{io;;0;{i2o;;0;{io;;0;{i8o;;0;{i*o;;0;{i#o;;0;{io;;0;{iLo;;i;{iDo;;0;{io;;0;{i@o;;0;{i#o;;0;{i2o;;0;{i0o;;0;{io;;0;{i4o;;0;{i!o;;0;{i4o;;0;{io;;i;{i!o;;0;{io;;0;{i8o;;0;{i#o;;0;{i0o;;i;{i@o;;0;{io;;0;{i%o;;0;{io;;i;{io;;i;{iBo;;0;{io;;i;{iIo;;i;{i#o;;0;{ io;;i;{ io;;0;{i4o;;0;{io;;0;{i5o;;0;{iIo;;i;{io;;0;{i4o;;0;{i o;;0;{i1o;;0;{io;;i;{i!o;;0;{i2o;;0;{i#o;;0;{iLo;;0;{io;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i4o;;0;{io;;i;{iBo;;0;{i!o;;0;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{i%o;;0;{io;;0;{i-o;;0;{i!o;;i;{i%o;;0;{i9o;;0;{i@o;;0;{i#o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i'o;;i;{io;;0;{i2o;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i9o;;0;{io;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i4o;;0;{io;;0;{i2o;;i;{io;;0;{i0o;;i;{i4o;;0;{i"o;;0;{i!o;;i;{i#o;;0;{i0o;;i;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i9o;;0;{io;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i(o;;i;{i)o;;i;{i*o;;0;{io;;0;{i2o;;0;{io;;i;{i8o;;0;{io;;0;{io;;0;{i#o;;i;{i-o;;i;{i0o;;i;{i1o;;0;{i o;;i;{io;;i;{i2o;;0;{i#o;;0;{i1o;;0;{io;;0;{i"o;;0;{iLo;;i;{i%o;;0;{i1o;;0;{i"o;;i;{i5o;;i;{iBo;;0;{i%o;;0;{io;;i;{i(o;;i;{ io;;i;{i2o;;0;{i%o;;i;{io;;0;{i2o;;i;{iLo;;i;{io;;0;{i1o;;0;{i o;;0;{i o;;0;{i1o;;0;{io;;0;{i4o;;i;{i2o;;0;{i%o;;i;{i!o;;0;{io;;0;{io;;0;{i#o;;0;{i5o;;i;{i0o;;i;{i2o;;0;{i o;;0;{i4o;;0;{io;;0;{i2o;;0;{i%o;;i;{i*o;;0;{io;;0;{iLo;;i;{io;;0;{iLo;;i;{i+o;;i;{i'o;;0;{i1o;;0;{io;;0;{io;;0;{i8o;;i;{iLo;;i;{io;;0;{i2o;;0;{io;;0;{io;;0;{iIo;;0;{i2o;;i;{i-o;;0;{ i o;;i;{io;;0;{iDo;;0;{io;;0;{i"o;;i;{i!o;;i;{i#o;;0;{iLo;;0;{io;;0;{i-o;;0;{i"o;;0;{i*o;;0;{iLo;;i;{i@o;;0;{io;;0;{io;;i;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i#o;;0;{i*o;;i;{iBo;;0;{io;;i;{i!o;;0;{i!o;;0;{i4o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i0o;;0;{io;;0;{i0o;;i;{i2o;;i;{io;;0;{iLo;;i;{i0o;;0;{i+o;;0;{iLo;;i;{i@o;;0;{i'o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i4o;;0;{ io;;i;{io;;i;{io;;i;{io;;0;{i9o;;0;{io;;i;{io;;i;{io;;i;{iHo;;0;{io;;i;{iIo;;0;{i!o;;i;{i5o;;0;{i"o;;0;{ io;;i;{io;;i;{ io;;0;{i'o;;0;{i4o;;0;{i%o;;i;{io;;0;{iIo;;0;{i2o;;0;{i!o;;0;{i9o;;0;{i%o;;0;{io;;0;{i4o;;0;{io;;0;{i4o;;i;{i@o;;0;{i o;;0;{i5o;;0;{iIo;;0;{i"o;;0;{io;;i;{iDo;;0;{io;;i;{io;;i;{i!o;;i;{i#o;;0;{iHo;;0;{i'o;;0;{i!o;;0;{i!o;;0;{i4o;;0;{io;;0;{i#o;;i;{i#o;;i;{io;;i;{i'o;;i;{iHo;;0;{i"o;;0;{io;;i;{i'o;;i;{iIo;;0;{i"o;;0;{io;;i;{i7o;;0;{i-o;;i;{io;;i;{io;;i;{iHo;;0;{i-o;;i;{iIo;;0;{i-o;;i;{i@o;;0;{io;;0;{i4o;;0;{i%o;;i;{i%o;;0;{ io;;0;{i#o;;0;{i2o;;0;{io;;i;{io;;0;{i-o;;0;{i!o;;i;{i'o;;0;{i4o;;0;{i o;;0;{i1o;;0;{io;;i;{i*o;;0;{iBo;;0;{io;;0;{io;;i;{iBo;;0;{io;;0;{io;;i;{i'o;;0;{i(o;;i;{i#o;;0;{iLo;;i;{i'o;;0;{i#o;;0;{iLo;;i;{iBo;;0;{io;;i;{iGo;;0;{io;;0;{i o;;0;{iLo;;i;{io;;i;{iHo;;i;{i+o;;0;{iLo;;i;{i-o;;i;{i2o;;i;{ io;;0;{i1o;;0;{io;;i;{io;;0;{i1o;;0;{iIo;;0;{io;;i;{iCo;;0;{io;;i;{iDo;;0;{i#o;;i;{iIo;;0;{io;;i;{i@o;;0;{io;;0;{iIo;;0;{io;;i;{i-o;;i;{i2o;;i;{io;;0;{ io;;0;{i8o;;i;{i#o;;0;{io;;i;{i-o;;i;{i5o;;0;{i"o;;0;{i#o;;i;{i*o;;0;{i'o;;0;{io;;0;{io;;0;{i4o;;0;{i@o;;0;{i'o;;0;{i(o;;0;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{io;;0;{io;;0;{i0o;;i;{i1o;;0;{i!o;;i;{i#o;;0;{i-o;;0;{i*o;;i;{i2o;;0;{io;;0;{i5o;;0;{io;;i;{io;;0;{iDo;;0;{io;;i;{i o;;0;{i1o;;0;{iHo;;0;{io;;0;{iAo;;0;{io;;0;{i%o;;i;{io;;i;{ io;;0;{i-o;;0;{i%o;;i;{i#o;;i;{i*o;;0;{i@o;;0;{io;;0;{io;;i;{i4o;;i;{i(o;;0;{i6o;;0;{io;;0;{i)o;;0;{i2o;;i;{i@o;;0;{i'o;;0;{i-o;;0;{i#o;;0;{iLo;;0;{io;;i;{io;;0;{i4o;;0;{i'o;;0;{i%o;;0;{i2o;;i;{io;;0;{io;;0;{i9o;;0;{io;;i;{io;;0;{i9o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i2o;;0;{i%o;;i;{io;;0;{i4o;;0;{i%o;;0;{i5o;;0;{io;;i;{i!o;;0;{i4o;;i;{io;;0;{io;;i;{i0o;;i;{i"o;;i;{iCo;;0;{i*o;;i;{i#o;;0;{ io;;0;{i8o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;i;{i!o;;0;{i4o;;0;{io;;i;{i#o;;i;{i@o;;0;{io;;0;{i(o;;i;{i'o;;0;{i2o;;0;{io;;0;{i2o;;i;{i)o;;0;{i2o;;0;{io;;i;{i*o;;0;{io;;0;{iLo;;0;{i@o;;0;{i%o;;0;{iHo;;i;{i-o;;i;{i2o;;i;{i'o;;i;{i4o;;0;{io;;i;{i!o;;0;{i0o;;0;{io;;0;{i#o;;0;{i2o;;0;{io;;i;{io;;i;{iFo;;i;{iHo;;0;{io;;i;{i5o;;0;{i"o;;i;{ io;;i;{io;;i;{i!o;;i;{i"o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i#o;;i;{i7o;;0;{i-o;;0;{io;;i;{i"o;;i;{iHo;;0;{i-o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{iIo;;0;{i-o;;i;{io;;0;{i5o;;0;{iHo;;i;{i+o;;0;{i2o;;i;{i@o;;0;{i"o;;0;{i7o;;0;{iHo;;0;{i-o;;i;{ io;;0;{i%o;;0;{iIo;;0;{i2o;;0;{i!o;;0;{i@o;;0;{io;;0;{i7o;;0;{iIo;;0;{i-o;;i;{io;;0;{i8o;;0;{io;;0;{i4o;;0;{i'o;;i;{io;;0;{i#o;;0;{i0o;;0;{i*o;;0;{i2o;;0;{io;;i;{i"o;;0;{i7o;;0;{io;;0;{io;;0;{iHo;;0;{i-o;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{iAo;;0;{i%o;;0;{io;;0;{io;;0;{iLo;;i;{iAo;;0;{io;;0;{i#o;;0;{i*o;;0;{io;;0;{i2o;;i;{iBo;;0;{io;;0;{i#o;;0;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{iDo;;0;{io;;0;{i#o;;0;{io;;0;{iLo;;i;{iGo;;0;{io;;i;{i@o;;0;{i'o;;0;{i4o;;0;{i#o;;0;{iLo;;0;{io;;i;{io;;i;{iHo;;0;{io;;i;{i2o;;i;{iDo;;0;{io;;i;{iIo;;0;{io;;i;{i-o;;i;{io;;0;{io;;0;{io;;0;{i4o;;0;{iIo;;0;{io;;0;{iBo;;0;{i o;;0;{io;;0;{i2o;;i;{i-o;;0;{io;;i;{io;;0;{io;;0;{i-o;;0;{i%o;;i;{i o;;0;{ io;;i;{io;;i;{i1o;;0;{i%o;;0;{i"o;;0;{i2o;;0;{io;;0;{i5o;;i;{i2o;;0;{i!o;;0;{io;;0;{i8o;;0;{io;;i;{io;;0;{i1o;;0;{io;;0;{i"o;;0;{iLo;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{io;;0;{i#o;;0;{i#o;;0;{io;;0;{io;;i;{io;;0;{i#o;;0;{i#o;;0;{io;;i;{i%o;;i;{i!o;;i;{ io;;0;{io;;0;{i4o;;0;{io;;0;{i#o;;i;{i#o;;0;{i2o;;0;{i o;;0;{i2o;;0;{io;;0;{i8o;;0;{i*o;;0;{i#o;;0;{io;;0;{iLo;;i;{i2o;;0;{i(o;;i;{i4o;;0;{io;;0;{i#o;;i;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{i#o;;0;{io;;0;{io;;0;{iLo;;i;{i2o;;0;{i o;;i;{i'o;;0;{i#o;;0;{i#o;;0;{io;;i;{i(o;;0;{io;;i;{i5o;;0;{i%o;;i;{i2o;;i;{io;;0;{io;;0;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i4o;;0;{i)o;;0;{io;;0;{iLo;;i;{iLo;;i;{i@o;;0;{io;;0;{i*o;;i;{i o;;0;{i2o;;i;{io;;0;{i2o;;0;{io;;i;{i'o;;0;{i2o;;0;{io;;0;{i5o;;i;{io;;0;{io;;i;{io;;0;{io;;i;{i2o;;i;{iIo;;0;{i2o;;i;{io;;i;{i o;;0;{i4o;;0;{io;;i;{iLo;;i;{io;;0;{i-o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i5o;;0;{iIo;;i;{i#o;;0;{ io;;i;{io;;i;{i%o;;0;{i%o;;0;{iLo;;i;{i2o;;0;{i'o;;0;{iLo;;0;{i@o;;0;{i o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i4o;;0;{io;;i;{i%o;;i;{i@o;;0;{i%o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i5o;;0;{i"o;;0;{io;;i;{i8o;;0;{io;;i;{i%o;;0;{ io;;0;{i1o;;0;{i*o;;0;{io;;0;{iLo;;i;{i-o;;i;{i4o;;0;{i o;;i;{i@o;;0;{io;;0;{i#o;;0;{io;;i;{i"o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{iHo;;0;{i"o;;0;{i!o;;i;{iGo;;0;{i!o;;i;{i*o;;i;{io;;0;{i-o;;0;{i%o;;i;{i4o;;0;{io;;i;{i-o;;0;{i#o;;0;{iLo;;i;{ io;;0;{i2o;;0;{i!o;;0;{i-o;;0;{io;;i;{io;;0;{i5o;;0;{i@o;;0;{i%o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{io;;i;{i!o;;0;{i9o;;0;{io;;0;{i2o;;0;{i*o;;0;{iLo;;i;{i%o;;0;{i4o;;0;{io;;i;{i+o;;0;{iLo;;0;{iDo;;0;{i!o;;0;{io;;0;{iLo;;i;{i0o;;i;{io;;0;{i0o;;i;{i0o;;i;{i2o;;i;{ io;;0;{i1o;;0;{i'o;;i;{io;;0;{i2o;;0;{io;;i;{i!o;;0;{i7o;;0;{i-o;;i;{i#o;;0;{i2o;;0;{io;;i;{i0o;;i;{i%o;;i;{i!o;;i;{iAo;;0;{i*o;;i;{iAo;;0;{i#o;;0;{io;;i;{iCo;;0;{io;;i;{iDo;;0;{i!o;;0;{iIo;;i;{i4o;;0;{ io;;i;{iBo;;0;{i%o;;0;{io;;i;{i#o;;0;{iLo;;0;{io;;i;{io;;0;{i@o;;0;{io;;0;{i"o;;0;{iLo;;i;{iHo;;0;{io;;i;{iIo;;0;{i!o;;i;{i5o;;0;{i"o;;0;{ io;;i;{io;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{io;;i;{i#o;;0;{iLo;;i;{iHo;;0;{i"o;;0;{io;;i;{iIo;;0;{i"o;;i;{i'o;;i;{i7o;;0;{i-o;;i;{io;;i;{iHo;;0;{i-o;;i;{iIo;;0;{i-o;;i;{io;;i;{iBo;;0;{i%o;;0;{i#o;;0;{i8o;;0;{i*o;;0;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;i;{iGo;;0;{io;;i;{i@o;;0;{io;;0;{i%o;;0;{iGo;;0;{io;;i;{i*o;;0;{i#o;;0;{iGo;;0;{io;;i;{iHo;;0;{io;;i;{iIo;;i;{i-o;;i;{i@o;;0;{i#o;;0;{i4o;;0;{iHo;;0;{i!o;;i;{i@o;;0;{io;;0;{i4o;;0;{iHo;;0;{i!o;;i;{iHo;;0;{i-o;;i;{i@o;;0;{io;;0;{iHo;;0;{i-o;;i;{i2o;;i;{io;;0;{i2o;;i;{iJo;;0;{io;;0;{i5o;;0;{iKo;;i;{io;;0;{io;;i;{io;;0;{iLo;;i;{io;;i;{io;;0;{i%o;;0;{i5o;;i;{i-o;;0;{io;;i;{i2o;;i;{i!o;;0;{iDo;;0;{i+o;;0;{i"o;;0;{io;;0;{i2o;;i;{i"o;;0;{i"o;;0;{i2o;;0;{i%o;;i;{i5o;;i;{iLo;;i;{i#o;;i;{io;;i;{i!o;;i;{i$o;;0;{io;;0;{i5o;;0;{i(o;;0;{i6o;;0;{io;;0;{i)o;;0;{i2o;;i;{io;;0;{i1o;;0;{i"o;;i;{i*o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i"o;;i;{i-o;;i;{i0o;;i;{i2o;;i;{i0o;;i;{i5o;;0;{i"o;;0;{ io;;i;{i o;;i;{io;;i;{i'o;;i;{i0o;;i;{iIo;;0;{i"o;;0;{io;;i;{i'o;;i;{iJo;;0;{i"o;;0;{i0o;;i;{i7o;;0;{iHo;;0;{i-o;;0;{io;;i;{iIo;;0;{i-o;;0;{i"o;;i;{i9o;;i;{iGo;;0;{io;;i;{iHo;;0;{i2o;;i;{i%o;;i;{ i o;;0;{i'o;;0;{io;;i;{i'o;;i;{i2o;;i;{i0o;;i;{i5o;;0;{iHo;;0;{i"o;;0;{io;;i;{iAo;;0;{io;;0;{i%o;;0;{io;;i;{i'o;;i;{iIo;;0;{i"o;;i;{i7o;;0;{i-o;;0;{io;;i;{io;;i;{i"o;;i;{iIo;;0;{i-o;;0;{io;;i;{iHo;;0;{io;;i;{io;;0;{i%o;;0;{i1o;;0;{iHo;;0;{io;;i;{i2o;;i;{iIo;;0;{i2o;;i;{i(o;;i;{i%o;;i;{i1o;;0;{i*o;;i;{i*o;;0;{io;;0;{i2o;;0;{i#o;;i;{i%o;;i;{i8o;;0;{i o;;i;{i-o;;0;{i#o;;0;{iLo;;i;{i@o;;0;{i o;;0;{io;;0;{io;;0;{iLo;;i;{i5o;;0;{i"o;;i;{iGo;;0;{io;;0;{io;;0;{iLo;;i;{iBo;;0;{io;;0;{i#o;;0;{i4o;;0;{iBo;;0;{io;;i;{i0o;;i;{io;;0;{i0o;;i;{i2o;;i;{i0o;;i;{i@o;;0;{io;;0;{i5o;;0;{iJo;;0;{i"o;;0;{i0o;;i;{i@o;;0;{io;;0;{i2o;;i;{iBo;;0;{i#o;;0;{i+o;;0;{i4o;;0;{io;;0;{i"o;;0;{iLo;;i;{i%o;;i;{i4o;;0;{ io;;i;{io;;i;{iFo;;i;{io;;i;{i-o;;0;{io;;i;{iBo;;0;{io;;0;{io;;i;{io;;i;{iHo;;0;{io;;i;{iJo;;0;{io;;i;{i5o;;0;{ i"o;;i;{ io;;i;{io;;0;{i"o;;0;{i2o;;0;{io;;i;{io;;0;{iBo;;0;{io;;i;{i'o;;i;{i0o;;i;{iHo;;0;{i"o;;0;{i!o;;i;{iIo;;0;{i"o;;0;{i'o;;i;{iJo;;0;{i"o;;0;{io;;i;{i0o;;i;{i7o;;0;{i-o;;0;{io;;i;{i"o;;0;{io;;0;{iIo;;0;{i-o;;0;{i"o;;i;{iHo;;0;{i-o;;0;{i"o;;i;{iIo;;0;{i-o;;0;{io;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iGo;;0;{io;;i;{io;;0;{io;;i;{io;;0;{i5o;;i;{io;;i;{ io;;i;{i2o;;0;{i#o;;i;{io;;0;{iIo;;0;{io;;i;{i*o;;0;{i8o;;0;{io;;i;{iCo;;0;{io;;i;{io;;i;{iDo;;0;{i#o;;i;{iHo;;0;{io;;i;{i2o;;i;{io;;i;{io;;i;{i+o;;0;{i9o;;i;{iIo;;i;{io;;i;{i2o;;i;{io;;0;{i#o;;0;{i0o;;0;{i*o;;0;{io;;0;{io;;0;{iLo;;i;{iJo;;0;{io;;i;{i2o;;i;{iKo;;i;{io;;i;{i-o;;i;{i@o;;0;{i+o;;0;{i%o;;0;{i-o;;i;{i2o;;i;{i.o;;0;{i7o;;0;{iIo;;0;{i-o;;i;{io;;i;{io;;i;{i o;;0;{i4o;;0;{i o;;i;{io;;0;{i4o;;0;{i!o;;i;{i5o;;0;{i"o;;0;{io;;i;{iGo;;0;{io;;i;{io;;0;{i2o;;0;{i#o;;i;{io;;i;{i4o;;0;{io;;i;{i"o;;i;{i-o;;i;{i4o;;0;{io;;i;{iAo;;0;{io;;0;{iHo;;i;{i%o;;i;{ i-o;;i;{iDo;;0;{io;;0;{i%o;;i;{i0o;;i;{i2o;;0;{i0o;;i;{i5o;;0;{i"o;;0;{io;;i;{iGo;;0;{io;;i;{iHo;;i;{iIo;;i;{i-o;;0;{i4o;;0;{i o;;i;{i%o;;i;{i@o;;0;{i#o;;0;{i-o;;i;{i0o;;i;{i2o;;i;{io;;0;{io;;i;{i+o;;0;{i1o;;0;{i'o;;i;{i0o;;i;{i4o;;0;{io;;i;{iIo;;0;{io;;i;{i5o;;0;{i"o;;0;{io;;i;{i7o;;0;{i-o;;i;{io;;i;{io;;0;{i4o;;0;{io;;0;{i#o;;i;{io;;0;{iIo;;0;{i-o;;0;{i"o;;i;{io;;i;{io;;i;{iHo;;0;{i-o;;i;{io;;i;{iGo;;0;{io;;i;{iHo;;0;{io;;i;{i2o;;i;{iIo;;0;{i2o;;i;{io;;0;{io;;i;{io;;0;{i7o;;0;{i-o;;i;{io;;i;{io;;i;{iHo;;0;{i-o;;0;{io;;i;{iIo;;0;{i2o;;i;{io;;i;{io;;0;{i2o;;i;{io;;0;{i0o;;i;{io;;i;{i o;;0;{i o;;0;{io;;0;{i2o;;0;{io;;i;{i#o;;i;{ io;;0;{i%o;;0;{iIo;;0;{i2o;;0;{i"o;;i;{io;;0;{i2o;;i;{io;;0;{i8o;;0;{i#o;;0;{i5o;;i;{i9o;;0;{i#o;;0;{io;;0;{iLo;;i;{i#o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i+o;;0;{i6o;;0;{io;;0;{i)o;;0;{iLo;;i;{i2o;;0;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i"o;;0;{i8o;;0;{io;;i;{i@o;;0;{io;;0;{i)o;;0;{i!o;;i;{i'o;;0;{i o;;i;{io;;0;{i5o;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i#o;;i;{io;;i;{io;;0;{i2o;;i;{i2o;;0;{i"o;;i;{i8o;;0;{io;;0;{i2o;;0;{i"o;;i;{io;;0;{ io;;0;{i'o;;0;{i4o;;0;{io;;i;{i o;;0;{i4o;;0;{i%o;;0;{i'o;;0;{i2o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{io;;0;{iLo;;0;{iAo;;0;{i%o;;0;{io;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i4o;;0;{i o;;0;{i4o;;0;{i%o;;0;{i%o;;0;{i4o;;0;{io;;i;{io;;0;{i o;;0;{i9o;;0;{i%o;;0;{iHo;;0;{i2o;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i5o;;i;{i5o;;0;{i"o;;0;{io;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{io;;0;{i#o;;0;{iGo;;0;{io;;0;{io;;0;{iLo;;i;{i#o;;0;{ io;;i;{i o;;0;{i5o;;0;{iBo;;0;{i-o;;0;{io;;0;{i4o;;0;{i@o;;0;{i!o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i*o;;i;{io;;0;{i4o;;0;{io;;i;{i*o;;0;{i4o;;0;{i@o;;0;{io;;0;{io;;0;{io;;0;{iLo;;i;{i4o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i2o;;i;{i0o;;i;{i4o;;0;{io;;i;{i-o;;0;{io;;i;{i(o;;i;{i@o;;0;{io;;0;{i%o;;0;{i*o;;i;{i5o;;0;{i"o;;0;{ io;;i;{io;;i;{io;;i;{i'o;;i;{i7o;;0;{i-o;;0;{io;;i;{iHo;;0;{i-o;;i;{i%o;;i;{io;;i;{io;;i;{i!o;;i;{i"o;;0;{iLo;;0;{io;;0;{i-o;;0;{i"o;;i;{i*o;;i;{i2o;;i;{i0o;;i;{i4o;;0;{io;;i;{io;;i;{i@o;;0;{io;;0;{i%o;;0;{i4o;;0;{io;;i;{io;;i;{io;;0;{i4o;;0;{io;;i;{i5o;;0;{i"o;;i;{iHo;;0;{i"o;;0;{io;;i;{iIo;;0;{i"o;;i;{iGo;;0;{io;;i;{i(o;;i;{i*o;;i;{i%o;;0;{i2o;;0;{io;;i;{i-o;;0;{i#o;;0;{i-o;;0;{io;;0;{i*o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iLo;;0;{ io;;0;{i9o;;0;{i!o;;i;{i!o;;0;{i2o;;0;{i@o;;0;{io;;0;{iIo;;0;{io;;0;{io;;0;{iLo;;i;{i#o;;0;{i4o;;0;{i*o;;0;{iBo;;0;{io;;0;{io;;i;{i*o;;0;{i@o;;0;{io;;0;{io;;0;{io;;0;{i5o;;0;{io;;i;{i@o;;0;{io;;0;{io;;0;{io;;0;{iLo;;i;{iBo;;0;{i o;;0;{iAo;;0;{io;;0;{i%o;;0;{i%o;;0;{i4o;;0;{io;;0;{i5o;;0;{iIo;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i4o;;0;{i o;;i;{i0o;;i;{i2o;;i;{ io;;0;{i2o;;0;{i%o;;i;{i'o;;0;{i@o;;0;{i'o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i0o;;i;{i@o;;0;{i'o;;0;{i%o;;0;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{i4o;;0;{ io;;i;{io;;i;{i%o;;i;{iHo;;0;{io;;i;{i!o;;i;{ io;;0;{i#o;;0;{i1o;;0;{io;;0;{i"o;;0;{iLo;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i9o;;0;{io;;i;{i*o;;0;{i4o;;0;{io;;i;{i5o;;0;{i"o;;0;{ io;;i;{io;;i;{io;;i;{i#o;;i;{i'o;;i;{iIo;;0;{i"o;;i;{io;;i;{io;;i;{i7o;;0;{iHo;;0;{i-o;;i;{io;;i;{iBo;;0;{io;;i;{iDo;;0;{io;;0;{i"o;;i;{iGo;;0;{ io;;i;{io;;i;{io;;i;{i o;;i;{io;;0;{io;;0;{i9o;;0;{i%o;;i;{iHo;;0;{io;;i;{io;;0;{io;;0;{iHo;;0;{i2o;;0;{io;;i;{i-o;;i;{iIo;;0;{io;;0;{io;;0;{iLo;;i;{i"o;;i;{i-o;;i;{io;;0;{io;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{i1o;;0;{i%o;;i;{i!o;;0;{i1o;;0;{i*o;;i;{i#o;;0;{ i o;;i;{io;;0;{io;;0;{iLo;;0;{i o;;0;{i4o;;0;{io;;i;{i!o;;i;{i*o;;i;{iGo;;0;{io;;0;{i o;;0;{iLo;;0;{io;;0;{i#o;;0;{i2o;;0;{i"o;;i;{i%o;;i;{io;;0;{iLo;;0;{i*o;;0;{io;;0;{i2o;;0;{io;;0;{i-o;;0;{i"o;;0;{io;;0;{iLo;;i;{i#o;;0;{iLo;;i;{i*o;;i;{io;;0;{i4o;;0;{i'o;;0;{i1o;;0;{i%o;;i;{i+o;;0;{iLo;;0;{i!o;;0;{i2o;;0;{i#o;;0;{iLo;;0;{io;;i;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{i1o;;0;{io;;0;{iBo;;0;{io;;0;{iBo;;0;{io;;i;{i4o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i#o;;0;{i5o;;0;{iHo;;i;{i@o;;0;{io;;0;{i-o;;0;{iDo;;0;{i#o;;0;{io;;0;{iLo;;i;{i!o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i0o;;i;{io;;0;{i0o;;i;{i0o;;i;{io;;0;{i0o;;i;{i2o;;0;{i'o;;0;{iLo;;0;{i@o;;0;{io;;0;{i o;;0;{i1o;;0;{io;;i;{i4o;;0;{io;;i;{i#o;;0;{iLo;;0;{io;;i;{i5o;;0;{i"o;;0;{io;;i;{iIo;;0;{i"o;;0;{i!o;;i;{i'o;;i;{i7o;;0;{i-o;;i;{io;;i;{io;;i;{i"o;;i;{iHo;;0;{i-o;;i;{io;;i;{io;;0;{io;;0;{i#o;;i;{iIo;;0;{i-o;;i;{io;;i;{i"o;;i;{i@o;;0;{i'o;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i#o;;0;{i4o;;0;{io;;i;{iGo;;0;{io;;i;{iIo;;0;{io;;i;{i"o;;i;{i-o;;i;{i o;;0;{ io;;0;{i0o;;i;{io;;0;{i#o;;0;{i2o;;i;{io;;i;{i o;;0;{i1o;;0;{i"o;;i;{i8o;;0;{io;;0;{i2o;;0;{i"o;;i;{i#o;;0;{i'o;;i;{i4o;;i;{i5o;;i;{i*o;;0;{i1o;;0;{i o;;i;{ io;;0;{i#o;;i;{i#o;;0;{i!o;;i;{io;;0;{i$o;;0;{io;;0;{i)o;;0;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i-o;;0;{i8o;;0;{io;;0;{i*o;;0;{i2o;;0;{i+o;;0;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i@o;;0;{io;;0;{i!o;;0;{i5o;;i;{i'o;;0;{i o;;i;{i!o;;i;{#io;;0;{io;;0;{i0o;;i;{i0o;;i;{i@o;;0;{i.o;;0;{i4o;;0;{i#o;;0;{io;;0;{i o;;0;{iLo;;i;{iLo;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i%o;;0;{i2o;;i;{io;;i;{io;;0;{i2o;;0;{io;;0;{i4o;;0;{io;;i;{i-o;;0;{i1o;;0;{io;;i;{io;;i;{ i o;;0;{i2o;;0;{i"o;;i;{io;;0;{i1o;;0;{io;;i;{i!o;;0;{i2o;;0;{io;;i;{i*o;;0;{i'o;;0;{i1o;;0;{i*o;;0;{io;;0;{i4o;;0;{iLo;;i;{i2o;;i;{i4o;;0;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{i5o;;i;{io;;0;{i4o;;0;{io;;i;{i o;;0;{i1o;;0;{i'o;;0;{i#o;;0;{iLo;;i;{io;;i;{i4o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i@o;;0;{i#o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{i@o;;0;{i%o;;0;{i"o;;0;{iLo;;i;{io;;0;{io;;0;{i2o;;i;{i#o;;i;{i4o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{io;;0;{i8o;;0;{io;;i;{io;;i;{io;;0;{i5o;;i;{i4o;;0;{io;;0;{i5o;;i;{i%o;;i;{iAo;;0;{i-o;;0;{i%o;;0;{io;;0;{i-o;;0;{i.o;;0;{i-o;;0;{i%o;;0;{iLo;;i;{io;;i;{i-o;;0;{io;;i;{i2o;;i;{i'o;;0;{i5o;;i;{i5o;;i;{io;;i;{ io;;0;{i-o;;0;{i%o;;i;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{io;;i;{i*o;;0;{iLo;;i;{i9o;;i;{i@o;;0;{io;;0;{i%o;;0;{i5o;;0;{i@o;;0;{i'o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{io;;0;{i#o;;0;{i!o;;i;{i!o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{i%o;;0;{i1o;;0;{io;;i;{iBo;;0;{i!o;;0;{i#o;;0;{i5o;;i;{i@o;;0;{i#o;;0;{i5o;;0;{i"o;;0;{i%o;;i;{i"o;;i;{i#o;;0;{i"o;;i;{i1o;;0;{i"o;;i;{i8o;;i;{i!o;;0;{i2o;;0;{i(o;;i;{i%o;;i;{ io;;i;{i'o;;0;{i4o;;0;{i%o;;i;{i2o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i7o;;0;{i-o;;0;{io;;i;{iHo;;0;{i-o;;0;{i"o;;i;{iIo;;0;{i-o;;0;{i"o;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{io;;i;{iGo;;0;{io;;i;{iLo;;i;{i)o;;i;{i2o;;0;{i"o;;0;{io;;i;{i*o;;0;{i@o;;0;{i o;;0;{iGo;;0;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i+o;;i;{io;;i;{i-o;;0;{i#o;;0;{i4o;;0;{io;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{iLo;;0;{ io;;0;{i4o;;0;{i'o;;0;{i#o;;0;{i5o;;i;{i#o;;0;{i5o;;0;{iHo;;0;{io;;0;{i4o;;0;{io;;0;{i*o;;0;{iLo;;i;{i%o;;0;{i4o;;0;{io;;i;{i@o;;0;{i!o;;0;{io;;i;{iAo;;0;{i#o;;0;{io;;i;{i0o;;i;{i2o;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{iLo;;0;{i-o;;0;{i-o;;0;{i#o;;0;{iLo;;0;{iAo;;0;{io;;0;{io;;i;{i!o;;0;{i1o;;0;{io;;i;{i'o;;i;{i2o;;0;{i"o;;i;{i"o;;0;{i(o;;i;{i#o;;0;{i5o;;i;{i%o;;0;{i5o;;i;{i*o;;0;{iLo;;i;{i+o;;0;{iLo;;i;{i-o;;0;{i5o;;i;{i0o;;i;{i4o;;0;{io;;i;{io;;i;{i%o;;i;{i5o;;0;{i"o;;i;{io;;i;{i!o;;0;{i-o;;0;{io;;i;{i#o;;0;{iLo;;0;{i!o;;0;{iHo;;0;{i2o;;0;{i#o;;0;{iLo;;i;{iHo;;0;{i"o;;0;{io;;i;{iIo;;0;{i"o;;0;{io;;i;{i7o;;0;{i-o;;i;{io;;i;{io;;i;{ io;;0;{i-o;;0;{io;;i;{iHo;;0;{i2o;;0;{io;;0;{i%o;;0;{i-o;;0;{io;;0;{i o;;0;{i2o;;0;{i)o;;0;{i5o;;i;{io;;0;{io;;0;{io;;0;{io;;0;{i8o;;0;{i#o;;0;{i5o;;i;{i*o;;0;{i#o;;0;{i'o;;0;{io;;i;{iAo;;0;{io;;0;{iIo;;0;{i'o;;i;{io;;i;{iHo;;0;{i-o;;i;{i"o;;i;{iDo;;0;{i#o;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iBo;;0;{io;;i;{i#o;;i;{iBo;;0;{io;;0;{i%o;;0;{i4o;;0;{i*o;;i;{i"o;;i;{i%o;;0;{io;;0;{i5o;;0;{iIo;;i;{iGo;;0;{io;;i;{i o;;0;{i4o;;0;{iBo;;0;{io;;i;{i o;;0;{i4o;;0;{io;;0;{i5o;;i;{io;;i;{io;;i;{io;;i;{i5o;;i;{iHo;;0;{io;;i;{i2o;;i;{iIo;;0;{io;;i;{i!o;;i;{i2o;;i;{io;;0;{iLo;;i;{i*o;;0;{iLo;;i;{i"o;;0;{io;;i;{i o;;0;{i9o;;i;{io;;i;{i o;;0;{i8o;;0;{i"o;;i;{i#o;;0;{i9o;;0;{i o;;0;{i2o;;0;{i@o;;0;{i%o;;0;{iGo;;0;{i!o;;i;{i%o;;i;{iBo;;0;{i%o;;0;{iHo;;0;{i*o;;0;{iBo;;0;{io;;0;{io;;i;{i*o;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i@o;;0;{io;;0;{i"o;;0;{iLo;;i;{i-o;;i;{i#o;;0;{i!o;;0;{io;;0;{i5o;;i;{i1o;;0;{io;;i;{io;;0;{i5o;;i;{i'o;;i;{i0o;;i;{i2o;;i;{i'o;;i;{i o;;0;{io;;i;{io;;i;{io;;0;{i2o;;i;{io;;i;{i4o;;0;{i o;;i;{i!o;;0;{i2o;;0;{i%o;;0;{i"o;;0;{iLo;;i;{i"o;;0;{i-o;;0;{io;;i;{i#o;;0;{i1o;;0;{io;;0;{i)o;;0;{iLo;;i;{i2o;;0;{i o;;i;{i%o;;0;{i1o;;0;{io;;0;{i)o;;0;{io;;0;{iLo;;i;{i@o;;0;{i#o;;0;{i(o;;i;{iLo;;i;{i.o;;0;{i1o;;0;{io;;i;{i0o;;i;{i4o;;0;{ io;;i;{io;;i;{i"o;;0;{i-o;;i;{io;;i;{iFo;;i;{iHo;;0;{io;;i;{i@o;;0;{i"o;;0;{iIo;;0;{i-o;;i;{iIo;;0;{i!o;;i;{i5o;;0;{i"o;;i;{ io;;i;{io;;i;{i'o;;i;{i"o;;0;{i2o;;i;{iCo;;0;{io;;i;{iHo;;0;{i"o;;0;{io;;i;{i!o;;i;{io;;0;{i8o;;0;{i o;;i;{i@o;;0;{i"o;;0;{i5o;;0;{i"o;;0;{io;;i;{i'o;;i;{i7o;;0;{i-o;;i;{io;;i;{io;;i;{io;;i;{iHo;;0;{i-o;;i;{io;;i;{iIo;;0;{i-o;;i;{io;;i;{io;;0;{i#o;;0;{i2o;;0;{i"o;;i;{io;;i;{i@o;;0;{i!o;;0;{io;;i;{iFo;;i;{iGo;;0;{io;;i;{io;;i;{ io;;0;{i4o;;0;{io;;0;{i#o;;i;{io;;0;{i2o;;i;{iBo;;0;{io;;i;{i+o;;0;{i9o;;i;{i-o;;0;{i2o;;0;{io;;0;{i2o;;0;{i(o;;i;{iCo;;0;{io;;i;{io;;i;{i-o;;0;{io;;i;{iHo;;0;{i-o;;i;{iIo;;i;{i"o;;i;{i2o;;i;{i#o;;0;{io;;i;{i2o;;i;{io;;0;{io;;0;{i4o;;0;{io;;i;{io;;0;{i#o;;0;{i4o;;0;{i*o;;0;{i8o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{i'o;;0;{i4o;;0;{i@o;;0;{io;;0;{i#o;;0;{i2o;;0;{i0o;;0;{i+o;;0;{iLo;;i;{io;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{io;;i;{i o;;0;{i4o;;0;{io;;i;{io;;0;{i8o;;i;{io;;i;{i9o;;i;{io;;0;{io;;0;{i#o;;i;{io;;0;{ io;;0;{i4o;;i;{i-o;;0;{io;;i;{i2o;;0;{i#o;;0;{iLo;;i;{iIo;;0;{i2o;;0;{i#o;;0;{iLo;;i;{io;;0;{i4o;;0;{io;;0;{i2o;;i;{io;;i;{io;;0;{i4o;;0;{iIo;;0;{io;;i;{io;;0;{iBo;;0;{io;;0;{i'o;;0;{iLo;;i;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i@o;;0;{i#o;;0;{iIo;;0;{io;;0;{i o;;0;{iLo;;i;{i"o;;0;{i-o;;0;{io;;i;{i#o;;0;{i'o;;0;{io;;i;{i'o;;0;{io;;0;{i5o;;i;{i1o;;0;{io;;0;{i4o;;i;{i*o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{i-o;;0;{io;;0;{io;;0;{iLo;;i;{iLo;;0;{i#o;;0;{i-o;;0;{io;;0;{io;;0;{iLo;;i;{i-o;;i;{i8o;;0;{io;;0;{i"o;;0;{i-o;;0;{io;;i;{i2o;;i;{i0o;;i;{i4o;;0;{ io;;i;{io;;0;{io;;0;{i2o;;i;{i#o;;0;{iHo;;0;{i2o;;i;{io;;i;{i!o;;i;{iHo;;0;{i!o;;i;{iIo;;0;{i!o;;i;{i5o;;0;{i"o;;0;{ io;;i;{io;;i;{iFo;;i;{io;;i;{io;;i;{io;;i;{i#o;;0;{iIo;;0;{i-o;;0;{i"o;;i;{i'o;;0;{i8o;;0;{io;;i;{iFo;;i;{i!o;;i;{i%o;;0;{i%o;;0;{i4o;;i;{i o;;0;{i6o;;0;{i!o;;i;{io;;0;{i5o;;0;{iIo;;i;{i*o;;0;{io;;0;{i4o;;0;{io;;i;{iLo;;i;{i'o;;i;{iHo;;0;{i"o;;i;{i!o;;i;{i#o;;0;{i2o;;0;{io;;i;{i'o;;i;{iAo;;0;{i#o;;0;{io;;i;{iIo;;0;{i"o;;0;{i'o;;0;{i#o;;0;{io;;i;{iFo;;i;{i7o;;0;{i-o;;i;{ io;;i;{io;;i;{i"o;;0;{i(o;;i;{i-o;;0;{i8o;;0;{iDo;;0;{i#o;;i;{io;;i;{io;;i;{iAo;;0;{io;;0;{iIo;;0;{i'o;;i;{iDo;;0;{io;;0;{i"o;;i;{i#o;;0;{io;;i;{iHo;;0;{i-o;;i;{io;;i;{i"o;;i;{iIo;;0;{i-o;;i;{ io;;i;{io;;i;{i"o;;i;{i#o;;0;{i1o;;0;{io;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{i!o;;i;{i%o;;i;{iBo;;0;{i o;;i;{iDo;;0;{i#o;;i;{iGo;;0;{io;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{io;;i;{io;;i;{i'o;;i;{iHo;;i;{ io;;i;{i#o;;0;{i1o;;0;{io;;i;{iHo;;0;{i2o;;0;{i"o;;i;{i@o;;0;{i#o;;0;{iIo;;0;{i2o;;i;{i#o;;0;{iHo;;0;{i-o;;0;{io;;i;{i'o;;i;{i-o;;i;{i2o;;i;{i#o;;0;{iIo;;0;{i-o;;0;{io;;i;{iIo;;0;{ io;;i;{io;;i;{io;;0;{iLo;;i;{i-o;;i;{i2o;;i;{iCo;;0;{io;;i;{i%o;;0;{#io;;i;{i'o;;0;{i1o;;0;{io;;i;{io;;i;{io;;0;{i0o;;i;{io;;0;{io;;0;{i4o;;0;{io;;i;{io;;0;{i3o;;0;{io;;0;{i'o;;0;{io;;i;{i o;;0;{i5o;;0;{iIo;;0;{io;;0;{i3o;;0;{i%o;;0;{i1o;;0;{io;;i;{io;;0;{i0o;;i;{io;;0;{i2o;;i;{i"o;;0;{i0o;;i;{i%o;;0;{i3o;;0;{io;;0;{i1o;;0;{io;;i;{i2o;;i;{io;;0;{i4o;;0;{io;;0;{i2o;;0;{i#o;;i;{i5o;;i;{io;;0;{io;;i;{i8o;;0;{io;;0;{i2o;;0;{i#o;;i;{iBo;;0;{io;;0;{io;;i;{io;;0;{i@o;;0;{i o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{io;;0;{i8o;;i;{io;;i;{io;;0;{i8o;;i;{io;;i;{i5o;;0;{iIo;;i;{io;;i;{i5o;;i;{io;;i;{io;;i;{io;;0;{io;;i;{i o;;0;{iLo;;i;{i*o;;0;{iLo;;i;{io;;0;{i9o;;0;{io;;i;{i*o;;0;{i1o;;0;{i!o;;0;{io;;0;{i1o;;0;{i*o;;i;{i@o;;0;{i'o;;0;{iIo;;0;{i2o;;i;{io;;0;{io;;i;{i2o;;0;{io;;0;{i-o;;0;{io;;i;{io;;i;{io;;0;{i#o;;i;{io;;0;{iLo;;i;{io;;0;{i4o;;0;{iBo;;0;{io;;0;{iBo;;0;{io;;0;{i#o;;0;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{i!o;;0;{io;;0;{i-o;;0;{i*o;;i;{i-o;;0;{io;;i;{i"o;;i;{iLo;;0;{i@o;;0;{i-o;;0;{i2o;;0;{io;;0;{iLo;;i;{i#o;;0;{i-o;;0;{i*o;;i;{i'o;;i;{io;;i;{i9o;;0;{iBo;;0;{i%o;;0;{i*o;;i;{i(o;;i;{io;;0;{i1o;;0;{i"o;;i;{i)o;;0;{io;;0;{i8o;;i;{i+o;;0;{i"o;;0;{i0o;;i;{i%o;;0;{i1o;;0;{io;;i;{i2o;;i;{i0o;;i;{i-o;;i;{ i o;;0;{i2o;;0;{i@o;;0;{io;;0;{i@o;;0;{i%o;;0;{i5o;;0;{i"o;;0;{iDo;;0;{i#o;;0;{io;;0;{iLo;;i;{i!o;;0;{i2o;;0;{io;;i;{i0o;;i;{i@o;;0;{io;;0;{i-o;;0;{i0o;;i;{iBo;;0;{i o;;0;{i!o;;i;{i0o;;i;{i@o;;0;{io;;0;{i0o;;i;{i2o;;i;{ io;;0;{i1o;;0;{i"o;;i;{io;;0;{i'o;;0;{i1o;;0;{i o;;i;{io;;0;{iLo;;0;{io;;i;{i0o;;i;{iFo;;i;{i4o;;0;{ io;;i;{i#o;;0;{i2o;;i;{io;;0;{io;;0;{io;;0;{io;;0;{i2o;;i;{io;;0;{i@o;;0;{i%o;;0;{iHo;;0;{i-o;;i;{i%o;;0;{i%o;;0;{i4o;;0;{io;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i(o;;i;{io;;0;{i1o;;0;{i o;;0;{i o;;0;{i2o;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{i2o;;i;{i-o;;0;{i8o;;0;{io;;0;{i%o;;i;{iIo;;0;{io;;i;{i5o;;0;{i"o;;i;{ io;;i;{io;;0;{i2o;;i;{io;;i;{io;;i;{io;;0;{i%o;;0;{i-o;;0;{io;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{iAo;;0;{i!o;;0;{iHo;;0;{io;;0;{iIo;;0;{i3o;;i;{i!o;;i;{i'o;;i;{iHo;;0;{i"o;;0;{io;;i;{io;;i;{i!o;;i;{iIo;;0;{i"o;;0;{io;;i;{i'o;;i;{i7o;;0;{i-o;;0;{ io;;i;{i*o;;0;{i#o;;0;{i#o;;i;{io;;i;{io;;i;{io;;i;{iHo;;0;{i-o;;0;{ io;;i;{io;;i;{i%o;;0;{i-o;;0;{i"o;;i;{i!o;;i;{iCo;;0;{i*o;;i;{i"o;;i;{iIo;;0;{i-o;;0;{i"o;;i;{i@o;;0;{ i o;;0;{i-o;;i;{i#o;;0;{iLo;;i;{io;;i;{io;;0;{i%o;;i;{i-o;;0;{i#o;;0;{iLo;;i;{i4o;;0;{i%o;;i;{io;;i;{io;;i;{i"o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iBo;;0;{i o;;0;{iBo;;0;{io;;i;{i-o;;i;{iBo;;0;{io;;0;{i%o;;0;{io;;0;{iLo;;0;{i'o;;0;{i4o;;0;{i%o;;i;{iGo;;0;{ io;;i;{io;;0;{i2o;;i;{io;;i;{io;;i;{i%o;;0;{i-o;;0;{io;;i;{io;;i;{io;;i;{i!o;;i;{iHo;;0;{ io;;i;{io;;0;{i%o;;i;{io;;0;{i3o;;i;{i o;;0;{i9o;;i;{i!o;;i;{i+o;;0;{iLo;;i;{i@o;;0;{i+o;;0;{i%o;;0;{i5o;;0;{iHo;;0;{i"o;;0;{i!o;;i;{i-o;;i;{i2o;;i;{i%o;;i;{iIo;;0;{io;;i;{i2o;;i;{iBo;;0;{i%o;;0;{i!o;;i;{i'o;;0;{"io;;i;{io;;i;{i4o;;0;{io;;i;{i5o;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;i;{i!o;;0;{i#o;;0;{i#o;;0;{io;;i;{i o;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{io;;0;{io;;0;{i0o;;i;{iLo;;i;{i4o;;0;{io;;0;{i0o;;i;{io;;0;{i0o;;i;{i4o;;i;{io;;i;{i8o;;i;{io;;0;{io;;0;{iLo;;i;{i#o;;i;{i2o;;0;{i#o;;0;{iLo;;i;{i%o;;i;{io;;i;{ io;;0;{i9o;;i;{io;;0;{i2o;;i;{i!o;;0;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{i"o;;0;{iLo;;i;{i2o;;0;{io;;0;{io;;0;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{iLo;;i;{io;;0;{io;;0;{i0o;;i;{iLo;;i;{i4o;;i;{i5o;;i;{io;;0;{i0o;;i;{io;;i;{io;;0;{i7o;;0;{io;;i;{i4o;;0;{i*o;;i;{iDo;;0;{io;;0;{i"o;;i;{io;;0;{i*o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;i;{i!o;;0;{i0o;;i;{i1o;;0;{io;;i;{i2o;;0;{io;;0;{i4o;;0;{io;;i;{i#o;;i;{i!o;;0;{io;;0;{i5o;;i;{i5o;;i;{i%o;;0;{ i%o;;0;{i4o;;0;{io;;0;{io;;0;{i1o;;0;{io;;i;{i*o;;0;{iLo;;i;{i2o;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i@o;;0;{i'o;;0;{io;;i;{iBo;;0;{io;;i;{i'o;;0;{i1o;;0;{io;;i;{i(o;;0;{i!o;;0;{iLo;;i;{i"o;;0;{i2o;;i;{iLo;;i;{i*o;;0;{ io;;0;{iLo;;i;{i o;;0;{i9o;;i;{i!o;;0;{i0o;;i;{iLo;;i;{i'o;;0;{i1o;;0;{io;;i;{i*o;;0;{i0o;;i;{i1o;;0;{io;;0;{io;;0;{i#o;;i;{i8o;;0;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i'o;;0;{i1o;;0;{io;;i;{i2o;;0;{i#o;;0;{i1o;;0;{i o;;i;{i4o;;i;{i"o;;0;{i2o;;i;{i+o;;0;{ io;;i;{i0o;;i;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{io;;0;{i4o;;i;{i2o;;i;{i"o;;i;{i*o;;i;{i!o;;0;{i2o;;0;{i#o;;0;{io;;i;{i*o;;i;{i,o;;0;{i8o;;i;{i-o;;0;{i#o;;0;{iLo;;i;{ io;;0;{i4o;;0;{io;;i;{i%o;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{io;;0;{i0o;;0;{i'o;;0;{i1o;;0;{io;;0;{io;;0;{io;;i;{i o;;0;{i1o;;0;{io;;i;{iHo;;0;{io;;i;{io;;0;{i4o;;0;{io;;0;{i-o;;0;{i%o;;i;{i!o;;0;{i-o;;0;{io;;0;{io;;0;{iLo;;i;{i4o;;0;{io;;0;{i4o;;0;{i'o;;0;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i#o;;0;{iLo;;i;{i4o;;0;{ io;;i;{i#o;;0;{iLo;;0;{ io;;0;{i*o;;0;{i@o;;0;{io;;0;{i o;;0;{i1o;;0;{io;;i;{iBo;;0;{io;;0;{i%o;;0;{i'o;;0;{iLo;;i;{io;;i;{io;;i;{io;;0;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{io;;i;{i%o;;0;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{i#o;;0;{io;;i;{iIo;;0;{io;;i;{i'o;;0;{iIo;;0;{i2o;;0;{io;;i;{i5o;;0;{i"o;;0;{ io;;i;{ io;;0;{i1o;;0;{io;;0;{io;;0;{io;;0;{iLo;;i;{i o;;0;{i1o;;0;{i"o;;i;{io;;0;{iHo;;0;{i2o;;0;{i@o;;0;{io;;0;{iIo;;0;{i2o;;i;{i*o;;0;{i#o;;0;{i0o;;i;{i@o;;0;{io;;0;{io;;0;{i8o;;i;{io;;0;{io;;0;{i2o;;0;{i!o;;i;{i@o;;0;{i+o;;0;{io;;0;{i7o;;0;{i-o;;i;{iCo;;0;{io;;0;{iIo;;i;{io;;i;{io;;0;{i2o;;i;{i#o;;i;{iHo;;0;{i"o;;i;{i'o;;i;{i@o;;0;{io;;0;{i o;;0;{i8o;;0;{i@o;;0;{i-o;;0;{i%o;;0;{i2o;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i%o;;0;{io;;0;{i o;;0;{i5o;;i;{iBo;;0;{i#o;;0;{io;;0;{io;;0;{iLo;;i;{i%o;;0;{iBo;;0;{io;;0;{i#o;;0;{i!o;;i;{iDo;;0;{io;;0;{i"o;;i;{iGo;;0;{io;;i;{i@o;;0;{i o;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i'o;;0;{i4o;;0;{i*o;;i;{io;;0;{io;;i;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{iHo;;0;{i-o;;i;{iIo;;i;{io;;i;{i"o;;i;{i2o;;i;{i(o;;0;{ i#o;;0;{io;;0;{i5o;;i;{i)o;;0;{io;;i;{ io;;0;{i#o;;i;{i2o;;0;{i#o;;i;{i4o;;0;{io;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i4o;;0;{i#o;;0;{i4o;;i;{i5o;;i;{io;;0;{i5o;;i;{iLo;;i;{iIo;;0;{i2o;;i;{i%o;;0;{i)o;;i;{i'o;;0;{ io;;0;{i5o;;0;{i o;;i;{io;;i;{ io;;i;{i o;;0;{i1o;;0;{io;;0;{i#o;;i;{i#o;;i;{i4o;;0;{i o;;i;{i5o;;0;{i o;;i;{i2o;;0;{i%o;;i;{i@o;;0;{io;;0;{i o;;i;{i)o;;i;{i*o;;0;{i4o;;0;{io;;i;{iHo;;0;{i'o;;0;{io;;i;{i2o;;0;{io;;i;{i#o;;0;{i"o;;0;{i0o;;i;{iLo;;i;{iDo;;0;{io;;0;{i"o;;i;{i4o;;0;{io;;i;{i5o;;0;{i"o;;0;{i#o;;i;{i*o;;i;{"io;;i;{io;;i;{i*o;;0;{i#o;;0;{i#o;;i;{io;;i;{io;;0;{i'o;;0;{i2o;;0;{i!o;;i;{io;;0;{i5o;;0;{iHo;;0;{i"o;;0;{i!o;;i;{i o;;0;{i'o;;0;{io;;i;{io;;0;{io;;0;{i5o;;i;{io;;0;{i5o;;i;{io;;i;{iGo;;0;{io;;i;{io;;i;{i8o;;i;{io;;0;{i5o;;0;{i"o;;0;{i#o;;i;{i o;;0;{i2o;;0;{io;;i;{io;;i;{io;;i;{ io;;i;{i+o;;i;{i2o;;i;{i-o;;i;{i0o;;i;{i2o;;i;{io;;0;{io;;0;{io;;0;{i4o;;0;{io;;0;{i!o;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{io;;0;{i4o;;0;{io;;0;{i"o;;0;{iLo;;i;{io;;0;{i4o;;0;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{i4o;;0;{io;;0;{i!o;;i;{i5o;;i;{io;;0;{io;;0;{i5o;;i;{i#o;;0;{i1o;;0;{io;;0;{i)o;;0;{iLo;;i;{iHo;;0;{i'o;;0;{i!o;;i;{i*o;;0;{io;;0;{i0o;;i;{i$o;;0;{i)o;;0;{io;;0;{i4o;;0;{iLo;;0;{i@o;;0;{io;;0;{i o;;i;{i1o;;0;{i!o;;0;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i0o;;i;{i5o;;i;{i"o;;0;{io;;i;{iLo;;i;{iHo;;0;{io;;i;{i+o;;0;{i2o;;i;{iLo;;i;{i2o;;i;{io;;0;{i"o;;i;{i5o;;0;{i"o;;0;{io;;i;{io;;i;{i"o;;0;{iLo;;i;{i o;;0;{i2o;;i;{i!o;;0;{ i+o;;0;{i0o;;i;{i-o;;i;{iCo;;0;{io;;i;{i2o;;i;{i5o;;0;{i"o;;0;{io;;i;{io;;0;{i2o;;0;{i#o;;0;{i5o;;i;{i7o;;0;{i-o;;0;{io;;i;{i o;;0;{i2o;;0;{io;;0;{i4o;;i;{iGo;;0;{io;;i;{i"o;;i;{i#o;;0;{i4o;;0;{io;;i;{io;;i;{iLo;;i;{i!o;;i;{io;;0;{i2o;;0;{i!o;;i;{i!o;;0;{i4o;;0;{io;;0;{i#o;;i;{i*o;;0;{i8o;;0;{io;;i;{i5o;;i;{io;;0;{i4o;;0;{i"o;;0;{i!o;;i;{i o;;0;{i2o;;0;{io;;i;{i@o;;0;{i o;;0;{iGo;;0;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iGo;;0;{io;;i;{i%o;;i;{ io;;i;{i o;;0;{i9o;;0;{i!o;;0;{i4o;;i;{i2o;;i;{i5o;;0;{iHo;;0;{i"o;;0;{io;;i;{i7o;;0;{i-o;;0;{io;;0;{i*o;;0;{i%o;;0;{io;;i;{i'o;;0;{ io;;i;{i2o;;0;{i!o;;0;{i2o;;0;{io;;0;{i"o;;0;{iLo;;i;{io;;0;{i#o;;0;{i@o;;0;{io;;0;{io;;0;{i#o;;i;{io;;0;{i0o;;i;{i2o;;i;{i"o;;i;{io;;i;{i5o;;0;{i"o;;0;{io;;i;{i*o;;0;{i#o;;0;{i'o;;0;{io;;i;{i%o;;i;{i0o;;0;{i@o;;0;{i'o;;0;{i o;;i;{i2o;;i;{ i o;;0;{i5o;;0;{iIo;;i;{i#o;;0;{i o;;0;{i"o;;0;{iLo;;i;{i5o;;i;{iLo;;i;{i'o;;i;{ io;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i4o;;0;{io;;i;{i5o;;0;{i"o;;0;{iLo;;i;{io;;0;{i0o;;i;{i2o;;i;{i5o;;0;{i"o;;0;{iLo;;i;{i o;;0;{i2o;;i;{io;;0;{i"o;;0;{iLo;;i;{io;;i;{i#o;;0;{i*o;;i;{i%o;;0;{i1o;;0;{io;;0;{i)o;;0;{io;;0;{iLo;;i;{i+o;;0;{i!o;;0;{i-o;;i;{i$o;;0;{io;;i;{i2o;;0;{io;;i;{i0o;;i;{i@o;;0;{i-o;;0;{io;;i;{iDo;;0;{i+o;;0;{iIo;;i;{i4o;;0;{io;;0;{i*o;;0;{i2o;;0;{io;;i;{i#o;;0;{iLo;;0;{io;;i;{io;;i;{i(o;;0;{i*o;;0;{i4o;;0;{io;;i;{i5o;;0;{i"o;;i;{io;;0;{i%o;;i;{io;;0;{io;;i;{io;;i;{io;;0;{i#o;;0;{i4o;;0;{io;;i;{io;;i;{i*o;;0;{i5o;;i;{i2o;;0;{i"o;;i;{io;;0;{i5o;;i;{io;;i;{io;;i;{io;;0;{i5o;;i;{i!o;;i;{i'o;;i;{iCo;;0;{io;;i;{iHo;;0;{i"o;;i;{io;;i;{io;;0;{i2o;;0;{i"o;;i;{i!o;;i;{i'o;;i;{iIo;;0;{i"o;;0;{io;;i;{i!o;;i;{i*o;;0;{i-o;;0;{io;;i;{i'o;;i;{i7o;;0;{i-o;;i;{ io;;i;{i#o;;0;{i0o;;0;{io;;0;{i2o;;0;{i)o;;i;{iDo;;0;{i*o;;i;{io;;0;{i3o;;i;{io;;0;{iHo;;0;{i2o;;i;{iCo;;0;{i+o;;0;{i o;;0;{iHo;;i;{iDo;;0;{io;;i;{iHo;;0;{i-o;;i;{i!o;;i;{io;;0;{i#o;;0;{i2o;;0;{i!o;;i;{iBo;;0;{io;;0;{i#o;;0;{i!o;;i;{iIo;;0;{i-o;;i;{io;;0;{iIo;;0;{i2o;;i;{i@o;;0;{io;;0;{i%o;;i;{iBo;;0;{io;;i;{i%o;;i;{iGo;;0;{io;;i;{i@o;;0;{io;;0;{i#o;;0;{iGo;;0;{io;;i;{io;;i;{iIo;;0;{io;;i;{io;;i;{ io;;0;{i!o;;i;{i'o;;0;{i1o;;0;{io;;0;{io;;0;{i5o;;0;{iHo;;i;{i(o;;0;{i9o;;0;{io;;0;{i"o;;0;{iLo;;0;{i*o;;0;{i9o;;0;{io;;0;{i#o;;i;{i@o;;0;{i%o;;0;{i7o;;0;{i-o;;0;{io;;i;{iCo;;0;{i"o;;i;{iAo;;0;{io;;0;{iIo;;0;{i'o;;i;{i2o;;i;{i+o;;i;{io;;i;{ i2o;;i;{i7o;;0;{i-o;;0;{io;;i;{iHo;;0;{i-o;;i;{iHo;;0;{io;;i;{iIo;;0;{i2o;;i;{io;;0;{i4o;;i;{i8o;;i;{io;;i;{i2o;;0;{i#o;;0;{io;;0;{iLo;;i;{io;;0;{i%o;;i;{i*o;;0;{i8o;;0;{io;;0;{i'o;;0;{i4o;;0;{i*o;;0;{i1o;;0;{i"o;;i;{io;;0;{ i-o;;0;{i0o;;i;{i+o;;0;{io;;0;{i0o;;i;{i2o;;0;{i0o;;i;{iFo;;i;{i5o;;0;{i"o;;0;{io;;i;{i!o;;i;{i'o;;i;{iHo;;0;{i"o;;0;{i'o;;i;{i7o;;0;{i-o;;i;{iHo;;0;{i-o;;0;{i"o;;i;{iGo;;0;{io;;i;{i@o;;0;{i+o;;0;{io;;0;{i7o;;0;{iHo;;0;{i-o;;0;{i"o;;i;{io;;i;{iAo;;0;{io;;0;{i!o;;i;{iHo;;0;{io;;i;{i-o;;i;{iIo;;0;{i2o;;i;{i!o;;i;{ i'o;;0;{io;;0;{i5o;;i;{i1o;;0;{io;;0;{io;;i;{iLo;;i;{i2o;;i;{i"o;;0;{i1o;;0;{io;;i;{i0o;;i;{i5o;;0;{i"o;;0;{i'o;;i;{iHo;;0;{i"o;;0;{i'o;;i;{i7o;;0;{i-o;;0;{io;;i;{io;;i;{io;;i;{iGo;;0;{io;;i;{io;;i;{iHo;;i;{io;;i;{i-o;;i;{i"o;;i;{ io;;i;{i2o;;i;{i0o;;i;{iFo;;i;{i4o;;0;{io;;i;{io;;i;{io;;i;{iFo;;i;{i5o;;0;{i"o;;0;{io;;i;{io;;i;{iHo;;0;{i"o;;0;{i'o;;i;{i7o;;0;{i-o;;0;{io;;i;{iHo;;0;{i-o;;i;{i@o;;0;{io;;i;{iHo;;0;{i-o;;0;{i"o;;i;{i2o;;i;{iIo;;0;{i2o;;i;{i#o;;0;{i1o;;0;{i o;;0;{i o;;0;{i4o;;0;{io;;i;{i2o;;i;{i0o;;0;{iFo;;i;{i5o;;0;{i"o;;0;{i o;;i;{i%o;;0;{io;;i;{i'o;;i;{iAo;;0;{i+o;;0;{i%o;;0;{io;;i;{i-o;;i;{i2o;;i;{i0o;;i;{iAo;;0;{i+o;;0;{i%o;;0;{i0o;;i;{i4o;;0;{io;;i;{i5o;;0;{i"o;;0;{io;;i;{i'o;;i;{iHo;;0;{i"o;;0;{i!o;;i;{i7o;;0;{i-o;;i;{ io;;i;{io;;i;{io;;i;{i!o;;i;{i@o;;0;{io;;0;{iGo;;0;{io;;i;{io;;0;{i7o;;0;{i-o;;i;{iAo;;0;{i+o;;0;{i%o;;0;{iHo;;i;{iHo;;0;{i-o;;0;{i!o;;i;{iGo;;0;{io;;i;{io;;0;{i%o;;0;{iIo;;0;{i2o;;i;{iDo;;0;{i!o;;0;{iHo;;0;{i@o;;0;{io;;0;{iGo;;0;{io;;0;{i*o;;0;{io;;0;{i4o;;0;{i!o;;i;{io;;0;{i7o;;0;{io;;i;{iHo;;i;{i2o;;i;{io;;0;{i-o;;i;{i%o;;0;{io;;0;{i2o;;i;{iIo;;0;{i2o;;i;{i'o;;i;{ io;;i;{io;;0;{i0o;;0;{i@o;;0;{i%o;;i;{i"o;;i;{i-o;;0;{i0o;;i;{i+o;;0;{i'o;;0;{i0o;;i;{i5o;;0;{iHo;;0;{i"o;;0;{io;;i;{iHo;;i;{i-o;;0;{i0o;;i;{i0o;;i;{i2o;;i;{io;;0;{iIo;;0;{i3o;;i;{i0o;;i;{iDo;;0;{i!o;;0;{iIo;;i;{i4o;;0;{io;;i;{i!o;;i;{i+o;;0;{i2o;;0;{i o;;i;{i5o;;0;{i"o;;0;{io;;i;{io;;i;{iHo;;0;{i"o;;0;{i'o;;i;{iAo;;0;{i+o;;0;{iIo;;0;{io;;i;{iIo;;0;{i"o;;i;{io;;i;{i!o;;i;{iBo;;0;{i+o;;0;{io;;i;{i7o;;0;{i-o;;0;{io;;i;{iAo;;0;{i+o;;0;{iIo;;0;{io;;i;{iHo;;0;{i-o;;i;{iGo;;0;{ io;;i;{io;;i;{io;;i;{io;;i;{iBo;;i;{io;;i;{io;;0;{i0o;;i;{io;;0;{i5o;;i;{iCo;;0;{io;;i;{io;;i;{iHo;;i;{i-o;;i;{i@o;;0;{i+o;;0;{i4o;;0;{i!o;;i;{i2o;;i;{iIo;;0;{io;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{i-o;;i;{"io;;i;{io;;0;{i4o;;0;{io;;i;{i o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i o;;0;{io;;i;{i1o;;0;{i"o;;i;{i o;;0;{i@o;;0;{i#o;;0;{i"o;;0;{iLo;;i;{io;;0;{i1o;;0;{i"o;;i;{io;;0;{io;;0;{io;;0;{iLo;;i;{i o;;0;{io;;i;{i2o;;0;{io;;0;{i5o;;i;{io;;i;{i!o;;i;{i1o;;0;{i"o;;i;{i#o;;0;{ i#o;;0;{io;;0;{io;;0;{i#o;;0;{i0o;;0;{iBo;;0;{i"o;;0;{io;;i;{i*o;;i;{i0o;;i;{i2o;;0;{i o;;i;{i9o;;0;{io;;i;{i%o;;0;{i1o;;0;{io;;0;{i)o;;0;{io;;0;{iLo;;i;{i'o;;0;{i2o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i(o;;0;{io;;i;{i*o;;i;{i2o;;0;{i#o;;i;{i4o;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{i-o;;0;{i1o;;0;{io;;0;{i#o;;0;{i#o;;0;{i2o;;0;{i o;;0;{io;;0;{i9o;;0;{io;;i;{i*o;;0;{i!o;;0;{io;;0;{io;;0;{i9o;;0;{io;;i;{i8o;;i;{i1o;;0;{io;;0;{io;;0;{i2o;;i;{i2o;;i;{io;;0;{i4o;;0;{io;;0;{iDo;;0;{io;;0;{i"o;;i;{i@o;;0;{io;;0;{io;;0;{io;;i;{io;;0;{i(o;;i;{iBo;;0;{io;;0;{i)o;;i;{io;;i;{i o;;0;{io;;0;{i5o;;i;{io;;0;{i*o;;0;{iLo;;i;{i4o;;0;{i o;;0;{i1o;;0;{io;;i;{io;;0;{io;;0;{i0o;;0;{i#o;;0;{i0o;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{io;;0;{i1o;;0;{io;;0;{io;;0;{i0o;;i;{io;;0;{i4o;;0;{i%o;;i;{iAo;;0;{i-o;;0;{i%o;;0;{io;;0;{i-o;;0;{i.o;;0;{i-o;;0;{i%o;;0;{iLo;;i;{i5o;;0;{i@o;;0;{i-o;;0;{iGo;;0;{i!o;;i;{io;;0;{i4o;;0;{iBo;;0;{i-o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{io;;i;{ io;;i;{io;;0;{i#o;;0;{i0o;;0;{i*o;;0;{io;;0;{io;;0;{iLo;;i;{i2o;;0;{i"o;;i;{io;;0;{i1o;;0;{i'o;;i;{io;;0;{i#o;;0;{i2o;;0;{io;;0;{i o;;0;{iLo;;i;{i*o;;0;{io;;0;{i2o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iDo;;0;{i o;;0;{i!o;;0;{iLo;;i;{io;;0;{i o;;0;{i-o;;0;{iDo;;0;{i!o;;0;{io;;0;{iLo;;i;{i*o;;0;{i1o;;0;{io;;i;{io;;0;{i4o;;0;{iBo;;0;{io;;0;{io;;i;{i!o;;i;{i-o;;0;{i#o;;i;{iBo;;0;{io;;0;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{i-o;;0;{i o;;i;{i"o;;i;{i#o;;0;{i2o;;0;{i'o;;0;{i1o;;0;{io;;i;{iGo;;0;{io;;0;{i-o;;0;{i#o;;0;{iHo;;0;{i-o;;0;{i"o;;i;{i%o;;0;{ i o;;0;{i1o;;0;{i%o;;0;{i'o;;0;{i2o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{i2o;;i;{i%o;;0;{i4o;;0;{i o;;i;{i*o;;0;{i@o;;0;{i!o;;0;{i5o;;0;{i"o;;0;{i#o;;0;{iLo;;i;{i2o;;i;{i'o;;i;{i1o;;0;{io;;i;{i,o;;0;{io;;i;{i2o;;i;{i-o;;i;{ io;;0;{iHo;;0;{i0o;;i;{i#o;;0;{iLo;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i-o;;0;{i'o;;0;{i"o;;i;{i-o;;i;{iAo;;0;{i%o;;0;{io;;0;{io;;0;{iLo;;i;{i0o;;0;{i-o;;0;{i0o;;i;{iCo;;0;{io;;i;{i2o;;i;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{i2o;;0;{io;;i;{i o;;0;{io;;0;{i0o;;i;{i1o;;0;{i"o;;i;{io;;0;{i2o;;0;{i"o;;i;{iLo;;0;{i o;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i*o;;i;{io;;0;{i8o;;0;{io;;i;{io;;0;{i2o;;0;{i#o;;i;{iLo;;0;{io;;0;{i8o;;0;{io;;i;{io;;0;{i4o;;0;{io;;i;{i#o;;0;{i*o;;i;{i%o;;0;{i0o;;i;{i,o;;0;{i2o;;0;{i#o;;i;{i@o;;0;{i%o;;0;{i"o;;i;{iAo;;0;{io;;0;{iHo;;i;{iCo;;0;{io;;i;{i o;;0;{iIo;;i;{i4o;;0;{io;;i;{i@o;;0;{io;;0;{i#o;;0;{i4o;;0;{io;;i;{io;;i;{iIo;;0;{io;;i;{i5o;;0;{ i"o;;0;{io;;i;{io;;i;{io;;i;{iHo;;0;{i"o;;0;{io;;i;{i!o;;i;{io;;0;{i2o;;0;{io;;0;{i4o;;0;{i o;;i;{i'o;;i;{iIo;;0;{i"o;;0;{io;;i;{i!o;;0;{io;;0;{i8o;;0;{iJo;;0;{io;;i;{i@o;;0;{io;;0;{i5o;;0;{iIo;;0;{i"o;;0;{i!o;;i;{i'o;;i;{iJo;;0;{i"o;;0;{io;;i;{i!o;;i;{io;;0;{i8o;;0;{iJo;;0;{io;;i;{i7o;;0;{ i-o;;0;{io;;i;{io;;i;{i!o;;i;{iHo;;0;{i-o;;0;{i"o;;i;{iIo;;0;{i-o;;i;{ io;;i;{io;;i;{i!o;;i;{i"o;;i;{i*o;;0;{i8o;;0;{io;;i;{i@o;;0;{io;;0;{i7o;;0;{iIo;;0;{i-o;;i;{iJo;;0;{i-o;;0;{io;;i;{i@o;;0;{ io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i o;;0;{i5o;;0;{i"o;;i;{iHo;;0;{i"o;;0;{io;;0;{i@o;;0;{io;;0;{i!o;;0;{i*o;;0;{iLo;;i;{i o;;0;{i5o;;0;{i"o;;i;{io;;0;{io;;i;{i#o;;0;{i5o;;0;{i"o;;0;{io;;0;{i4o;;0;{io;;i;{io;;0;{io;;0;{i*o;;0;{iLo;;i;{i!o;;0;{i-o;;0;{i#o;;0;{i1o;;0;{i%o;;0;{io;;0;{iLo;;i;{i5o;;i;{i"o;;0;{iHo;;0;{io;;0;{io;;0;{iLo;;i;{iAo;;0;{io;;0;{io;;i;{iGo;;0;{ io;;0;{i o;;0;{iLo;;i;{io;;0;{i%o;;0;{i-o;;0;{i@o;;0;{i#o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i-o;;0;{i#o;;0;{iLo;;0;{io;;i;{i@o;;0;{io;;0;{i#o;;0;{i*o;;i;{io;;i;{io;;i;{io;;0;{i0o;;0;{iBo;;0;{i#o;;i;{i-o;;0;{i6o;;0;{io;;i;{io;;i;{io;;0;{i9o;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i@o;;0;{io;;0;{io;;i;{iDo;;0;{io;;0;{i#o;;0;{i o;;0;{iLo;;i;{i!o;;0;{io;;0;{i#o;;0;{i4o;;0;{iBo;;0;{i-o;;i;{iHo;;0;{i"o;;i;{i-o;;i;{iIo;;i;{io;;0;{i2o;;i;{i-o;;i;{i#o;;0;{i0o;;0;{i@o;;0;{i+o;;0;{i"o;;i;{i@o;;0;{i.o;;0;{i-o;;i;{i@o;;0;{io;;i;{iJo;;0;{ io;;i;{i"o;;i;{i'o;;i;{i0o;;i;{iKo;;i;{io;;i;{i"o;;i;{i.o;;i;{io;;0;{io;;0;{i2o;;0;{i#o;;0;{iLo;;i;{iBo;;0;{io;;0;{io;;0;{i#o;;0;{i1o;;0;{i!o;;i;{i%o;;0;{i4o;;0;{io;;0;{i#o;;i;{i@o;;0;{i!o;;0;{io;;0;{i#o;;i;{io;;i;{i o;;0;{i'o;;0;{i"o;;i;{i!o;;0;{i5o;;0;{i!o;;0;{i-o;;0;{i#o;;0;{iLo;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i"o;;i;{i%o;;0;{i o;;0;{i4o;;0;{io;;0;{io;;0;{i4o;;i;{i4o;;0;{io;;0;{i-o;;0;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i*o;;0;{io;;0;{i4o;;0;{io;;0;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{i-o;;i;{i#o;;0;{iLo;;0;{i o;;0;{i4o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i@o;;0;{i o;;0;{iBo;;0;{io;;0;{i'o;;0;{i4o;;0;{io;;0;{i2o;;i;{iBo;;0;{i!o;;0;{iBo;;0;{io;;0;{i%o;;0;{i4o;;0;{i*o;;i;{i.o;;0;{i2o;;i;{i2o;;i;{i4o;;0;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{iDo;;0;{i#o;;0;{io;;0;{iLo;;i;{i#o;;0;{io;;0;{i o;;0;{iLo;;i;{i5o;;0;{i"o;;i;{iIo;;0;{i"o;;0;{io;;i;{io;;i;{i'o;;i;{i7o;;0;{i-o;;0;{io;;i;{io;;i;{i@o;;0;{io;;0;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i%o;;0;{io;;0;{i2o;;i;{iBo;;0;{i!o;;0;{iBo;;0;{io;;0;{i%o;;0;{io;;0;{i4o;;0;{io;;i;{i#o;;0;{i-o;;0;{i5o;;0;{io;;i;{i%o;;i;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{iIo;;0;{i"o;;i;{i'o;;i;{i-o;;i;{iAo;;0;{!io;;i;{io;;i;{ io;;0;{i!o;;i;{io;;0;{i7o;;0;{io;;i;{io;;0;{i'o;;0;{io;;i;{i*o;;0;{iIo;;0;{i!o;;i;{iAo;;0;{io;;0;{io;;i;{iDo;;0;{io;;i;{io;;0;{i3o;;i;{io;;i;{i0o;;i;{i!o;;i;{i!o;;0;{i2o;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{i#o;;0;{ io;;i;{io;;0;{io;;0;{iLo;;0;{io;;0;{i2o;;0;{io;;0;{i2o;;0;{i#o;;0;{i5o;;i;{io;;0;{i2o;;0;{i.o;;0;{i2o;;0;{i!o;;0;{i2o;;i;{i4o;;0;{io;;i;{io;;i;{i!o;;0;{i!o;;0;{i2o;;i;{i0o;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iGo;;0;{io;;i;{iHo;;0;{io;;i;{i'o;;i;{i%o;;i;{io;;i;{io;;i;{io;;i;{i%o;;0;{i-o;;0;{io;;i;{i0o;;i;{i4o;;0;{i%o;;0;{i5o;;i;{i@o;;0;{i%o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{iHo;;i;{iIo;;0;{io;;i;{i!o;;i;{i'o;;i;{i'o;;i;{iHo;;0;{io;;i;{io;;i;{i0o;;i;{io;;0;{i3o;;i;{i#o;;0;{i-o;;0;{i"o;;i;{iAo;;0;{io;;i;{i%o;;i;{iBo;;0;{io;;0;{i%o;;0;{i4o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{iGo;;0;{io;;i;{iHo;;i;{io;;i;{io;;0;{i-o;;0;{i"o;;i;{iAo;;0;{i"o;;0;{iHo;;0;{io;;i;{io;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i-o;;0;{io;;0;{i-o;;0;{i8o;;0;{io;;0;{io;;0;{i1o;;0;{i!o;;0;{i o;;0;{iLo;;i;{iAo;;0;{io;;0;{iIo;;0;{i'o;;i;{iAo;;0;{io;;0;{io;;i;{iIo;;i;{io;;0;{i1o;;0;{io;;i;{io;;i;{io;;0;{i%o;;0;{iIo;;0;{i-o;;i;{io;;0;{i1o;;0;{i'o;;i;{io;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{i!o;;i;{i7o;;0;{i-o;;i;{i%o;;0;{i3o;;i;{i'o;;i;{ io;;0;{i2o;;i;{io;;0;{io;;0;{i@o;;0;{io;;0;{i%o;;0;{iIo;;0;{i2o;;i;{io;;0;{i%o;;0;{i6o;;0;{io;;i;{i!o;;0;{i1o;;0;{io;;0;{io;;0;{i#o;;i;{i+o;;0;{i9o;;i;{iDo;;0;{io;;i;{iJo;;0;{io;;i;{io;;i;{i*o;;i;{io;;0;{iIo;;0;{i3o;;0;{io;;0;{i2o;;i;{i@o;;0;{i o;;0;{i7o;;0;{iHo;;0;{i-o;;0;{i"o;;i;{iDo;;0;{io;;0;{iHo;;0;{i@o;;0;{io;;0;{iHo;;0;{i2o;;i;{io;;i;{io;;i;{io;;i;{io;;i;{i!o;;i;{iGo;;0;{io;;i;{iHo;;0;{i'o;;i;{i"o;;0;{io;;i;{iHo;;0;{io;;i;{i%o;;0;{i#o;;0;{iLo;;i;{i'o;;0;{ io;;i;{io;;i;{io;;i;{i%o;;0;{i-o;;0;{i"o;;i;{i0o;;i;{iGo;;0;{io;;i;{io;;0;{i#o;;0;{iIo;;0;{i2o;;0;{i'o;;i;{iAo;;0;{io;;0;{i#o;;0;{iHo;;0;{io;;i;{iHo;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{iIo;;0;{io;;i;{io;;i;{io;;i;{i o;;i;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;0;{i#o;;0;{iLo;;i;{i!o;;0;{i5o;;0;{i"o;;0;{i#o;;0;{iLo;;i;{io;;0;{i@o;;0;{i!o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{io;;i;{ i o;;0;{i1o;;0;{i*o;;i;{i-o;;0;{io;;i;{i2o;;0;{io;;0;{i2o;;i;{i@o;;0;{i o;;0;{i4o;;0;{i%o;;i;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i#o;;0;{i2o;;i;{io;;i;{i+o;;0;{i!o;;0;{i9o;;i;{i2o;;0;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{io;;0;{i o;;0;{i9o;;0;{i%o;;i;{io;;0;{i4o;;0;{io;;0;{i-o;;0;{i%o;;i;{io;;0;{i-o;;0;{i"o;;i;{i!o;;i;{io;;0;{i1o;;0;{i*o;;i;{i@o;;0;{io;;0;{i o;;i;{io;;i;{i#o;;0;{ io;;i;{io;;i;{i-o;;0;{io;;i;{i0o;;i;{i4o;;0;{io;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{iGo;;0;{io;;i;{iHo;;i;{iLo;;i;{i%o;;0;{io;;0;{i9o;;0;{i#o;;0;{i1o;;0;{i*o;;i;{i%o;;0;{i1o;;0;{i*o;;i;{io;;i;{iCo;;0;{io;;i;{io;;i;{i#o;;0;{i4o;;0;{i@o;;0;{io;;0;{io;;i;{i-o;;0;{i#o;;0;{i5o;;i;{i4o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{i!o;;i;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{io;;0;{i2o;;0;{i#o;;0;{iLo;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iDo;;0;{i o;;0;{io;;0;{i%o;;0;{i2o;;0;{i@o;;0;{i!o;;0;{io;;i;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{iHo;;0;{i'o;;0;{io;;0;{i%o;;0;{iHo;;0;{i-o;;0;{io;;i;{iIo;;0;{i'o;;i;{io;;0;{i%o;;0;{i2o;;0;{io;;i;{i'o;;i;{io;;i;{iIo;;0;{io;;i;{io;;i;{i*o;;0;{i o;;0;{i4o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{iDo;;0;{i#o;;0;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{i0o;;i;{iDo;;0;{io;;0;{iIo;;i;{i@o;;0;{i!o;;0;{i-o;;0;{i#o;;0;{i9o;;0;{io;;i;{iAo;;0;{io;;0;{i%o;;i;{io;;0;{i#o;;i;{i*o;;0;{io;;i;{iBo;;0;{io;;0;{io;;i;{i#o;;0;{iDo;;0;{i%o;;0;{io;;0;{i2o;;i;{i@o;;0;{i+o;;0;{io;;0;{i7o;;0;{i-o;;i;{iCo;;0;{io;;0;{iIo;;i;{iHo;;i;{io;;i;{iIo;;i;{io;;i;{io;;0;{i-o;;i;{i!o;;0;{io;;0;{iLo;;i;{iDo;;0;{io;;i;{io;;i;{i0o;;i;{iHo;;i;{io;;i;{i-o;;0;{io;;i;{io;;i;{iFo;;i;{iIo;;0;{i!o;;i;{io;;i;{io;;i;{i1o;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{io;;i;{i#o;;0;{i9o;;0;{io;;i;{iIo;;0;{i-o;;0;{io;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i%o;;0;{i-o;;0;{io;;i;{io;;0;{io;;i;{i1o;;0;{io;;i;{io;;0;{iAo;;0;{io;;0;{iIo;;i;{io;;0;{i#o;;i;{io;;i;{i#o;;i;{io;;i;{io;;i;{i%o;;0;{i9o;;0;{i-o;;0;{i4o;;0;{io;;i;{i'o;;i;{i*o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i0o;;i;{iGo;;0;{io;;0;{i*o;;0;{i1o;;0;{io;;i;{iHo;;0;{i!o;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{io;;0;{i8o;;0;{io;;0;{i#o;;i;{iCo;;0;{i*o;;i;{i'o;;i;{iIo;;i;{ io;;i;{i'o;;0;{i1o;;0;{io;;0;{io;;0;{i0o;;i;{i(o;;0;{i4o;;0;{i#o;;0;{i4o;;0;{i*o;;0;{i1o;;0;{i!o;;0;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{io;;i;{i'o;;i;{i+o;;0;{iHo;;0;{i!o;;i;{iJo;;0;{io;;i;{iKo;;i;{i'o;;i;{iAo;;0;{i+o;;0;{i'o;;0;{i'o;;i;{i o;;i;{ io;;i;{io;;i;{io;;0;{i%o;;i;{i%o;;0;{io;;i;{i0o;;i;{iIo;;0;{i!o;;i;{io;;0;{i4o;;0;{i!o;;0;{i4o;;0;{io;;0;{i#o;;i;{i'o;;i;{i0o;;i;{iAo;;0;{io;;0;{i0o;;i;{iBo;;0;{io;;0;{i"o;;i;{iHo;;i;{io;;i;{i o;;i;{io;;0;{io;;0;{i#o;;0;{i5o;;0;{i%o;;0;{iHo;;0;{i2o;;i;{i!o;;0;{i2o;;i;{io;;0;{iAo;;0;{io;;0;{i%o;;i;{io;;0;{iJo;;0;{i'o;;0;{i"o;;i;{i!o;;0;{ io;;0;{iLo;;i;{io;;0;{i9o;;i;{i o;;0;{i9o;;i;{i@o;;0;{io;;0;{i o;;i;{i5o;;0;{iIo;;0;{i"o;;0;{io;;i;{i#o;;0;{io;;i;{iLo;;i;{i%o;;0;{i@o;;0;{io;;0;{i%o;;i;{iHo;;0;{i!o;;i;{i*o;;0;{i o;;0;{i5o;;0;{i*o;;0;{iLo;;i;{i0o;;i;{iAo;;0;{io;;0;{i!o;;i;{iHo;;i;{io;;i;{i!o;;i;{io;;0;{i4o;;0;{io;;i;{i o;;i;{io;;0;{i#o;;0;{i2o;;0;{i@o;;0;{i!o;;0;{io;;0;{iBo;;0;{io;;i;{i2o;;0;{i%o;;0;{i5o;;0;{io;;i;{io;;i;{i o;;0;{i1o;;0;{io;;i;{io;;0;{iLo;;0;{i@o;;0;{io;;0;{i-o;;0;{io;;0;{i5o;;0;{i*o;;0;{iLo;;i;{iAo;;0;{i o;;0;{i'o;;i;{io;;i;{iFo;;i;{io;;0;{i@o;;0;{io;;0;{i4o;;0;{io;;i;{io;;0;{ i o;;0;{i5o;;0;{io;;0;{i2o;;0;{i#o;;0;{iLo;;i;{io;;0;{iLo;;0;{i'o;;0;{i4o;;0;{i o;;i;{io;;0;{i2o;;0;{io;;0;{i#o;;0;{i9o;;0;{i o;;i;{iBo;;0;{io;;0;{i#o;;0;{i4o;;0;{io;;i;{io;;i;{io;;0;{iDo;;0;{io;;0;{i#o;;0;{iLo;;i;{io;;0;{iDo;;0;{io;;0;{i#o;;0;{iLo;;i;{i!o;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{io;;0;{i4o;;0;{i%o;;i;{i"o;;0;{i4o;;0;{io;;i;{i%o;;0;{i!o;;0;{i-o;;0;{io;;i;{i'o;;i;{i0o;;i;{iGo;;0;{io;;0;{io;;0;{i2o;;0;{i#o;;0;{i4o;;0;{io;;i;{iBo;;0;{i o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{iHo;;i;{i'o;;i;{io;;i;{io;;i;{ io;;0;{i2o;;i;{io;;0;{i1o;;0;{io;;i;{i+o;;0;{iHo;;0;{i2o;;i;{iAo;;0;{io;;0;{iIo;;i;{io;;i;{io;;0;{iIo;;0;{i3o;;i;{io;;i;{i2o;;0;{i%o;;i;{i4o;;0;{iIo;;0;{io;;i;{io;;i;{io;;0;{i0o;;0;{i'o;;0;{i1o;;0;{io;;i;{i@o;;0;{io;;0;{i#o;;0;{i!o;;0;{i4o;;0;{io;;i;{iDo;;0;{io;;0;{i#o;;i;{i"o;;0;{i1o;;0;{io;;i;{i+o;;0;{i'o;;0;{i2o;;i;{i0o;;i;{iAo;;0;{io;;0;{iKo;;i;{iGo;;0;{io;;0;{iFo;;i;{iHo;;i;{io;;i;{i'o;;i;{iFo;;i;{io;;0;{io;;i;{io;;0;{i-o;;i;{i o;;0;{i2o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{io;;0;{i9o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{i!o;;0;{i1o;;0;{io;;i;{i+o;;0;{i1o;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{i"o;;0;{io;;i;{io;;i;{ io;;0;{i'o;;0;{i2o;;i;{i@o;;0;{i!o;;i;{iBo;;0;{i!o;;i;{iDo;;0;{io;;0;{i"o;;i;{io;;i;{io;;i;{i#o;;i;{io;;0;{i-o;;0;{io;;i;{i'o;;0;{io;;i;{i0o;;i;{i%o;;0;{i%o;;0;{i2o;;0;{iAo;;0;{i.o;;0;{i*o;;0;{i o;;0;{i5o;;i;{i4o;;0;{io;;i;{i0o;;i;{iHo;;i;{io;;i;{io;;0;{i2o;;0;{io;;i;{i%o;;0;{i0o;;i;{iFo;;i;{iIo;;i;{io;;0;{i4o;;0;{iKo;;0;{i'o;;i;{i!o;;i;{io;;0;{i9o;;i;{i'o;;i;{iJo;;0;{io;;0;{iAo;;0;{io;;0;{iKo;;i;{i0o;;0;{i@o;;0;{i-o;;0;{i5o;;0;{i"o;;i;{io;;i;{ io;;i;{io;;i;{io;;i;{io;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{i6o;;0;{io;;0;{i o;;0;{i2o;;0;{io;;i;{i@o;;0;{i*o;;0;{i5o;;0;{i"o;;0;{io;;i;{i!o;;i;{io;;0;{io;;i;{i%o;;0;{io;;i;{io;;0;{i2o;;0;{i#o;;0;{io;;0;{iLo;;i;{i#o;;0;{iHo;;0;{i'o;;0;{i!o;;i;{iDo;;0;{io;;i;{io;;i;{i'o;;i;{io;;0;{io;;0;{io;;0;{i4o;;0;{io;;i;{io;;0;{i*o;;0;{iLo;;i;{io;;i;{io;;0;{i'o;;0;{i"o;;i;{iBo;;0;{io;;i;{iCo;;0;{io;;i;{i o;;0;{i@o;;0;{io;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i"o;;0;{iLo;;i;{io;;i;{ io;;0;{i8o;;0;{io;;i;{i o;;0;{i2o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{io;;0;{i2o;;0;{i%o;;0;{i1o;;0;{i!o;;i;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{i5o;;0;{iHo;;i;{i@o;;0;{io;;0;{io;;0;{io;;0;{iLo;;i;{io;;i;{i#o;;0;{io;;i;{i o;;0;{i-o;;0;{io;;i;{i6o;;0;{i!o;;i;{iIo;;0;{i-o;;0;{io;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iAo;;0;{i o;;0;{io;;i;{i@o;;0;{i'o;;0;{i%o;;i;{i%o;;0;{i@o;;0;{i%o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i*o;;0;{i!o;;0;{i1o;;0;{io;;i;{i@o;;0;{i!o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{i0o;;i;{iBo;;0;{i%o;;0;{i!o;;i;{iGo;;0;{io;;i;{i o;;0;{i5o;;0;{iHo;;i;{iLo;;i;{io;;0;{io;;0;{iLo;;0;{io;;0;{iIo;;0;{i3o;;i;{io;;0;{iLo;;i;{iHo;;i;{io;;i;{io;;i;{i%o;;0;{i2o;;i;{iIo;;i;{io;;i;{io;;0;{i#o;;0;{i4o;;0;{io;;i;{iFo;;i;{io;;0;{ io;;0;{i o;;0;{i-o;;0;{i*o;;i;{i o;;0;{i'o;;0;{i4o;;0;{i%o;;i;{io;;i;{i!o;;i;{i'o;;i;{ io;;0;{i4o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{i5o;;0;{iHo;;0;{i+o;;0;{iIo;;0;{i2o;;i;{io;;0;{iHo;;0;{i2o;;i;{i#o;;0;{io;;i;{i0o;;i;{io;;0;{i1o;;0;{io;;i;{i3o;;i;{iAo;;0;{io;;0;{i'o;;i;{i+o;;0;{io;;i;{iHo;;i;{ io;;i;{i o;;0;{i1o;;0;{io;;i;{io;;i;{io;;0;{io;;0;{i1o;;0;{io;;i;{i-o;;0;{io;;i;{iAo;;0;{io;;0;{iIo;;0;{io;;i;{i'o;;i;{i0o;;i;{iAo;;0;{io;;0;{iIo;;i;{iCo;;0;{io;;i;{io;;i;{io;;i;{iAo;;0;{io;;0;{io;;i;{io;;i;{ io;;0;{i#o;;0;{i2o;;0;{i'o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i5o;;0;{i@o;;0;{i#o;;0;{i5o;;0;{i"o;;i;{i-o;;0;{i1o;;0;{io;;i;{iAo;;0;{i.o;;0;{io;;0;{io;;0;{iLo;;i;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{io;;0;{io;;0;{iLo;;i;{io;;0;{iLo;;i;{io;;0;{i!o;;0;{i4o;;0;{io;;0;{io;;0;{i1o;;0;{io;;i;{io;;0;{i1o;;0;{io;;0;{i#o;;0;{i9o;;0;{i o;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{i5o;;0;{iHo;;i;{io;;i;{io;;0;{iLo;;0;{i'o;;0;{i4o;;0;{io;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iBo;;0;{io;;i;{io;;i;{ io;;0;{iIo;;0;{i-o;;0;{io;;0;{i3o;;0;{io;;0;{i2o;;0;{i!o;;i;{io;;0;{i2o;;0;{io;;i;{i*o;;0;{i-o;;0;{io;;0;{io;;0;{i2o;;0;{i!o;;i;{iAo;;0;{io;;0;{io;;i;{io;;0;{io;;0;{i4o;;0;{io;;i;{i!o;;0;{i7o;;0;{i-o;;i;{i#o;;0;{io;;i;{io;;0;{io;;0;{iLo;;i;{iLo;;i;{io;;0;{i8o;;0;{io;;i;{i#o;;0;{i4o;;0;{io;;i;{i%o;;0;{iGo;;0;{io;;0;{i@o;;0;{i!o;;0;{i%o;;0;{iLo;;i;{i+o;;0;{i%o;;0;{i2o;;i;{i0o;;i;{ io;;0;{iHo;;0;{i2o;;i;{io;;0;{i2o;;0;{io;;i;{i-o;;0;{io;;i;{iAo;;0;{i o;;0;{i0o;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i*o;;0;{io;;0;{iLo;;i;{io;;0;{i2o;;0;{i0o;;i;{i#o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{iAo;;0;{i#o;;0;{io;;0;{io;;0;{iLo;;0;{i*o;;i;{iDo;;0;{io;;0;{iKo;;i;{i#o;;0;{io;;0;{iLo;;i;{iGo;;0;{io;;i;{io;;0;{io;;0;{i4o;;0;{i*o;;i;{iHo;;0;{io;;i;{iIo;;i;{io;;i;{i o;;0;{i4o;;0;{io;;0;{i4o;;0;{io;;i;{io;;i;{io;;i;{io;;0;{io;;i;{io;;0;{io;;i;{i#o;;0;{i4o;;0;{iIo;;0;{i'o;;i;{io;;0;{i9o;;i;{io;;i;{i!o;;i;{i#o;;i;{io;;i;{io;;i;{ i%o;;i;{i*o;;0;{i5o;;0;{io;;0;{i1o;;0;{io;;i;{i0o;;i;{iHo;;0;{io;;i;{iJo;;0;{io;;i;{iKo;;i;{io;;0;{i#o;;0;{i'o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{iAo;;0;{io;;0;{io;;0;{io;;0;{io;;0;{io;;0;{i1o;;0;{io;;i;{iBo;;0;{io;;0;{i"o;;0;{io;;0;{i#o;;0;{io;;i;{i#o;;0;{i9o;;0;{io;;i;{i0o;;i;{iDo;;0;{io;;0;{iIo;;i;{iHo;;0;{io;;i;{iIo;;0;{io;;i;{iJo;;0;{io;;i;{iKo;;i;{i%o;;i;{ io;;i;{io;;i;{io;;0;{i2o;;0;{i!o;;i;{io;;0;{i5o;;i;{io;;i;{io;;i;{iIo;;i;{i0o;;i;{iIo;;0;{io;;i;{i*o;;0;{io;;i;{io;;i;{i'o;;i;{iJo;;0;{ io;;i;{io;;i;{i'o;;i;{i0o;;i;{io;;0;{i8o;;0;{iHo;;0;{i"o;;i;{i o;;0;{i0o;;i;{i@o;;0;{io;;0;{i5o;;0;{iJo;;0;{i"o;;0;{i0o;;i;{iKo;;0;{io;;i;{i'o;;i;{io;;0;{ io;;i;{io;;i;{io;;0;{i-o;;i;{i%o;;0;{i-o;;0;{i"o;;i;{io;;i;{io;;i;{ io;;i;{i2o;;0;{i#o;;i;{io;;0;{i5o;;0;{iHo;;i;{io;;0;{i1o;;0;{io;;i;{i o;;0;{i2o;;0;{io;;i;{i9o;;0;{i!o;;0;{i4o;;i;{i%o;;i;{io;;i;{i(o;;0;{i#o;;i;{i0o;;i;{iGo;;0;{io;;i;{i'o;;i;{iHo;;i;{ io;;0;{io;;i;{io;;i;{io;;i;{i4o;;0;{io;;0;{io;;0;{i-o;;0;{io;;i;{io;;0;{io;;i;{i o;;0;{io;;i;{i'o;;i;{i+o;;0;{i%o;;0;{i2o;;i;{iAo;;0;{io;;0;{iHo;;i;{iIo;;0;{i'o;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{io;;i;{i+o;;0;{i-o;;0;{i!o;;i;{io;;i;{io;;i;{io;;0;{iIo;;0;{i3o;;i;{io;;i;{io;;i;{io;;0;{i4o;;0;{iIo;;0;{io;;i;{io;;i;{io;;0;{i'o;;0;{i"o;;i;{io;;0;{i"o;;i;{ i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i*o;;0;{i o;;0;{i2o;;i;{i2o;;i;{iLo;;i;{io;;0;{i1o;;0;{i o;;0;{i o;;0;{i2o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i@o;;0;{io;;0;{i4o;;0;{i#o;;0;{iLo;;0;{io;;i;{io;;i;{ io;;i;{io;;0;{i@o;;0;{i o;;0;{i4o;;0;{io;;i;{i o;;i;{i o;;0;{i5o;;0;{iHo;;i;{io;;0;{iIo;;0;{i2o;;i;{io;;0;{i#o;;0;{i5o;;i;{i@o;;0;{io;;0;{iGo;;0;{io;;i;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i#o;;i;{ io;;i;{io;;0;{io;;0;{i4o;;0;{i o;;i;{i'o;;i;{io;;0;{i#o;;0;{i2o;;0;{i'o;;i;{iHo;;i;{io;;i;{io;;0;{i#o;;0;{i2o;;0;{i"o;;i;{i*o;;0;{i#o;;0;{i#o;;0;{io;;0;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{iIo;;0;{i'o;;i;{iLo;;i;{i%o;;0;{ io;;i;{io;;0;{i4o;;0;{iBo;;0;{i-o;;0;{i@o;;0;{io;;0;{i%o;;0;{i*o;;i;{io;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i!o;;i;{io;;0;{i4o;;0;{io;;0;{i1o;;0;{i!o;;i;{io;;0;{io;;0;{i4o;;0;{io;;i;{i!o;;i;{i0o;;i;{i@o;;0;{i%o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i'o;;i;{i(o;;0;{i"o;;0;{i2o;;i;{iLo;;i;{i0o;;i;{iBo;;0;{i%o;;0;{i!o;;i;{iAo;;0;{io;;0;{io;;i;{iGo;;0;{io;;i;{io;;0;{i@o;;0;{io;;0;{io;;i;{iHo;;0;{io;;i;{io;;i;{iIo;;i;{ io;;0;{i!o;;i;{i1o;;0;{i'o;;i;{io;;0;{i1o;;0;{io;;i;{i#o;;0;{i9o;;0;{iIo;;i;{i'o;;i;{iAo;;0;{i#o;;0;{io;;i;{io;;0;{io;;0;{ i o;;0;{iLo;;i;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iBo;;0;{io;;0;{i#o;;0;{i5o;;i;{io;;i;{i o;;0;{i1o;;0;{iHo;;0;{io;;i;{io;;i;{i o;;0;{i5o;;i;{io;;0;{i2o;;0;{i o;;0;{i5o;;i;{io;;0;{i4o;;0;{io;;i;{io;;i;{i!o;;0;{i4o;;0;{i@o;;0;{i%o;;0;{i5o;;0;{i"o;;0;{i#o;;0;{iLo;;i;{i#o;;0;{io;;0;{io;;0;{iLo;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{io;;i;{io;;0;{i%o;;0;{i4o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iLo;;i;{io;;0;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{iLo;;i;{i%o;;0;{ io;;0;{i o;;0;{iLo;;i;{i o;;i;{iDo;;0;{io;;0;{i#o;;0;{iLo;;0;{io;;i;{io;;i;{i#o;;0;{iLo;;i;{i0o;;i;{iHo;;i;{iIo;;0;{i!o;;i;{i!o;;0;{io;;i;{io;;0;{i2o;;0;{i o;;0;{i5o;;0;{io;;i;{io;;0;{i1o;;0;{i!o;;i;{i5o;;0;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{io;;0;{io;;0;{iLo;;i;{i.o;;0;{i4o;;0;{iDo;;0;{i!o;;0;{io;;0;{iLo;;i;{io;;0;{i-o;;0;{i4o;;0;{io;;0;{io;;0;{i-o;;0;{i o;;i;{i@o;;0;{io;;0;{i-o;;0;{i@o;;0;{i#o;;0;{i%o;;i;{iBo;;0;{io;;0;{i#o;;i;{io;;i;{ io;;0;{i0o;;0;{io;;0;{i#o;;0;{i8o;;0;{io;;i;{i2o;;0;{io;;0;{i4o;;0;{io;;i;{i5o;;0;{i*o;;i;{iBo;;0;{io;;0;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i2o;;i;{io;;0;{iHo;;0;{i-o;;0;{io;;i;{i!o;;0;{i8o;;0;{i!o;;i;{i%o;;0;{i1o;;0;{io;;i;{i o;;0;{i o;;0;{i5o;;0;{io;;i;{io;;0;{i4o;;0;{i*o;;0;{i1o;;0;{io;;i;{io;;0;{i o;;0;{iLo;;i;{io;;0;{i o;;0;{iLo;;i;{i*o;;0;{iLo;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{iAo;;0;{i!o;;0;{io;;0;{i4o;;0;{io;;i;{io;;i;{ io;;0;{i9o;;0;{i@o;;0;{i#o;;0;{i5o;;0;{i"o;;i;{i o;;0;{i1o;;0;{iHo;;0;{io;;i;{i'o;;0;{i%o;;i;{i9o;;0;{iAo;;0;{io;;0;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i@o;;0;{io;;0;{io;;0;{i@o;;0;{i!o;;0;{iIo;;0;{io;;0;{io;;0;{iLo;;i;{i-o;;0;{i#o;;0;{iLo;;i;{i#o;;i;{i4o;;0;{iAo;;0;{i%o;;0;{io;;0;{io;;0;{iLo;;i;{i%o;;0;{io;;i;{ io;;0;{i3o;;i;{io;;0;{i-o;;i;{i'o;;0;{i1o;;0;{io;;i;{i*o;;0;{i@o;;0;{io;;0;{io;;i;{i*o;;0;{i2o;;0;{io;;i;{io;;i;{i'o;;i;{ io;;0;{i2o;;0;{i'o;;i;{io;;0;{iIo;;0;{i3o;;i;{io;;0;{iHo;;0;{i2o;;i;{i!o;;0;{i-o;;0;{io;;i;{i@o;;0;{i o;;0;{i2o;;i;{i*o;;i;{i o;;0;{i2o;;0;{i o;;0;{i9o;;0;{i@o;;0;{i o;;0;{io;;0;{i*o;;0;{iLo;;i;{i0o;;i;{iBo;;0;{io;;0;{i#o;;i;{iGo;;0;{io;;0;{i o;;0;{i4o;;0;{i!o;;0;{i1o;;0;{i!o;;i;{io;;0;{iBo;;0;{io;;0;{i#o;;i;{iHo;;i;{io;;0;{i-o;;0;{io;;i;{i8o;;0;{i o;;0;{iAo;;0;{io;;i;{io;;0;{i8o;;0;{io;;i;{i9o;;0;{iHo;;i;{iIo;;0;{i2o;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i#o;;0;{i4o;;0;{i!o;;i;{i1o;;0;{io;;i;{io;;0;{i2o;;0;{i"o;;i;{io;;0;{ i0o;;i;{i1o;;0;{io;;i;{i2o;;i;{iHo;;0;{i2o;;i;{io;;i;{i!o;;i;{i"o;;0;{i3o;;i;{iIo;;0;{i3o;;i;{io;;0;{io;;i;{io;;0;{i0o;;i;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i2o;;0;{io;;0;{i4o;;0;{i!o;;0;{i2o;;i;{i4o;;0;{io;;i;{i!o;;0;{io;;i;{i"o;;0;{i2o;;0;{i"o;;i;{i#o;;0;{i0o;;0;{i!o;;0;{i2o;;0;{io;;i;{i4o;;0;{i!o;;i;{iIo;;0;{i2o;;i;{i%o;;0;{i2o;;0;{io;;0;{iIo;;0;{i-o;;0;{i"o;;i;{i"o;;i;{i'o;;0;{i5o;;i;{i*o;;0;{ i#o;;0;{i'o;;0;{i"o;;i;{i-o;;0;{io;;i;{i0o;;0;{i@o;;0;{i#o;;0;{i5o;;0;{i"o;;0;{io;;i;{i2o;;0;{i"o;;i;{i5o;;i;{i+o;;0;{i!o;;0;{iIo;;0;{i2o;;0;{i"o;;i;{i-o;;0;{i2o;;0;{i"o;;i;{i.o;;0;{iHo;;0;{i-o;;0;{io;;0;{i*o;;0;{i-o;;0;{io;;i;{i@o;;0;{io;;0;{i5o;;0;{iIo;;0;{i"o;;0;{i'o;;i;{i!o;;0;{i2o;;0;{i0o;;i;{iAo;;0;{io;;0;{iHo;;0;{i!o;;i;{io;;0;{io;;i;{i#o;;0;{io;;i;{iCo;;0;{io;;i;{iIo;;i;{io;;i;{i'o;;i;{iHo;;0;{i2o;;i;{iAo;;0;{io;;0;{iHo;;i;{i"o;;0;{io;;i;{iAo;;0;{i"o;;0;{i0o;;i;{io;;i;{i"o;;0;{i%o;;i;{iAo;;0;{i"o;;0;{iHo;;i;{iIo;;i;{io;;i;{io;;0;{i2o;;0;{i"o;;i;{i"o;;0;{i%o;;i;{i!o;;i;{i0o;;i;{iAo;;0;{i*o;;i;{iGo;;0;{io;;i;{iHo;;i;{io;;i;{iAo;;0;{io;;0;{iIo;;i;{iIo;;i;{io;;i;{i!o;;i;{io;;0;{i2o;;0;{io;;0;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{io;;i;{i#o;;0;{i2o;;0;{i"o;;i;{i#o;;i;{io;;i;{io;;0;{i2o;;i;{io;;0;{io;;0;{i9o;;0;{io;;i;{io;;i;{ io;;0;{i2o;;0;{io;;i;{i*o;;0;{i1o;;0;{i!o;;0;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i6o;;0;{io;;0;{io;;0;{i9o;;0;{io;;i;{i!o;;0;{iIo;;0;{i2o;;i;{i*o;;0;{i9o;;0;{iHo;;0;{i(o;;0;{i9o;;0;{io;;0;{i"o;;0;{iLo;;0;{io;;0;{i%o;;0;{i2o;;0;{io;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{i o;;0;{i4o;;0;{iHo;;0;{io;;i;{io;;i;{io;;0;{i@o;;0;{io;;0;{i4o;;0;{i%o;;i;{i!o;;i;{i#o;;0;{i-o;;0;{io;;i;{i2o;;i;{i@o;;0;{i!o;;0;{i%o;;0;{i*o;;0;{iLo;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iBo;;0;{i#o;;0;{i"o;;i;{i%o;;0;{i%o;;0;{i5o;;i;{i0o;;i;{i@o;;0;{io;;0;{i2o;;i;{iGo;;0;{io;;0;{i@o;;0;{io;;0;{io;;i;{iHo;;i;{ io;;0;{i%o;;0;{i5o;;0;{io;;0;{i+o;;0;{i4o;;0;{io;;i;{io;;0;{i2o;;0;{i'o;;i;{io;;i;{io;;0;{i4o;;0;{io;;0;{io;;0;{i2o;;0;{i'o;;i;{i*o;;0;{i-o;;0;{io;;0;{i3o;;i;{i5o;;0;{io;;0;{i8o;;0;{io;;i;{io;;0;{i%o;;0;{i-o;;0;{i"o;;0;{i-o;;0;{iHo;;0;{i-o;;0;{io;;i;{io;;0;{i1o;;0;{io;;0;{i!o;;0;{iIo;;0;{i2o;;i;{i@o;;0;{io;;0;{i%o;;0;{i7o;;0;{i-o;;0;{io;;0;{i7o;;0;{io;;i;{io;;0;{i5o;;0;{iIo;;0;{i"o;;0;{i'o;;0;{i+o;;0;{io;;0;{i8o;;0;{i!o;;0;{i2o;;0;{io;;i;{iCo;;0;{i"o;;0;{i+o;;0;{i4o;;0;{io;;i;{iIo;;0;{io;;i;{io;;0;{iAo;;0;{io;;0;{iIo;;0;{io;;i;{i'o;;i;{i%o;;i;{io;;i;{i'o;;0;{i2o;;0;{io;;i;{iBo;;0;{io;;0;{i*o;;i;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;i;{io;;0;{i@o;;0;{i'o;;0;{i5o;;0;{i"o;;i;{io;;i;{i o;;0;{i4o;;0;{io;;i;{io;;0;{iLo;;i;{io;;0;{i2o;;0;{io;;0;{i1o;;0;{i!o;;i;{io;;i;{i#o;;0;{i2o;;0;{iBo;;0;{io;;0;{iDo;;0;{i#o;;0;{io;;0;{iLo;;i;{i!o;;0;{iBo;;0;{io;;0;{i#o;;0;{iBo;;0;{io;;0;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{i0o;;i;{iGo;;0;{io;;0;{iBo;;0;{io;;0;{i*o;;i;{io;;i;{iHo;;i;{io;;i;{io;;i;{iIo;;i;{io;;i;{i'o;;i;{io;;i;{iDo;;0;{io;;i;{i'o;;0;{io;;0;{io;;0;{i-o;;0;{io;;i;{io;;0;{io;;0;{i1o;;0;{i!o;;i;{io;;i;{io;;0;{iIo;;0;{i-o;;0;{i"o;;i;{iCo;;0;{i+o;;0;{i o;;0;{iHo;;i;{io;;i;{i%o;;0;{iIo;;0;{i-o;;0;{i!o;;i;{i'o;;0;{io;;i;{io;;0;{i#o;;i;{io;;i;{io;;0;{i9o;;0;{i@o;;0;{i'o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{i2o;;i;{iBo;;0;{io;;0;{iJo;;0;{i0o;;0;{i+o;;0;{iLo;;i;{io;;i;{i'o;;0;{i1o;;0;{io;;i;{i!o;;i;{iDo;;0;{io;;0;{i#o;;0;{iLo;;i;{i%o;;0;{i9o;;i;{i'o;;i;{i'o;;0;{i1o;;0;{io;;i;{i2o;;0;{i!o;;i;{i'o;;i;{i0o;;i;{i@o;;0;{i%o;;0;{i5o;;0;{i"o;;0;{io;;0;{io;;0;{iLo;;i;{iHo;;0;{io;;i;{io;;0;{i2o;;i;{iDo;;0;{i'o;;i;{i'o;;i;{iIo;;i;{io;;i;{i*o;;i;{io;;i;{io;;i;{ io;;0;{i1o;;0;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{i!o;;0;{i1o;;0;{iHo;;0;{io;;0;{i!o;;0;{i5o;;i;{i(o;;0;{i#o;;0;{i5o;;i;{i6o;;0;{io;;0;{i)o;;0;{i2o;;i;{i-o;;0;{i#o;;0;{i8o;;0;{io;;i;{i8o;;0;{io;;0;{i1o;;0;{i"o;;i;{iAo;;0;{io;;0;{io;;i;{io;;i;{io;;i;{i-o;;0;{i-o;;0;{io;;i;{io;;0;{i!o;;0;{io;;0;{iLo;;i;{io;;i;{ io;;0;{i%o;;i;{io;;i;{i-o;;0;{io;;i;{i"o;;i;{i2o;;0;{io;;0;{i#o;;i;{io;;0;{i8o;;0;{i o;;0;{i2o;;0;{io;;i;{iLo;;i;{i#o;;0;{i9o;;0;{iIo;;i;{i*o;;0;{i8o;;0;{io;;i;{i2o;;i;{io;;i;{io;;i;{i!o;;i;{io;;0;{i3o;;i;{i*o;;0;{i2o;;0;{i#o;;i;{i"o;;0;{io;;i;{io;;i;{io;;0;{io;;i;{i0o;;i;{i#o;;0;{io;;i;{iIo;;0;{io;;i;{i%o;;0;{io;;i;{iCo;;0;{io;;i;{i'o;;0;{io;;i;{i+o;;0;{i2o;;i;{i-o;;0;{io;;i;{i0o;;i;{iHo;;i;{iIo;;i;{i!o;;0;{iIo;;0;{i2o;;i;{i+o;;i;{io;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;i;{io;;i;{iAo;;0;{io;;0;{iKo;;i;{iHo;;i;{io;;i;{io;;i;{io;;i;{iCo;;0;{io;;i;{io;;i;{i!o;;i;{io;;i;{i!o;;i;{i0o;;i;{iHo;;i;{i!o;;i;{i"o;;i;{ io;;i;{i!o;;i;{i0o;;i;{iHo;;i;{io;;i;{i%o;;i;{ io;;i;{i%o;;0;{i2o;;0;{i o;;i;{io;;0;{i*o;;0;{i4o;;0;{io;;0;{i+o;;0;{iLo;;i;{io;;i;{i!o;;i;{io;;0;{i!o;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{i0o;;i;{iHo;;i;{io;;i;{i@o;;0;{i*o;;0;{i7o;;0;{iHo;;0;{i-o;;0;{i!o;;0;{iBo;;0;{io;;0;{i#o;;0;{i!o;;i;{iCo;;0;{io;;i;{i'o;;i;{ io;;i;{io;;i;{io;;i;{i0o;;i;{iHo;;0;{io;;i;{i0o;;i;{iHo;;i;{io;;i;{iAo;;0;{i+o;;0;{io;;i;{iIo;;i;{io;;i;{io;;i;{i'o;;i;{i-o;;i;{io;;i;{i o;;0;{i4o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i4o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{iBo;;0;{io;;0;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{iDo;;0;{i!o;;0;{io;;0;{iLo;;i;{io;;0;{io;;0;{i%o;;0;{i5o;;0;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{i4o;;0;{i%o;;0;{i o;;0;{i5o;;i;{io;;0;{i-o;;0;{iDo;;0;{i#o;;0;{io;;0;{iLo;;i;{i o;;0;{io;;0;{i2o;;0;{iAo;;0;{io;;0;{io;;i;{io;;i;{ io;;0;{i4o;;0;{i*o;;0;{i-o;;0;{i2o;;0;{io;;0;{i2o;;0;{io;;0;{i2o;;i;{i!o;;0;{i4o;;0;{i#o;;0;{i1o;;0;{i%o;;0;{io;;0;{i5o;;i;{i'o;;0;{i2o;;0;{io;;0;{i o;;0;{iLo;;i;{i@o;;0;{io;;0;{i#o;;0;{i*o;;i;{iFo;;i;{io;;0;{io;;0;{i#o;;0;{i4o;;0;{io;;0;{i4o;;0;{i'o;;0;{io;;0;{iLo;;i;{iAo;;0;{i%o;;0;{io;;0;{io;;0;{i2o;;i;{i4o;;0;{io;;i;{io;;0;{ io;;0;{ i#o;;0;{i-o;;0;{i*o;;i;{i2o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i2o;;0;{i%o;;0;{i9o;;0;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{i5o;;0;{i o;;0;{i5o;;0;{io;;i;{iLo;;i;{io;;0;{i2o;;0;{i#o;;0;{iLo;;0;{io;;0;{io;;0;{i4o;;0;{io;;i;{i2o;;i;{i4o;;0;{ io;;0;{i-o;;0;{io;;0;{i5o;;i;{io;;0;{i2o;;0;{i#o;;0;{i-o;;0;{i*o;;i;{i%o;;0;{i%o;;0;{i4o;;0;{i*o;;0;{io;;0;{iIo;;0;{i-o;;0;{i"o;;i;{iCo;;0;{i+o;;0;{i o;;0;{iHo;;i;{i-o;;0;{i4o;;0;{i@o;;0;{i%o;;0;{iGo;;0;{io;;0;{io;;0;{i#o;;0;{i-o;;0;{io;;i;{i@o;;0;{io;;0;{io;;i;{iBo;;0;{i!o;;0;{io;;0;{i5o;;i;{i5o;;0;{io;;0;{i1o;;0;{i'o;;i;{iIo;;i;{io;;0;{i4o;;0;{iBo;;0;{io;;0;{iDo;;0;{i#o;;0;{io;;0;{iLo;;i;{i!o;;0;{io;;0;{i5o;;i;{i4o;;0;{i@o;;0;{i!o;;0;{i o;;0;{i1o;;0;{io;;i;{iAo;;0;{io;;0;{iBo;;0;{io;;0;{i%o;;0;{i4o;;0;{i*o;;i;{iBo;;0;{io;;0;{io;;0;{i4o;;0;{i%o;;0;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{iDo;;0;{i.o;;0;{iDo;;0;{io;;0;{i#o;;0;{io;;0;{iLo;;i;{io;;i;{i-o;;0;{i4o;;0;{io;;i;{i2o;;0;{iBo;;0;{io;;i;{iAo;;0;{io;;0;{io;;i;{io;;0;{i@o;;0;{io;;0;{i4o;;0;{i%o;;i;{io;;0;{i%o;;0;{i4o;;0;{i@o;;0;{io;;0;{i o;;0;{i1o;;0;{io;;i;{io;;0;{io;;0;{i%o;;0;{i4o;;0;{i@o;;0;{io;;0;{i o;;0;{i1o;;0;{io;;i;{i@o;;0;{io;;0;{i%o;;0;{iGo;;0;{io;;i;{io;;0;{i#o;;0;{i4o;;0;{io;;0;{i2o;;i;{io;;0;{i%o;;0;{i2o;;0;{io;;i;{iCo;;0;{io;;0;{iIo;;i;{i!o;;0;{ io;;0;{i%o;;0;{i4o;;0;{iBo;;0;{io;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i4o;;0;{iBo;;0;{io;;0;{i%o;;i;{i!o;;0;{i4o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i0o;;0;{i o;;0;{i-o;;0;{io;;0;{i*o;;0;{iBo;;0;{io;;0;{io;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i4o;;0;{iAo;;0;{i#o;;0;{io;;0;{io;;0;{iLo;;i;{iAo;;0;{io;;0;{i#o;;0;{iLo;;i;{iBo;;0;{i!o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{i#o;;0;{i4o;;0;{iBo;;0;{i o;;0;{io;;0;{i2o;;i;{iHo;;0;{i!o;;i;{iLo;;i;{i%o;;0;{io;;0;{i-o;;0;{i.o;;0;{i-o;;0;{i%o;;0;{iLo;;i;{io;;0;{i5o;;0;{i@o;;0;{i#o;;0;{i5o;;0;{i"o;;i;{io;;0;{i2o;;i;{i!o;;0;{i1o;;0;{io;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i%o;;0;{i2o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i0o;;0;{iAo;;0;{io;;0;{i!o;;0;{i2o;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i#o;;0;{iLo;;i;{io;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{iBo;;0;{i%o;;0;{i@o;;0;{io;;0;{io;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i'o;;i;{i*o;;0;{ io;;0;{i2o;;0;{io;;0;{i5o;;0;{io;;i;{io;;0;{i1o;;0;{i%o;;0;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{i*o;;0;{io;;0;{i-o;;0;{i*o;;i;{iDo;;0;{io;;0;{i#o;;0;{i4o;;0;{io;;i;{i+o;;0;{io;;0;{i1o;;0;{io;;i;{i-o;;0;{i'o;;0;{i"o;;i;{i1o;;0;{io;;i;{i@o;;0;{i!o;;0;{io;;0;{i4o;;0;{i*o;;0;{io;;0;{iLo;;i;{i#o;;0;{i-o;;i;{iBo;;0;{io;;0;{io;;i;{i#o;;0;{io;;0;{i4o;;0;{io;;i;{iGo;;0;{io;;0;{i@o;;0;{i o;;0;{i%o;;0;{iDo;;0;{i.o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{io;;i;{io;;0;{io;;0;{i5o;;0;{io;;i;{io;;0;{iAo;;0;{i'o;;0;{io;;0;{io;;0;{i4o;;0;{i*o;;i;{iHo;;0;{io;;i;{io;;i;{i%o;;0;{i!o;;i;{i'o;;i;{iIo;;i;{io;;0;{iAo;;0;{i!o;;0;{iIo;;0;{io;;i;{io;;i;{i!o;;i;{iJo;;0;{io;;0;{i o;;0;{i1o;;0;{iHo;;0;{io;;i;{io;;i;{iKo;;i;{i.o;;i;{ io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{io;;0;{iLo;;i;{io;;0;{i-o;;0;{i%o;;i;{io;;0;{io;;0;{i5o;;0;{iIo;;i;{iAo;;0;{i%o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i!o;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i#o;;0;{iLo;;0;{i#o;;0;{i4o;;0;{i*o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{io;;i;{i0o;;i;{iHo;;i;{io;;i;{i6o;;0;{iJo;;0;{io;;i;{iBo;;0;{%io;;i;{ io;;i;{io;;0;{i8o;;0;{io;;i;{i4o;;0;{i%o;;i;{i2o;;i;{i@o;;0;{io;;0;{io;;i;{io;;i;{io;;0;{i2o;;0;{io;;i;{i4o;;0;{io;;i;{iBo;;0;{io;;0;{iIo;;i;{i o;;0;{io;;i;{io;;i;{i2o;;i;{io;;0;{i4o;;i;{io;;i;{i*o;;0;{i-o;;i;{i+o;;0;{i-o;;0;{i!o;;i;{i2o;;0;{i*o;;i;{io;;i;{io;;0;{i1o;;0;{io;;i;{io;;0;{i2o;;0;{io;;0;{i2o;;0;{i#o;;0;{i9o;;i;{iDo;;0;{io;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i4o;;0;{io;;i;{io;;i;{io;;0;{i4o;;0;{io;;0;{i3o;;i;{i!o;;0;{i%o;;i;{i8o;;0;{io;;i;{i"o;;i;{i#o;;0;{io;;i;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{i#o;;0;{i0o;;i;{io;;i;{i o;;0;{io;;i;{io;;i;{io;;0;{iKo;;0;{io;;i;{io;;i;{io;;i;{i2o;;i;{io;;i;{i!o;;i;{i"o;;i;{i(o;;i;{iHo;;0;{io;;i;{iIo;;i;{iKo;;0;{io;;i;{i%o;;0;{ io;;i;{io;;0;{iLo;;i;{io;;i;{io;;0;{i-o;;0;{i%o;;i;{i2o;;0;{i+o;;0;{i%o;;i;{iLo;;i;{io;;0;{i2o;;0;{io;;0;{i2o;;i;{i'o;;0;{i4o;;0;{io;;i;{i(o;;i;{i%o;;i;{i'o;;0;{i4o;;0;{io;;0;{i"o;;0;{i2o;;i;{i)o;;i;{i!o;;i;{i"o;;i;{i5o;;0;{i"o;;0;{iLo;;i;{i*o;;i;{ io;;i;{i1o;;0;{i o;;i;{i4o;;0;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{i5o;;0;{i"o;;0;{iLo;;i;{i8o;;0;{i!o;;i;{io;;0;{i4o;;0;{i*o;;0;{i1o;;0;{i"o;;i;{i+o;;0;{io;;i;{i#o;;0;{iHo;;0;{i2o;;0;{io;;i;{i'o;;0;{i2o;;i;{i@o;;0;{i!o;;0;{io;;i;{i#o;;0;{i2o;;i;{i(o;;i;{iBo;;0;{io;;0;{iIo;;i;{i o;;i;{i#o;;0;{iBo;;0;{io;;0;{iBo;;0;{i*o;;i;{iDo;;0;{io;;0;{iAo;;0;{i-o;;0;{io;;i;{i%o;;i;{i*o;;0;{i"o;;i;{iHo;;i;{io;;i;{io;;i;{iIo;;i;{io;;0;{iBo;;0;{io;;0;{iIo;;0;{io;;i;{i@o;;0;{io;;0;{iKo;;i;{iKo;;i;{io;;i;{io;;i;{ io;;i;{io;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{io;;i;{io;;i;{io;;i;{i!o;;i;{io;;i;{io;;i;{i"o;;0;{ io;;i;{io;;i;{io;;i;{iHo;;0;{io;;i;{i%o;;0;{io;;i;{io;;i;{io;;i;{iHo;;0;{io;;i;{io;;i;{io;;i;{ io;;0;{i5o;;0;{io;;i;{i!o;;0;{iIo;;0;{i2o;;i;{i*o;;0;{i3o;;0;{iBo;;0;{i#o;;0;{io;;i;{iBo;;0;{io;;0;{io;;0;{i4o;;0;{iLo;;i;{io;;0;{i%o;;0;{i2o;;0;{io;;i;{io;;0;{i#o;;i;{i o;;i;{i o;;0;{i5o;;0;{iHo;;i;{io;;i;{io;;0;{i#o;;i;{i o;;0;{i9o;;i;{io;;0;{i2o;;i;{io;;i;{ i!o;;i;{i*o;;0;{i!o;;0;{i-o;;i;{i-o;;0;{io;;i;{i2o;;0;{io;;0;{i#o;;0;{i5o;;i;{io;;0;{i-o;;0;{i%o;;0;{io;;0;{iLo;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i2o;;0;{i%o;;i;{i8o;;0;{io;;0;{i#o;;i;{io;;0;{io;;0;{io;;0;{i0o;;i;{i!o;;i;{ i%o;;0;{i-o;;0;{i"o;;i;{i1o;;0;{i"o;;i;{i9o;;0;{io;;0;{i#o;;i;{iHo;;0;{i2o;;i;{i#o;;0;{io;;i;{io;;0;{i-o;;0;{i"o;;0;{io;;0;{iLo;;i;{io;;i;{io;;0;{i2o;;0;{i#o;;i;{i*o;;0;{i#o;;0;{iIo;;0;{i2o;;0;{io;;i;{i o;;0;{i4o;;0;{iBo;;0;{io;;0;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{i!o;;i;{i*o;;i;{i1o;;0;{io;;0;{io;;0;{i1o;;0;{i!o;;i;{i2o;;0;{i o;;i;{i3o;;i;{i@o;;0;{i o;;0;{io;;0;{iLo;;i;{i!o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i-o;;0;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;i;{iBo;;0;{i!o;;0;{iBo;;0;{i o;;0;{i!o;;i;{iDo;;0;{i!o;;0;{io;;0;{iLo;;i;{iHo;;0;{io;;i;{i%o;;i;{ io;;i;{i@o;;0;{io;;0;{i%o;;0;{io;;i;{io;;i;{io;;0;{i4o;;0;{iHo;;0;{io;;i;{i-o;;0;{io;;i;{i!o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{i1o;;0;{i!o;;0;{ io;;0;{i1o;;0;{i*o;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{iBo;;0;{io;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i'o;;0;{io;;0;{i2o;;i;{i4o;;0;{io;;0;{i5o;;i;{i-o;;0;{i-o;;0;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i@o;;0;{i#o;;0;{i o;;0;{i1o;;0;{io;;i;{i#o;;0;{iLo;;0;{io;;0;{i4o;;0;{i@o;;0;{io;;0;{io;;i;{i@o;;0;{ io;;0;{io;;i;{i o;;0;{iAo;;0;{io;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{io;;0;{i@o;;0;{i.o;;0;{i@o;;0;{io;;0;{io;;i;{i%o;;0;{i*o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{i-o;;0;{i%o;;i;{i'o;;0;{i%o;;0;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{iAo;;0;{io;;0;{io;;0;{i@o;;0;{io;;0;{io;;0;{io;;0;{iLo;;i;{i-o;;0;{i#o;;0;{iLo;;i;{iBo;;0;{ io;;0;{i*o;;i;{i!o;;0;{iBo;;0;{i#o;;i;{i#o;;0;{io;;i;{io;;0;{i2o;;i;{i%o;;0;{i#o;;0;{i2o;;0;{iBo;;0;{io;;i;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{io;;0;{i#o;;i;{iHo;;0;{io;;i;{io;;i;{iIo;;0;{ io;;i;{io;;i;{i o;;i;{io;;i;{io;;0;{i#o;;0;{i'o;;0;{i4o;;0;{i*o;;i;{i)o;;i;{ io;;i;{io;;0;{i2o;;i;{i o;;0;{i'o;;0;{io;;0;{i@o;;0;{i o;;0;{i7o;;0;{iHo;;0;{i-o;;i;{i0o;;i;{i4o;;0;{io;;i;{i2o;;0;{i#o;;0;{i2o;;0;{i!o;;i;{io;;i;{ io;;i;{i@o;;0;{io;;0;{io;;i;{io;;i;{i@o;;0;{io;;0;{io;;i;{io;;i;{i@o;;0;{io;;0;{io;;i;{i@o;;0;{io;;i;{iHo;;i;{io;;0;{i@o;;0;{io;;0;{iHo;;0;{io;;i;{iFo;;i;{iIo;;0;{io;;i;{io;;i;{io;;i;{io;;i;{iBo;;0;{io;;0;{i#o;;0;{iHo;;0;{io;;i;{io;;i;{io;;0;{iLo;;i;{io;;0;{i2o;;i;{iLo;;i;{i"o;;0;{iLo;;i;{io;;i;{i#o;;0;{iHo;;0;{i!o;;i;{i!o;;i;{io;;0;{i5o;;i;{io;;0;{i1o;;0;{io;;i;{i#o;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i%o;;i;{i)o;;i;{io;;0;{io;;i;{i1o;;0;{io;;i;{iAo;;0;{io;;i;{iHo;;0;{io;;0;{io;;0;{i#o;;0;{i6o;;0;{iHo;;0;{i!o;;i;{iAo;;0;{io;;0;{iIo;;0;{io;;i;{iJo;;0;{io;;i;{iKo;;0;{io;;0;{io;;0;{i#o;;0;{i6o;;0;{iHo;;0;{i!o;;i;{i o;;i;{ io;;0;{i@o;;0;{i o;;0;{io;;i;{io;;i;{i@o;;0;{i o;;0;{i2o;;i;{io;;0;{io;;i;{io;;i;{i!o;;i;{ io;;0;{i2o;;0;{i!o;;i;{i o;;0;{i2o;;0;{i"o;;i;{io;;0;{i#o;;0;{i9o;;i;{i"o;;0;{io;;i;{i(o;;0;{i#o;;0;{i5o;;i;{i+o;;0;{io;;0;{iIo;;0;{i2o;;i;{i%o;;0;{io;;i;{i@o;;0;{io;;i;{io;;0;{iJo;;i;{iHo;;i;{io;;0;{i o;;0;{iHo;;0;{i2o;;0;{io;;i;{i o;;0;{i2o;;0;{i'o;;i;{i o;;0;{io;;i;{i8o;;0;{io;;i;{iBo;;0;{i o;;0;{io;;i;{io;;i;{i o;;0;{i1o;;0;{i"o;;i;{io;;0;{io;;0;{io;;0;{i3o;;0;{i@o;;0;{i#o;;0;{i4o;;0;{i o;;i;{i#o;;0;{iHo;;0;{i'o;;0;{i!o;;0;{i!o;;0;{i4o;;0;{io;;0;{i#o;;i;{i%o;;0;{i2o;;0;{io;;i;{io;;0;{iBo;;0;{i%o;;0;{io;;i;{io;;0;{io;;i;{i6o;;0;{io;;i;{io;;i;{io;;i;{i4o;;i;{ io;;i;{i2o;;0;{i#o;;i;{i2o;;0;{i!o;;i;{i#o;;0;{i*o;;i;{i'o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i*o;;0;{i+o;;0;{i2o;;0;{i"o;;i;{io;;i;{io;;0;{i-o;;0;{io;;0;{io;;0;{iLo;;i;{i!o;;0;{iBo;;0;{i#o;;0;{i!o;;i;{i"o;;i;{io;;0;{i4o;;0;{i*o;;i;{i#o;;0;{i!o;;i;{i'o;;0;{iLo;;i;{i#o;;0;{i9o;;0;{i!o;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iIo;;0;{io;;i;{i o;;i;{io;;i;{io;;0;{i2o;;i;{iAo;;0;{io;;0;{io;;0;{i@o;;0;{io;;0;{i2o;;i;{iDo;;0;{io;;i;{i%o;;0;{io;;0;{iLo;;i;{io;;i;{i2o;;i;{i#o;;0;{iLo;;i;{i4o;;0;{io;;i;{i5o;;0;{iHo;;i;{io;;0;{i#o;;0;{i2o;;0;{iBo;;0;{io;;i;{i*o;;0;{iBo;;0;{io;;0;{io;;i;{io;;0;{i2o;;i;{i!o;;i;{i2o;;0;{i%o;;0;{i4o;;0;{iAo;;0;{i%o;;0;{io;;0;{io;;0;{iLo;;i;{i@o;;0;{i%o;;0;{i5o;;0;{i"o;;i;{i#o;;0;{i!o;;i;{i%o;;i;{i2o;;i;{i9o;;0;{i o;;0;{i1o;;0;{io;;i;{iHo;;0;{io;;i;{i@o;;0;{ i o;;i;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{io;;0;{i2o;;0;{i#o;;0;{iLo;;0;{io;;0;{i-o;;0;{i@o;;0;{io;;0;{io;;i;{i o;;0;{i1o;;0;{i%o;;0;{i@o;;0;{io;;0;{io;;i;{iDo;;0;{i o;;0;{io;;0;{i%o;;0;{i2o;;0;{i@o;;0;{i!o;;0;{io;;i;{io;;0;{i5o;;0;{i"o;;i;{i'o;;0;{i5o;;0;{i"o;;0;{io;;i;{iBo;;0;{io;;0;{io;;0;{i#o;;0;{i2o;;i;{iIo;;i;{i%o;;0;{i!o;;0;{i-o;;0;{io;;i;{iHo;;i;{iDo;;0;{i o;;0;{i@o;;0;{i-o;;0;{io;;0;{i5o;;i;{iHo;;i;{io;;i;{io;;0;{i4o;;0;{i*o;;0;{i1o;;0;{i"o;;i;{io;;i;{io;;0;{i@o;;0;{io;;0;{io;;i;{io;;i;{i#o;;0;{iHo;;0;{i!o;;i;{io;;i;{io;;0;{i5o;;i;{i1o;;0;{io;;i;{io;;i;{io;;i;{i!o;;i;{i#o;;i;{i4o;;0;{io;;0;{i4o;;0;{io;;0;{i1o;;0;{io;;i;{i2o;;i;{iBo;;0;{io;;i;{iDo;;0;{io;;0;{i#o;;i;{i"o;;i;{io;;0;{i#o;;0;{io;;i;{io;;0;{i5o;;0;{iHo;;i;{i*o;;0;{i2o;;0;{i#o;;i;{i#o;;0;{io;;i;{i@o;;0;{i!o;;0;{io;;i;{i'o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iBo;;0;{i%o;;0;{iDo;;0;{i!o;;0;{io;;0;{iLo;;i;{iHo;;i;{io;;i;{i@o;;0;{io;;0;{iHo;;i;{iJo;;0;{io;;i;{io;;i;{io;;i;{io;;0;{i@o;;0;{io;;0;{io;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{io;;0;{io;;i;{io;;i;{io;;i;{io;;0;{i4o;;0;{io;;0;{i2o;;i;{i!o;;0;{i#o;;i;{io;;0;{i#o;;i;{i"o;;i;{i#o;;0;{io;;i;{io;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i'o;;i;{i@o;;0;{i%o;;0;{i2o;;i;{io;;0;{iBo;;0;{io;;i;{iBo;;0;{io;;i;{iHo;;0;{io;;i;{iIo;;i;{ io;;i;{iFo;;i;{io;;0;{i-o;;0;{io;;i;{i'o;;0;{i2o;;0;{io;;0;{i5o;;i;{i+o;;0;{i%o;;0;{io;;i;{iBo;;0;{io;;i;{iJo;;0;{io;;i;{i0o;;i;{i-o;;0;{i4o;;0;{i+o;;0;{i!o;;0;{iHo;;0;{i2o;;0;{i!o;;i;{iKo;;0;{i@o;;0;{io;;0;{iKo;;i;{io;;i;{ io;;i;{i@o;;0;{io;;0;{io;;i;{io;;i;{io;;0;{i#o;;0;{i4o;;0;{io;;i;{i!o;;i;{io;;0;{i2o;;0;{io;;0;{i2o;;0;{i#o;;i;{i*o;;0;{iIo;;0;{i'o;;0;{i!o;;i;{io;;i;{io;;0;{i@o;;0;{io;;0;{io;;i;{io;;i;{i@o;;0;{io;;0;{io;;i;{iFo;;i;{io;;0;{i0o;;i;{io;;0;{i-o;;0;{i%o;;i;{io;;0;{io;;i;{io;;i;{i4o;;0;{io;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iBo;;0;{io;;0;{iHo;;i;{io;;0;{i2o;;0;{i*o;;i;{i!o;;0;{io;;0;{i1o;;0;{i*o;;i;{i#o;;i;{io;;0;{i!o;;0;{io;;0;{i2o;;0;{io;;0;{i!o;;i;{io;;0;{i#o;;0;{i#o;;0;{i(o;;0;{io;;0;{iLo;;i;{i1o;;0;{i(o;;0;{io;;0;{iLo;;i;{io;;0;{i4o;;0;{i!o;;0;{io;;0;{iLo;;i;{i o;;0;{i2o;;0;{io;;i;{i!o;;i;{i(o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i*o;;0;{i2o;;0;{i#o;;i;{i-o;;0;{io;;0;{iBo;;0;{io;;i;{i@o;;0;{i%o;;0;{io;;i;{i%o;;0;{i2o;;i;{i(o;;0;{io;;i;{i)o;;i;{ io;;0;{i3o;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i2o;;i;{io;;0;{i#o;;i;{io;;0;{i8o;;0;{iBo;;0;{io;;0;{i)o;;i;{i#o;;0;{i!o;;0;{io;;0;{iLo;;i;{iBo;;0;{io;;0;{i"o;;i;{i*o;;i;{i0o;;i;{i2o;;0;{io;;0;{io;;0;{i4o;;i;{i+o;;0;{i,o;;0;{i0o;;i;{iAo;;0;{io;;0;{i o;;i;{iBo;;0;{io;;0;{i)o;;i;{i*o;;i;{iHo;;i;{io;;0;{i#o;;0;{io;;i;{i'o;;0;{io;;i;{iHo;;i;{io;;i;{ i o;;0;{i5o;;0;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{io;;i;{i*o;;0;{i0o;;0;{i-o;;0;{i2o;;0;{io;;i;{i1o;;0;{io;;i;{i9o;;0;{io;;i;{iDo;;0;{io;;0;{i"o;;i;{i!o;;0;{io;;0;{i#o;;0;{i#o;;0;{io;;i;{i#o;;0;{i2o;;i;{i5o;;i;{i'o;;0;{i2o;;0;{i"o;;0;{i2o;;0;{i o;;0;{i4o;;0;{i!o;;0;{i%o;;0;{i5o;;0;{i"o;;0;{i2o;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{io;;i;{io;;0;{i@o;;0;{i%o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{iHo;;0;{io;;i;{iIo;;0;{io;;i;{io;;0;{i8o;;0;{iJo;;0;{io;;i;{io;;i;{i*o;;0;{iLo;;i;{io;;i;{i!o;;i;{io;;i;{io;;i;{io;;0;{i#o;;i;{io;;0;{i5o;;i;{i!o;;0;{i7o;;0;{i-o;;i;{i5o;;0;{iIo;;i;{i o;;0;{i8o;;0;{io;;i;{io;;0;{io;;i;{io;;i;{i1o;;0;{iKo;;0;{io;;i;{io;;0;{i1o;;0;{i*o;;i;{i4o;;0;{io;;i;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{io;;i;{i"o;;i;{io;;0;{i4o;;0;{io;;i;{i#o;;0;{ io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i!o;;0;{i5o;;0;{io;;i;{i-o;;0;{io;;i;{i2o;;0;{io;;i;{io;;0;{i2o;;0;{i%o;;i;{io;;0;{io;;0;{i5o;;i;{i%o;;0;{i4o;;0;{i@o;;0;{i'o;;0;{i5o;;0;{i"o;;i;{iGo;;0;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i'o;;0;{iLo;;i;{i o;;0;{i1o;;0;{i'o;;0;{i#o;;0;{iLo;;i;{i%o;;0;{i4o;;0;{io;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iHo;;0;{io;;i;{i*o;;0;{io;;0;{iLo;;i;{iAo;;0;{io;;0;{io;;i;{iBo;;0;{io;;0;{io;;0;{i2o;;i;{i.o;;0;{i%o;;i;{iIo;;i;{iJo;;0;{i@o;;0;{io;;0;{iJo;;i;{iKo;;i;{io;;i;{io;;i;{io;;0;{i#o;;i;{io;;0;{i5o;;i;{i.o;;0;{i2o;;i;{i3o;;i;{io;;i;{i%o;;0;{i2o;;0;{io;;i;{io;;0;{io;;0;{io;;i;{io;;0;{io;;i;{io;;0;{io;;0;{io;;0;{i0o;;i;{io;;i;{i#o;;i;{io;;i;{io;;i;{io;;0;{i#o;;0;{i2o;;0;{io;;i;{i1o;;0;{io;;0;{i o;;0;{iLo;;i;{i o;;0;{i1o;;0;{io;;i;{i4o;;0;{i'o;;0;{i@o;;0;{i o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{i-o;;0;{io;;i;{i5o;;0;{io;;i;{i8o;;0;{i@o;;0;{io;;0;{i*o;;i;{i"o;;i;{io;;0;{i#o;;0;{i2o;;0;{i"o;;i;{i'o;;0;{i4o;;0;{i@o;;0;{io;;0;{io;;0;{i o;;0;{iLo;;i;{i@o;;0;{ io;;0;{i#o;;0;{i*o;;i;{io;;0;{io;;0;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i o;;0;{i*o;;0;{i@o;;0;{i o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{i*o;;0;{iAo;;0;{io;;0;{io;;0;{io;;0;{iLo;;i;{iAo;;0;{io;;0;{i#o;;0;{i!o;;i;{i@o;;0;{i!o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iBo;;0;{io;;0;{io;;0;{i-o;;0;{i%o;;i;{io;;0;{i*o;;0;{i@o;;0;{i o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i!o;;0;{ i o;;0;{i1o;;0;{io;;i;{io;;i;{io;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iDo;;0;{io;;0;{i%o;;0;{iLo;;i;{iHo;;0;{io;;i;{iAo;;0;{i*o;;0;{io;;i;{iCo;;0;{i*o;;i;{i%o;;0;{i4o;;0;{i*o;;i;{iBo;;0;{i-o;;i;{i5o;;i;{i@o;;0;{io;;0;{io;;0;{io;;0;{i4o;;0;{io;;i;{iHo;;0;{io;;i;{i*o;;0;{io;;0;{i2o;;0;{i#o;;0;{iLo;;0;{io;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i0o;;i;{i@o;;0;{io;;i;{iAo;;0;{i%o;;0;{io;;0;{io;;0;{iLo;;i;{iBo;;0;{i%o;;i;{iHo;;i;{io;;i;{io;;0;{iHo;;0;{i2o;;0;{i!o;;i;{io;;0;{iIo;;0;{i3o;;0;{i#o;;0;{iIo;;0;{i-o;;0;{io;;i;{iIo;;i;{io;;i;{io;;0;{io;;i;{iJo;;i;{ io;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;i;{i"o;;0;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;0;{io;;i;{i0o;;i;{io;;i;{io;;i;{io;;0;{i2o;;0;{io;;i;{i@o;;0;{io;;0;{io;;i;{io;;0;{io;;0;{i1o;;0;{io;;i;{io;;0;{i0o;;i;{io;;0;{i1o;;0;{io;;0;{io;;0;{i0o;;i;{io;;i;{io;;0;{i4o;;0;{io;;i;{i"o;;i;{i%o;;0;{ io;;0;{i@o;;0;{io;;0;{i%o;;0;{io;;i;{io;;i;{io;;i;{i0o;;i;{iHo;;i;{i-o;;0;{io;;i;{i0o;;i;{i@o;;0;{io;;i;{io;;i;{io;;i;{io;;0;{i2o;;0;{i"o;;i;{io;;i;{io;;0;{i2o;;0;{io;;i;{i o;;0;{i o;;0;{io;;0;{io;;0;{iLo;;i;{i o;;0;{i4o;;0;{io;;0;{i#o;;0;{i-o;;0;{io;;i;{io;;i;{io;;0;{i0o;;0;{i@o;;0;{i%o;;i;{io;;i;{i2o;;0;{i#o;;0;{i2o;;0;{i!o;;i;{i4o;;i;{ i o;;0;{i2o;;0;{io;;i;{io;;0;{i1o;;0;{i%o;;0;{i%o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i*o;;0;{i!o;;0;{i o;;0;{i2o;;0;{i#o;;i;{i1o;;0;{io;;0;{i'o;;0;{iLo;;i;{iLo;;i;{ i o;;0;{i1o;;0;{i"o;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{i4o;;0;{i!o;;0;{i4o;;0;{io;;0;{i#o;;i;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i1o;;0;{io;;0;{i o;;0;{iIo;;0;{i2o;;0;{io;;i;{i1o;;0;{iIo;;0;{io;;i;{i*o;;0;{i2o;;0;{i!o;;0;{io;;0;{iIo;;0;{io;;i;{i+o;;0;{i4o;;0;{i#o;;0;{i1o;;0;{i o;;0;{i-o;;0;{i8o;;0;{io;;0;{i4o;;0;{i(o;;i;{iAo;;0;{io;;0;{iIo;;0;{i'o;;i;{io;;i;{io;;0;{i#o;;0;{i2o;;0;{i"o;;i;{i-o;;0;{io;;i;{i0o;;0;{io;;0;{i2o;;i;{io;;0;{i4o;;0;{i*o;;0;{i1o;;0;{i"o;;i;{i@o;;0;{io;;0;{io;;i;{io;;0;{i2o;;0;{i"o;;i;{io;;0;{i1o;;0;{io;;i;{i"o;;i;{io;;0;{iJo;;0;{i'o;;0;{io;;i;{i!o;;i;{i1o;;0;{io;;i;{i#o;;0;{ io;;i;{io;;i;{i o;;0;{i5o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i!o;;0;{i5o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i0o;;i;{io;;0;{io;;i;{i@o;;0;{i o;;0;{i*o;;0;{i@o;;0;{i o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iAo;;0;{io;;0;{io;;0;{io;;0;{i4o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{iBo;;0;{io;;0;{io;;0;{i-o;;0;{i%o;;i;{io;;0;{iAo;;0;{i-o;;0;{io;;0;{io;;0;{i4o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i%o;;0;{io;;i;{io;;i;{i%o;;0;{iLo;;i;{i0o;;i;{i2o;;0;{i#o;;0;{i4o;;0;{i*o;;i;{i%o;;0;{i-o;;0;{i"o;;0;{io;;0;{iLo;;i;{i4o;;0;{i@o;;0;{i!o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i5o;;0;{i o;;0;{i5o;;i;{i@o;;0;{i-o;;0;{i*o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i.o;;0;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{iHo;;i;{io;;i;{iIo;;0;{io;;i;{i@o;;0;{io;;0;{i%o;;0;{iIo;;i;{i*o;;0;{ io;;0;{iLo;;i;{io;;0;{iLo;;i;{io;;i;{i*o;;0;{i4o;;0;{i@o;;0;{io;;0;{i4o;;0;{i%o;;i;{i4o;;0;{io;;0;{i4o;;0;{io;;i;{iAo;;0;{io;;0;{i o;;i;{i*o;;0;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{iIo;;0;{io;;i;{io;;0;{ io;;0;{i1o;;0;{i*o;;i;{io;;i;{i!o;;i;{i#o;;0;{iLo;;0;{iAo;;0;{i!o;;0;{io;;i;{i.o;;0;{io;;0;{io;;0;{iLo;;i;{iBo;;0;{i!o;;0;{i*o;;0;{io;;0;{iLo;;i;{i%o;;0;{ io;;0;{io;;0;{i4o;;0;{iIo;;0;{io;;0;{i!o;;0;{i2o;;0;{i#o;;0;{iLo;;0;{i@o;;0;{io;;0;{iGo;;0;{io;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iBo;;0;{io;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iLo;;0;{io;;i;{i o;;0;{i-o;;0;{io;;i;{i%o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i@o;;0;{io;;0;{io;;0;{i4o;;0;{io;;i;{iBo;;0;{io;;0;{iIo;;i;{io;;0;{io;;0;{i#o;;0;{i2o;;0;{io;;i;{i o;;0;{io;;i;{ io;;0;{i#o;;0;{i1o;;0;{io;;0;{i"o;;0;{iLo;;i;{i o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i"o;;0;{io;;0;{i#o;;0;{i1o;;0;{io;;0;{i"o;;0;{iLo;;i;{i4o;;0;{io;;i;{i5o;;i;{i o;;0;{io;;i;{io;;i;{i0o;;i;{i2o;;i;{io;;0;{i#o;;i;{i2o;;0;{i#o;;i;{i+o;;0;{i2o;;0;{i#o;;i;{iLo;;i;{iDo;;0;{io;;0;{i"o;;i;{i!o;;i;{io;;i;{ io;;0;{iLo;;i;{i!o;;0;{i1o;;0;{io;;i;{i2o;;0;{io;;0;{i4o;;0;{i*o;;0;{i o;;0;{i9o;;i;{iBo;;0;{io;;0;{io;;i;{io;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i0o;;i;{i5o;;0;{i"o;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i0o;;i;{io;;i;{io;;0;{i#o;;0;{i8o;;0;{iHo;;0;{i!o;;i;{io;;0;{io;;i;{i o;;0;{i1o;;0;{i!o;;0;{io;;0;{i4o;;0;{io;;i;{io;;0;{i4o;;0;{iDo;;0;{io;;i;{i9o;;0;{i%o;;i;{i2o;;i;{io;;0;{io;;0;{i2o;;i;{io;;0;{i%o;;0;{i4o;;0;{i o;;0;{iHo;;0;{i2o;;i;{i2o;;0;{iBo;;0;{io;;i;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{io;;0;{i2o;;0;{i"o;;i;{i4o;;0;{i%o;;i;{i!o;;0;{i9o;;0;{i+o;;0;{iLo;;i;{i#o;;0;{i2o;;i;{i5o;;i;{iGo;;0;{i-o;;0;{io;;0;{iBo;;0;{io;;i;{i%o;;0;{ io;;0;{iLo;;i;{i4o;;0;{io;;0;{io;;0;{i5o;;0;{io;;0;{i1o;;0;{i!o;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i5o;;i;{i8o;;0;{io;;0;{io;;0;{i0o;;i;{i*o;;0;{i2o;;0;{i#o;;0;{iLo;;0;{io;;i;{i+o;;0;{i0o;;i;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i2o;;0;{io;;0;{io;;0;{i4o;;i;{i,o;;0;{i5o;;i;{i.o;;0;{i1o;;0;{i!o;;0;{i+o;;0;{i!o;;0;{i1o;;0;{io;;i;{iGo;;0;{i-o;;0;{i'o;;0;{iLo;;0;{io;;i;{i@o;;0;{ io;;0;{i%o;;i;{i4o;;0;{i%o;;i;{iGo;;0;{i!o;;i;{io;;0;{i%o;;i;{iGo;;0;{i%o;;i;{i!o;;i;{io;;0;{io;;0;{i1o;;0;{i!o;;i;{iLo;;i;{i#o;;0;{i*o;;i;{i%o;;0;{io;;0;{i8o;;0;{i%o;;i;{i*o;;0;{io;;i;{i*o;;i;{iBo;;0;{io;;i;{iAo;;0;{i o;;0;{iGo;;0;{io;;0;{io;;0;{i2o;;0;{iDo;;0;{i#o;;0;{io;;0;{iLo;;i;{iBo;;0;{io;;0;{i#o;;0;{i!o;;i;{io;;0;{i%o;;0;{i4o;;i;{i%o;;0;{iDo;;0;{io;;i;{i+o;;i;{iBo;;i;{io;;0;{iBo;;0;{i*o;;i;{iDo;;0;{io;;0;{i"o;;i;{io;;0;{i%o;;0;{iLo;;i;{iHo;;i;{io;;i;{i+o;;0;{iLo;;i;{iIo;;i;{i"o;;i;{io;;i;{io;;0;{i#o;;0;{iLo;;i;{i@o;;0;{i"o;;0;{io;;i;{iBo;;0;{i"o;;0;{iIo;;i;{io;;i;{ i"o;;0;{i0o;;i;{i0o;;i;{i4o;;0;{io;;i;{i5o;;i;{io;;i;{iBo;;0;{i"o;;0;{iHo;;i;{iCo;;0;{i"o;;i;{i o;;0;{io;;i;{io;;0;{i2o;;i;{iLo;;i;{io;;0;{i4o;;0;{io;;0;{i0o;;i;{io;;0;{i0o;;0;{io;;0;{i2o;;i;{io;;0;{ i#o;;0;{i2o;;i;{i2o;;i;{i4o;;0;{io;;i;{io;;0;{i9o;;0;{i#o;;0;{io;;0;{i0o;;i;{i5o;;i;{io;;i;{ io;;i;{i"o;;0;{i2o;;0;{i'o;;i;{i4o;;0;{iBo;;0;{i*o;;i;{i5o;;i;{io;;0;{io;;0;{i0o;;i;{i!o;;i;{i@o;;0;{i"o;;i;{iBo;;0;{i*o;;i;{iHo;;0;{io;;i;{iFo;;i;{iIo;;i;{i@o;;0;{i"o;;0;{iIo;;i;{i#o;;i;{io;;i;{ io;;0;{i4o;;0;{io;;i;{i@o;;0;{i o;;0;{io;;i;{io;;0;{i#o;;0;{i0o;;0;{i*o;;0;{i2o;;0;{io;;i;{i#o;;0;{i0o;;0;{io;;0;{io;;0;{io;;0;{i#o;;0;{i0o;;0;{i*o;;0;{i2o;;0;{io;;i;{i2o;;i;{io;;0;{i2o;;0;{io;;i;{io;;i;{io;;0;{i0o;;0;{io;;0;{i4o;;i;{io;;0;{i1o;;0;{i%o;;i;{io;;0;{i2o;;0;{io;;i;{i"o;;0;{i2o;;0;{i*o;;0;{i9o;;0;{io;;i;{io;;0;{iHo;;0;{i2o;;0;{io;;i;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{i2o;;i;{iIo;;0;{i3o;;0;{iAo;;0;{io;;0;{iGo;;0;{io;;i;{i#o;;0;{io;;i;{i+o;;0;{i!o;;0;{i9o;;i;{i@o;;0;{io;;0;{i5o;;0;{iJo;;0;{i"o;;0;{i!o;;i;{i#o;;0;{i5o;;0;{i"o;;0;{io;;i;{i*o;;0;{i2o;;0;{io;;0;{i4o;;0;{io;;i;{iAo;;0;{i#o;;0;{i!o;;i;{i*o;;0;{io;;i;{io;;i;{io;;0;{iLo;;i;{io;;0;{ i*o;;0;{iLo;;i;{i4o;;0;{i@o;;0;{i o;;0;{i5o;;0;{i"o;;i;{iBo;;0;{i o;;0;{i'o;;0;{iLo;;i;{iDo;;0;{i-o;;0;{iAo;;0;{i%o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i2o;;i;{i#o;;0;{i5o;;0;{iHo;;i;{i5o;;i;{io;;i;{io;;0;{i0o;;i;{io;;i;{i#o;;i;{io;;0;{i-o;;0;{io;;i;{i4o;;0;{io;;0;{i*o;;0;{i1o;;0;{io;;i;{io;;0;{io;;0;{i0o;;i;{i!o;;i;{ i!o;;0;{i1o;;0;{i"o;;i;{i#o;;0;{i1o;;0;{io;;i;{i1o;;0;{io;;i;{io;;0;{i2o;;0;{io;;0;{i-o;;0;{i%o;;0;{i4o;;0;{io;;i;{i2o;;0;{io;;0;{i o;;0;{iLo;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{i"o;;i;{i#o;;0;{i2o;;i;{i%o;;i;{i)o;;i;{io;;0;{i0o;;i;{i*o;;i;{i+o;;0;{i4o;;0;{io;;0;{i5o;;i;{io;;i;{i*o;;0;{i8o;;0;{io;;i;{i@o;;0;{ io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{i5o;;0;{i"o;;0;{i'o;;i;{i!o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i#o;;i;{iAo;;0;{i!o;;0;{io;;0;{io;;0;{i4o;;0;{io;;i;{iBo;;0;{io;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{iBo;;0;{io;;0;{i#o;;0;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{iHo;;i;{i%o;;0;{io;;i;{io;;0;{i0o;;0;{i@o;;0;{i%o;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i2o;;0;{i%o;;i;{i"o;;0;{i0o;;i;{iLo;;i;{i'o;;0;{i4o;;0;{io;;0;{i9o;;i;{i1o;;0;{io;;0;{io;;0;{i#o;;0;{iLo;;i;{i"o;;i;{i2o;;i;{ io;;0;{i4o;;0;{io;;0;{io;;0;{i5o;;i;{io;;0;{iDo;;0;{io;;0;{i"o;;i;{io;;0;{i8o;;0;{i'o;;0;{i1o;;0;{io;;0;{i#o;;i;{i o;;0;{i4o;;0;{i'o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i!o;;0;{i4o;;0;{i*o;;i;{i'o;;0;{i4o;;0;{io;;0;{i2o;;0;{i(o;;i;{i4o;;0;{i"o;;0;{i0o;;i;{i5o;;0;{i"o;;i;{i'o;;0;{i1o;;0;{io;;0;{i#o;;i;{iLo;;i;{i8o;;0;{io;;0;{i#o;;0;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i0o;;i;{i@o;;0;{io;;0;{i(o;;i;{io;;0;{i1o;;0;{i%o;;i;{io;;i;{io;;0;{io;;0;{i0o;;i;{i o;;0;{i1o;;0;{iHo;;0;{io;;i;{io;;0;{i0o;;i;{io;;i;{iBo;;0;{io;;0;{io;;i;{io;;0;{i1o;;0;{i*o;;i;{io;;i;{i%o;;0;{i4o;;i;{io;;0;{i0o;;i;{i o;;i;{i!o;;i;{i0o;;i;{i2o;;i;{i@o;;0;{i%o;;0;{iIo;;0;{i2o;;i;{i%o;;0;{i8o;;0;{io;;i;{i'o;;0;{iLo;;i;{i+o;;0;{ io;;0;{i2o;;0;{i#o;;i;{i4o;;0;{io;;i;{i0o;;i;{i@o;;0;{io;;0;{i7o;;0;{i-o;;i;{i1o;;0;{i o;;i;{i4o;;0;{io;;i;{i0o;;i;{i@o;;0;{ io;;0;{i(o;;i;{io;;0;{i o;;0;{i1o;;0;{iHo;;0;{io;;i;{i!o;;i;{i%o;;i;{iBo;;0;{ io;;0;{iIo;;i;{io;;i;{io;;0;{i@o;;0;{io;;0;{io;;i;{i%o;;i;{iHo;;i;{io;;i;{iIo;;i;{io;;i;{io;;i;{i@o;;0;{i%o;;0;{iIo;;i;{i'o;;i;{io;;0;{i2o;;0;{i#o;;i;{io;;i;{io;;0;{i2o;;0;{io;;i;{i"o;;i;{i'o;;0;{i2o;;0;{i"o;;i;{i%o;;0;{ io;;0;{iIo;;0;{i2o;;i;{io;;0;{iLo;;i;{i%o;;0;{i2o;;0;{i*o;;0;{iBo;;0;{io;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i8o;;0;{i!o;;i;{i@o;;0;{io;;0;{iBo;;0;{io;;i;{i*o;;0;{i2o;;0;{io;;i;{i+o;;0;{i2o;;0;{i#o;;i;{iHo;;i;{io;;i;{iIo;;0;{i"o;;i;{i@o;;0;{i'o;;0;{iIo;;i;{i(o;;0;{ io;;i;{ io;;0;{i2o;;0;{io;;0;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i(o;;0;{i1o;;0;{i%o;;0;{i"o;;0;{iLo;;i;{i2o;;i;{io;;0;{i9o;;0;{i#o;;i;{i%o;;0;{i1o;;0;{i"o;;i;{i5o;;i;{io;;0;{io;;0;{i0o;;i;{i4o;;i;{io;;0;{i0o;;i;{io;;0;{io;;0;{i0o;;i;{io;;0;{i0o;;i;{i o;;i;{i2o;;i;{i4o;;0;{io;;i;{io;;i;{i#o;;0;{io;;0;{i4o;;i;{io;;0;{i2o;;i;{io;;0;{i#o;;i;{i%o;;0;{io;;i;{i)o;;0;{io;;0;{i(o;;i;{i1o;;0;{io;;i;{i*o;;0;{io;;i;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{iBo;;0;{io;;0;{io;;i;{io;;i;{ io;;0;{iLo;;i;{i!o;;0;{i1o;;0;{i"o;;i;{i4o;;i;{i5o;;i;{io;;i;{io;;i;{i!o;;i;{i2o;;i;{io;;0;{i1o;;0;{io;;i;{io;;i;{io;;0;{i4o;;i;{io;;0;{i1o;;0;{i(o;;0;{io;;0;{i-o;;0;{i8o;;0;{io;;0;{io;;0;{i#o;;0;{io;;0;{iLo;;i;{io;;0;{io;;i;{i#o;;i;{io;;0;{io;;i;{io;;0;{i0o;;i;{io;;i;{io;;0;{i4o;;0;{i(o;;i;{i o;;i;{ io;;i;{i2o;;i;{i4o;;0;{io;;0;{i5o;;i;{i5o;;i;{i!o;;i;{ io;;0;{i1o;;0;{i*o;;i;{i!o;;i;{i"o;;0;{iLo;;i;{i2o;;0;{i o;;0;{i2o;;0;{io;;0;{i8o;;0;{i*o;;0;{i#o;;0;{io;;0;{iLo;;i;{i#o;;0;{io;;i;{iHo;;0;{io;;i;{i'o;;0;{i#o;;0;{i#o;;0;{io;;i;{i+o;;0;{i8o;;0;{iIo;;0;{i"o;;i;{i,o;;0;{i*o;;i;{i@o;;0;{i o;;0;{io;;0;{i5o;;i;{iBo;;0;{io;;0;{i#o;;0;{io;;i;{i+o;;0;{io;;i;{io;;i;{io;;i;{io;;i;{io;;i;{iHo;;0;{io;;i;{i!o;;i;{ io;;i;{i+o;;0;{i1o;;0;{io;;i;{i.o;;0;{i6o;;0;{io;;i;{iBo;;0;{i#o;;0;{io;;i;{iHo;;i;{io;;i;{i"o;;i;{ io;;0;{i@o;;0;{i+o;;0;{i"o;;0;{io;;i;{io;;i;{i+o;;0;{i'o;;0;{io;;i;{iDo;;0;{i+o;;0;{iIo;;i;{iHo;;0;{io;;i;{i#o;;i;{io;;0;{i@o;;0;{i+o;;0;{i#o;;0;{io;;i;{i0o;;0;{io;;0;{i2o;;i;{i2o;;i;{io;;0;{i2o;;0;{i#o;;0;{i"o;;0;{iLo;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i%o;;i;{ io;;0;{iBo;;0;{io;;0;{iIo;;0;{io;;i;{io;;i;{io;;i;{iHo;;i;{i'o;;i;{ io;;0;{i@o;;0;{i+o;;0;{i'o;;0;{io;;i;{io;;i;{io;;i;{io;;i;{iHo;;i;{iIo;;i;{iHo;;i;{i-o;;i;{#io;;i;{i%o;;0;{i2o;;0;{iBo;;0;{i.o;;0;{i!o;;0;{i2o;;i;{i o;;0;{i4o;;0;{io;;0;{i5o;;i;{i2o;;0;{i*o;;i;{i4o;;0;{io;;0;{i2o;;0;{i'o;;0;{i2o;;i;{io;;0;{i-o;;0;{io;;0;{i*o;;0;{io;;0;{iLo;;i;{io;;i;{i o;;0;{i%o;;i;{io;;0;{io;;0;{i2o;;0;{i#o;;i;{iBo;;0;{io;;0;{io;;0;{io;;i;{i o;;0;{i0o;;i;{i2o;;i;{io;;i;{io;;i;{iBo;;0;{i-o;;0;{i"o;;i;{io;;0;{io;;0;{i1o;;0;{io;;0;{io;;0;{i0o;;i;{io;;i;{i4o;;0;{io;;0;{i o;;0;{iLo;;i;{i@o;;0;{i-o;;0;{io;;i;{io;;i;{i5o;;i;{io;;0;{i-o;;i;{io;;0;{i-o;;0;{i%o;;i;{i o;;0;{i2o;;i;{i*o;;i;{i!o;;i;{i2o;;0;{io;;i;{i"o;;i;{i#o;;0;{i*o;;i;{i2o;;i;{i%o;;0;{i0o;;0;{io;;0;{iHo;;0;{i-o;;i;{i4o;;0;{i!o;;0;{io;;0;{i4o;;0;{io;;i;{io;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;i;{iBo;;0;{io;;0;{i@o;;0;{io;;0;{i%o;;0;{i*o;;i;{i'o;;0;{i2o;;0;{io;;i;{i)o;;0;{io;;i;{i o;;0;{i0o;;i;{i o;;0;{i1o;;0;{i"o;;i;{iLo;;i;{i*o;;0;{io;;i;{i#o;;0;{i9o;;0;{io;;i;{i2o;;0;{io;;i;{i+o;;0;{io;;0;{i-o;;i;{i1o;;0;{io;;i;{iLo;;0;{i!o;;i;{i!o;;0;{i4o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i,o;;0;{i2o;;0;{i#o;;i;{i4o;;0;{io;;i;{i6o;;0;{io;;i;{i-o;;0;{i2o;;0;{i.o;;0;{i9o;;i;{i@o;;0;{ io;;0;{io;;i;{io;;i;{io;;0;{iHo;;0;{io;;i;{i o;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i*o;;i;{i%o;;0;{i5o;;0;{iIo;;0;{i"o;;0;{io;;i;{i'o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i-o;;0;{i o;;0;{i4o;;0;{i*o;;i;{i*o;;i;{iBo;;0;{i o;;0;{io;;i;{iDo;;0;{i.o;;0;{iBo;;0;{i-o;;i;{iHo;;i;{io;;i;{i-o;;0;{i'o;;0;{io;;i;{iHo;;0;{i2o;;i;{iBo;;0;{io;;0;{io;;i;{iIo;;i;{ io;;i;{i-o;;0;{i'o;;0;{io;;i;{i@o;;0;{i-o;;0;{iIo;;i;{iBo;;0;{io;;0;{io;;i;{i%o;;0;{i!o;;i;{i.o;;i;{iJo;;0;{io;;i;{i"o;;i;{iKo;;i;{i.o;;i;{ io;;i;{i-o;;0;{i7o;;0;{i-o;;i;{i.o;;0;{i2o;;0;{io;;i;{io;;0;{i2o;;0;{i#o;;0;{iLo;;0;{io;;i;{i!o;;i;{i@o;;0;{io;;0;{io;;i;{i%o;;0;{i@o;;0;{i!o;;0;{i5o;;0;{i"o;;0;{i!o;;i;{i*o;;0;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{i*o;;i;{i0o;;i;{i@o;;0;{io;;0;{iGo;;0;{i%o;;i;{iBo;;0;{io;;0;{i%o;;0;{i9o;;0;{i%o;;0;{i9o;;i;{iCo;;0;{io;;0;{i%o;;0;{iIo;;i;{io;;0;{i#o;;i;{iHo;;i;{io;;0;{i#o;;0;{i'o;;0;{i o;;i;{io;;i;{io;;0;{i%o;;0;{i2o;;0;{io;;i;{io;;0;{i8o;;0;{iHo;;0;{io;;i;{io;;0;{i'o;;0;{i2o;;0;{i!o;;i;{i-o;;i;{io;;0;{iHo;;0;{i2o;;0;{i"o;;i;{io;;0;{i7o;;0;{io;;i;{i o;;0;{i7o;;0;{iIo;;0;{io;;i;{io;;0;{i3o;;i;{i5o;;i;{io;;0;{iHo;;0;{i3o;;i;{io;;0;{i6o;;0;{io;;i;{io;;0;{iIo;;0;{i-o;;0;{i"o;;i;{io;;0;{i2o;;0;{io;;i;{i8o;;0;{i o;;i;{io;;0;{iIo;;0;{i3o;;i;{io;;0;{iHo;;0;{i-o;;i;{i!o;;0;{i2o;;i;{i7o;;0;{i-o;;i;{i#o;;0;{iIo;;0;{i-o;;0;{io;;i;{i2o;;0;{i"o;;i;{i%o;;0;{i-o;;0;{i"o;;i;{i*o;;0;{i9o;;0;{io;;i;{i+o;;0;{i2o;;0;{i"o;;i;{i-o;;0;{iHo;;0;{i-o;;0;{io;;i;{i@o;;0;{ io;;0;{iGo;;0;{io;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{i2o;;i;{io;;0;{i o;;0;{i#o;;i;{i"o;;0;{iGo;;0;{io;;i;{i#o;;0;{iGo;;0;{i'o;;i;{i*o;;0;{i2o;;0;{i0o;;i;{i5o;;0;{i"o;;i;{iAo;;0;{ io;;0;{iGo;;0;{io;;i;{io;;0;{io;;i;{io;;0;{io;;i;{io;;0;{iIo;;0;{i'o;;i;{iBo;;0;{io;;i;{i o;;0;{iHo;;i;{iIo;;i;{ io;;0;{io;;i;{i*o;;0;{i-o;;0;{i"o;;i;{iCo;;0;{io;;i;{iDo;;0;{io;;0;{iIo;;i;{io;;i;{io;;0;{iIo;;i;{io;;0;{i4o;;0;{io;;i;{io;;0;{i8o;;0;{io;;i;{i@o;;0;{io;;0;{iIo;;0;{i2o;;i;{io;;i;{io;;0;{i#o;;0;{i!o;;i;{i+o;;0;{i%o;;0;{i'o;;0;{io;;i;{iDo;;0;{i*o;;0;{iIo;;i;{io;;i;{io;;0;{io;;i;{i8o;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{i5o;;0;{io;;0;{i2o;;i;{io;;0;{i2o;;0;{i%o;;i;{i3o;;i;{io;;0;{i#o;;0;{i2o;;0;{i*o;;0;{iHo;;0;{io;;i;{i-o;;0;{io;;i;{i2o;;0;{i%o;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i-o;;0;{io;;i;{i8o;;0;{i o;;i;{io;;0;{io;;i;{i#o;;0;{i7o;;0;{i-o;;i;{i%o;;0;{i4o;;0;{i'o;;i;{io;;0;{i1o;;0;{io;;i;{i#o;;0;{i0o;;0;{io;;0;{i2o;;i;{i1o;;0;{io;;i;{i%o;;0;{i2o;;i;{i*o;;0;{i-o;;i;{i1o;;0;{io;;i;{iHo;;0;{io;;i;{i+o;;0;{io;;0;{iIo;;0;{i2o;;i;{i8o;;0;{iIo;;0;{io;;i;{i@o;;0;{io;;0;{i4o;;0;{io;;i;{io;;0;{i4o;;0;{io;;i;{iAo;;0;{io;;0;{iGo;;0;{io;;i;{io;;0;{io;;i;{io;;0;{i#o;;0;{io;;i;{iBo;;0;{io;;i;{iDo;;0;{i!o;;0;{iIo;;i;{iIo;;i;{io;;0;{iHo;;i;{ io;;0;{iHo;;0;{i3o;;i;{io;;0;{i1o;;0;{io;;i;{i*o;;0;{i9o;;0;{io;;i;{iCo;;0;{io;;i;{i"o;;i;{io;;0;{iIo;;0;{i2o;;i;{i"o;;0;{i-o;;0;{io;;i;{i+o;;0;{i4o;;0;{io;;i;{i*o;;i;{iHo;;i;{i"o;;0;{i2o;;i;{iCo;;0;{io;;i;{iDo;;0;{io;;i;{i*o;;0;{iIo;;i;{i+o;;0;{ i o;;0;{iHo;;i;{i!o;;0;{iHo;;i;{i%o;;0;{io;;0;{i2o;;0;{i"o;;i;{iIo;;i;{io;;0;{i2o;;0;{i#o;;i;{io;;0;{iHo;;0;{i2o;;i;{i+o;;0;{i2o;;i;{iDo;;0;{#io;;i;{io;;0;{iLo;;i;{io;;0;{i1o;;0;{i%o;;i;{i#o;;i;{ io;;i;{i%o;;0;{i2o;;0;{i*o;;i;{i(o;;0;{i#o;;i;{i5o;;i;{i*o;;0;{i#o;;i;{i%o;;i;{iBo;;0;{io;;0;{i@o;;0;{io;;0;{io;;i;{iHo;;i;{i'o;;i;{i1o;;0;{i%o;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i@o;;0;{io;;0;{i2o;;0;{io;;0;{iLo;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iHo;;i;{ io;;0;{i-o;;0;{i!o;;i;{i o;;0;{io;;i;{io;;0;{i2o;;i;{io;;0;{iHo;;0;{i2o;;i;{io;;0;{iIo;;0;{i2o;;i;{iBo;;0;{i+o;;0;{iHo;;i;{iDo;;0;{i+o;;0;{iIo;;i;{iIo;;i;{iJo;;i;{io;;0;{iLo;;i;{iKo;;i;{iAo;;0;{io;;0;{io;;i;{io;;i;{io;;0;{i#o;;0;{i0o;;0;{io;;0;{i9o;;0;{io;;i;{io;;0;{iIo;;0;{i-o;;i;{io;;0;{i'o;;0;{io;;i;{i#o;;0;{i2o;;i;{i'o;;0;{iHo;;i;{iIo;;i;{i@o;;i;{i)o;;0;{i"o;;i;{i*o;;0;{i1o;;0;{io;;0;{i+o;;0;{i%o;;0;{i1o;;0;{io;;i;{i7o;;0;{i-o;;i;{i+o;;0;{i9o;;i;{iHo;;i;{ io;;0;{i1o;;0;{io;;i;{io;;0;{iIo;;0;{i3o;;i;{io;;0;{i%o;;0;{i2o;;i;{i!o;;0;{i8o;;0;{io;;i;{i+o;;0;{i4o;;0;{io;;i;{iAo;;0;{i+o;;0;{io;;i;{iIo;;i;{ io;;0;{i2o;;0;{i,o;;i;{io;;0;{i-o;;0;{io;;0;{io;;0;{i'o;;0;{i!o;;i;{iHo;;0;{i2o;;i;{io;;0;{i4o;;0;{i)o;;i;{i+o;;0;{i1o;;0;{i'o;;i;{iAo;;0;{io;;0;{io;;i;{iCo;;0;{io;;i;{io;;i;{ i"o;;0;{i2o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i#o;;0;{iBo;;0;{i-o;;0;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{iIo;;i;{i%o;;i;{ io;;0;{i%o;;0;{i2o;;i;{i@o;;0;{i-o;;0;{iGo;;0;{io;;0;{io;;0;{iLo;;i;{iAo;;0;{i!o;;0;{io;;0;{i o;;0;{iLo;;i;{iBo;;0;{io;;0;{io;;0;{i%o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i o;;0;{i-o;;0;{i"o;;0;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{iAo;;0;{i-o;;0;{io;;0;{i*o;;0;{io;;0;{i2o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iIo;;i;{i'o;;0;{i#o;;0;{i5o;;0;{iHo;;i;{iAo;;0;{i-o;;0;{i*o;;0;{iBo;;0;{io;;0;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{iBo;;0;{i#o;;i;{iIo;;i;{io;;i;{iIo;;i;{io;;i;{i#o;;i;{iIo;;i;{iFo;;i;{i o;;0;{io;;i;{i@o;;0;{i o;;i;{iDo;;0;{i%o;;i;{i o;;i;{ io;;0;{i0o;;i;{i"o;;i;{ io;;0;{i4o;;0;{i(o;;i;{i'o;;0;{i2o;;0;{io;;i;{i2o;;i;{i@o;;0;{i o;;0;{io;;i;{i@o;;0;{i-o;;0;{io;;i;{iBo;;0;{i"o;;i;{i o;;i;{io;;0;{i%o;;0;{i2o;;0;{io;;0;{i4o;;0;{i*o;;i;{i o;;0;{i9o;;i;{io;;0;{iLo;;i;{io;;0;{i1o;;0;{i*o;;i;{i2o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iLo;;i;{io;;0;{i5o;;0;{i@o;;0;{i#o;;0;{i5o;;0;{i"o;;i;{io;;0;{i#o;;0;{i1o;;0;{i*o;;i;{i1o;;0;{io;;i;{i"o;;0;{i2o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i#o;;0;{i-o;;0;{i*o;;i;{i1o;;0;{io;;i;{iIo;;i;{i*o;;0;{iLo;;i;{i@o;;0;{io;;0;{i4o;;0;{i%o;;i;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i#o;;0;{io;;i;{iBo;;0;{io;;i;{i%o;;0;{io;;i;{i%o;;i;{i!o;;0;{i4o;;0;{i@o;;0;{i%o;;0;{io;;i;{iHo;;0;{io;;0;{iHo;;0;{i-o;;0;{io;;i;{iIo;;i;{io;;i;{ io;;0;{i2o;;0;{i!o;;0;{i4o;;0;{io;;i;{iBo;;0;{i!o;;i;{iDo;;0;{i!o;;0;{io;;0;{iLo;;i;{i!o;;0;{i-o;;0;{io;;0;{io;;0;{iLo;;i;{i#o;;0;{i'o;;0;{iLo;;i;{i@o;;0;{i'o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iLo;;0;{io;;i;{i-o;;0;{ i-o;;0;{io;;0;{i@o;;0;{io;;0;{i*o;;i;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{i0o;;0;{io;;0;{i-o;;0;{iDo;;0;{i!o;;0;{io;;0;{iLo;;i;{i%o;;0;{iGo;;0;{i-o;;0;{io;;i;{io;;0;{iGo;;0;{i-o;;0;{io;;0;{i o;;0;{iLo;;i;{io;;i;{iAo;;0;{io;;0;{i#o;;0;{i!o;;i;{i1o;;0;{i%o;;i;{i2o;;0;{io;;0;{iHo;;0;{i2o;;i;{i#o;;0;{i5o;;i;{iHo;;i;{i@o;;0;{io;;0;{i*o;;0;{io;;0;{iLo;;i;{i#o;;0;{io;;0;{io;;0;{i#o;;0;{i4o;;0;{io;;0;{i o;;0;{iLo;;i;{io;;0;{i-o;;0;{i#o;;0;{i5o;;i;{iHo;;i;{iGo;;0;{io;;0;{io;;0;{i-o;;0;{i#o;;0;{i5o;;i;{io;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iBo;;0;{io;;0;{i#o;;0;{i5o;;i;{i-o;;0;{iGo;;0;{io;;i;{iAo;;0;{i o;;0;{iGo;;0;{io;;0;{io;;0;{i2o;;0;{iDo;;0;{i#o;;0;{io;;0;{iLo;;i;{i-o;;0;{i%o;;0;{i@o;;0;{i%o;;0;{io;;i;{i*o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iBo;;0;{io;;0;{i@o;;0;{i*o;;0;{i2o;;0;{i#o;;0;{iLo;;i;{iIo;;i;{ io;;0;{i2o;;0;{i#o;;i;{io;;0;{i5o;;i;{iHo;;i;{iHo;;0;{i2o;;i;{i"o;;0;{i4o;;0;{io;;i;{i*o;;0;{io;;0;{i4o;;i;{iAo;;0;{io;;0;{iHo;;i;{iCo;;0;{io;;i;{io;;i;{ io;;0;{i%o;;0;{i2o;;i;{i#o;;i;{io;;0;{i%o;;0;{i5o;;0;{i@o;;0;{i o;;0;{i-o;;0;{iDo;;0;{i#o;;0;{io;;0;{iLo;;i;{io;;0;{i#o;;0;{i2o;;i;{io;;0;{i(o;;i;{i4o;;0;{io;;i;{io;;0;{i4o;;0;{io;;0;{io;;i;{i o;;0;{io;;i;{i2o;;0;{io;;0;{i5o;;i;{i9o;;0;{i!o;;0;{i4o;;i;{i!o;;0;{i2o;;0;{i*o;;i;{i4o;;0;{io;;0;{i#o;;i;{i"o;;i;{i#o;;0;{io;;0;{io;;0;{iLo;;i;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i2o;;0;{i#o;;0;{i2o;;0;{i!o;;i;{i%o;;0;{i1o;;0;{io;;0;{i)o;;0;{io;;0;{iLo;;i;{i'o;;0;{i1o;;0;{io;;i;{i*o;;0;{i4o;;0;{io;;0;{io;;0;{i2o;;i;{i@o;;0;{io;;0;{io;;i;{iBo;;0;{i%o;;0;{io;;i;{iHo;;0;{io;;0;{i#o;;0;{i-o;;0;{io;;i;{i@o;;0;{io;;0;{i4o;;0;{i%o;;i;{iHo;;i;{ io;;0;{i9o;;0;{iIo;;i;{io;;0;{i2o;;0;{i!o;;i;{i%o;;0;{i'o;;0;{io;;i;{i*o;;0;{i'o;;0;{io;;i;{iDo;;0;{i!o;;0;{iIo;;i;{iIo;;i;{ io;;0;{iKo;;0;{io;;i;{io;;0;{i8o;;0;{iHo;;0;{io;;i;{i+o;;0;{i'o;;0;{i1o;;0;{io;;i;{iDo;;0;{io;;i;{iKo;;i;{io;;i;{io;;0;{i%o;;0;{io;;i;{io;;i;{io;;0;{i0o;;i;{io;;0;{i2o;;i;{i"o;;i;{i%o;;i;{iAo;;0;{io;;0;{i#o;;i;{iHo;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{i2o;;0;{io;;i;{iIo;;i;{io;;0;{iKo;;0;{io;;i;{io;;i;{io;;0;{i-o;;i;{io;;0;{i0o;;0;{iBo;;0;{io;;0;{iAo;;0;{i!o;;0;{io;;0;{io;;0;{i5o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i1o;;0;{io;;0;{i-o;;0;{i-o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i-o;;0;{i"o;;0;{io;;0;{iLo;;i;{i"o;;i;{ io;;0;{i3o;;i;{io;;0;{i2o;;0;{io;;i;{io;;0;{i#o;;0;{i#o;;0;{i!o;;i;{i"o;;0;{i2o;;0;{io;;0;{io;;0;{io;;0;{iLo;;i;{i#o;;0;{i1o;;0;{io;;0;{iDo;;0;{io;;0;{i"o;;i;{io;;i;{iHo;;0;{i!o;;0;{i@o;;0;{i"o;;0;{iGo;;0;{io;;i;{i'o;;0;{i4o;;0;{io;;0;{i4o;;0;{io;;0;{i#o;;0;{i(o;;0;{i4o;;0;{i%o;;0;{io;;0;{iLo;;i;{i+o;;0;{i%o;;0;{io;;i;{iDo;;0;{io;;0;{i!o;;0;{i2o;;0;{i#o;;0;{i9o;;i;{i#o;;i;{ io;;0;{i2o;;0;{i!o;;i;{io;;0;{i4o;;0;{iDo;;0;{i!o;;0;{io;;0;{iLo;;i;{io;;0;{i-o;;0;{io;;i;{io;;0;{iIo;;0;{i-o;;0;{i"o;;i;{io;;0;{i8o;;0;{i#o;;0;{i5o;;i;{i-o;;0;{i"o;;0;{io;;0;{iLo;;i;{i1o;;0;{i!o;;0;{io;;0;{iLo;;i;{iBo;;0;{i"o;;0;{io;;i;{iLo;;i;{i'o;;0;{i0o;;i;{i@o;;0;{io;;0;{i#o;;0;{io;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{io;;i;{iAo;;0;{i#o;;0;{io;;0;{io;;0;{iLo;;i;{iIo;;i;{io;;i;{ io;;0;{i5o;;0;{i@o;;0;{i#o;;0;{i5o;;0;{i"o;;i;{io;;0;{iLo;;0;{io;;0;{i%o;;0;{i1o;;0;{io;;i;{i%o;;0;{i-o;;0;{io;;i;{iLo;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iBo;;0;{io;;0;{i#o;;0;{i@o;;0;{io;;0;{io;;i;{i#o;;0;{io;;0;{i5o;;i;{i-o;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{io;;0;{ io;;0;{iLo;;i;{io;;0;{i2o;;0;{i#o;;0;{i5o;;i;{i#o;;0;{io;;0;{iLo;;i;{i-o;;0;{i-o;;0;{i*o;;i;{i@o;;0;{i o;;0;{io;;0;{i o;;0;{iLo;;0;{i o;;0;{i1o;;0;{i'o;;0;{i%o;;0;{iLo;;i;{io;;0;{i o;;0;{i1o;;0;{io;;i;{io;;0;{i4o;;0;{i%o;;i;{iBo;;0;{io;;0;{i'o;;0;{iLo;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i-o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{iHo;;0;{iFo;;i;{io;;i;{ io;;0;{i8o;;0;{iHo;;0;{io;;i;{io;;0;{iLo;;i;{i"o;;i;{io;;0;{i2o;;i;{i2o;;0;{i%o;;i;{i4o;;0;{io;;0;{i2o;;i;{i#o;;0;{i)o;;0;{io;;0;{i5o;;0;{i"o;;0;{ io;;0;{i#o;;0;{i#o;;0;{io;;i;{i1o;;0;{io;;0;{i#o;;i;{i o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{i'o;;0;{i1o;;0;{io;;0;{io;;0;{i8o;;i;{i2o;;0;{io;;0;{i#o;;i;{iLo;;i;{i-o;;0;{i2o;;i;{i@o;;0;{i'o;;0;{io;;i;{i%o;;0;{i2o;;0;{io;;i;{iHo;;i;{i(o;;0;{i2o;;0;{io;;i;{i5o;;i;{iHo;;i;{iKo;;i;{io;;i;{io;;i;{i-o;;0;{i8o;;0;{io;;0;{i!o;;0;{i(o;;0;{i6o;;0;{io;;0;{i)o;;0;{i2o;;i;{iHo;;i;{io;;0;{i1o;;0;{io;;i;{i*o;;0;{i4o;;0;{io;;0;{i+o;;0;{iLo;;0;{iBo;;0;{io;;i;{i@o;;0;{io;;0;{i4o;;0;{io;;i;{io;;i;{io;;i;{io;;0;{iIo;;0;{i2o;;i;{io;;0;{i2o;;i;{io;;0;{i4o;;0;{io;;0;{i#o;;i;{i o;;0;{io;;i;{io;;0;{i9o;;0;{i#o;;0;{i"o;;0;{iLo;;i;{io;;0;{i5o;;i;{io;;0;{io;;0;{iLo;;i;{io;;0;{i9o;;0;{i%o;;0;{i"o;;0;{iLo;;i;{io;;0;{iJo;;0;{i-o;;0;{io;;i;{io;;0;{i#o;;0;{i#o;;0;{io;;i;{i!o;;0;{i-o;;0;{io;;i;{iIo;;0;{i2o;;i;{i#o;;i;{io;;0;{i4o;;0;{io;;0;{i#o;;i;{i o;;0;{io;;i;{io;;0;{i9o;;0;{i#o;;0;{i"o;;0;{iLo;;i;{io;;0;{i5o;;i;{io;;0;{i6o;;0;{io;;i;{i!o;;0;{i2o;;0;{i#o;;0;{i5o;;0;{iHo;;i;{i'o;;0;{i1o;;0;{io;;i;{i*o;;0;{i1o;;0;{io;;0;{io;;0;{iLo;;i;{iLo;;i;{i-o;;0;{io;;0;{i o;;0;{i5o;;0;{io;;i;{i1o;;0;{i o;;i;{i2o;;0;{i#o;;0;{iLo;;0;{io;;0;{i5o;;0;{iDo;;0;{i#o;;0;{io;;0;{iLo;;i;{i3o;;i;{i4o;;0;{io;;i;{i5o;;i;{i9o;;i;{i@o;;0;{i'o;;0;{io;;i;{iHo;;i;{io;;0;{i%o;;i;{i*o;;0;{i!o;;i;{i%o;;i;{i-o;;0;{io;;i;{i4o;;0;{io;;i;{i*o;;0;{io;;0;{io;;0;{i4o;;i;{iHo;;i;{i(o;;0;{i2o;;0;{io;;i;{i%o;;i;{i5o;;i;{i*o;;0;{io;;i;{i4o;;0;{io;;i;{i+o;;0;{i2o;;0;{i#o;;i;{i@o;;0;{io;;0;{i4o;;0;{io;;i;{i#o;;0;{io;;0;{i#o;;0;{i1o;;0;{i!o;;i;{i2o;;0;{i0o;;i;{i(o;;0;{i)o;;i;{iBo;;0;{io;;0;{i#o;;i;{i#o;;0;{ io;;0;{i%o;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{io;;0;{iLo;;i;{io;;i;{io;;0;{i4o;;0;{i%o;;0;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{i!o;;0;{i-o;;0;{i#o;;0;{iLo;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i%o;;0;{i9o;;0;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{iDo;;0;{i#o;;0;{io;;0;{iLo;;i;{iHo;;i;{io;;0;{iJo;;0;{i-o;;0;{io;;i;{iDo;;0;{io;;i;{io;;i;{i o;;0;{i2o;;0;{i"o;;i;{io;;0;{iLo;;i;{io;;0;{i2o;;0;{io;;0;{i8o;;i;{io;;0;{i1o;;0;{i%o;;i;{io;;0;{iIo;;0;{i2o;;i;{io;;0;{i#o;;0;{i0o;;0;{iAo;;0;{i*o;;i;{i*o;;0;{io;;0;{i4o;;0;{io;;i;{i#o;;0;{iLo;;0;{i'o;;0;{i-o;;0;{i%o;;0;{i%o;;0;{iLo;;i;{i%o;;0;{io;;0;{iLo;;i;{iLo;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iAo;;0;{i o;;0;{iGo;;0;{io;;i;{io;;0;{io;;0;{i o;;0;{iLo;;i;{iBo;;0;{io;;0;{i#o;;0;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{i o;;0;{i#o;;0;{i4o;;0;{io;;i;{i!o;;0;{io;;0;{i2o;;i;{io;;0;{i#o;;0;{i-o;;0;{io;;i;{io;;0;{i#o;;0;{i5o;;i;{io;;0;{i4o;;0;{io;;i;{i o;;0;{i2o;;0;{io;;i;{i"o;;0;{i#o;;0;{i2o;;0;{io;;i;{i%o;;0;{i4o;;0;{io;;0;{io;;0;{i5o;;0;{io;;0;{i1o;;0;{i!o;;i;{iLo;;i;{i@o;;0;{io;;0;{i#o;;0;{io;;i;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{iBo;;0;{io;;0;{io;;0;{i-o;;0;{i*o;;i;{io;;0;{i#o;;i;{ io;;0;{i#o;;0;{i1o;;0;{i!o;;i;{i o;;0;{i-o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i4o;;0;{i%o;;0;{iLo;;0;{i!o;;i;{i!o;;0;{i4o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i%o;;0;{i4o;;0;{io;;0;{i#o;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i!o;;0;{io;;0;{i#o;;i;{i'o;;0;{io;;i;{iBo;;0;{io;;0;{io;;i;{iDo;;0;{io;;0;{i%o;;0;{io;;0;{iLo;;i;{i%o;;0;{io;;0;{iLo;;i;{iHo;;i;{ io;;0;{i1o;;0;{io;;i;{i!o;;0;{i5o;;i;{i#o;;0;{i9o;;0;{iIo;;i;{i*o;;0;{i9o;;0;{iIo;;i;{iCo;;0;{i o;;0;{iHo;;i;{iIo;;i;{io;;0;{io;;i;{i'o;;0;{i2o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{i3o;;i;{io;;0;{i#o;;0;{i5o;;i;{i2o;;0;{i"o;;i;{io;;0;{i'o;;0;{i!o;;i;{io;;0;{i#o;;0;{i#o;;0;{io;;0;{i1o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{i!o;;0;{i7o;;0;{io;;i;{i-o;;i;{i"o;;0;{i!o;;0;{io;;i;{i2o;;0;{i'o;;i;{i%o;;0;{i-o;;0;{i"o;;i;{i'o;;0;{i2o;;i;{i*o;;0;{i-o;;0;{i"o;;i;{i9o;;0;{io;;i;{i-o;;0;{i1o;;0;{io;;i;{i@o;;0;{i-o;;0;{io;;i;{iAo;;0;{io;;0;{iHo;;0;{io;;i;{io;;0;{io;;i;{iBo;;0;{io;;i;{io;;i;{i-o;;i;{iDo;;0;{io;;0;{iHo;;i;{i%o;;0;{iHo;;i;{i"o;;i;{io;;0;{i5o;;i;{iDo;;0;{io;;i;{i"o;;i;{iHo;;i;{i#o;;i;{ io;;0;{i1o;;0;{io;;i;{i"o;;0;{iLo;;i;{i@o;;0;{io;;0;{i4o;;0;{i%o;;i;{iHo;;i;{iIo;;i;{i%o;;0;{io;;0;{iLo;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i'o;;0;{io;;i;{io;;0;{iLo;;i;{i@o;;0;{i.o;;0;{io;;0;{i'o;;0;{i5o;;0;{iHo;;0;{i@o;;0;{i'o;;0;{io;;i;{iAo;;0;{i!o;;0;{io;;i;{io;;0;{i#o;;0;{i2o;;0;{i#o;;0;{i5o;;i;{i5o;;0;{i@o;;0;{i#o;;0;{i5o;;0;{i"o;;i;{io;;0;{iLo;;i;{i!o;;0;{i-o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i"o;;i;{i%o;;0;{i2o;;i;{i-o;;0;{i-o;;0;{io;;i;{i@o;;0;{i o;;0;{io;;0;{i*o;;0;{iLo;;i;{io;;0;{i#o;;0;{i#o;;0;{i4o;;i;{i%o;;0;{i"o;;i;{iAo;;0;{i%o;;0;{io;;i;{iDo;;0;{i%o;;0;{iIo;;i;{iHo;;i;{io;;0;{i'o;;0;{io;;i;{io;;0;{iIo;;0;{i3o;;i;{i@o;;0;{i%o;;0;{i5o;;0;{i"o;;0;{io;;i;{iHo;;0;{i"o;;i;{iIo;;i;{i'o;;i;{io;;0;{i4o;;0;{io;;i;{i9o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i9o;;0;{i#o;;0;{i"o;;0;{iLo;;i;{io;;0;{i"o;;i;{iLo;;i;{iLo;;i;{io;;0;{i@o;;0;{io;;0;{i"o;;i;{iLo;;i;{io;;0;{io;;0;{io;;0;{iLo;;i;{i"o;;0;{i2o;;0;{io;;0;{i#o;;0;{io;;0;{iLo;;i;{i'o;;0;{i1o;;0;{io;;0;{io;;0;{i#o;;i;{i!o;;0;{i1o;;0;{i"o;;i;{i#o;;0;{i1o;;0;{i*o;;i;{i'o;;0;{i#o;;0;{i#o;;0;{io;;i;{i(o;;0;{i"o;;i;{i)o;;0;{io;;0;{io;;i;{i@o;;0;{io;;0;{i#o;;0;{i o;;0;{i1o;;0;{iHo;;0;{io;;i;{iBo;;0;{i-o;;0;{i!o;;0;{i4o;;0;{io;;i;{i%o;;0;{i4o;;0;{io;;i;{i@o;;0;{i%o;;0;{iGo;;0;{io;;i;{iDo;;0;{io;;i;{iIo;;i;{ io;;0;{i1o;;0;{i'o;;i;{i"o;;0;{i(o;;i;{i%o;;0;{i2o;;0;{i"o;;i;{i-o;;0;{i2o;;0;{i%o;;0;{i1o;;0;{i"o;;i;{iCo;;0;{io;;i;{i(o;;0;{i%o;;i;{i'o;;0;{i0o;;i;{i*o;;i;{ i"o;;i;{i(o;;0;{i2o;;0;{i*o;;0;{io;;0;{i#o;;0;{iLo;;i;{i2o;;i;{i*o;;0;{io;;0;{iLo;;i;{i@o;;0;{i'o;;0;{io;;i;{i#o;;0;{iIo;;i;{i'o;;i;{io;;0;{i2o;;0;{iAo;;0;{io;;0;{io;;i;{i*o;;0;{i8o;;0;{io;;0;{i*o;;0;{i!o;;i;{i'o;;0;{i#o;;0;{i#o;;0;{io;;i;{i+o;;0;{i1o;;0;{i'o;;i;{iIo;;i;{ io;;0;{i#o;;0;{i-o;;0;{io;;i;{io;;0;{i1o;;0;{io;;i;{i4o;;0;{iHo;;0;{io;;i;{i(o;;0;{i6o;;0;{io;;i;{i-o;;0;{i1o;;0;{iHo;;0;{i'o;;i;{i@o;;0;{io;;0;{i7o;;0;{i-o;;0;{io;;i;{iDo;;0;{io;;0;{iHo;;i;{i+o;;i;{i o;;0;{i-o;;0;{io;;i;{io;;i;{io;;0;{i%o;;0;{i2o;;0;{i#o;;0;{iIo;;0;{i2o;;i;{i!o;;i;{io;;0;{i-o;;0;{io;;i;{iIo;;i;{i#o;;0;{io;;0;{i"o;;0;{iLo;;i;{i1o;;0;{io;;0;{i"o;;0;{iLo;;i;{iHo;;i;{i%o;;i;{io;;0;{iIo;;0;{i3o;;i;{iHo;;i;{io;;0;{i'o;;0;{i5o;;0;{io;;i;{i'o;;i;{iIo;;i;{i+o;;0;{i%o;;0;{i3o;;i;{iHo;;i;{iIo;;i;{i-o;;i;{io;;0;{i-o;;0;{io;;i;{i o;;0;{iAo;;0;{i%o;;0;{io;;0;{io;;0;{iLo;;i;{io;;0;{i2o;;0;{iBo;;0;{i.o;;i;{io;;0;{i5o;;i;{io;;0;{iLo;;0;{i*o;;0;{iDo;;0;{io;;0;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{i!o;;i;{io;;0;{i5o;;0;{i@o;;0;{i-o;;0;{iGo;;0;{i!o;;i;{io;;0;{iHo;;0;{io;;i;{i"o;;0;{i#o;;0;{i2o;;i;{i@o;;0;{i#o;;0;{i(o;;i;{i#o;;0;{ i-o;;0;{io;;i;{i2o;;0;{i'o;;0;{i1o;;0;{io;;i;{i4o;;0;{i o;;i;{iLo;;0;{iAo;;0;{i%o;;0;{io;;0;{io;;0;{iLo;;i;{i@o;;0;{i+o;;0;{io;;0;{i7o;;0;{i-o;;i;{iCo;;0;{io;;0;{iIo;;i;{i'o;;0;{i-o;;0;{i#o;;0;{i5o;;0;{iBo;;0;{io;;0;{i*o;;0;{io;;0;{iLo;;i;{i(o;;0;{io;;0;{i#o;;0;{i5o;;0;{i!o;;i;{i'o;;0;{i#o;;0;{i#o;;0;{i"o;;0;{iLo;;i;{i9o;;0;{i#o;;0;{i"o;;0;{iLo;;i;{i)o;;0;{i*o;;0;{i'o;;0;{i#o;;0;{i#o;;0;{io;;0;{iLo;;i;{i-o;;0;{i-o;;0;{io;;i;{i*o;;i;{iBo;;0;{i o;;0;{iBo;;0;{io;;0;{io;;i;{io;;0;{i@o;;0;{io;;0;{i#o;;0;{i*o;;i;{i-o;;0;{io;;0;{i5o;;0;{io;;i;{i'o;;0;{i2o;;i;{i@o;;0;{io;;0;{i5o;;0;{i"o;;0;{io;;i;{iIo;;i;{i.o;;0;{ io;;0;{i#o;;0;{i2o;;i;{io;;0;{i5o;;i;{i"o;;0;{i2o;;0;{i o;;0;{i4o;;0;{io;;0;{io;;0;{iLo;;i;{iDo;;0;{i%o;;0;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{io;;i;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i*o;;0;{io;;0;{i5o;;0;{io;;i;{iBo;;0;{io;;0;{i#o;;0;{i!o;;0;{i4o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{io;;0;{i#o;;0;{ io;;0;{i2o;;0;{i#o;;0;{iLo;;0;{io;;0;{i-o;;0;{io;;i;{i o;;0;{i4o;;0;{io;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i!o;;0;{i4o;;0;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;i;{i@o;;0;{io;;0;{io;;i;{i o;;0;{i1o;;0;{i%o;;0;{iDo;;0;{io;;0;{io;;0;{iLo;;i;{i@o;;0;{io;;0;{i-o;;0;{i#o;;0;{iLo;;0;{i-o;;0;{i-o;;0;{io;;0;{iDo;;0;{i o;;0;{io;;0;{iLo;;i;{i%o;;i;{iDo;;0;{io;;i;{