diff --git a/BOOT_STRUCTURE_PARTS/gimp_data/Sol-OS.xcf b/BOOT_STRUCTURE_PARTS/gimp_data/Sol-OS.xcf new file mode 100644 index 0000000..b6b84dd Binary files /dev/null and b/BOOT_STRUCTURE_PARTS/gimp_data/Sol-OS.xcf differ diff --git a/BOOT_STRUCTURE_PARTS/gimp_data/SolOS.png b/BOOT_STRUCTURE_PARTS/gimp_data/SolOS.png new file mode 100644 index 0000000..07b6259 Binary files /dev/null and b/BOOT_STRUCTURE_PARTS/gimp_data/SolOS.png differ diff --git a/BOOT_STRUCTURE_PARTS/gimp_data/tux.png b/BOOT_STRUCTURE_PARTS/gimp_data/tux.png new file mode 100644 index 0000000..8696471 Binary files /dev/null and b/BOOT_STRUCTURE_PARTS/gimp_data/tux.png differ diff --git a/BOOT_STRUCTURE_PARTS/isolinux/isolinux.bin b/BOOT_STRUCTURE_PARTS/isolinux/isolinux.bin new file mode 100644 index 0000000..c30f27f Binary files /dev/null and b/BOOT_STRUCTURE_PARTS/isolinux/isolinux.bin differ diff --git a/BOOT_STRUCTURE_PARTS/isolinux/isolinux.cfg b/BOOT_STRUCTURE_PARTS/isolinux/isolinux.cfg new file mode 100644 index 0000000..3a5be6b --- /dev/null +++ b/BOOT_STRUCTURE_PARTS/isolinux/isolinux.cfg @@ -0,0 +1,28 @@ +DEFAULT live +LABEL live + menu label ^Start or install Ubuntu Remix + kernel /casper/vmlinuz + append file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash -- +LABEL check + menu label ^Check CD for defects + kernel /casper/vmlinuz + append boot=casper integrity-check initrd=/casper/initrd.lz quiet splash -- +LABEL memtest + menu label ^Memory test + kernel /install/memtest + append - +LABEL hd + menu label ^Boot from first hard disk + localboot 0x80 + append - +DISPLAY isolinux.txt +TIMEOUT 1000 +PROMPT 1 + +#prompt flag_val +# +# If flag_val is 0, display the "boot:" prompt +# only if the Shift or Alt key is pressed, +# or Caps Lock or Scroll lock is set (this is the default). +# If flag_val is 1, always display the "boot:" prompt. +# http://linux.die.net/man/1/syslinux syslinux manpage diff --git a/BOOT_STRUCTURE_PARTS/isolinux/isolinux.cfg_sol-os_version b/BOOT_STRUCTURE_PARTS/isolinux/isolinux.cfg_sol-os_version new file mode 100644 index 0000000..8ff60e9 --- /dev/null +++ b/BOOT_STRUCTURE_PARTS/isolinux/isolinux.cfg_sol-os_version @@ -0,0 +1,65 @@ +# Comboot modules: +# * menu.c32 - provides a text menu +# * vesamenu.c32 - provides a graphical menu +# * chain.c32 - chainload MBRs, partition boot sectors, Windows bootloaders +# * hdt.c32 - hardware detection tool +# * reboot.c32 - reboots the system +# +# To Use: Copy the respective files from /usr/lib/syslinux to /boot/syslinux. +# If /usr and /boot are on the same file system, symlink the files instead +# of copying them. +# +# If you do not use a menu, a 'boot:' prompt will be shown and the system +# will boot automatically after 5 seconds. +# +# Note: A ^ in a label before a character means one can use that to quickly select it. +# +# HELPFUL SOURCES +# http://www.syslinux.org/wiki/index.php?title=The_Syslinux_Project +# https://wiki.archlinux.org/index.php/Syslinux +# The wikis provides further configuration examples + +# search path for the c32 support libraries (libcom32, libutil etc.) +PATH + +# Need this for images as backgrounds +DEFAULT vesamenu.c32 +# If 1 it'd present the boot prompt +PROMPT 0 +# wait 15 seconds +TIMEOUT 150 +MENU RESOLUTION 1024 768 +MENU BACKGROUND splash.png +MENU TITLE Sol-OS + +## Theming +MENU COLOR border 30;44 #40ffffff #a0000000 std +MENU COLOR title 1;36;44 #9033ccff #a0000000 std +MENU COLOR sel 7;37;40 #e0ffffff #20ffffff all +MENU COLOR unsel 37;44 #50ffffff #a0000000 std +MENU COLOR help 37;40 #c0ffffff #a0000000 std +MENU COLOR timeout_msg 37;40 #80ffffff #00000000 std +MENU COLOR timeout 1;37;40 #c0ffffff #00000000 std +MENU COLOR msg07 37;40 #90ffffff #a0000000 std +MENU COLOR tabmsg 31;40 #30ffffff #00000000 std + +## Menu Options +LABEL solosLive + MENU label ^Try Sol-OS + KERNEL /casper/vmlinuz + append boot=casper initrd=/casper/initrd.gz file=/images/filesystem.squashfs quiet + +LABEL solosInstall + MENU label ^Install Sol-OS + KERNEL /casper/vmlinuz + APPEND boot=casper initrd=/casper/initrd.gz file=/images/filesystem.squashfs finstall quiet splash + +MENU SEPARATOR + +LABEL hd + MENU label ^Boot from first hard disk + localboot 0x80 + +LABEL reboot + MENU LABEL ^Reboot + COM32 reboot.c32 diff --git a/BOOT_STRUCTURE_PARTS/isolinux/ldlinux.c32 b/BOOT_STRUCTURE_PARTS/isolinux/ldlinux.c32 new file mode 100755 index 0000000..0d8f2ef Binary files /dev/null and b/BOOT_STRUCTURE_PARTS/isolinux/ldlinux.c32 differ diff --git a/BOOT_STRUCTURE_PARTS/isolinux/libcom32.c32 b/BOOT_STRUCTURE_PARTS/isolinux/libcom32.c32 new file mode 100644 index 0000000..0cb2254 Binary files /dev/null and b/BOOT_STRUCTURE_PARTS/isolinux/libcom32.c32 differ diff --git a/BOOT_STRUCTURE_PARTS/isolinux/libutil.c32 b/BOOT_STRUCTURE_PARTS/isolinux/libutil.c32 new file mode 100644 index 0000000..62aec2b Binary files /dev/null and b/BOOT_STRUCTURE_PARTS/isolinux/libutil.c32 differ diff --git a/BOOT_STRUCTURE_PARTS/isolinux/reboot.c32 b/BOOT_STRUCTURE_PARTS/isolinux/reboot.c32 new file mode 100644 index 0000000..dace63b Binary files /dev/null and b/BOOT_STRUCTURE_PARTS/isolinux/reboot.c32 differ diff --git a/BOOT_STRUCTURE_PARTS/isolinux/vesamenu.c32 b/BOOT_STRUCTURE_PARTS/isolinux/vesamenu.c32 new file mode 100755 index 0000000..f3f45fb Binary files /dev/null and b/BOOT_STRUCTURE_PARTS/isolinux/vesamenu.c32 differ diff --git a/BOOT_STRUCTURE_PARTS/splash_screen/NOTES,txt b/BOOT_STRUCTURE_PARTS/splash_screen/NOTES,txt new file mode 100644 index 0000000..7ca515c --- /dev/null +++ b/BOOT_STRUCTURE_PARTS/splash_screen/NOTES,txt @@ -0,0 +1,41 @@ +Boot Instructions for the Remix User + +To give some boot-time instructions to the user create an isolinux.txt file in image/isolinux, for example: + +************************************************************************ + +This is an Ubuntu Remix Live CD. + +For the default live system, enter "live". To run memtest86+, enter "memtest" + +************************************************************************ + + +Splash Screen + +A graphic can be displayed at boot time, but it is optional. +The example text above requires a special character along with +the file name of the splash image (splash.rle). +To create that character, do the following use the following command: + +printf "\x18" >emptyfile + +and then edit the emptyfile with any text editor. Add the file name just next to the +first character and add the text you want to display at boot time beneath it and save the file as "isolinux.txt" + +To create the splash.rle file, create an image 480 pixels wide. Convert it to 15 colours, +indexed (perhaps using GIMP) and "Save As" to change the ending to .bmp which converts the +image to a bitmap format. + + +---- IN GIMP DO THE FOLLOWING ---- +1. Open an image. +2. Scake it to 480 and make sure hight is bound to it. +3. Go to image > mode > indexed (Set minimum number of colors to 15 if you have issues down he road Otherwise leave it as is.) +5. Save As a BMP. When doing so set compatibility options on for 'Do not write color space information' + + +Then install the "netpbm" and 'syslinux-utils' packages and run + +1. bmptoppm splash.bmp > splash.ppm +2. ppmtolss16 '#ffffff=7' < splash.ppm > splash.rle \ No newline at end of file diff --git a/BOOT_STRUCTURE_PARTS/splash_screen/emptyfile b/BOOT_STRUCTURE_PARTS/splash_screen/emptyfile new file mode 100644 index 0000000..52e60b4 --- /dev/null +++ b/BOOT_STRUCTURE_PARTS/splash_screen/emptyfile @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/BOOT_STRUCTURE_PARTS/splash_screen/isolinux.txt b/BOOT_STRUCTURE_PARTS/splash_screen/isolinux.txt new file mode 100644 index 0000000..3796bd3 --- /dev/null +++ b/BOOT_STRUCTURE_PARTS/splash_screen/isolinux.txt @@ -0,0 +1,8 @@ +splash.rle +************************************************************************ + +This is an Ubuntu Remix Live CD. + +For the default live system, enter "live". To run memtest86+, enter "memtest" + +************************************************************************ \ No newline at end of file diff --git a/BOOT_STRUCTURE_PARTS/splash_screen/splash.bmp b/BOOT_STRUCTURE_PARTS/splash_screen/splash.bmp new file mode 100644 index 0000000..3a85484 Binary files /dev/null and b/BOOT_STRUCTURE_PARTS/splash_screen/splash.bmp differ diff --git a/BOOT_STRUCTURE_PARTS/splash_screen/splash.ppm b/BOOT_STRUCTURE_PARTS/splash_screen/splash.ppm new file mode 100644 index 0000000..42994c1 --- /dev/null +++ b/BOOT_STRUCTURE_PARTS/splash_screen/splash.ppm @@ -0,0 +1,18731 @@ +P6 +480 360 +255 +ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfeeefeffffffgfggffggfj j kj j j j j kkkkkkkkkkkkkkkkmkmmmmmnmmmmmmmnnnnnnnnnnnnnnnnnor +r +r +r +r +r +r +r +r +r +r +r +r r r r r r r r s r s s r s s s s s s s s s s s s s s s s s s s s s s s s s s s s s t s s s s s t s t t t s t s s t s t s t s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s r s s s r s s r r r r r r r r r +r +r +r +r +r +r +r +r +r +r +nr +nnnnnnnnnnnnnnnnnnmnnmmmmmmnmkmmmkkkkkkkkkkkkj j kj j j j j j gj j j j j ggffffffffefeeececccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceefeffffffgfggggj ggj gj j j j j j j j kkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnr +r +r +r +r +r +r +r +r +r +r r r +r r r r r s r r s r s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s t s s s t s t s t t t s t t t s s t s s s s t t t t s s t t t s s s t s s s s s s s s s s s s s s s s s s s s s s s r s s s s r s r r r r r r r r r r r r r +r +r r +r +r +nor +nnnnr +nnnnnnnnnnnnnnmmmmmmmmmmmmmmkkkkkkkkkkkkkkj kj j j j j gj j gggj ggffffffeeefeececcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfcfefeeeeefffffgfgggggj gj j j j j j j j kkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmnnnnnnnnnnnnr +nnr +r +nr +r +r +r +r +r r r +r r r r r s r s r r r r r s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s t t t t s t t t s s s s t s t t t t t t t t t t t t s t t s t s t s t s t s s t s s t s s s s s s s s s s s s s s s s s s s s s s s s s s s s s r s r r r r r r r r r r +r r +r +r r +r +r +r +r +r +r +r +nnr +r +nnnnnnnnnmnnmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkj j j gj j j j j j gj gggfggfffeeeeeececcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfefefeeefffffffgggfggj kj j j j j j j j j j j j kkkkkkkkkkmmmmmmmmmmmnnmnnnmnnnnnnnnnnnr +r +r +r +r +r +nr r +r r r +r r r +r +r r s s s s r r s r s s s s s s s s s s s s s s s s s s s s t t s s t s s t s s s t t s s s t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t s t t s s s t s t t s s s s s t s s s s s s s s s s s s s s s s s s s s r s r s s s r s r r r r r r +r r +r +r r +r +r +r +r +r +nr +r +nnnnnnnnnnnnmnmmmmmmmmmmmmmkkkkkkkkkkkkkkj kkj j j j j ggj gfj gggfgfgfffeefecccecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeceeeffffffgfgffj j j j j kj j j j j kkj kkkkkkkkkkkmkmmmmmmmmmmmnmnmnnnnnnnnnnnnnr +nr +r +r +r +r +r +r +r r r +r r r r r r s s s r s s s s s s s s s s s s s s s s s s s s s s s s s s t s s t t t s t t t t t s t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t s s s t t t s t s t s s s s s s s s s s s s s s s s s s s r r s s s r r r r r r r r +r r r +r +r r +r +r +r +or +r +nr +nnnnnnnnnnnnmnmnnmmmmmnmmmmkmkkkkkkkkkkkkj j j j j j j j j gj gffggffgggffffeeeecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeefeeffffffffffffggj j gj gj j j j kj j kj kkkkkkkkkkmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnr +r +r +r +r +r +r +r +r r r +r +r r r s r r r s r s s s s s s s s s s s s s s s s s s s t s t s s t s t s s t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t s t s t t t s s t t s s s t s s s s s s s s s s s s s s s s s s s s s r r s r r r r r r +r +r +r +r +r +r +r +r +nr +nnnnnnnnnnnnnnnnmnmmmmmmmmmmmkkkmmkkkkkkkkkkj j j kj j j j gj fggfgggfgffffefeefceccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeefefffgggfgggfgfj j j j j j j j j kkkkkkkkkkkmkmmmmmmmmmmmmmmmnnmnnnnnnnnnnnnr +r +r +r +r +r +r +r +r +r r +r +r r s r s s r r r s s s s s s s s s s s s s s s s s s t s s t t t s s t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t s s t s s t s s s s s s s s s s s s s s s s s s s s s s s r r r r r r r r r +r r r +r +or +r +r +nnr +onnnnnnnnnnnnnmmmmmmmmmmmmkmmkkkkkkkkkkj kkj kj j j j j gj j j gfgggffffffeeeeeecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfcceeeeeeffgggffgggj j j j j j kj j kj kj kkkkkkkkkkkmkmmmmmmmmmmmmmnnnnnnnnnnnnonr +r +r +r +r +r r +r r +r +r +r r +r r r r s r s s s s s s s s s s s s s s s s s s s t s t s s t t t s t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t s s t s s s s s s s s s s s s s s s s s s s s s r r s s r r r r r r r r +r +r +r +r +r +or +r +nr +r +nnnnnnnnnnmnnnnmmmmmmmmmmmmkkkkkkkkkkj kj j j j j j j j j fj gfgfgffffffeeeeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceceeeeefffffffgggfj fj j kj j gkj kj kkkkkkkkkkkmmmmmmmmmmmnmmmnnnnnnnnnnnnnnnr +r +r +r +r +r +r +r +r +r r r r s r r r s s r s s s s s s s s s s s s s s s t s t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t vt vt t t vt vt t vt vvt vvt t t t vt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t s t s t s t s s s s s s s s s s s s s s s r s s s r s r r r r r r +r +r r r +r +r +r +r +r +nr +nnnnnnnnnnnmnmmmmmmmmmmmmkkkmkkkkkkkkkkkj kj j j j j j j gj ggggggfgffffeeeececccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccffeceffffffffffgffj gj gkj j j j j kkj kkkkkkkkkkmkkmmmmmmmmmmmnmnnnnnnnnnnnnnr +nr +r +r +r +r r r +r r r r r s r s s s s s s s s s s s s s s s s s s s s s t s t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t vvt vvvvvvvt vvt vvvvvvvt vt t t vt vt vvt vvt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t s s s s s s s s s s s s s s s s s s s r r r r s r r r r r r +r +r r +r +nr +nnnnnnnnnnnnnnnnmmmmmmmmmmmmmkmkkkkkkkkkkj kj j kj j j gfj gfggfgfffefffecfecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeefffffffffggggj ggj kj j j kj kj kkkkkkkkkmmkmmmmmmmmmmmnmmnnnnnnnnnnnr +nr +r +r +r +r +r +r +r +r r r r r r s s s s s s s s s s s s s s s s s s s s s t t s t t t t t t t t t t t t t t t t t t t t t vt vt t t t t t vvt vt t t vvvvvvvvvvvt vvvvvvvvvvvvvt vvvvvvt vt vvt t t t t t vt t t t t t t t t t t t t t t t t t t t t t t t t s t t s s s s s s s s s s s s s s s s s r r r r r r r r +r +r +r +r +r +nnr +nr +r +nnnnnnnnnnnmnnmmmmmmmmmmmkkmmkkkkkkj j kkj j j kj j j gggfggfgffffffeeeecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccffeeffffffgffggfj j ggj j j j j j j j kj j kkkkkkkkkkmmmnmmmmmmmnnnnnnnnnnnnonr +nnr +r +r +r +r +r +r r r r r r r r r s s s s s s s s s s s s s s t s t s t t s t t t t t t t t t t t t t t t t t t t t t t t t t t t vt vt t t vvt vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvt vvt t vvt vvvvt t vvt t t t t t t t t t t t t t t t t t t t t t t t s t s t s s s s s s s s s s s s s s s s s s r s r r r r +r +r +r +r r +r +r +r +or +r +nnnnnnnnnnnnmmnmmmmmmmmmmmkkkkkkkkkkj j j j j j j j j j gj j gffgffffffeeeeeeeefcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeefffffggggj gj j ggj j j j j j j kkkkkkkkkkkmmmmmmmmmmmmnmnmnnnnnnnnnnnnnr +r +r +r +r r +r +r r +r r r r r s s s s s s s s s s s s s s s s t s s t t t t t t t t t t t t t t t t t t t t t t vt vt t vt vt vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvt vt vt vvvvvt vt t t t t t t t t t t t t t t t t t t t s s s s s s s s s s s s s s s s s s s s s r r r r r r r +r +r +r +r +r +r +r +nr +nnnnnnnnnnnnmmmmmmmmmmmmmmmkkkkkkkkkj j j j j j j j j j j j fggfffffffeeeefceccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccecfeeeeeffgggfggggj j j j j gj j j j j kkkkkkkkkkkmmkmmmmmmmnmnmnnnnnnnnnnnr +r +nnr +r +r +r +r +r +r +r r r r r r s s s s s s s s s s s s s s s s s s s s s t t t t t t t t t t t t t t t t t t t t vvt vt vvvvvt vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvt t vvvvt vt vt t t t t t t t t t t t t t t t t t s s s t s s s s s s s s s s s s s s s r s r r r r r r +r +r +r r +r +r +nnr +nr +nnnnnnnnmnnnnmmmmmmmmkkmmkkkkkkkkkj j j j j j j j j j j j fj ffgfffffeffeecfccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceffefefgfgffggggj j j j j j j j kj kkkkkkkkkkkkmmmmmmmmmmmmmnnnnnnnnnnr +nr +r +nr +r +r +r r +r +r +r r r s r r r r s s s s s s s s s s s s s s s t t t t t t t t t t t t t t t t t t t t t vt vvvvt t vt vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvt t t t t t t t t t t t t t t t t t t s t t s t s s t s s s s s s s s s s s r r s r r r r r r r +r r +r +r +r +r +nr +nnnnnnnnnnmmnnmmmmmmmmmmmkmkkkkkkkkkkkj j j kj kj gfggj j gggfffeeffeeecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfeeeeefeffffggggfj gj gj j gj j j j kkkkkkkkkkkmkkmmmmmmmnmnnnnnnnnnnnnnnnnnr +r r r +r r r r +r r r s s r s s s s s s s s s s s s t s s s s s t t t t t t t t t t t t t t t t t t vt t t vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvzvzzzvvvvzvzvvvzvvzzvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvt t vt t t t t t t t t t t t t t t t t s t s s s s s s s s s s s s s s s r r r r r r r r r r +r +r +r +r +r +nnr +r +nnnnnnnnnnmmnnmmmmmmmmmmmkkkkkkkkj kkj j kj j j j j j fggfgfffffffffecceccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfeefeefffffggfggj j j gj j j j j kj j j kkkkkkkkmmmmkmmmmmmmnmnmnnnnnnnnnnr +nr +r +r +r r +r +r r r r r r r r s s s s s s s s s s s s s s s t s s t t t t t t t t t t t t t t t vvt vt t vvt vvvvvvvvvvvvvvvvvvvvvvvvvzvvzvvvzzvvzvvzzvzvzzzvzvvzvvzzvvvvvvvvzvvvvvvvvvvvvvvvvvvvvvvvvvvt t t vt t t t t t t t t t t t t t t t t t t s t s s s s s s s s s s s s s r r s s r r r r r +r +r +r +or +r +nnnnnnnnnnnnnmnmmmmmmmmmmmkkkkkkkkkj j kkkj j j j j gj gggffggffffeeeeecefccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfceeefffffgfgfgfj fj gj j j j j j j kkkkkkkkkmkmmmmmnmmmmmnmnnnnnnnnnnnr +nr +r +r +r +r +r +r r r r r r r r r s s s s s s s s s s s s t s t t t t t t t t t t t t t t t t t t vvt t t vvvvvvvvvvvvvvvvvvvvvvvvzvvzvvvvvvzvzzzzzvzzzzzzzzzzzzzzzzvzzzvzvzvzzvvvvzzvvvvvvvvvvvvvvvvvvvvvvvvt vvt t t t t t t t t t t t t t t t t t t t s s s s s s s s s s s s s s s r r r r r r r r +r +r +r +r +r +r +nnnnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkkkkj j j j j j j gggfgffgffffeffefccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceecffefefgffffffffj fj j gj j j j j j kkkkkkkkmkmmmmmmmmmmmmmnnnnnnnnnnr +r +nnr +r +r +r r +r +r r r r s s s s s s s s s s s s s s s t s s t t t t t t t t t t t t t t t t t vt vt vvvvvvvvvvvvvvvvvvvvvzvzvzvzzzzzzvzvzvzzzzzzzzzzzzzzzzzzzzzzzzzzzzzvzzzzzzvvvzvvzvvvzvvvvvvvvvvvvvvvvvvvvvt vvt t t t t t t t t t t t t t t t t t s s t s s s s s s s s s s s s s s r r r r r +r r r +r +r +onnr +nnnnnnnnnnnmmmmmmmmmmmkkmkkkkkkkkkkj j j j j j j j gfgj gggfggfffeeeeeeeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeefeffgfffgffggj ggj j j j j j j j kkkkkkkkkkmmmmmmmmmmmnmnnnnnnnnnnnr +nr +r +r +r +r +r r r r r s r s s r s s s s s s s s s s s t t t t s s t t t t t t t t t t t t t vvvt t vvvvvvvvvvvvvvvvvvvvzzvvzvzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzvzzzzzzzvzvvvvvvzvvvvvvvvvvvvvvvvvvt vt vt vt t t t t t t t t t t s t t s s t s s s s s s s s s s s s r r r r r r r +r +r +r +r +r +r +r +r +nnnnnnnnnnmmnmmmmmmmmmmmkkkkkkkkkkkj j j j j j j gj gj j ffgffffeefffeececcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceceefeffffggfggfgj j j gj j j j j j kkkkkkkkkmkmkmmmmmmmnmnnnnnnnnnnr +nnor +r +r +r r r r r r r r s s s s s s s s s s s s s s s s t t t s t t t t t t t t t t t vt vt vvvvvvvvvvvvvvvvvvvzvvzzzzzzzvzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzvzzvvvvvzvvvvvvvvvvvvvvvvvvvt vt t t t t t t t t t t t t t s t s s s t s s s s s s s s s s r s r r r r r r r r +r +r +r +nr +r +r +nnnnnnnnnnmmmnmmmmmmmmmkmkkkkkkkj j j kj j j j j j fj j gggfffgffeeeeeeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeefffffffgffgffj j j j gj j j kkkkkkkkkkkmmkknmmmmmmmmnmnnnnnnnnnnnr +r +r +r +r +r r r r r r s r r s s s s s s s s s s s t t t s t t t t t t t t t t t t t t t vvvvt vvvvvvvvvvvvvzvvvvzvvvzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzvzzzvvvvvvvvvvvvvvvvvvvvvvt vvvt t t t t t t t t t t s t s s t s t s s s s s s s s s s s r r r r r r +r r r +r +r +r +nr +nnnnnnnnnnnnmmnmmmmmmmmkkkkkkkkkkkj kj j j j j j j j j j gggfgfffeeeeecfceccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfeeffefffffgfggj ggj j j j j j j kj kkkkkkkkkmmkmmmmmmmmmmmnnnnnnnnnnnr +r +r +r +r +r +r +r r +r r r s r s s s s s s s s s s s s s t s s t t t t t t t t t t t t t t t t vvvvvvvvvvvvvvvvvvvvzvvvvzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzvzvvvzvvvvvvvvvvvvvvvvvvvt t t t t vt t t t t t t t t t s t t s s s s s s s s s s s s r s s r r r r r +r r +r r +r +r +nnr +nnnnnnnnnnnmmmmmmmmmkmmkkkkkkkkkkkkj j gj j j j gggggffffffffeeefcecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccecefeefffffgffffgfgj j kj j kj kkkkkkkkkkmkmmmmmmmnmmnmnnnnnnnnnnr +r +r +r +r +r +r r r r s r r r s s s s s s s s s s t s t t t t t t t t t t t t t t t vt vvt vvvvvvvvvvvvvvvvvzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{zzzz{z{{z{z{zz{z{{{zzz{zzzzzzzzzzzzzzzzzzzzzzzzzzzzvvzzvvvvvvvvvvvvvvvt t vvvvt t t t t t t t t t t t s s t s t s s s s s s s s s s s s s r s r +r r +r r +r +r +nr +r +nnnnnnnnnnmnnmmmmmmmmkmkkkkkkkkj kj j j j j j j gggj ggffgffffeeeefcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceceffefffffgggggggkgj j j j j kkkkkkkkkkkmmmmmmmmmnmnnnnnnnnnnr +nnnr +r +r r +r +r r r r r s s s s s s s s s s s s t t s s t t t t t t t t t t t t t t vvvvvvvvvvvvvvvvvvvzvzzzzzzzzzzzzzzzzzzzzzzzzzz{{zzz{zz{{{{z{{zz{{{{z{z{{z{z{{z{{z{{{{{z{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzvzzvvvvvvvvvvvvvvvvvvvvt t t t t t t t t t t t t s t t t s s s s s s s s s s s s r r r r r +r +r r +r +r +r +nnnnnnnnnnnnnnmmmmmmmmkmmkkkkkkkkkkj j j j j j gj j j j fj gggfgffffeffcffcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfeeeefffgffffgfgggj j j kj j kkkkkkkkkkkmkmmmmmmmmnmmnnnnnnnnnnnor +r +r +r +r r +r r r r s r s s s s s s s s s s s s t s s t t t t t t t t t t t t t vt t vvvvvvvvvvvvvvzzzvzvzzzzzzzzzzzzzzzzzzzzz{{zzz{{{{{z{{{{z{z{z{{z{{{{z{{{{{{{z{{z{z{{{{{z{{zzz{{z{{z{zzzzzzzzzzzzzzzzzzzvzzzzvvvvvvvvvvvvvvvvvvt t t t t t t t t t t t t t s s s s s s s s s s s s s r r r s r r r r +r +r +r +r +r +r +r +r +onnnnnnnnmmmmmmmmmmmmkmkkkkkkkkj kkj j j j j j j gj fffgffffffeeeeecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfcceeefefffffgfgggj j j j j j j j j j kkkkkkkkkkmmmmmmmmmmnnnnnnnnnnnnr +r +r +r +r +r +r r +r r r r r r s s s s s s s s s s s t t s t t t t t t t t t t t t t t vvvvvvvvvvvvvvvvvvzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzz{z{{{{{{{{{{{| +{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z{zz{z{zzzzzzzzzzzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvvvvvt vt t t t t t t t t t t t t s t t s s s s s s s s s s s r r r r r r r r +r r +r +r +nnr +nnnnnnnnmnmmmmmmmmmmkkkkkkkkkj kkj j j j kj j j j gfggffffffefeecccecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeffffffgfgfgfj j j kj j j j j kkkkkkkkkkkmmmmmmmmmmmnnnnnnnnnnonnr +r +r r +r +r r r s r s s s s s s s s s s s s s s s t t t t t t t t t t t t vvt vvvvvvvvvvvvzvvvzzvzzzzzzzzzzzzzzzzzz{z{{z{z{{{{{{{z{{{| +| +{{{{{{{{{{| +{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{zzzzzzzzzzzzzzzzzzvzzzvvvvvvvvvvvvvvvt vvvt t t t t t t t t t t t t t s s s s s s s s s s s s s s r r r r r r +r +r +r +r +r +r +nnnnnnnnmnnnmmmmmmmmmmkkkkkkkkkj j j j j j j j j j j ggffgfgffffefeeeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccecfeefffffffgggfffggj j j j j j kkkkkkkkkkkmmmmmmmmmmmnnnnnnnnnnr +nr +r +r +r r +r +r r r r r s s s s s s s s s s s s s t s t t t t t t t t t t t vt t vvvvvvvvvvvvvvvvzzzzzvzzzzzzzzzzzzzzz{z{z{zz{{{z{{{{{{{{{{{{{{{{{{{{| +{{{{{{{{{{{{| +{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{zzzzzzzzzzzzzzzzzzzzzzzzvvvvvvvvvvvvvt t vt t t t t t t t t t t t s s t t s s s s s s s s s s r r r r r r r r r r +r +nr +r +r +nnnnnnnnnnmmmmmmmmmkkkkkkkkkkkkj j j j kkj j j ggggfgfgfffeeecfcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeefffgffgggfj j j j j j j kj kkkkkkkkkkmmmmmmmmmmnnnnnnnnnnnr +r +nr +r +r +r +r +r r r s s s r s s s s s s s s s s t s t t t t t t t t t t vt vvt t vvvvvvvvvvvvvzzzzzzzzzzzzzzzzzzzz{{z{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{| +{{{{{{{| +{{{{{{{{{{{{{{z{z{z{zzzzzzzzzzzzvzzzvvzvvvvvvvvvvvvvvt t vt t t t t t t t t t t t t s s s s s s s s s s s s s s r r r r +r +r +r +r +r +r +r +nnnnnnnnnnmnmmmmmmmmkkmkkkkkkkkkj j kkj j j j gfgfgfgffffeefecffcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfeeeffefffggffgj fj j j j j j j j j kkkkkkkmkkmkkmmmmmmnnnnnnnnnnnnr +nor +r +r +r r r r r r s s s s s s s s s s s s s s t t t t t t t t t t t vt t vvvvvvvvvvvvvzvvzvzzzzzzzzzzzzzzz{z{{z{z{{{{{{{{{{{{{{{{{{{{{{{| +| +{{{{{{{{{| +{{{{{{{{| +| +{{| +{{| +{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzvzvvvvvvvvvvvvvvt vt t t t t t t t t t t t s t s s s s s s s s s s s s s r r r r r +r r r +r +nr +nnnnnnnnnnmmmmmmmmmmmkmkkkkkkkkkkj j j j j gj j j fgffffgffefefecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccefeeeefefffgggffj j j j j j j j j j kkkkkkkkkmkmmmmmmmmmnnmnnnnnnnonr +r +or +r +r +r +r r s r r r s s s s s s s s s t t t s t t t t t t t t t t vvt vvvvvvvvvvvvvvzvzvzzzzzzzzzzzzz{z{z{{{{{{{{{{{{{{{{{{{{{{{{{{{| +| +{| +{| +{{{{| +| +{| +{| +| +{{| +{{| +{| +{| +| +{{| +{{| +| +| +{{| +{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{zzzzzzzzzzzzzzzvzvzzvvzvvvvvvvvvvvt vt t t t t t t t t s t s s s s s s s s s s s s s s s r r r r +r +r r +r +onnr +nnnnnnnnnmmmmmmmmmmkmkkkkkkkkkj j j j j j gj gj j gffgfffefeeecceccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfeefefeffggfggggggj j j j j j kkj kkkkkkmmmmmmmmmmmmmnnnnnnnnr +nnr +r +r +r +r +r r r r r s s r s s s s s s s s s s s t s t t t t t t t t t t t vvvvvvvvvvvvvvzzvzzzzzzzzzzzzzzzzzz{{z{{{{{{{{{{{{{{{{{{{{{{{| +{| +{| +{{| +| +{| +{| +| +| +| +| +| +{| +| +| +| +| +| +| +{{{| +{| +| +{| +{{{| +{| +| +{{| +| +{{{| +{{{{{{{{{{{{{{{{{{{{{{{zzz{zzzzzzzzzzzzzzzzzzvvvvvvvvvvvvvt t t t t t t t t t t t t t t s t s s s s s s s s r s r r r r r +r +r r r +r +r +r +nnnnnnnnnnnmmmmmnmmkmmkkkkkkkkkkkj j j j j j j gj gffggfffffeecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfeeeeeffffffffgj j j j j j kj j j j kkkkkkkmkkmmmmmmmmmnmnnnnnnnnnnnr +r +r +r r +r r r r r s s s s s s s s s s s s t s t t t t t t t t t t t vt vvvvvvvvvvvvzvzzzvzzzzzzzzzz{z{{z{z{{{{{{{{| +{{{{{{{{{{{{| +| +| +| +| +{| +{{| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +} + | +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +{| +| +| +{{{{{{{{{{{{{{{{{{{z{{{zzzzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvt vvt t t t t t t t t t t t t s s s s s s s s s r r r r r r r r +r +r +r +r +r +nr +nnnnnnnnnnmmmmmmmmkkkkkkkkkkkkj j j j j j gj j gfj gffgfffeefcfefcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfcfefffffgfgggfggj gj j j j kkkkkkkkkkkmmmmmmmmmmmnnnnnnnnr +nr +nr +r +r +r +r +r r r r r s s s s s s s s s s s t s t t t t t t t t t t t t t vt vvvvvvvvvzvzvvzzzzzzzzzzzzz{z{z{{{{{{{{{| +{{{{{{{| +{{{{| +| +| +| +{{| +| +| +| +| +| +| +| +| +| +| +| +| +| +} + } + | +| +| +| +} + | +| +| +} + } + | +| +} + } + } + | +| +| +| +} + | +| +| +| +} + | +| +} + | +| +| +{| +| +{| +| +{{{| +{| +| +{{{{{{{{{{{{{{{{{{{{zz{{zzzzzzzzzzzzzzvvvvvvvvvvvvvvvvvvt t t t t t t t t t t t t s s s s s s s s s r r r r r r r r +r +r +r +nr +nonnnnnnmmmmmmmmmmmmkmkkkkkkkkj kj j j j gj gj gfgfffgfeefffccfccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeefffgffggggj j ggj j j j kkkkkkkkkkkkkmmmmmmmmnnmnnnnnnnnr +nr +r +r +r +r r r +r s r r s s s s s s s s s t s t t t t t t t t t t vvt t vvvvvvvvvvvvvvzzzzzzzzzzzzzzzz{z{{{{{{{{{{{{{{{{{{{{| +| +| +{{| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +} + } + | +| +| +| +| +| +| +| +} + } + | +} + } + } + } + | +} + | +| +} + | +} + } + | +| +} + | +| +| +} + } + } + } + | +| +| +| +| +| +| +| +| +{| +{| +{{{| +{{{{{{{{{{{{| +{{{{z{z{{z{zzzzzzzzzzzvvzzvvvvvvvvvvvvvvt t t t t t t t t t s s s t s s s s s s s s s s r r r r r r +r r +r +r +r +nr +nnnnnnnnnnmmmmmmmmkkkkkkkkkkj kj j j j j j j ggffgfffgffffeecfcecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfeeffffgffgfj ggj j kj j j kkkkkkkkkmkmmmmmmmmmmmnnnnnnnnnnr +r +r +r +r r +r r r r s s s s s s s s s s s s s s s t t t t t t t t t t vt vvvvvvvvvvvvvzvzzzzzzzzzzzzzz{z{{{{{{{{{{{{{{{{| +{{{{| +| +{| +| +| +| +| +| +| +| +| +| +} + | +} + | +} + | +| +} + | +} + } + | +| +} + | +} + } + | +| +} + | +| +} + } + } + | +} + } + } + } + } + } + | +} + } + } + | +} + | +} + } + | +} + } + | +} + } + | +| +| +| +| +| +| +| +| +| +{| +| +{{| +| +{{{{{{{{{{{{{{{{{{{z{zzzzzzzzzzzzzzzvvzvvvvvvvvvvvt vt t t t t t t t t t s t t s t s s s s s s s s r s r s r r r +r r +r +r +r +nnnnnnnnnnnmmmmmmmmmmkmkkkkkkj j kj j j j gj j ggffffffffefeeeeeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfeeefefffggffgggj j j j j j j kkkkkkkkkkmmmmmmmmmmmnmnnnnnnnr +nr +r +r +r +r r r r r s r s s s s s s s s s t t t t t t t t t t t t t t t vvvvvvvvvvvvvvzzzzzzzzzzzzzzz{zzz{{{{{{{{{{{{{{{| +{| +| +| +{{| +| +| +| +| +| +| +| +| +| +} + | +} + } + } + } + } + } + | +} + } + } + | +} + } + | +} + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + | +} + | +| +| +| +| +} + | +| +| +| +| +| +| +| +| +| +| +| +| +| +| +{{{{{{{{{{{{{{{{{{{{z{{zzzzzzzzzzzzyvzvvvvvvvvvvvvvt t t t t t t t t t t s s s s s s s s s s s r s s r r r +r +r r +r +r +nr +nnnnnnnnnnmmmmmmnmmmmkkkkkkkkkkj j j j j kgj gj ggffggffefefeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccefeefffgffgfj fj j kj j j j j j kkkkkkkkkmmmmmmmmnmmnnnnnnnnnr +nnr +r r +r +r +r r r s s s s s s s s s s t t t t s t t t t t t t t vt vvvvvvvvvvvzvzzzzzzzzzzzzz{z{{{{{{{{{{{{{{{{{{{| +{{| +{| +| +{| +| +| +| +} + | +| +} + } + | +} + | +} + | +} + } + } + } + } + } + } + } + } + ~ } + } + ~ ~ } + } + ~ } + ~ } + } + } + ~ } + ~ } + ~ ~ ~ ~ ~ ~ } + ~ ~ ~ ~ ~ ~ ~ } + ~ ~ } + } + } + } + } + } + | +} + | +} + } + | +| +} + | +} + | +| +| +| +| +| +| +| +| +{| +| +| +{| +{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzvvvvvvvvvvvvt vvt t t t t t t s s s t s s s s s s s s s r s s r r r r +r r +or +nr +r +nnnnnnnnmnmmmmmmmmkkkkkkkkkkj j j j j j ggj ffggffffffeffeeeecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeefffffgfgfgffj j gj j j kj kkkkkkkkmkmmmmmmmmmnnmnnnnnnr +r +nr +r +r +r +r r +r r r r s s s s s s s s s t s s t t t t t t t t t t vvvvvvvvvvvvvvvvzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{| +{| +| +| +| +| +| +| +} + | +| +| +| +} + | +} + | +} + } + } + } + } + } + } + } + } + } + ~ } + } + ~ } + } + } + } + ~ ~ ~ } + ~ ~ ~ ~ } + ~ ~ ~ ~ } + ~ ~ } + } + ~ } + ~ } + } + ~ } + } + ~ ~ } + } + ~ ~ } + } + } + } + } + } + ~ } + } + } + } + } + | +} + } + | +} + | +| +} + | +} + | +| +| +{{| +| +| +{{{{{{{{{{{{{{{{z{{zzzzzzzzzzzzzvzzzvvvvvvvvvvvvt t t t t t t t s t s t s s s s s s s s s r s r r r r r r +r +r +r +r +nr +nnnnnnnnmnmmmmnmkmmkmkkkkkkkj j j kj j j j j gfj ggffffefeecfeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfefeeeffffffggj gffj j j j j j j j kkkkkkkkmmkmmmmmmmmmmnnnnnnnnnor +r +r +r r r r +r r s s s s s s s s s s s t s t t t t t t t t t t t t t vvvvvvvvvzzvzzzzzzzzzzzzzz{{z{{{{| +{{{{{{{{{| +| +| +| +| +| +| +| +| +| +| +| +} + | +| +} + } + | +} + } + } + } + } + } + } + } + } + ~ } + } + ~ ~ } + } + ~ ~ } + } + ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ ~ } + } + } + } + } + } + } + } + } + } + } + } + } + | +| +} + } + | +| +| +| +| +| +| +{| +{{{{{{| +{{{{{{| +| +{{{{{{{zzzzzzzzzzzzvvvzvvvvvvvvvvt t vt t t t t t t t t s s s s s s s s s s s s s r r r r r +r +r +r +r +r +nnnnnnnnnmnnmmmmmmmkkkkkkkkkkkkj j j j j j j gggffffgffeeeeeecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfffeefeffffgggfj gj j j j j j kj kkkkkkkkmkkmmmmmmmmnnnnnnnnnnr +r +or +r +r +r r r s r s s s s s s s s s t s t s t t t t t t t vvvt vvvvvvvvvzvvzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{| +| +| +| +| +| +| +| +| +| +| +| +| +} + } + } + } + } + } + } + } + ~ } + } + } + ~ } + ~ ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ ~ ~ ~ } + ~ ~ ~ ~ } + ~ } + } + } + ~ } + } + } + } + } + } + | +| +} + } + } + | +| +| +| +| +{| +| +| +{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzvzzzvvvvvvvvvvt t t vt t t t t t t t t t s s s s s s s s s r s r r r r r +r +r +onnnnnnnnnnmmmmmmmmmmmmmkkkkkkkkkj j j j j j j fj fgggffgfefeeeeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfeeeeffffgfgffgj j j j j j j j kkkkkkkkmmmmmmmmmmnmnnnnnnnr +nnr +r +r +r +r +r r r r r s s s s s s s s s s t s t t t t t t t t t t vt vvvvvvvvvzzzzvzzzzzzzzzzz{{z{{{{{{{{{{{{| +{| +| +| +{| +| +| +| +| +| +| +| +} + | +} + } + } + } + } + } + } + } + } + ~ } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ } + } + } + ~ } + } + } + } + } + } + } + | +} + } + | +| +| +| +| +| +| +| +| +| +| +| +| +{{{{{{{{{{{{{{zzzzzzzzzzzzzvvvvvvvvvvvvt t t t t t t t t t t t t t s s s s s s s s s s r s r s r r r +r +r +r +r +r +nnnnnnnnnnnmmmmmmmmkkkkkkkkkkkkj j kj j ggggffgffffffeffecfccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfceeeefffgfffffggj j j j j j j j kkkkkkkkkkmmmmmmmnmmnnnnnnnnnr +r +r +r +r +r r +r r r s r s s s s s s s s s s s t t t t t t t t vt vvt vvvvvvvvzvvzzzzzzzzzz{{{{{z{{{{{{{{{{{{{{| +{| +| +| +| +} + } + | +| +} + } + } + } + } + } + } + } + ~ } + ~ ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + ~ ~ ~ ~ } + } + } + | +} + | +} + | +| +| +| +| +| +| +| +| +| +| +| +| +{{{{{{{{{{{{zzzzzzzzzzzzzzzzzvvzvvvvvvvvt vt t t t t t t t t t s t t s s s s s s s s s r r r r r r +r +r +r +r +r +nnnnnnnnnnmmmmmmmmkkkkkkkkkkkkj j j gj j j gfgj gfffffefeeeefccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfefeeffffffggj fggggj j j j kkj kkkkkkkkmmmmmmmmmmnnnnnnnnnnr +r +r +r +r r r +r r s r s s s s s s s s s t t t t t t t t t t t vvvvvvvvvvvvvvzzzzzzzzzzzz{{z{{{{{{{{{{{{{{| +| +{| +| +| +| +| +| +} + } + } + } + | +} + } + ~ } + ~ ~ ~ } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ } + } + } + } + } + } + | +| +| +| +| +| +} + | +| +| +| +| +{{{{{{{{{{{{{{{{zz{{zzzzzzzzvzzzvvvvvvvvvvt t vt t t t t t t t s s s s s s s s s s s s r r r r +r +r r +r +r +r +r +nr +nnnnnnmnmmmmmmmmkkkkkkkkkkj j j j j j j j j j ggggfffffffeeeeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfeceeffefffgffggfj j gj j j kj kkkkkkkkkkmkmmmmmmnnnnnnnnnr +r +nnr +r +r +r +r r r r s s s s s s s s s s s s s t t t t t t t t t vt vvvvvvvvzvzvzzzzzzzzzzz{zzz{{{{{{{{{{{{{{| +| +| +| +| +| +| +} + | +} + } + | +} + } + } + } + ~ } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  ~ ~ ~ ~  ~ ~ ~ ~  ~  ~     ~   ~ ~ ~ ~ ~ ~ ~ ~ ~  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ } + } + } + } + } + } + } + | +| +| +| +| +| +| +| +| +{| +| +| +| +{{{{{{{{{{{{{{zzzzzzzzzzzzzzvvvvvvvvvt t t t t t t t t t t t t s t s s s s s s s r r r r r r r +r r +r +nr +nnnnnnnnnnnmmmmmmmmmmkkkkkkkkkj j j j gj j j gj ggfffffffeeeeecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfeeeeeffffgffgj j j j j j kkj kkkkkkkkkmkmmmmmmmmnnnnnnnnnnr +r +r +r +r +r r r r s s s s s s s s s s s t t t t t t t t t t t t vvt vvvvvvvvvvzvzzzzzzzzzz{{z{{{{| +{{{{{{| +| +| +| +| +| +| +| +} + } + | +} + | +} + } + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~   ~  ~ ~   ~ ~   ~  ~ ~    ~     ~ ~  ~   ~ ~   ~ ~   ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ } + } + } + ~ } + } + } + | +} + } + | +| +| +| +| +| +{| +{{| +{{{{{{{{{{{{z{zzzzzzzzzzzzzzvvvvvvvvvvt vvt t t t t t t t t s s s s s s s s r s r s r r +r r r +r +r +nnnnnnnnnnnmmmmmmmnmmkkkkkkkkkkkj j j j j j gfj gffggfffeffeeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccecceeffffffggggj j j j kj j j kkkkkkkkkkkmmmmmmmmmnnnnnnnnnnr +r +r +r +r r r r r s r r r s s s s s s s s t t t t t t t t t t t t vvvvvvvvvvvvzzzzzzzzz{z{{z{{{{{{{{{| +{| +{{{| +| +| +| +| +| +| +} + | +} + } + } + } + } + } + ~ ~ } + ~ ~ ~ ~ ~ ~  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  ~ ~ ~ ~ ~   ~ ~           ~           ~ ~  ~         ~ ~ ~  ~  ~  ~  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ ~ } + ~ ~ } + ~ } + | +} + | +} + | +| +| +| +| +| +{{| +{| +{{{{{{| +{{{{{z{zzzzzzzzvzyvvvvvvvvvvvt t t t t t t t t t t s s s s s s s s s r s s r s r r r +r +r +r +or +nnnnnnnnnmmmmmmmmmmmkkkkkkkj kj j j j gj j j gfgfggffffefcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfffeeeffffggfgfj gj j j j j kkkkkkkkmmkmmmmmmmnmnnnnnnnnnr +r +r +r +r +r +r r r r r s s s s s s s s s s s t t t t t t t t t vt t vvvvvvvvvvzvzzzzzzzzz{z{{{{{{{{{{{{{| +{{| +| +| +| +| +| +| +} + | +} + } + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~   ~ ~   ~   ~                                    ~     ~   ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + } + } + } + } + | +} + | +| +} + | +| +| +{| +{{| +{{{{{{{{z{{{zzzzzzzzzzzzvvvvvvvvvvvvvt t t t t t t t t s s s s s s s s s r s r s s r r r +r +r r +nr +nnnnnnnmnmmmmmmmmkmkkkkkkkj kj j j j gj gj gfj ggffffffeeeeecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccffeefffeffffggfj ggj j kj j j kkkkkkkkkkmmmmmmmmmmnnnnnnnnr +r +r +r r +r +r r r s r s s s s s s s s s s t s t t t t t t t t t t vvvvvvvvvvvvzzzzzzzzzzzz{z{{{| +{{{{{{| +{{{| +| +| +| +| +| +} + } + } + } + } + } + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  ~  ~  ~   ~     ~                                                ~   ~ ~  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ ~ } + } + ~ } + } + } + | +| +} + } + | +| +| +| +| +{| +{| +| +{{{{{{{{{{{z{zzzzzzzzzzzzzvvvvvvvvvvt t t t t t t t t t s s s s s s s s s s s s r r r r +r +r +r +r +r +nr +nnnnnnnmmmnmmmmmkkkkkkkkkkkj kj j j j j fj gggffgfffeefceeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeffffggj j ggj j gj j j j j kkkkkkmmmmmmmmmmmnnnnnnnnnnr +nr +r +r +r +r r r s r s s s s s s s s s s s t t t t t t t t t vt vvvvvvvvvvvzvzzzzzzzz{zz{{{{{{{{{| +{| +{| +| +| +| +| +| +| +| +} + | +} + } + } + } + } + ~ } + ~ ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  ~ ~  ~     ~                                              ~      ~ ~  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + ~ ~ ~ ~ } + } + | +} + | +} + } + | +| +| +| +| +| +| +| +| +{{| +{{{{{{{{{zzzzzzzzzzzzzvvvvvvvvvt vt t t t t t t t t t s s s s s s s s s s s r r r r r r +r +r +onnnnnnnnnnnmmmmmmmkmmmkkkkkkkkj j j j j j j j fgfgffffeefeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceceeeefffgfgfgggj j j j kj j j j kkkkkkmkmmmmmmmmmmmnnnnnnnr +nnr +r +r +r +r r r s s s s s s s s s s s s s t t t t t t t vvvt vvvvvvvvvvvzzzzzzzzzzzz{{{{{| +{{{{{| +{| +| +| +| +| +} + | +} + } + } + } + } + } + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  ~ ~  ~     ~                                                     ~  ~ ~    ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + } + | +| +| +| +| +| +{| +| +| +{{{{{{{{{{{{zzzzzzzzzzzzvvvvvvvvvvvvvt t t t t t t t t s s s s s s s s s s r r r r r r r r +r +r +nr +r +nnnnnmnmmnmmmmmmkkkkkkkkkkkj j j j j j j ggggggffffefeeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeefefffgfgj fj gj gj j j kkkkkkkkkmmmmmmmmmmmnmnnnnnnr +nr +r +nr +r r r r r r r s s s s s s s t s t t t t t t t t t t t vvvvvvvvvvzvzzzzzzzzzzzz{{{| +{{{{{{{| +| +| +| +| +| +| +} + | +} + } + | +| +} + ~ } + ~ ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~     ~                                                         ~  ~ ~ ~ ~   ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + ~ ~ ~ } + } + } + } + | +| +} + | +| +| +| +{| +| +| +{| +{{{{{{{{{{{zzzzzzzzzzzvvvvvvvvvvt vvt t t t t t t t t s s s s s s s s s s r r s r r r r r +or +r +nnnnnnnnmnmmmmmnmmkkkkkkkkj j j j j j j kj ggggggffffffeeeeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfceeefeffgffffj gj gj j j j j j kkkkkkkkkkkmmmmmmmmmnnnnnnnnr +r +r +r +r +r +r r r r r s s s s s s s s s t t t t t t t t t vt vvvvvvvvvzvvzzzzzzzzzz{{{{{{{{{{{{| +{{| +| +| +| +} + | +| +} + } + } + } + } + } + } + ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  ~    ~                                                ~  ~ ~ ~  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ } + ~ } + } + | +| +} + | +| +| +| +| +| +{{{{{{{{{{{| +{zzzzzzzzzzzzzzvvvvvvvvvvt t t t t t t t t t t s s s s s s s s s s r r r r r +r +r +r +r +r +r +nnnnnnnnnmmmmmmmmmkkkkkkkkj j j j j j j gj ggfggggfffeeceecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeefeeffffggj gj gj j j kj kkkkkkkkkkkmmmmmmmmmnnnnnnnnnr +r +r +r +r +r +r r s r r s s s s s s s s s t t t t t t t t t vt vvvvvvvvvzvzzzzzzzzzzzz{{{{{{{{{{{| +| +{| +| +| +| +| +} + } + } + } + } + ~ ~ } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~                                                   ~   ~  ~  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + | +} + | +| +| +| +| +| +| +{{{{{{{{{{{{{zzzzzzzzvzvvvvvvvvvvvvt t t t t t t t t t s s s s s s s s r s s r r r r r +r +r +r +nr +nnnnnnnmmnmmmmmmmmkkkkkkkkj j j j j j j ggj gfgfgffeffefccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccefefffggggfj j gj j j j j j kkkkkkkkkkmmmmmmmmmnnnnnnnnnnr +r +r +r r +r +r s r s s s s s s s s s s s t t t t t t t vvt vvvvvvvvvzzzzzzzzzzzzzz{{{| +{{{{{| +{{| +{| +| +| +| +| +| +| +} + } + ~ ~ } + } + ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  ~    ~                                        ~ ~ ~  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + | +} + | +| +| +| +| +| +{| +| +{{{{{{{{{z{zzzzzzzzzzzzvvvvvvvvt t vvt t t t t t t t t t s s s s s s s s r r r r r +r +r r +r +r +nr +nnnnnnnnmmmmmmmmkkkkkkkkkj kkkj j j j fgfgfgffffffeceeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccecceeeeffgffffgj gj j j j j j j j j kkkkkkmmmmmmmmmnmnnnnnnnnr +r +r +r +r +r +r r r r s s s s s s s s s s s t t t t t t t t t vvvvvvvvvzzzvvzzzzzzzz{z{{{{{{{{{{{{{| +| +| +| +| +} + | +| +} + ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~     ~                                          ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ } + ~ } + } + } + } + } + | +| +| +| +{{{| +{{{| +{{{{z{{zzzzzzzzzzvzvvvvvvvvt t t t t t t t t t t s t s s s s s s s s s s r r r +r r r +r +nr +nnnnnnnnmmmmmmmmmkkkkkkkkkkj j j j j gj gj gffgfffffeefeeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccecccceeeffggffggj j j gj j j kj j kkkkkkkkmmmmmmmmnmnnnnnnnr +r +r +r +r +r +r r r r s r s s s s s s s s t s t t t t t t t t t t t vvvvvvvvzzzzzzzzzzz{{z{{{{{{{{{| +| +| +{| +| +| +} + } + } + } + } + ~ ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~     ~                                ~ ~  ~  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + | +| +} + } + | +| +| +| +| +| +{{{{{{{{{{{zzzzzzzzzzvvzvvvvvvvvvvt t t t t t t t t s s t s s s s s s s s s r r r +r r +r +r +r +r +nnnnnnnmnnmmmmmmmkkmkkkkkkkj kj kj j j gggggfffffefececcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceceeeffffffgffj j j j gj j kj j kkkkkkmmmmmmmmmmmnmnnnnnnr +nr +r +r r r r r s r s s s s s s s s t t s t t t t t t t t vvvvvvvvvvzzzzzzzzzzzzzz{{{| +{{{{{| +{{| +| +| +| +| +} + } + } + } + } + ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  ~                                ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ ~ } + } + } + } + | +| +} + | +| +| +| +{{{{| +{{{{{{{{{{zzzzzzzzzzzvvvvvvvvt t t t t t t t t t s t s s s s s s s s r r r r r r +r +r +r +r +nnr +nnnnnnnnmmmmmmmmkmkkkkkkkkj j j j j kj fgfggfffeffeeeecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfceeefffffgffgfj j j j j j j j kj kkkkkmkkmmmmmmmmnnnnnnnnnr +r +r +r +r +r r r r r s r s s s s s s s t s t t t t t t t t vvvvvvvvvvvzzvzzzzz{zz{z{{{{{{{{{| +{| +| +| +| +| +} + } + } + } + } + } + } + } + ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  ~                                    ~   ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ } + } + | +} + | +| +| +| +| +{| +{{{{{{{{{z{{zzzzzzzvzzvvvvvvvvvvt t t t t t t t t t s s s s s s s s s r s r r r r r +r +r +onnnnnnnnnnmmmmmmmmmkkkkkkkj j j j j j kgj j fffgffffeefeecfcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfecefefffffgfj j fj j j j j j j kkkkkkkkkkkmmmmmmmmmnnnnnnr +nr +r +r +r r +r s s r s s s s s s s s s s t t t t t t t t t t vvvvvvvvvvzzzzzzzzzzz{{{{{{{{{{{| +| +| +| +| +} + | +} + } + | +} + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  ~                      ~ ~   ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ } + } + } + } + | +} + } + | +| +| +| +| +| +| +{{{{{{{{{{{zzzzzzzzvvvvvvvvvvvvt t t t t t t t t t t s s s s s s s s s r r r r r +r +r +nnnnnnnnnmnmmmmmmmkmkkkkkkkkj j j j j j j gggfggfgffeffefceccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfeeeeeefgggfgfgfggj j j j j j kkkkkkkmmmmmmmmnmmnnnnnnnr +nr +r +r +r r r r r r r s s s s s s s s t t t t t t t t t vvt vvvvvvvzzzzzzzzzzz{{{{{{{{{{{{{{| +| +| +| +| +| +| +} + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~   ~  ~                              ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + } + | +} + | +| +| +| +| +{| +{| +{{{{{{z{{z{zzzzzzzzzzzvvvvvt vvvt t t t t t s s s s s s s s s s s s s r r +r r r +r +r +r +nnnnnnnnmnmmmmmmmmmkkkkkkkkj j j j j j j j gj fgfgfffefeeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeffffffggggfj ggj j j kj j kkkkkkkkkmmmmmmmnnnnnnnnnnnr +r +r +r r +r r r r s s s s s s s s s t t t t t t t t vvvt vvvvvvzvzzzzzzzzzzzz{{{{{{{{{| +{{{| +| +| +| +} + } + } + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~                                   ~ ~  ~ ~ ~ ~ ~ ~ ~ ~ } + ~ ~ } + } + } + } + | +| +| +| +| +| +| +{| +{{{{{{{{{{{{zzzzzzzzzzvvvvvvvvt vt t t t t t t t s t t s s s s s s s s s r r r +r +r +r +nnr +nnnnnnnnmmmmmmmmmkkkkkkkkj j j j j j j j j ggfffgffeeeeeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccefeeeeffffggggfj gj j j j j kkkkkkkkkkmmmmmmmnnmnnnnnnnnr +r +r +r +r r r r r r s s s s s s s s s t t t t t t t t vvvvvvvvvvzzvzzzzzzz{{{{{{{{{{{{{{{| +| +| +| +| +| +} + } + } + } + ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  ~                              ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + | +| +| +| +| +| +| +{{{{{{{{{{{zzzzzzzzzzvzvvvvvvvvvvt vt t t t t t s s t s s s s s s s s r r r r r +r +r +r +nnnnnnnnnnmmmmmmmmkmkkkkkkkj kj kj j j gggggffgffeffeccfcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfffffffgfgj fj j j j j j j j kkkkkkkkkmmmmmmmmnnnnnnnnnr +nr +r +r +r r r r r r s s s s s s s s s t t t t t t t t t vvvvvvvvvvzzzzzzzzz{{{{{{{{{{{| +{| +{| +| +| +} + } + | +} + } + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~     ~                                   ~ ~ ~   ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +| +| +| +| +| +{{{| +{{{{{{{z{{{zzzzzzzzzzvvvvvvvt t t t t t t t t t s s s s s s s s r s s s r r r +r +r +nr +r +r +nnnnnnnmmmmmnmmmmmkkkkkj j j j j j j j j j gfggfffffeefeecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeefcfffgggfj gj j j j kkkkkkkkkkkkkmmmmmmmmnnnnnnnr +nr +r +r +r r r r r r r s s s s s s s s t s t t t t t t t vvvvvvvvzzzzzzzzzzzz{z{{{{{{{{{| +{| +| +| +} + | +} + | +} + ~ } + ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~                                                   ~  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + ~ } + } + } + } + | +} + | +| +| +| +| +{{{{{{{{{z{zzzzzzzzzzzvvvvvvvvt t t t t t t t t t s s s s s s s s r r s r r r r +r r +r +r +nnnnnnnmnmmmmmmmmkkkkkkkkj j j j j j j ggggfffffffffeeeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeceeeeffffffj j j gggj j j j j kkkkkkkkmkmmmmmmmmnnnnnnr +or +r +r +r r +r r +r r r s s s s s s s t s s t t t t t t t vvvvvvvvvvzvzzzzzzzzzz{{{{{{{{{{{| +{} + | +} + | +} + } + } + ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~                                                          ~ ~  ~  ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ } + } + } + } + | +| +| +| +| +| +| +| +{{{{{{{{{zzzzzzzzzzvvvvvvvvvt vt t t t t t t t s s s s s s s s s s r s r r r r +r +r +r +r +nnnnnnnnnnmmmmmmkmkkkkkkkkkj j j kj gj j ggfgffffffeceecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccffeeeffggfggggfgj j j j kkkkkkkkkkmkmmmmmmmnnnnnnnnnr +r +r +r r r +r r s s s s s s s s t t s t t t t t t t t vvt vvvvvzzzvzzzzzzzzzz{{{{{{{{{| +| +| +| +} + } + } + | +| +} + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  ~ ~                                                                      ~   ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + ~ } + } + | +| +| +| +| +| +| +{{{{{{{{{z{z{zzzzzzzvzvvvvvvvvt t t t t t t t s t s s s s s s s s s r s r r r +r +r r +or +nnnnnnnnmmmmmnmkmmkkkkkkkkj j j j j j j gfgffgfffefeefccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfceeefefgfggffgj j j j kj j j kkkkkkkkkmmmmmmmmnmnnnnnr +nr +r +r +r r r +r s r r s s s s s s s s s t t t t t t t vt vvvvvvvvvzzzzzzzzzz{{{{{{{{{{| +| +| +| +| +} + | +| +} + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~  ~ ~                                                                                     ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ ~ ~ } + | +} + | +| +| +| +| +| +| +{| +{{{{{{{{zzzzzzzzzzvzvvvvvvvt vt t t t t t t t s s s s s s s s s s s s r r r r +r +r +r +nnnnnnnnnmmmmmmmkkkkkkkkkkj j j j kggj gffggfgfffeeefcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeffffggfgj gj j gj j j j kkkkkkmkkmmmmmmmnnnnnnnnnr +r +r +r +r +r r r r s s s s s s s s s s t t t t t t t vvt vvvvvvvvvzzzzzzzzz{zz{{{{{{{| +| +| +| +| +| +} + | +} + } + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~                                                                                    ~  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ ~ } + } + } + } + | +| +| +| +| +{{| +{{{{{{{{{{zzzzzzzvzzvvvvvvvvt t t t t t t t t t t s s s s s s s s r r r r r r r +or +nnnnnnnmmmmmmmmmmmkkkkkkkj j j j kj j j j fgfggffffefeeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeefffffgj j gj j j j j j j kj kkkkkkmkmmmmmmmnnnnnnnnnr +or +r +r +r r r r r s s s s s s s t s t t t t t t t vt vvvvvvvzvvvzzzzzzzzzz{{{{{{{{| +{| +| +| +| +} + } + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~   ~                                                                                            ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + } + } + } + | +| +| +| +{{{{{{{| +{{{{zzzzzzzzzzvvvvvvvvvt t t t t t t t t t t t s s s s s s s r r r r r +r r +onr +r +nnnnnmmmmmmmmmmkmkkkkkkkj kj j j j j j ffgfgfffeeeececccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeefffffggj fggj kj j j j j kkkkkkkkmmmmmmmmnmnnnnnnnr +r +r +r +r r r r r s s s s s s s s s t t t t t t t vvvvvvvvvvzzzzzzzzzz{zz{{{{{{{| +{{{| +| +| +} + } + } + } + } + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~                                         + + + +  + +  + + + + + + + +     + +   + +                                     ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + } + | +| +| +{{| +{{{{{{{{z{zzzzzzzzvzzzvvvvvvvt t t t t t t s t t s s s s s s s r s r s r r +r r +r +r +r +nnnnnnnnmmmmmmmmmkkkkkkkkj j j j j j j gfj ggfffffefeecfcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeefffggffgfggj gj j j j kkkkkkkkkmmmmmmmmnnnnnnnnr +nor +r +r +r r r r r r s s s s s s t t t t t t t t t t vt vvvvvvvzzzzzzzz{z{{{{{{{{{{| +| +{| +} + | +| +} + } + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~                                   + + + + + + + + + + + + + + + + + + + + + + + +  + +   + + + + + + + + + +   + +                                 ~   ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + | +| +} + | +| +| +{| +{{{{{{{{{{zzzzzzzzzvzvvvvvvvt t vt t t t t t t s t s s s s s s s r s r r r r +r +r +nnr +nnnnnnmnnmmmmmkmmkkkkkkj j j j j gj j j j gfffffefeeecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeffffffggggggj j kj j j kkkkkkkkkkmmmmmmmmnnnnnnnnr +r +r +r r r r r r s s s s s s s s s t t t t t t t t vt vvvvvvzvvzzzzzzzzz{{{{{{{{| +| +{| +| +| +| +| +} + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~  ~ ~ ~                                  + +    + +  + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + +       + +                             ~    ~ ~ ~ ~ ~ ~ ~ ~ } + } + ~ } + } + } + | +} + | +| +| +| +{{{{{{{{{{z{{zzzzzzzzzvvvvvvvvt t t t t t t t t t s s s s s s s r s r r r r +r +r +r +nnnnnnnnnmmmmmmmmmkmkkkkkkj kj j j j j gj gfgfffffffefeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceceeeffffggj gggj j j j kj j kkkkkkkmmmmmmmmnnnnnnnnnnnr +r +r r +r +r r r s s s s s s s s s t s t t t t t t vt vvvvvvvvzzzzzzzzzzz{{{{{{{{{| +| +| +| +| +| +| +} + ~ } + ~ ~ ~ ~  ~ ~ ~ ~ ~ ~  ~                                  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +   + + + +   + +                             ~  ~ ~ ~ ~ ~ ~ ~ ~ } + ~ } + ~ } + } + | +| +| +| +| +| +{{{{{{{{{{zzzzzzzzzzvvvvvvvvvvt t t t t t t t t s s s s s s s r s r r r r r r +r +or +r +nnnnnnnmnmmmmmmmkkkkkkkkj kkj j j gj ggj ggggfeeeeeecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccefffffgffj gj gj j j j j j j kkkkkkmmmmmmmmmmnnnnnnnnnr +r +r +r +r +r +r r r s s s s s s s s t s t t t t t t t vvvvvvvvzvvzzzzzz{{{zz{{{{{{{| +| +| +| +| +} + } + } + } + } + ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~   ~                          + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +   + +                        ~ ~  ~ ~  ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +| +| +} + | +| +| +| +| +{{{| +{{{{{zzzzzzzzzzvvvvvvvvt t t t t t t t s s s s s s s s s s s s r r +r +r +r r +r +r +nnnnnnnnmmmmmmmkkkkkkkkkkj j j j j j j fggfffffffefeeeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceceefefffgffgj j j j j j j j kkkkkkkmkmmmmmmmnnmnnnnnnr +r +r +r +r +r r r r s s s s s s s t t s t t t t t t t t t t vvvvvvvzvzzzzzzz{{{{{| +{{| +| +| +| +| +| +| +| +| +| +} + } + ~ } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~                              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + +                        ~   ~  ~ ~ ~ ~  ~ ~ ~ } + } + } + } + } + } + | +| +{| +| +{{{{{{{{{{z{zzzzzvzvvvvvvvvvvt t t t t t t t s s s s s s s s s s r r r +r +r +r +r +r +nnnnnnnnmmmmmmmmkmkkkkkkkkj j j j j j j fggfggffeeefccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccecfeefffffggfj j j j j j j j kkkkkkkkmmmmmmmmmmnnnnnnnnr +or +r +r r +r s s s s s s s s s s s s t t t t t t t t vvvvvvvzzzzzzzzzzz{{{{{{{{| +{| +| +| +| +| +| +} + } + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~  ~                         + + + +     + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +                             ~   ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ } + } + | +} + | +| +| +| +{{{{{| +{{{{zzzzzzzzzzvvvvvvvvt t t t t t t t t t t s s s s s s r s r r r r +r +or +nnnnnnnnnmnmmmmmmmmkkkkkkkj j j j j kj j gfggfggffeeefcecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceceeffffffggfffj j j j j j kkkkkkkkkkkmmmmmmmnnnnnnnnnr +or +r +r r r s r s s s s s s s s t t t t t t t t t vvvvvvvvvzzzzzzzz{{{{{{| +{{{| +| +| +| +| +| +} + } + | +} + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~                              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +                         ~   ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + | +| +} + | +| +| +| +{{{{{{{{{zzzzzzzzzzzvvvvvvvt t t t t t t t t s t s s s s s s s s r r r r +r r +onnnnnnnnmnmnmmmmmmmmkkkkkkkkj j j j kj fggggfffffeeefcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceefffffggggj j j kj j j kkkkkkkkkkmmmmmmnmnnnnnnnnor +r +r r r r r s s s s s s s s t t t t t t t t vt vvvvvvvvvzzvzzzzzz{{{{| +| +{{{{| +{| +| +| +| +} + } + } + } + ~ } + } + ~ ~ ~ ~ ~ ~ ~  ~                        + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + +  + +  + +                     ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +| +| +| +{{{{{{{{{z{zzzzzzzvvzvvvvvvvvvvt t t t t t s t t s s s s s s s r r r r r r +r +r +r +nnnnnnnnnmmmmmmkmkkkkkkj j j j j j j kgj ffgggfffeeecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceefffggfffj j gj kj j j j kkkkkkkkkkmmmmmmnnnnnnnnnr +r +r +r +r +r r r r s s s s s s s t t t t t t t t t vvvvvvvvvvzvzzzzzzzzzz{{{{{{{| +| +| +} + | +} + | +} + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~                           + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +                          ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ } + } + | +| +| +| +| +{| +{{{{{{{{zz{zzzzzvvvvvvvvvvvt t t t t t t t t s s s s s s s s s r r r r r +r r +r +nnnnnnnnnnnmmmmmkmkkkkkkkkj j j j j j j j gfggggfffeeecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeffffggggj gj j j j j j j kkkkkkkmmmmmmmmnnnnnnnnnr +r +r +r +r +r r r r r s s s s s s s t s t t t t t t t vvvvvvvvzvzzzzzzz{z{{{{{{{{{| +| +| +} + } + | +} + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~                           + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + +                        ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + } + } + | +| +{| +{{{{{{{{zz{zzzzzvzvvvvvvvvvt vt t t t t t t t s s s s s s s s r s r r r +r r +r +r +nnnnnnnmnmmmmmmmkkkkkkkkj j j j j j ggfj gfffffffefceeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeffgfgggfgj j j j j j j kkkkkkkkkmmmmmmmmmnnnnnnr +nr +r r +r r r r s r r s s s s s s s t t t t t t t t t t vvvvvvvzzzzzzzzz{{{{{{{{{{| +| +| +| +| +} + } + } + ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~                      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +                    ~  ~ ~ ~ ~ ~ ~ ~ ~ } + ~ } + } + } + | +| +| +| +{{{{{{{{{{zzzzzzzzzzvvvvvvvt vt t t t t t t t s s s s s s s s r s s r r r +r r +nr +nnnnnnnmnmmmmmmmmkkkkkkkkj j j j j j gggj fgggffffecceccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfeeefgffffgj j ggj j j kkj kkkkkmmmmmmmmmnmnnnnnnnr +r +r +r +r +r +r r r s s s s s s s s t t t t t t t t t t vvvvvvvzzzzzzzzz{zz{{{{{{{{| +| +| +| +| +| +} + } + } + ~ } + ~ ~ ~ ~ ~ ~ ~  ~                     + +   + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + +                   ~ ~  ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + } + | +| +| +| +{| +| +{| +{{{{{zzzzzzzzvzvvvvvvvvt t t t t t t s s s s s s s s s s r s r r r +r +r +r +r +nnnnnnnnnmmmmmmkkkkkkkkkj j j kj j j gfj ggfffffeeefccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeefffffffggggj j j j kkkkkkkkkmkmmmmmmnmnnnnnnr +r +r +r +r +r r r s s s s s s s s s s t t t t t t t t vvvvvvvvvvzzzzzzz{z{{{{{{{{{{| +| +| +} + | +| +} + ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~                       + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + +                       ~  ~ ~ ~ ~ ~ ~ ~ ~ ~ } + | +| +| +| +| +| +| +{{{{{{{zzzzzzzzzzzvvvvvvvvvvt t t t t t t t t s s s s s s r r r r r r +r +r +nr +r +nnnnnnnnmmmmmmmmmkkkkkj kj j j j j gj gfggffffeeefeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeefefffgfgfj gj j j j j j j kkkkkkkmkmmmmmmnnnnnnnnr +r +r +r +r +r +r r s s s s s s s s s s t s t t t t t t t vvvvvvvvzzzzzzzz{{z{{{{{{{| +| +| +| +| +| +| +} + } + ~ } + ~ } + ~ ~ ~ ~ ~ ~ ~                         + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +                        ~   ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + | +| +| +| +| +{{| +{{{{{{{{zzzzzzzzvvvvvvvvvt t t t t t t t t s s s s s s s r s r r r r +r +r +r +nnr +nnnnnnnmmmmmmmkkkkkkkkj kkj ggj ffgfgfffffefeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccecceeeffgfgggggj kj j j j kkkkkkkmmkmmmmmmmnnnnnnnnr +r +r +r +r r r r s s r s s s s s t t t t t t t t t t vvvvvvvvzzzzzzzzzz{{{{{{{| +| +| +| +| +| +| +} + } + } + } + ~ } + ~ ~ ~ ~ ~ ~ ~  ~                       + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +                  ~  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + | +| +| +| +{| +{{{{{{{{zzzzzzzvzvvvvvvvvt t t t t t t t t s s s s s s s s s s r r +r r +r +r +r +nnnnnnnmmmmmmmmmmkkkkkkkj j j j j gj j j fgggfgffeefeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeefgfgggfggj j j kkj j kkkkkkmmmmmmmnmmnnnnnnnnr +r +r +r r r r r s s s s s s s s t s t t t t t t t t vvvvvvvzzzzzzzzzz{{{{{| +{{{{| +| +| +| +| +| +} + ~ } + } + ~  ~ ~ ~ ~ ~ ~ ~                    + +  + + + + + + + + + + + + + + + + + + + + + + + +                  + + + + + + + + + + + + + + + + + + + + + + + + + +   + +                    ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +| +| +| +| +{{{{{{{{{{{zzzzzzzvzzvvvvvvt t t t t t t t s s s s s s s s s r r r r r +r +r +r +r +r +nnnnnnnmnmmmmmmkkkkkkkj kj j j j j j gj gggfgffffeeeecccccccccccccccccccccccccccccccccccccccccccccccccccccccccecfffffgfggggfgj j j j j j j kkkkkkmkmmmmmmmnnnnnnnnr +nr +r r +r +r +r s s s s s s s s s s t t t t t t t t vvvvvvvvvzzzzzzzz{{{{| +{{{{| +| +| +| +} + | +} + } + } + ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~                     + + + + + + + + + + + + + + + + + + + + + + + + + + + +                     + + + + + + + + + + + + + + + + + + + + + + + +                         ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +| +| +| +| +{{{{{{{{{{zzzzzzzzvvvvvvvvt vt t t t t s s t t s s s s s s s r s r r r r +r +nr +nnnnnnnmmmmmmmmmkkkkkkkkkj kj kj fj j gfffgfffefcfccccccccccccccccccccccccccccccccccccccccccccccccccccccccfefeeefggfggggj kkj j j j kkkkkkkkmmmmmmmmnnnnnnnnr +r +r +r +r r r r r s s s s s s s s s t t t t t t t t vvvvvvvvvzzzzzz{{{{{{{{{{| +{| +| +| +| +} + } + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~                          + + + + + + + + + + + + + + + + + + + + + + + +                     + + + + + + + + + + + + + + + + + + + + + + + +                      ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +| +| +} + | +| +{| +{{{{{{{{zzzzzzzvvzvvvvvvvvt t t t t t t t t s s s s s s s s s r r r r +r +r +onnnnnnmnmmmmmmmmkkkkkkkkkj j j j j j j j ffffffeefeececcccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeffffggfj gj j j j j j kkkkkkkkkkmmmmmmnmnnnnnnr +nnr +r +r +r +r +r r s r s s s s s s s t t t t t t t t t vvvvvvvvzzzzzzz{z{{{{| +{{{{| +| +| +| +} + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~                     + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +                + + + + + + + + + + + + + + + + + + + + + + + + + + + +                    ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + | +| +| +| +{{{{{{{{{{{{zzzzzzzzvvvvvvvvt vt t t t t t t s s s s s s r r r s r r +r r +r +r +nnnnnnnnmmmmmmmmkkmkkkkkkkj kj kj j fggfgggffeeeecccccccccccccccccccccccccccccccccccccccccccccccccccccccffeefeffggggfgfj gj j j kkkkkkkkmkmmmmmmmmnnnnnnnr +nr +r +r +r +r r s s s s s s s s s t t t t t t t vt vvvvvvvzvvzzzzzzz{{{{{{{{| +| +| +| +} + } + } + } + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~                     + + + + + + + + + + + + + + + + + + + + + + + + + + + +             + + + + + + + + + + + + + + + + + + + + + + + + + +                     ~  ~ ~ ~ ~ ~ ~ ~ } + ~ } + } + | +| +| +| +| +| +{{{{| +{{{zzzzzzzzzzvzvvvvvvvt t t t t t t t s s s s s s s s r r r r r r r +r +r +nnnnnnnnnmmmmmmmkkkkkkkkj j j j j j j fgffffffeffeecccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeffffffgfggj j kj j j j kkkkkkkkkmmmmmnnnnnnnnnnr +r +r +r +r +r r r s s s s s s s s t t t t t t t t t vvvvvvvvvzzzzzzz{z{{{{{{{| +| +| +| +| +| +} + | +~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~                     + + + + + + + + + + + + + + + + + + + + + + + + + + + +           + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +                       ~ ~ ~ ~ ~ ~ ~ } + ~ } + } + } + } + } + | +| +| +| +| +{{{{{{{{{zzzzzzzzvvvvvvvvt vt t t t t t t s s s s s s s r r s r r +r r r +r +onnnnnnmnmmmmmmmkkkkkkkj j j j j kj j j fgggfffeefffcccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeecffgggggggkj kj j j kkkkkkkmmmmmmmmnmnnnnnnnnr +r +r +r r r s s s s s s s s s t t t t t t t vvvvvvvvvvvzzzzzzz{z{{{{{{{{| +{| +| +| +} + } + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~   ~                 + + + + + + + + + + + + + + + + + + + + + +       + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +                    ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + ~ } + | +| +| +| +| +| +{{{{{{{{z{zzzzzzzvvvvvvvt vt t t t t t t t t s s s s s s r r r r r r +r +r +r +r +r +nnnnnnnmmmmmmmkmmkkkkkkkj j j j j j ggfffffeeffeecccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeffffggggj ggj j j kkkkkkkkkmmmmmmmmmnnnnnnr +nr +r +r +r +r +r r s r s s s s s s s s t t t t t t vt vvvvvvvvvvzzzzzzz{z{{{{{{| +| +| +| +| +| +} + } + } + } + ~ ~ ~ ~ ~ ~ ~                   + +  + + + + + + + + + + + + + + + + + + + + + +            + + + + + + + + + + + + + + + + + + + + + + + +                       ~  ~ ~ ~ ~ ~ ~ ~ ~ } + ~ } + | +} + | +| +| +{{{{{{{{{{{zzzzzzzzzvvvvvvt vvt t t t t t s t s s s s s s s r r r r r +r nr +nr +nnnnnnnmmmmmmmkkkkkkkkj j j j kj ggggggffffeeeeccccccccccccccccccccccccccccccccccccccccccccccccccccfefeeefffgfggfggj j j j j kkkkkkkkkkmmmmmnnnnnnnnnnr +r +r +r r r s r s s s s s s s s s t t t t t t t vvvvvvvvvvzzzzzz{{{{{{{{{{{| +| +} + | +} + | +~ ~ ~ } + ~ ~ ~ ~ ~  ~                      + + + + + + + + + + + + + + + + + +        + + + + + + + + + + + + + + + + + + + + + +                    ~  ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +} + | +| +| +| +{{{{{| +{zz{zzzzzzvvzvvvvvt vt t t t t t t t t s s s s s s s r r r r r r r +r +r +r +nnnnnnnmmmmmmmmkkkkkkkkj j j j j j j ffgfgfffefeecccccccccccccccccccccccccccccccccccccccccccccccccccceceeeffgffgggj j j j j j j kkkkkkkmkkmmmmmnmnnnnnnr +nr +nr +r +r +r +r r r s s s s s s t t t t t t t t t t t vvvvvvvzzzzzzz{{zz{{{{{{{| +| +| +| +} + } + } + } + ~ } + ~ ~ ~ ~ ~ ~ ~  ~ ~              + + + + + + + + + + + + + + + + + + + + + + + + + +    + + + + + + + + + + + + + + + + + + + + + + + +                  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +| +| +| +| +| +{{{{{zz{zzzzzzzzvzvvvvvvt t t t t t t t s s s s s s s r s s r r r r +r +r +nnnnnnnnnmmmmmmmkkkkkkkkj j j j j j j j j ggggfffffeeeccccccccccccccccccccccccccccccccccccccccccccccccccfcefeffffffggggj gj j j j kj kkkkkmkkmmmmmmmmnnnnnnr +r +r +r +r r r s r s s s s s s s s t t t t t t t t vvvvvvvvzzzzzzzzzz{{{{{{{| +{| +| +} + } + | +} + ~ } + } + ~ ~ ~ ~ ~ ~ ~ ~                  + + + + + + + + + + + + + + + + + + + + + +     + + + + + + + + + + + + + + + + + + + + + +                    ~  ~ ~ ~ ~ ~ ~ ~ } + } + } + | +| +| +| +| +{{| +{{{{{{{z{zzzzzvzvvvvvvvvt t t t t t t s s s s s s s s s s r r r r r r +r +nnnnnnnmnmmmmmmkmmkkkkkkkkj j j j j gfggfgffeeeeeccccccccccccccccccccccccccccccccccccccccccccccccccceeeefffgffgggj j j j j j kkkkkkkkkkmmmmmmnmnnnnnnnr +oor +r r r r r s s s s s s t s s t t t t t vvvvvvvvvvzzzzzzzzz{{{{{{{{{{| +} + | +} + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~  ~                  + + + + + + + + + + + + + + + + + + + + + + + +          + + + + + + + + + + + + + + + + + + + +               ~   ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + | +} + | +| +{{| +{{{{{z{zzzzzzzvvzvvvvvvt t t t t t t t t s s s s s s s r s r r +r +r +r +r +nnnnnnnnmmnmmmmkkkmkkkkkj kkj j j gj fj ggfffffeeefccccccccccccccccccccccccccccccccccccccccccccccccccceefffgfgggfj j j j j j kj kkkkkkkmmmmmmmnnnnnnnnr +nr +r +r +r +r r r r s s s s s s s t t t t t t t t t t vvvvvvvvvzzzzzz{{{{{{{{| +| +{| +| +} + } + | +} + } + } + ~ ~ ~ ~ ~ ~ ~ ~                 + + + + + + + + + + + + + + + + + + + + + + + + + +       + + + + + + + + + + + + + + + + + + + + + + + + + +                 ~ ~ ~ ~ ~ ~ ~ } + ~ ~ } + } + } + | +} + | +| +{{{{{{{{zzzzzzzzzvvvvvvvvvt t t t t t t t s s s s s s s s s r r r r +r r +r +nnnnnnnmnmmmmmmkmkkkkkj j j j j j j j j gj ffgffffeeeeeccccccccccccccccccccccccccccccccccccccccccccccccfceefefgfggggfj j j j j kj kkkkkkkmmmmmmmmnnnnnnnnr +r +r +r +r r r r s s s s s s s t t s t t t t t vt vvvvvvvvvyzzzzz{z{{{{{{{{| +| +| +| +| +} + } + } + ~ } + } + ~ ~ ~ ~ ~ ~                 + + + + + + + + + + + + + + + + + + + + + + + +       + + + + + + + + + + + + + + + + + + + + + + + +               ~   ~ ~ ~ ~ ~ ~ ~ } + } + ~ } + | +| +} + | +| +| +{{{{{{{{{zzzzzzzzvvvvvvvvt t t t t t t t s s s s s s s s s r r r r r r +r +onnnnnnnnmmmmmmmkkkkkkkj kj j j j j j gj gfggfffeeeccccccccccccccccccccccccccccccccccccccccccccccccccceeefeffffj gj j j j j j j kkkkkkkkmmmmmmmnmmnnnnnnr +r +r +r +r r r r r r s s s s s s t s t t t t t t t vt vvvvvvvzzzzzz{z{{{{{{{{| +| +| +| +| +| +} + } + } + ~ ~ ~ ~ ~ ~ ~ ~                  + + + + + + + + + + + + + + + + + + + + + + + +       + + + + + + + + + + + + + + + +  + +                 ~  ~ ~ ~ ~ ~ ~ } + ~ ~ ~ } + | +} + | +} + | +{| +{{{{{{z{zzzzzzzzvvvvvvvvt t t t t t t t s s s s s s s r s r r r r r +r +nnr +nnnnnmmmmmmmkkmmkkkkj j j j j j gj ffffggffffeeccecccccccccccccccccccccccccccccccccccccccccccccccceefffffffggfj j j gj kkj kkkkkkmmmmmmmmnnnnnnnnnnr +r +r r r r r s s s s s s s t s t t t t t vvt vvvvvvzzzzzzz{zz{{{{{{{{| +| +| +} + } + } + } + } + ~ } + ~ ~ ~ ~ ~ ~ ~                     + + + + + + + + + + + + + + + +     + + + + + + + + + + + + + +                     ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + | +} + | +| +| +| +| +{{{{{{{{zzzzzzzzzvvvvvvvt t t t t t t t t t s s s s s s s r r r r +r +r +r +nnnnnnnnmmnmmmmmkmkkkkkj j j j j j j j j ffffgfffefeccccccccccccccccccccccccccccccccccccccccccccccccfceefefgggffgggj kj j kkkkkkkkmkmmmmmmnmnnnnnnnr +r +r +r +r r r s r s s s s s s s s t t t t t t t vvvvvvvvvzzzzzzz{{{{{{{{{{| +| +| +| +} + } + } + } + ~ ~ ~ ~ ~ ~ ~  ~  ~                 + + + + + + + + + + + + + + + + + + + +       + + + + + + + + + + + + + + + + + +                   ~ ~ ~ ~ ~ ~ } + } + ~ } + } + | +| +| +| +| +| +{{{{{{{z{{zzzzzzzvvvvvvvvvt t t t t t t t s s s s s s s s r r r r r +r +r +r +nnnnnnmnmmmmmmmkmkkkkkj j j j gj gj j gfgfgfffeeecccccccccccccccccccccccccccccccccccccccccccccceeeeffefffffgffgj j j j j kkkkkkmkmmmmmmnmmnnnnnnr +r +r +r +r r r r r s s s s s s s t t t t t t t vt vvvvvvvzvzzzzzzz{{| +{{{{| +{| +| +| +| +| +} + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~                    + + + + + + + + + + + + + + + + + + + +       + + + + + + + + + + + + + + + + + + + +               ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +} + | +| +| +{{{{{{{{{z{zzzzzzzzvvvvvvt vt t t t t t s s s s s s s s r r r r r +r +r +nnnnnnnnnnmmmnmmkkkkkkkkkkj j j j j gfgffgffeeeeececccccccccccccccccccccccccccccccccccccccccccceceeeeffggfj gfj j j j j j kkkkkkkkkmmmmmmmmmnnnnnr +nr +r +r +r +r +r s s s s s s s s t t t t t t t t t vvvvvvzzzzzzzzzzz{{| +{{{{{| +| +| +| +} + } + } + } + } + ~ ~ ~ ~ ~ ~  ~ ~                 + + + + + + + + + + + + + + + +       + + + + + + + + + + + + + + + + + + + +                ~ ~ ~ ~ ~ ~ ~ ~ } + } + | +| +| +| +| +{| +{{{{{{{z{zzzzzzzzvvvvvvvvt t t t t t s s s s s s s s s r r r r r +r +r +nr +nnnnnmmnmmmmmmmkkkkkkkkj j j j j j gj ggfffffeecceccccccccccccccccccccccccccccccccccccccccccccccfeeffffgggj j gj j kj kkkkkkkkkkmmmmmmmnnnnnnnonr +r +r +r r r s r r s s s s s s t t t t t t vt vvvvvvzzvzzzzzzzzz{{{{{| +{| +| +} + } + } + } + } + } + } + ~ ~ ~ ~ ~  ~                   + + + +  + + + + + + + + + + + + + + + +      + + + + + + + + + + + + + + + + + + + +                 ~   ~ ~ ~ ~ ~ ~ } + } + } + } + | +} + | +| +| +{{{{{{| +{{zzzzzzzzvvvvvvvt vt t t t t t t s s s s s s s s s s r r r +r +nr +r +nnnnnmnmmmmmmmkkkkkkkkj kj j j j j gj fgfgfffeeeecccccccccccccccccccccccccccccccccccccccccccceefefffgggfj fgj j j j j j kkkkkkkkmkmmmmmnnnnnnnnnnnr +r r r +r r s r s s s s s s t t t t t t t t t vvvvvvzzzzzzzzzzz{{{{{{| +{| +| +} + | +} + } + } + ~ } + ~ ~ ~ ~ ~ ~                   + + + + + + + + + + + + + + + + + +      + + + + + + + + + + + + + + + + + + + +                ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + | +| +| +| +| +| +{| +{{{{{{z{zzzzzvzvzvvvvvvt t t t t t t t s s s s s s s r s r r r r +r +r +r +onnnnnnmmmmmmmkkmkkkkkkkj j kj j j gj fffgffeeececcccccccccccccccccccccccccccccccccccccccccccceeeefgffgj j fj j j j j j kkkkkkkkmmmmmmmnmnnnnnnr +r +r +r +r +r r s s s s s s s s s s s t t t t t t vvvvvvvvvzzzzzzzzz{{{{{{{| +{| +| +} + } + } + } + } + } + ~ ~ ~ ~ ~  ~ ~ ~                 + + + + + + + + + + + + + + + +           + + + + + + + + + + + + + + + + + + + + + + + +                 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +| +| +{| +{{{{{{{zzzzzzzzzvvvvvt vt t t t t t t s s s s s s s s r s s r +r r +r r +r +r +r +nnnnnmnmmmmmmkkkkkkkkj j j j gj j fgfgfgffeeeeccccccccccccccccccccccccccccccccccccccccccccccefefffffgj fj gj gj j j kkkkkkkmmmmmmmnmnnnnnnnnr +r +r r +r r s s s s s s s s t t t t t t t t vt vvvvvvvzzzzzzzzzzz{| +{{{{| +| +| +| +| +| +} + } + ~ ~ ~ ~ ~ ~ ~  ~                   + + + + + + + + + + + + + +    + + + + + + + + + + + + + + + + + + + +                 ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +| +| +| +| +{{{{{{{{zzzzzzzzzvvvvvvvt t t t t t t s t t s s s s s s s s r r +r +r +r +r +r +nnnnnnnnmmmmmmmkkkkkkkkj j j j j gj ggffggfffeeecccccccccccccccccccccccccccccccccccccccccccceeeffffggfgggj j j j j j j kkkkkkkmmmmmmmmnnnnnnnr +r +r +r r r r r s s s s s s s s s t t t t t vt vvvvvvvvvzzzzzzz{{{{{{{| +| +| +{| +| +} + } + } + } + } + ~ ~ ~ ~ ~ ~  ~                  + + + + + + + + + + + + + + + +      + + + + + + + + + + + +                 ~  ~ ~ ~ ~ ~ ~ } + } + ~ } + } + | +| +| +| +{{{{{{{{z{zzzzzzzvvvvvvvvt t t t t t s t s s s s s s s r s r r +r +r +r +r +nnnnnnnmmmmmmmmmkkkkkkkkkj j j j j j ffffgffffeeccccccccccccccccccccccccccccccccccccccccccccefefeffgggggj j j j j j kkkkkkkkkkmmmmmmnnnnnnnnr +r +r +r +r +r r r s s s s s s s s s t t t t t t t vt vvvvvvzzzzzzzzz{{{{{{| +| +| +| +| +| +} + } + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~              + + + + + + + + + + + + + + + + + +      + + + + + + + + + + + + + + + + + +               ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +| +| +{| +{{{{{{{{zzzzzzvvvvvvvvvt vt t t t t s t s s s s s s r s r r r r +r +r +nnnnnnnnnmmmmmmkmmkkkkkkkj j j j j j fgggfffffeeeefcccccccccccccccccccccccccccccccccccccccfceeeeffffggfgj j gj gj j j kkkkkkmkkmmmmmmmnnnnnnr +r +r +r +r r r r s s s s s s s s s t t t t t t t t t vvvvvvzzzzzzzzzz{{{{{{| +| +| +| +} + | +} + } + ~ ~ ~ ~ ~ ~ ~                + + + + + + + + + + + + + + + + + +        + + + + + + + + + + + + + +                  ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +| +| +{| +| +{{{{{{{zzzzzzvvzvvvvvt t t t t t t t t t t s s s s s s r s r r r r +oor +nnnnnnnmmmmmmkkkkkkkkkkj j j j j j fffggffffeeececccccccccccccccccccccccccccccccccccccccfceeeeefffgggj gj gj j j kkkkkkkkkmmmmmmmmnnnnnr +nr +r +r +r +r r r r r r s s s s t s t t t t t t vvvvvvvvvvzzzzzzz{{{{{{{{| +| +| +| +| +| +| +} + ~ } + ~ ~ ~ ~ ~ ~                  + + + + + + + + + + + + + +          + + + + + + + + + + + + + + + + + +                  ~ ~ ~ ~ ~ ~ ~ ~ } + | +} + | +| +{| +| +{{| +{{{{zzzzzzzzzzvvvvvvvt t t t t t s t s s s s s s r r r r r +r +r +nr +r +nnnnnnmmmmmmmmkkkkkkkkj kj j j gj j j fgggfffeeeccccccccccccccccccccccccccccccccccccccccccceeffffgfffj j j j j j j j j kkkkkkmmmmmmmmnnnnnnnnr +r +r +r r r r s r s s s s s s s t t t t t t t t vvvvvvvzzzzzzzz{{{{{{{{{| +| +| +| +| +| +} + ~ ~ ~ ~ ~ ~ ~                 + + + + + + + + + + + + + + + + + + + +           + + + + + + + + + + + + + + + + + +                  ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + | +| +| +{{{{{{{{{{zzzzzzzzvvvvvvvvvt t t t t t s s s s s s s s r r r r +r +r r +r +nnnnnnnnmmmmmmmkkkkkkkkj j j j j kj fggfggfeeeeeccccccccccccccccccccccccccccccccccccccccceeefefffgffgj gj j j j kj kkkkkkmmkmmmmmmnnnnnnnnr +r +r r r r s s s s s s s s s t t t t t t t t t vvvvvvvvzzzzzz{{{{{{{{{{| +} + | +} + } + } + } + ~ ~ ~ ~ ~ ~ ~  ~                + + + + + + + + + + + + + + + + + + + +            + + + + + + + + + + + + + + + + + +               ~  ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + | +| +| +| +| +| +| +{{{{{{{zzzzzzvzvvvvvvt vt t t t t t s t s s s s s s s r r r +r +r +r +r +r +nnnnnnnnmmmmmmmkmkkkkkj j j j j j j j ffgffgfffeeefccccccccccccccccccccccccccccccccccccccceefefffffgfj j j j j j j j kkkkkkmmkmmmmmmnnnnnnnr +r +r +r +r r +r r r s s s s s s s t t t t t t t vt t vvvvvvvzzzzzz{z{{{{{{{| +| +| +} + | +} + } + } + ~ ~ ~ ~ ~ ~ ~ ~               + + + + + + + + + + + + + +              + + + + + + + + + + + + + + + + + +                  ~ ~ ~ ~ ~ ~ ~ } + ~ } + | +| +| +| +| +{{{{{{{{{zzzzzzzzvvvvvvvvt t t t t t t s t s s s s s s s r r r +r r +r +nnr +nnnnnnmmmmmmmmkkkkkkj kj j j j j ggj gggfffeeeecccccccccccccccccccccccccccccccccccccccfeeffefffgfgj gj j j j j j j kkkkkmkmmmmmmnnnnnnnnr +r +r +r +r r r r r r s s s s s s t s t t t t t vvt vvvvvvzzzzzzzz{z{{{{{{| +| +| +| +| +| +} + } + } + ~ ~ ~ ~ ~ ~ ~                  + + + + + + + + + + + + + + + + + +           + + + + + + + + + + + + + +  + + + +                ~ ~ ~ ~ ~ ~ ~ ~ | +} + | +| +| +{{{{{{{{{{zzzzzzvzvvvvvvvt t t t t t t s s s s s s s s s s r r r r +r +r +r +nnnnnnnmnmmmmmmmkkkkkkkkkj j j j gj fggfffffeefccccccccccccccccccccccccccccccccccccccceeefeffgggfgj gj kj j j kkkkkkkkkmmmmmmmnmnnnnnnr +r +r +r +r r r s s s s s s s s s t t t t t t vt t vvvvvvzzzzzzzzz{{{{{{{| +| +| +} + } + | +} + } + ~ ~ ~ ~ ~ ~ ~ ~                   + + + + + + + + + + + + + + + +             + + + + + + + + + + + + + + + + + +                  ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + | +| +| +| +{{{{{{{zzzzzzzzvzvvvvvvvt vt t t t t s s s s s s s s r r r r r +r +r +or +nnnnnnnmmmmmmmmkkkkkkj kj j j gj j gj fffgfffeeeefcccccccccccccccccccccccccccccccccccccfeeeffffffggfj j gj j j kkkkkkkkmmmmmmnmnnnnnnnr +r +r +r +r r r r r s s s s s s s t t t t t t t t t vvvvvvzvzzzzzz{{{{{{{{{| +| +| +| +} + } + } + ~ ~ ~ ~ ~ ~ ~ ~                  + + + + + + + + + +            + + + + + + + + + + + + + + + +                 ~ ~ ~ ~ ~ ~ ~ } + } + | +} + } + | +| +| +| +{{{{{{{zzzzzzzvvvvvvvvvt t t t t t t s s s s s s s s r r r r r +r +r +r +nnnnnnmmmmmmmmmmkkkkkkkj j j j j j ggfgfgffeefcfeccccccccccccccccccccccccccccccccccccceefffffffgfj ggj j j kkkkkkkkkmkmmmmmnnmnnnnnnor +r +r +r +r r s s s s s s s s s t t t t t t t vvvvvvvzzzzzzzz{{{| +{{{{{{| +| +} + } + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~                   + + + + + + + + + +        + + + + + + + + + + + + + + + + + +             ~ ~ ~  ~ ~ ~ ~ ~ } + } + } + } + } + } + | +| +| +{{{{{{{zzzzzzzzvvzvvvvvt vt t t t t t t s s s s s s r s r r r +r r +r +nonnnnnmmmmmmmmkmmkkkkkj kj j j j gj j ggffgffeeeecccccccccccccccccccccccccccccccccccccceeeeefffgggj j j j kj j kj kkkkkkmmmmmmnmmnnnnnnor +r +r +r r r r s s s s s s t t t t t t t t t vvvvvvvvzzzzzzzz{{{{{{{{| +| +| +| +} + | +} + ~ ~ ~  ~ ~ ~ ~ ~ ~                 + + + + + + + + + + + + + + + + + +             + + + + + + + + + + + + + + + +              ~ ~ ~ ~ ~ ~ } + } + } + } + } + | +| +{{{{{{{{zzzzzzzzzzvvvvvt t t t t t t t t s t s s s s s s r r r r +r +r r +nnnnnnnnmmnmmmmmmkkkkkkj j j j j gj j gggffgfffeececcccccccccccccccccccccccccccccccccceecfeeffggggj gj j j j kj j kkkkkkkkmmmmmmnmnnnnnnr +r +r +r r r +r s s s s s s s t t t t t t t t t vvvvvvvvzvzzzzz{z{{{{{{| +{| +| +| +} + } + } + ~ } + ~ ~ ~ ~ ~ ~ ~ ~                + + + + + + + + + + + + + +       + + + + + + + + + + + + + + + + + + + +               ~ ~ ~ ~ ~ } + ~ } + } + } + | +| +| +| +{| +{{{{z{zzzzzzzzvvvvvvt t t t t t t t t t t s s s s s s r r r r r +r +nr +nnnnnnnmmmmmmmkkmkkkkj j kj j j j j fgfffgffeeeefcccccccccccccccccccccccccccccccccccccfeeffffffgj gggj j j j kkkkkkkkmmmmmmmmnnnnnnr +r +nr +r +r r r s s s s s s s s t t t t t t t t t vvvvvvzvzzzzz{{z{{{{{{{{{| +| +} + } + } + } + ~ ~ ~ ~ ~ ~ ~                + +  + + + + + + + + + + + + + + + +         + + + + + + + + + + + + + + + + + +          ~ ~  ~ ~ ~ ~ ~ ~ } + } + } + | +| +| +| +| +{{{{| +{{{{zzzzzzzvvvvvvvvt vt t t t t t s s s s s s s s r r r r r +r +r +nnnnnnnnmmmmmmmmkkkkkkkkj j j j j j gfggfgffffeeccccccccccccccccccccccccccccccccccceefeffffffgggj gj j j j j kkkkkkkkmmmmmmmmnnnnnnr +nr +r +r +r r s s s s s s s s s s t t t t t t vvvvvvvvzvzzzzz{z{{{{| +{{{| +| +} + | +} + } + } + ~ } + ~ ~ ~ ~ ~ ~  ~            + + + + + + + + + + + + + + + +    + + + + + + + + + + + + + + + + + +             ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + | +| +| +{| +{{{{{{{zzzzzzzvvvvvvvt t t t t t t t t t s s s s s s r r r r r +r r +nnnnnnnnnmmmmmmmkkkkkkkj j j j j j j j fj ggfgfffeeeeccccccccccccccccccccccccccccccccccceeefefffggfgj j j j j j kkkkkkkkmmmmmmmmnnnnnnr +r +r +r +r +r r r r s s s s s s s t t t t t t t t vvvvvvvvvvzzzzzzz{{{{{{{{| +| +| +| +} + } + } + ~ ~ ~ ~ ~ ~ ~  ~ ~               + + + + + + + + + + + + + +         + + + + + + + + + + + + + +         ~  ~ ~ ~ ~ ~ } + ~ ~ } + | +} + | +| +| +| +{| +{{{{z{{zzzzzzzvvvvvvvvt t t t t t t t t s s s s s s s r r r +r +r +r +r +nnnnnnnmmmmmmkmkkkkkkkkj j j j ggj ggffffffeeeeccccccccccccccccccccccccccccccccceceffffffgffgj j j j kj j kj kkkkkmkmmmmmmmnnnnnnnnr +r +r r +r r s r s s s s s s t t t t t t vt t t vvvvvzzzzzzzzz{{{{| +{{| +| +| +| +| +} + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~               + + + + + + + + + + + + + + + + + +           + + + + + + + + + + + + + + + + + + + +            ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + | +} + | +| +{{{{{{{{zzzzzzzvzvvvvvvvvvt t t t t t s s s s s s s s r r r r r +r +r +r +onnnnnnmnmmmnmmmkkkkkj j j j gj j j gfgggfffefeecccccccccccccccccccccccccccccccccccfeeeffffgfggfgj j j j kkj kkkkkmmmmmmmmnnnnnnnnr +r +r +r +r r r r s s s s s t s s t t t t t t t vvvvvvvzzzzzzzz{{{{{{{| +{{| +} + | +} + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~           + + + + + + + + + + + + + + + + + + + + + +     + + + + + + + + + + + + + +              ~    ~ ~ ~ ~ ~ ~ } + } + } + } + | +| +| +| +| +{{{{{zzzzzzzvzzvvvvvvt vt t t t t t t s s s s s r s s s r r r +r r +r +r +nnnnnnnnnmmmmkmkkkkkkkj kj j j j j gggfgffffeeccccccccccccccccccccccccccccccccccceeeeefffggffgj kj j j j j kkkkkkkkmmmmmmnmnnnnnnr +r +r +r +r r r s s s s s s s t t s t t t t t vvvvvvvvvzzzzz{z{{{{{{{{| +{| +| +} + } + } + } + ~ ~ ~ ~ ~ ~  ~                + + + + + + + + + + + + + + + + + + + +         + + + + + + + + + + + + + +             ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +| +| +{| +{{{{{{zzzzzzzzzzvvvvvvvt t t t t s s s s s s s s s s r r r r r +r +r +nr +nnnnnnmmmmmmkmmkkkkkkkj j j j gj j ggfgfffeeeeccccccccccccccccccccccccccccccccccfeefffffgfj j j j j j j j kj kkkkkkmmmmmmmnnnnnnnr +nr +r +r +r +r r r s r s s s s s t t s t t t t t t vvvvvvzzzzzzzzz{{{| +{{| +{| +| +| +| +} + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~              + + + + + + + + + + + + + +       + + + + + + + + + + + + + + + +             ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + | +| +| +{{{{{{{{zzzzzzzvvvvvvvvt t t t t t t s s s s s s s s s r r r +r r +r +r +nr +nnnnnmnmmmmmmkkkkkkkkkj j j j gj j j j fgfffeefeccccccccccccccccccccccccccccccccccfcfefffgfgj gggj j j j kj kkkkkmkmmmmmmnmnnnnnr +r +r +r +r r r r r r s s s s s s s s t t t t t vvvvvvvvvzzzzzz{{{{{{{{{| +| +| +} + | +} + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~               + + + + + + + + + + + + + + + +      + + + + + + + + + + + + + + + + + + + + + +              ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +} + | +| +| +{{{{{{zz{zzzzzzzvvvvvvt vt t t t t t s s s s s s s r s r r +r r r +r +r +nnnnnnnnmmmmmmmkmkkkkj j j j j j j j gffgggfffeececcccccccccccccccccccccccccccccccefeefffffggggj kj j j kj kkkkkkkmkmmmmmnnnnnnnr +r +r +r +r +r r r s s s s s s s s s s t t t t t t vvvvvvvzvzzzzzzz{{{{| +{{{{| +| +} + } + } + } + } + ~ ~ ~ ~ ~  ~ ~             + + + + + + + + + + + + + + + +      + + + + + + + + + + + +            ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + | +| +| +| +{{{{{{{{zzzzzzzzvvvvvvvt t t t t t t t t s s s s s s s r r r r +r +r +r +r +nnnnnnnmmmmmmmmkkkkkkkj j j j j j gj ggffffefececccccccccccccccccccccccccccccccceeffffgfgffffj j j kj kkkkkkkkkmkmmmmmmnnnnnr +nnr +r r +r +r s r s s s s s s t t s t t t t t t vvvvvvzzzzzzzzz{{{{{{{{| +| +} + | +| +~ } + ~ } + ~ ~ ~ ~ ~ ~ ~              + + + + + + + + + + + + + +      + + + + + + + + + + + + + + + +               ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +{{{{{{{{{z{zzzzzzzzvvvvvvvt t t t t t t s s s s s s s s r r r r +r +r +r +nr +nnnnnmmmmmmmmmkkkkkkkkj j j j j j j gfgffffeeeecccccccccccccccccccccccccccccccefeeeefffffgj j j j j j j j j kkkkkkmmmmmmmmnnnnnnnr +r +r +r +r +r r r s s s s s s s s t s t t t t t t vvvvvvzvzzzzzzz{{{{{{| +{{| +| +| +} + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~                 + + + + + + + + + + + + + + + +        + + + + + + + + + + + + + + + + + +            ~  ~ ~ ~ ~ ~ ~ ~ } + } + } + | +| +| +{| +| +{{{{{{{zzzzzzvvvvvvvvvt t t t t t t t t s s s s s s r r r r r +r +r +r +nnnnnnnmmmmmmmmkkkkkkj kj j kj ggj fgggfffffecccccccccccccccccccccccccccccccceceeffffgffffj gj j j j kkkkkkkmmmmmmmmnnnnnnnnnnr +r r r s r s s s s s s t s t t t t t t t vvvvvvvzzzzzzz{{{{{| +| +{{| +| +} + } + | +} + } + } + ~ ~ ~ ~ ~ ~               + + + + + +  + + + + + + + +            + + + + + + + + + + + + + +             ~  ~ ~ ~ ~ ~ } + } + } + } + } + | +| +| +| +{{{{{{{{zzzzzzzvvvvvvvvt t t t t t s t s s s s s s s r r r r r r +nonnnnnnmmmmmmmmkmkkkkkkj kj gkgj j ggffgffefececcccccccccccccccccccccccccccccefeeeefgggfffj gj j j j kj kkkkkmkkmmmmmnmnnnnnr +r +nr r +r r r r r s s s s s t t t t t t t t vvvvvvvvvzzzzzzz{{{{{{| +{| +| +| +| +} + } + } + } + ~ ~ ~ ~ ~ ~                 + + + + + + + + + + + + + + + + + +      + + + + + + + + + + + + + + + +               ~ ~ ~ ~ ~ ~ } + ~ } + } + | +| +| +| +{{{{{{z{zzzzzzzvvvvvvvvt t t t t t t s s s s s s s r s r r r r r +r +r +nnnnnnnmmmmmmmmkkkkkkkkkj j j gj j j gggffefffececcccccccccccccccccccccccccccccceeffgggfggj ggj j j j kkkkkkmkkmmmmmnnnnnnnnnnr +r +r r r r s s s s s s s s s t t t t t vvvvvvvvvzvzzzzz{{{{{{{| +| +| +| +} + | +} + } + } + } + ~ ~ ~ ~ ~ ~ ~  ~             + + + + + + + + + + + + + + + +         + + + + + + + + + + + +               ~ ~ ~ ~ ~ ~ ~ } + } + } + | +| +| +| +{{{{| +{{{{zzzzzzvvvvvvvt t vt t t t t t t s s s s s r s r r +r r r +r +r +nnnnnnnnmmmmmmmmkkkkkkkj j j j j gj gggfffeefecccccccccccccccccccccccccccccccceeefeffgggggj j j j j j j j kkkkkkkmmmmmmmnnnnnnnr +r +r +r +r r r r s s s s s s s s t t t t t t t t vvvvvvvzzzzzzzz{{{{{{{| +{| +| +} + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~               + + + + + + + + + + + + + +       + + + + + + + + + + + +                ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + | +| +| +{{{{{{{{{{zzzzzzzvvvvvvvvt t t t t t s t s s s s s r s s r r +r +r r +r +nnnnnnnnnmmmmmmmmkkkkkkj j j j j gfggfffffffecefcccccccccccccccccccccccccccccffefcfffggj gj j gj j j j kkkkkkkkmmmmmmmmnnnnnnr +r +r +r +r +r r s s r s s s s s s t t t t t t t vvvvvvvvzzzzzzz{{{{| +{{| +| +| +| +| +} + | +} + ~ ~ ~ ~ ~ ~ ~  ~ ~           + +  + + + + + + + + + + + +       + + + + + + + + + + + + + + + + + + + +             ~ ~ ~ ~ ~ ~ ~ } + } + ~ } + } + | +| +| +{| +{{{{{{{{zzzzzzzvvvvvvt t t t t t t t s s s s s s s s s r r +r r +r +r +r +nnnnnnnmmmmmmkmmkkkkkj kj j gj j gj gfffgffeeeeccccccccccccccccccccccccccccccfeeffffgffggj j j j j j j kkkkkkmmmmmmmmmnnnnnnnnr +r +r +r +r +r r s s s s s s s t t t t t t t t t vvvvvvzzzzzzzz{{{{{{| +{| +| +} + | +} + } + ~ } + } + ~ ~ ~ ~ ~ ~                 + + + + + + + + + + + + + + + +     + + + + + + + + + + + + + + + + + + + +            ~ ~ ~ ~ ~ ~ ~ } + ~ ~ } + } + | +| +| +| +| +{{{{{{{zzzzzzzzvvvvvvvvt t t t t t s s s s s s s r s r r r r r +r +r +nnnnnnmmmmmmmmkkkkkkkkkj j j j j j j ggffffeeeeecccccccccccccccccccccccccccccccceeffffgfj fgkj j j j j kkkkkkkkmmmmmmmnnnnnnnr +r +r +r +r +r r s r s s s s s s t t t t t t t vvvvvvvvvzzzzzz{{{{{{{| +{| +| +} + | +} + } + } + } + ~ ~ ~ ~ ~ ~  ~                + + + + + + + + + + + + + + + +    + + + + + + + + + + + +               ~ ~ ~ ~ ~ ~ ~ } + ~ } + } + | +| +| +| +{{{{{{{{{zzzzzzzvvvvvvvt vt t t t t t s s s s s s s r r r r r +r r +nnnnnnnmnmmmmmmkkkkkkkj kj j j kj j j j fffffefefecccccccccccccccccccccccccccccfeefefffgfgggj j j j j j kkkkkkkkmmmmmmmmnnnnnnnnr +r r +r r r r s s s s s s s s t t t t t t vt vvvvvvzzzzzzz{{{{{{{{| +| +| +| +| +} + } + ~ } + ~ ~ ~ ~ ~ ~ ~               + + + + + + + + + + + +       + + + + + + + + + + + + + + + +                 ~ ~ ~ ~ ~ ~ } + ~ } + } + | +| +| +| +{| +{{{{{{zzzzzzzvvvvvvvvvt t t t t t t t s s s s s s s s r r r r +r +nnnnnnnnnmmmmmmmkmkkkkkj j j j j j j j fgffffffeeccfccccccccccccccccccccccccccceefeeffgffgfgj j gj j kj kkkkkkkmmmnmmmmnnnnnnnr +r +r +r r +r s s s s s s s s s s t t t t t t t vvvvvzvvzzzzzzz{{| +{{{{| +| +| +| +} + } + } + ~ ~ ~ ~ ~ ~ ~ ~              + + + + + + + + + + + + + + + +         + + + + + + + + + + + + + + + +              ~ ~ ~ ~ ~ ~ ~ } + ~ | +| +| +| +| +| +{{{{{{z{zzzzzzvzvvvvvvt t t t t t t t s s s s s s s r s r r r +r r +r +r +nnnnnnmmmmmmmmkmkkkkkkj j j j j gj ffffffffefececccccccccccccccccccccccccccfeeeffffggfgggj j j kj kkkkkkmkmmmmmmmmnnnnnnnr +r +r +r +r +r r s s s s s s s s t t t t t t t vvvvvvvzvzzzzzzz{{{{{{{{| +| +| +} + } + } + } + } + ~ ~ ~ ~ ~ ~               + + + + + + + + + + + + + + + +        + + + + + + + + + + + + + + + +               ~ ~ ~ ~ ~ ~ ~ } + } + } + | +| +| +| +{{{{{{{{zzzzzzzvzvvvvvvvt t t t t s s s s s s s s s r r r r r r +r +r +nnnnnnmmmmmmmkmkkkkkkkj j kj j j j j ffgffffeeeeccccccccccccccccccccccccccccceeeefffggfgj j j j j j j kkkkkkmkmmmmmnnnnnnnnr +nr +r +r +r r r s s s s s s s t s t t t t t t t t vvvvvvvzzzzzzz{{{{{{{| +{| +| +| +} + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~              + + + + + + + + + + + +        + + + + + + + + + + + + + + + +               ~ ~ ~ ~ ~ ~ } + } + } + } + | +| +| +| +| +{{{| +| +{{zzzzzzvvvvvvvvvvt t t t t t s t s s s s s s s r r r r +r +r +nnnnnnnnmmmmmmmkkkkkkkj j j j j j j ggfgfggfefeecccccccccccccccccccccccccccceceeeefffgggggj j j j j kj kkkkkmkkmmmmmmnnnnnnnnr +r +r +r r r r s s s s s s t t t t t t t t vt vvvvvvvzzzzzz{z{{{{{| +{| +| +| +| +} + } + } + } + ~ ~ ~ ~ ~  ~               + + + + + + + + + + + + + +       + + + + + + + + + + + + + +               ~  ~ ~ ~ ~ ~ ~ ~ ~ } + } + | +} + | +| +| +{{{{{{{zzzzzzzzvvvvvvvt t t t t t t t s s s s s s s s r r r r +r onnnnnnnnmnmmmmmmkkkkkkkj j j j j gffgggffffeeffccccccccccccccccccccccccccceffeeeffgfgggj j j kj j kj kkkkkkkmmmmmmmnnnnnnnnnr r r +r +r r s s s s s s s s t t t t t vt vvvvvvvvzzzzzzz{{{{{{| +{| +| +| +} + } + } + ~ ~ ~ ~ ~ ~ ~  ~ ~               + + + + + + + + + + + + + +       + + + + + + + + + + + + + +            ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + | +| +| +{{{{{{{{zzzzzvvvvvvvvvt t t t t t t t s s s s s s r r r r +r r r +r +nnnnnnnnmmmmmmmkkkkkkkkkj j j j j j j gffffffefefcccccccccccccccccccccccccccceeefffffggggj gj j kj j j kkkkkkmkmmmmmmmnnnnnr +nr +r +r +r +r s s s s s s s s s s s t t t t vvt vvvvvvzzzzzzzzz{| +{{{{| +| +| +| +} + } + } + ~ ~ ~ ~ ~ ~ ~                 + + + + + + + + + + + +      + + + + + + + + + + + + + +           ~  ~ ~ ~ ~ ~ ~ ~ ~ } + } + | +| +| +| +{{{{{{{{zzzzzzzvvvvvvvt t t t t t t t t t s s s s s s s r r r r r +r +r +nr +nnnr +nnnmmmmmkkkkkkkkkkj j j j gggfgffffeeefccccccccccccccccccccccccccceceeefffggggj fj j j j j kkkkkkkkkmmmmmmnnnnnnnnnor +r +r r r s s s s s s s s t t t t t t vt vvvvvvvzzzzzzz{{{{{{| +{{| +| +| +} + } + ~ ~ ~ ~ ~ ~ ~ ~ ~            + + + + + + + + + + + + + + + + + +        + + + + + + + + + +                ~ ~ ~ ~ ~ ~ ~ } + } + | +} + | +| +{| +| +{{{{{{zzzzzzvzvvvvvvvvt t t t t s t s s s s s s r r r r r r +r +r +nnnnnnnmmmmmmmkmkkkkkkkkj j j j j gj ggfffffeeececccccccccccccccccccccccccfceeffffgffgggj j j j j kkkkkkkmmmmmmmmmnnnnnnor +r +r +r r +r r r r s s s s t t t t t t t t t t vvvvvzvvzzzzzz{{{{{{{| +{| +| +| +} + } + ~ ~ ~ ~ ~ ~ ~ ~ ~               + + + + + + + + + + + + + +           + + + + + + + + + + + +                ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +| +| +| +{{{{{{{z{zzzzzzvvvvvvvt vt t t t t s s s s s s s s s r r r r +r +r +r +onnnnnnmmmmmmmkmkkkkkkj j j j j j j fj ggggffeffeecccccccccccccccccccccccccccceffffgfggggj j j j j j kkkkkkkkkmmmmmnnnnnnnr +r +r +r +r +r +r r r s s s s s s s t s t t t t t t t vvvvvvzzzzzzz{{{{{{{| +| +{| +| +} + } + } + ~ } + ~ ~ ~ ~ ~ ~ ~              + + + + + + + + + + + + + + + +       + + + + + + + + + + + + + + + + + +            ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + | +| +| +{{{{{{{zz{zzzzzvvvvvvvvvt t t t t t s s s s s s s s r r r r r r +r +nnnnnnnnmmmmmmmkkkkkkj kj j j j ggggggfffffefefcccccccccccccccccccccccccefeeeeeffgfffggj gj j j kkkkkkkkmmmmmmnnnnnnnnnr +nr r +r r r s s s s s s s t s t t t t t t vvvvvvvzzzzzzz{{{{{{{{{| +| +| +} + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~            + + + + + + + + + +      + + + + + + + + + + + + + +             ~  ~ ~ ~ ~ ~ ~ } + ~ } + } + } + | +| +| +{{{{{{{{{zzzzzvvvvvvvvt vt t t t t s t s s s s s s r r r r +r r +r +nr +r +nnnnnmmmmmmmmmkkkkkkkj j j j j j gfggfggfffeeecccccccccccccccccccccccccceeeeefgggfggj j gj j j j j kkkkkkmmmmmmmnmnnnnnnnr +r +r +r r r s s s s s s s s s t t t t t t t vvvvvvzzzzzzz{z{{{{{{{| +| +| +| +} + } + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~             + + + + + + + + + + + + + + + +      + + + + + + + + + + + + + +             ~ ~ ~ ~ ~ ~ ~ } + ~ | +} + | +| +| +{| +{{{{{{{zzzzzzvvvvvvvvt t t t t t t t s t s s s s r s r r r r +r +r +r +nnnnnnnnmmmmmmkkkkkkkj j j j j j j j fffgfffefeeeccccccccccccccccccccccccceeeeffffffffj gj j j j j kkkkkkkkmmmmmmmnnnnnnnnor +r +r r +r r r s s s s s s t s t t t t t t t vt vvvvzzzzzzzzz{{{{{{| +{| +| +} + | +} + ~ ~ } + ~ ~ ~ ~ ~  ~              + + + + + + + + + + + + + +       + + + + + + + + + + + + + + + + + + + +            ~  ~ ~ ~ ~ ~ ~ } + } + } + | +| +| +| +| +| +{{{{{{zzzzzzzzzvvvvvt vt t t t t t t s s s s s s r s r r r r +r nr +r +nnnnnmmmmmmmmmkkkkkkkkj j j j j ggggfgfffeeeceecccccccccccccccccccccccccfeeffggggggj j j j j j j j kkkkkkkmmmmmnmnmnnnnnr +r +r +r +r +r r s s s s s s s s t t t t t t t vvvvvvvvvvzzzz{{z{{{{{{| +| +| +} + | +} + } + ~ ~ ~ ~ ~ ~ ~ ~ ~            + + + + + + + + + + + + + +      + + + + + + + + + + + + + + + + + +              ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + | +| +| +| +{| +{{{{{{zzzzzzzzvvvvvvvvt t t t t t t s s s s s s s r r r r +r +r oonnnnnnmmmmmmmkkkmkkkkkkj j j kj gj gffffffeeeeeccccccccccccccccccccccccceceeefffffgj gj gj j j j kkkkkkmkmmmmmmmmnnnnr +nr +nr +r +r r r r s s s s s t t t t t t t t vt vvvvvvzzzzzzzz{z{{{{{{| +| +| +| +| +} + } + } + ~ ~ ~ ~ ~  ~  ~           + + + + + + + + + + + +      + + + + + + + + + + + + + + + +          ~  ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + | +| +| +{{{{{{{z{zzzzzvvvvvvvvvt t t t t s t t t s s s s s r r r r r +r +nr +nnnnnnnmmmmmmkkkkkkkkkj kj j kj ggj fgfgfeeeeeccccccccccccccccccccccccceecffffgfgfgggj gj j j kkkkkkkkmmmmmmmnnnnnnnr +r +r +r +r +r r r s s s s s s s s t t t t t t vt t vvvvvvzzzzzzz{{{{{{{| +{| +| +| +} + } + } + ~ ~ ~ ~ ~ ~ ~  ~                + + + + + + + + + + + + + +     + + + + + + + + + +             ~ ~ ~ ~ ~ ~ ~ ~ } + } + | +| +| +| +| +| +| +{{{{{z{zzzzzzvvvvvvvvt t t t t t t s s s s s s s r r r r +r +r +r +nnnnnnnnnnmmmmmkkkkkkkkkj j j j j gj gfgfgffeeeeccccccccccccccccccccccccccfeeeffgfffffj gj j j j j kj kkkkkkmmmmmmnnnnnnnnnr +r +r +r r r s s s s s s s t t t t t t t vt t vvvvvzzvzzzzz{{{{{{{| +{| +| +} + } + } + } + ~ ~ ~ ~ ~ ~  ~ ~           + + + + + + + + + + + + + + + +      + + + + + + + + + + + + + + + +            ~ ~ ~ ~ ~ ~ ~ ~ } + ~ } + } + | +| +| +{| +| +{{| +{z{zzzzzzzvvvvvvvt t t t t t t s s s s s s s s s r r r r r +r +nnnnnnnnmnmmnmmmmmkkkkkj j j j j gj j ggffffeeeeefcccccccccccccccccccccccceeeeefffgfgfj gkj j j kkkkkkkmkmkmmmmmnnnnnnr +nnr +r +r r r r s s s s s s s s s t t t t vt vvvvvvvzzzzzzzz{{{{{{{{| +| +| +} + } + } + } + ~ ~ ~ ~ ~ ~ ~             + + + + + + + + + + + + + + + +      + + + + + + + + + + + + + +                ~ ~ ~ ~ ~ ~ ~ } + ~ } + } + | +| +| +{| +{{{{{{zzzzzzzzvvvvvvvt t t t t t s s s s s s s s s r r r r +r r +r +nnnnnnnnmmmmmkmmkkkkkj kj j j j kj gffgfffffeecfcccccccccccccccccccccccceccefefffgfgggj j j j j kj kkkkkkkmmmmmmmnnnnnnonr +r +r r r s r s s s s s s s t t t t t t t vvvvvvvvvzzzzz{z{{{{{{| +| +| +} + | +} + } + } + ~ ~ ~ ~ ~ ~ ~                 + + + + + + + + + + + +        + + + + + + + + + + + + + + + +             ~  ~ ~ ~ ~ ~ ~ } + ~ ~ } + } + | +| +| +{{{{{| +{{zzzzzzzzvvvvvt vvvt t t t s t s s s s s s s s r r r r +r +r +nnnnnnnnnmmmmmkmkkkkkj j kj j j j fggffffffffeecfcccccccccccccccccccccccfeeeeffgfggj ggj j j j kj kkkkkkkmmmnmmmmmnnnnnr +r +r +r +r r r s s s s s s s s t t t t t t t vvt vvvvvvvzzzzzz{{{{{{{{| +| +} + | +} + } + ~ ~ ~ ~ ~ ~  ~ ~               + + + + + + + + + + + + + +       + + + + + + + + + + + +                  ~  ~ ~ ~ ~ ~ ~ } + } + } + | +| +| +| +{| +{{{| +{{{zzzzzzzvvvvvvt vt t t t t t t s s s s s s s r r r r +r +r +r +nnnnnnnmmmmmmmkmkkkkkkkj j j kj j j fgfgfffeeececcccccccccccccccccccccccceeefffffgfj fggj j j kj kkkkkkmkmmmmmmnnnnnnnnnr +r r +r r s r s s s s s s t t t t t t t vvvvvvvzvzzzzzz{z{{| +{{{| +| +| +| +} + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~              + + + + + + + + + + + + + + + + + +       + + + + + + + +               ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + | +| +| +{| +{{{{{zz{zzzzzzvvvvvvt t vt t t t t t s s s s s s s r r r r r +r +r +r +nnnnnnmmmmmmmmmkkkkkkj j j j j j j gj j ffffeeeececcccccccccccccccccccccccfeeeffffggggj j gj kj j kkkkkkmmmmmmmmmmnnnnnnnnr +r +r +r r r s r s s s s t t t t t t t t vt vvvvvzvzzzzzzz{{{{{{| +| +| +| +} + | +} + } + } + ~ ~ ~ ~ ~ ~ ~              + + + + + + + + + + + + + + + +       + + + + + + + + + + + + + + + +            ~    ~ ~ ~ ~ ~ } + ~ } + } + } + | +| +| +| +{{{{{{zzzzzzzzvvvvvt t vt t t t t t s t s s s s s s s r r +r r +r +nnnnnnnnnmmmmmmkkkkkkkj j kj j j j gj gffggffeecfcccccccccccccccccccccccccfffeeffggffgfggj j j j j kkkkkkkmmmmmmnmnnnnnnnr +or +r +r r r s s s s s s t s t t t t t t vvvvvvvzzzzzzzz{{{{{{{| +| +| +| +| +} + } + } + ~ ~ ~ ~ ~ ~ ~ ~                + + + + + + + + + + + + + +      + + + + + + + + + + + + + +                ~ ~ ~ ~ ~ ~ ~ } + } + } + | +} + | +{{{{{{{{{zzzzzzvvvvvvvt vt t t t t t t s s s s s s s r r r r +r +r +nnnnnnnnmmmmmmmkkkkkkkkj kj j j j gfj ffgffeffeeccccccccccccccccccccccccceffeefffgfgfj ggj kj j j kkkkkmkmmmmmmmnnnnnnr +r +r +or +r +r r r s s s s s s s t t t t t t vvvvvvvvzzzzzzzzz{{{{{| +{{{| +| +} + } + } + ~ ~ ~ ~ ~ ~ ~ ~               + + + + + + + + + + + + + + + +      + + + + + + + + + + + +             ~ ~ ~ ~ ~ ~ ~ } + ~ ~ } + | +| +| +| +| +{{{{{{{zzzzzzvvvvvvvvvvt t t t t t s t s s s s s s r r r r r +r +r +r +nnnnnnnmnmmmmkkkkkkkkj j j j j j j gj ggfgffffeccccccccccccccccccccccccccceeffffffgfgggj j j j j kkkkkkmmmmmmmmnmmnnnnnnor +r +r +r +r s s s s s s s s s t t t t t t vt vvvvvzzzzzzzz{{{{{{{{| +| +| +} + | +} + ~ ~ ~ ~ ~ ~ ~ ~  ~          + + + + + + + + + + + + + +     + + + + + + + + + +                  ~ ~ ~ ~ ~ ~ } + ~ } + } + } + | +| +{| +{{{{{z{zzzzzzzvvvvvvvt t t t t t t t t s s s s s s r r r r r r +nr +nnnnnnnmmmmnmkmkkkkkkkj j j j j j j j gfgfffeeeeecccccccccccccccccccccccceeefffffggggggj j j j kkkkkkkkkmmmmmmmnnnnnr +nnr +r +r +r r s r s s s s s s t t t t t t t vt t vvvvvvzzzzzzz{{{{{{{{| +| +} + | +} + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~               + + + + + + + + + + + + + +    + + + + + + + + + + + + + + + +              ~ ~ ~ ~ ~ ~ ~ } + } + } + | +| +| +| +| +{| +{{{{zzzzzzzzzzvvvvvvvt t t t t t s t s s s s s s s r r r r +r +or +nnnnnnnmmmmmmkkkkkkkkj j j j j j fj j ggffffffeeeccccccccccccccccccccccccceeefffggggfgggkj j j j kkkkkmmkmmmmmnnnnnnnnr +r +r +r r r r s r s s s s s s t t t t t t vt vvvvvzvvzzzzzz{{{{{{{{| +| +} + | +| +} + } + ~ ~ ~ ~ ~ ~ ~ ~ ~              + + + + + + + + + + + +       + + + + + + + + + + + +            ~ ~  ~ ~ ~ ~ ~ } + ~ } + } + } + | +| +| +{| +{{{{{{{zzzzzzvvvvvvvt t t t t t t t s s s s s s s s s r r r +r +nor +nnnnnnmnmmmmmmkkkkkkkj j j gj j j j j ggfffefeefccccccccccccccccccccccceceeefefgffgfgj j kj j j j j kkkkkkmmmmmmmnnnnnnr +r +r +r +r +r r r s s s s s s s t t t t t t t vvt vvvvvvyzzzzzz{{{{{{{| +{| +| +| +} + } + } + ~ ~ ~ ~ ~ ~  ~ ~             + + + + + + + + + + + + + + + + + +        + + + + + + + + + + + + + +              ~ ~ ~ ~ } + } + ~ } + } + } + | +| +{| +{{{{{{zzzzzzzzvvvvvvvt t t t t t t t s s s s s s r r r r r r +r +r +r +nnnnnnmnmmmmmmmkkkkkkkj kj j j j j fgfgffefefececcccccccccccccccccccccceeeefefffggffj j j j j j j j kkkkkmmmmmmmmnnnnnnnnr +r +r r r r s r s s s s s t t t t t t t t vvvvvvvzzzzzzz{zz{{{{| +| +| +| +| +| +| +} + ~ ~ ~ ~ ~ ~ ~  ~              + +  + + + + + + + + + + + + + +     + + + + + + + + + + + +            ~  ~ ~ ~ ~ ~ ~ ~ } + } + } + | +} + | +{| +| +{{{{{{zzzzzzzzvvvvvt vt t t t t t s s s s s s s s r r r r r +r +r +nr +nnnnnnmmmmnmmmkkkkkkj kj j kj j gj ggfffffeeeeecccccccccccccccccccccccccfeeffffgfgj j gj kj j kkkkkkkmkmnmmnnmnnnnnnr +r +r +r r r r r s s s s s s t t s t t t t t t vvvvvvzzzzzzz{{{{{{{{| +| +| +| +| +} + } + } + ~ ~ ~ ~ ~ ~ ~               + + + + + + + + + + + + + +       + + + + + + + + + + + +              ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ | +} + | +| +| +| +| +{{{{{z{zzzzvzvvvvvvvt t t t t t t t t s s s s s s s r r r r +r r +nnnnnnnnmmmmmmmkmkkkkj kj j j j j ggj fgfffffefeecccccccccccccccccccccccceeeeeefgffj fj gj j j j j j j kkkkkkkmmmmnnnnnnnnr +nr +r +r r r r r s s s s s s t s t t t t t t t vvvvvvzzzzzzz{zz{{{{{{| +| +| +} + } + } + } + } + ~ ~ ~ ~ ~ ~ ~              + + + + + + + + + + + + + + + +      + + + + + + + + + + + + + +              ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + | +| +| +{{{{{{{{zzzzzzvvvvvvvvt t t t t t t s s s s s s s s r r r r +r r +r +nr +nnnnnnnmmmmmmkkkkkkkj j j j j j j ggfggffffeeecccccccccccccccccccccccceceefeffgggggj j gj j j j kkkkkkmkmmmmmmmnnnnnnr +r +r +r +r r +r +r r r r s s s s t t s t t t t t t vvvvvvzzzzzzzz{{{{{{{{| +| +} + } + } + } + } + ~ ~ ~ ~ ~ ~ ~             + + + + + + + + + + + + + +        + + + + + + + + + + + + + + + +             ~ ~  ~ ~ ~ ~ ~ ~ } + } + } + } + | +| +| +{{{{{{{{zzzzzzzvvvvvvt vvt t t t t t t s s s s s s s s r r +r r +r +r +nnnnnnmmnmmmmmmkkkkkkkkj j j j gj gfggffefeefeccccccccccccccccccccccccfeeeeffggggfgj j j j j kj kkkkkkmmmmmmmnnnnnnnr +r +r +r +r +r r s r r s s s s s s s t t t t t vvvvvvvvvzzzzzzz{{{{{{{| +{| +| +| +| +~ ~ ~ ~ ~ ~ ~ ~  ~              + + + + + + + + + + + + + + + +      + + + + + + + + + + + + + +               ~ ~ ~ ~ ~ ~ } + ~ } + } + } + | +| +{| +{{{{{{zzzzzzzzvvvvvvvt vt t t t t t s t s s s s s r r r r +r +r +r +r +r +nnnnnmmmmmmmmmmkkkkkkj j j j j j ggfgffffeeecceccccccccccccccccccccccceeeeffffffgffj j j j j j kkkkkkkmmmmmmmmnnnnnnnr +r +r +r +r +r s s s s s s s s t s t t t t t t vt vvvvzvvzzzzz{{{{{{{{{| +| +| +| +} + } + ~ } + ~ ~ ~ ~ ~ ~ ~              + + + + + + + + + + + + + +        + + + + + + + + + + + + + +               ~  ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + | +| +| +| +{{| +{{{zzzzzzzvvvvvvvvvt t t t t t t s s s s s s r s r r +r +r +r +r +nnnnnnmnmmmmmmkkkkkkkj kj j j ggfgfgggffefefeeccccccccccccccccccccccceeeeecffggffj j j j kj j j kkkkkkkmmmmmmnnnnnnnnr +r +r +r +r r r r s s s s s s s t t t t t t t t vvvvvvzzzzzzzz{{{{{{{{{| +| +| +} + } + ~ } + ~ ~ ~ ~ ~ ~ ~            + + + + + + + + + + + + + + + +        + + + + + + + + + + + +           ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +| +| +| +{{{{{{{zzzzzzzzvvvvvvvt t t t t t t t s s s s s s s s r r r r r +r +r +nnnnnnnnmmmmmmkmkkkkkkj j kj j j j fgfgffffeefeecccccccccccccccccccccccceeeeffffggffj j j j j kj kkkkkkmmmmmmmnmnnnnnr +nr +r +r +r +r +r s s r s s s s s t t t t t t t t t vvvvvvvzzzzzz{{{{{{{| +| +| +| +| +} + } + } + ~ ~ ~ ~ ~ ~ ~                 + + + + + + + + + +      + + + + + + + + + + + + + + + +             ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +| +| +| +{{{{{{{zzzzzzzzzvvvvvvt vt t t t t t s t s s s s s r r r r r +r +nnnnnnnnnmmmmmmkmkkkkkj j kj j j j j j ggggffffeeeecccccccccccccccccccccccccfefeefgffgfj j j j j j kj kkkkkkkkmmmmmmmnnnnnnnr +r +r +r +r r s s s s s s s s t t t t t t t vt vvvvvzzzzzzz{{{{{{{{{{| +| +| +} + } + ~ } + } + ~ ~ ~ ~   ~             + + + + + + + + + + + + + + + +       + + + + + + + + + + + + + + + +             ~ ~ ~ ~ ~ ~ } + } + } + | +| +| +| +{{{{{{{{{{zzzzzzzvvvvvvt t t t t t t t s s s s s s s s r r r +r +r r +r +nnnnnnnmmmmmmmmkkkkkkkj j j j j j ggggffffffefcccccccccccccccccccccccccceeffeffggfgj gj kj kkkkkkkkkkmmmmmmmnnnnnnnr +r +r +r +r +r r r s s s s s s s s t t t t t t vvvvvvvvzzzzzz{{{{{{{{{{| +| +| +} + } + } + } + ~ ~ ~ ~ ~               + + + + + + + + + + + + + + + +       + + + + + + + + + + + + + + + +             ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + | +| +{| +| +{{{{{{zzzzzzzvvvvvvvvt t t t t t s s t s s s s s r r r r +r +r +nr +nnnnnnnmmmmmmmkmkkkkkkkj kj j j fffgffffefffecccccccccccccccccccccccceeefefffgfggj j j j j j j kkkkkkkmmmmmmmmnnnnnnnnnr +r +r r r r r s s s s s s s t t t t t t vvvvvvvvvzzzzzz{{{{{{| +{{| +| +} + | +} + } + ~ ~ ~ ~ ~ ~ ~ ~             + + + + + + + + + + + + + + + + + + + +        + + + + + + + + + + + + + +            ~ ~  ~ ~ ~ ~ ~ ~ ~ } + } + | +| +| +| +{{{{{{{zzzzzzzvzvvvvvt t t t t t t s t s s s s s s s r s r r r r r +r +r +nnnnmnnmmmmmmmkkkkkkkkj j j kffffgffgffeefecccccccccccccccccccccccceefeefffgffj gj j j kj kkkkkkkkkmmmmmmmnnnnnnnor +r +r +r r r s r s s s s s t t t t t t t t vvt vvvvzzzzzzz{{{{{{{{| +| +| +| +} + } + } + } + ~ ~ ~ ~ ~ ~   ~              + + + + + + + + + +       + + + + + + + +              ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + | +| +| +| +| +{{{{zz{zzzzzvvvvvvvvvt t t t t t t s s s s s s r r r r r r r +oonnnnnnnnmmmmmmkmkkkkkj j j j j j j gfggfgfffeeeeeccccccccccccccccccccccceceeeffffgfggj j kj j j j j kkkkkkkmmmmmnmnnnnnnnr +r +r +r +r r s r s s s s s s s s t t t t t t vvvvvvzzzzzzz{{{{| +{{{{| +| +| +| +} + } + } + ~ ~ ~ ~ ~ ~ ~ ~             + + + + + + + + + + + + + +       + + + + + + + + + + + + + +             ~ ~ ~ ~ ~ } + } + } + } + } + | +| +| +| +| +{{{{{{{zzzzzzvzvvvvvvt t t t t t t t t s s s s s s r r r +r r +r +r +nnnnnnnnnmmmmmmmkkkkkkj j j j j j j ggfgffffffeefcccccccccccccccccccccccceeeeeffffggj ggj j j j j kkkkkkkkmmmmmmmnnnnnnnnnr +r +r +r r s r s s s s s s t s t t t t t vvvvvvvvzvzzzzzz{{{{{| +| +{| +} + | +| +} + } + } + ~ ~ ~ ~ ~ ~ ~              + + + + + + + + + + + + + + + +         + + + + + + + + + + + + + + + +               ~ ~ ~ ~ ~ ~ ~ ~ } + } + | +| +{{{{{{{{zzzzzzzzvvvvvvvt t t t t t t s t s s s s s r r r r r r +r +nr +nnnnnnnmmmmmmkkkkkkkkj j kj j j j ggj ggfffefeeccccccccccccccccccccccccceeeffffgffgffgj j j j kkkkkkkkmmmmmmnmmnnnnnnor +r +r +r +r r r s r s s s s s t t t t t t t vvt vvvvzzzzzzzz{{{{{{{{| +{| +| +| +} + } + } + ~ ~ ~ ~ ~ ~ ~               + + + + + + + + + + + + + +      + + + + + + + + + + + + + + + +          ~ ~ ~ ~ ~ ~ ~ } + ~ } + | +| +| +| +| +{| +{{{{{zz{zzzzzzvvvvvvt vt t t t t t t s s s s s s s r r r r r +r +r +nnnnnnmmmmmmmmmkkkkkkj kkj j j gj fgggfgffeeeeecccccccccccccccccccccccceeefffffggfgffkj j j j j kkkkkkkmmmmmnnmnnnnnnnr +r +r +r +r +r s r s s s s s t t t t t t t t t vvvvvvzzzzzzzz{z{{{{{{| +| +| +} + } + } + } + } + ~ ~ ~ ~ ~ ~ ~         + + + + + + + + + + + + + + + + + +       + + + + + + + + + + + + + +                  ~ ~ ~ ~ ~ ~ } + ~ } + } + } + } + | +| +| +{{{{{{z{{zzzzzyzvvvvt vvt t t t t t s s s s s s s s s r r r +r r +r +nnnnnnnnmmmmmmmkkkkkkkkkj j kkj ggj ggfffefeeeccccccccccccccccccccccccfceffefffgffgj gj j j j j j kkkkkmmkmmmmmmnnnnnnr +r +r +r +r +r r r r s s s s s s t t t t t t t t t vvvvvvzzzzzzz{{{{{{{{| +| +| +| +| +} + } + } + } + ~ ~ ~ ~ ~ ~              + + + + + + + + + + + + + + + +        + + + + + + + + + + + + + + + + + + + +            ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +| +{| +{{{{{zzzzzzzzzvvvvvvvvt t t t t t s s s s s s s r r r r r r +r +r +r +r +nnnnnmmmmnmmkkkkkkkkkj j j kj fggfgggfeeeeccccccccccccccccccccccccccceeefeffffj j gggj j j j j kkkkkkkmkmmmmmnmnnnnnr +r +r +r +r r r r s r s s s s t t t t t t t vt vt vvvvzvzzzzz{z{{{{{{{| +| +| +| +} + } + } + ~ ~ ~ ~ ~ ~ ~ ~                 + + + + + + + + + +    + + + + + + + + + + + + + +                ~ ~ ~ ~  ~ ~ } + } + } + } + } + | +| +| +{{{{{{zzzzzzzzzzvvvvvvt vt t t t s s s s s s s s r r r r r +r +r +nnnnnnr +nmmmmmmmmkkkkkkkj j j j kj j j fgffffeeeecfeccccccccccccccccccccccceefeeefffffgfgj j j j j j kkkkkkmmmmmmmnmnnnnnnr +nr +r +r r +r r r s s s s s t t t t t t t t vt vvvvvvvzzzzzzz{z{| +{{{| +{| +| +} + } + } + } + ~ ~ ~ ~ ~ ~ ~  ~             + + + + + + + + + +    + + + + + + + + + + + + + +              ~ ~ ~ ~ ~ } + ~ } + } + | +} + | +| +| +{{{{{{{{zzzzzvvvvvvvvt t t t t t t t s s s s s s s r r r r r +r r +nor +nnnnnmmmmmmmkkkkkkkkj j j j gj gggggffffeeeeccccccccccccccccccccccccceeffffffggffggj j j j j j j kkkkkmkmmmmmmmmnnnnnnr +r +r +r r r r r s s s s s s s t s t t t t t t vvvvvvzzzzzzzz{{{{{{{| +| +| +| +| +} + } + } + ~ ~ ~ ~ ~ ~ ~              + + + + + + + + + + + + + +     + + + + + + + + + + + +              ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + | +| +| +{{{{{{{zzzzzzvvvvvvvvt t t t t t t t s t s s s s s s r s r r +r +r +r +nnnnnnnnmmmmmmmkkkkkkkj j j j kgj gj gfffffeeeeefcccccccccccccccccccccccceeeeffffgggj fgj j j j j kj kkkkkkmkmmmmnmnnnnnnr +nr +r +r +r +r r r s s s s s s t t t t t t t t vvvvvvzzzzzzzzzz{{{{{| +{| +| +| +| +| +} + } + ~ ~ ~ ~ ~ ~ ~               + + + + + + + + + + + +        + + + + + + + + + + + + + + + + + +             ~  ~ ~ ~ ~ ~ ~ } + } + } + } + | +| +| +{{{{{{{{zzzzzzvvvvvvvt t vt t t t s t t s s s s s r s s r r +r r +nnr +r +nnnnnnnmmmmmkmkkkkkkkj j j gj gj fj fgffffeecccccccccccccccccccccccccccceefffffgfgj j j gj kj j kkkkkkkkmmmmmmnmnnnnnnr +r +r +r +r r r s s s s s s s t t t t t t t t vvvvvvzvzzzzzz{{{{{| +{{{| +| +| +} + } + } + } + ~ ~ ~ ~ ~ ~  ~                + + + + + + + + + + + + + + + +   + + + + + + + + + + + +             ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +| +{| +| +{{{{{{zzzzzzzvvvvvvvt t t t t t t t s s s s s s s r s r r r +r r +nnnnnnnnmmmmmmmmkkkkkkkj j j j kggfggffgfeeecccfcccccccccccccccccccccccefcefefffgggfgj kj j j kkkkkkkkmmmmmmmnnnnnnnnnr +r +r +r r r r s s s s s s t s t t t t t t t vvvvvvvzzzzzzz{{{{{{{{| +| +| +} + } + } + } + ~ } + ~ ~ ~ ~ ~ ~              + + + + + + + + + + + + + + + +      + + + + + + + + + + + + + + + +            ~ ~ ~ ~ ~ ~ ~ ~ } + } + | +} + | +| +| +{{{{{{{z{zzzzzvvvvvvvt t t t t t t t s s s s s s r r r r r r +r +nnnnnnnnnnnmmmmmmkkkkkkkkj j j j j j ggfgfffefeeccccccccccccccccccccccccccccfeeeffffgffj ggkj kj kkkkkkkkmmmmmmnmnnnnnnnr +r +r +r r r s s s s s s s t t t t t t t t t vt vvvvvzvzzzz{{{{{{{{{{| +| +| +| +} + } + ~ ~ ~ ~ ~ ~ ~  ~ ~           + + + + + + + + + + + + + + + +       + + + + + + + + + + + + + + + +           ~ ~  ~ ~ ~ ~ ~ } + } + } + ~ } + } + } + | +| +{{{{{{zzzzzzzzvzvvvvvvvvt t t t s s t s s s s s r r r r r r +r r +nnnnnnnmnmmmmmmmkkkkkkj kj j j gj j j j ffgfffffeececccccccccccccccccccccccceeeeeeffggggj gj j j j j kj kkkkkmmmmmmmmnnnnnnnr +r +r +r +r r r s s s s s s s t s t t t t t t vvvvvvvvzzzzzzz{{{{{{{{{| +| +| +} + | +} + ~ ~ ~ ~ ~ ~ ~                + + + + + + + + + + + + + + + +     + + + + + + + + + + + + + + + + + +            ~  ~ ~ ~ ~ ~ ~ ~ ~ } + } + | +| +| +| +| +{{{{{{{zzzzzzvvvvvvvt vt t t t t t s s s s s s s s r r r r +r +r +r +r +nnnnnnmmmmmmmkmkkkkkkkkj kj j gj gggfffffeeeccccccccccccccccccccccccccecefeefgfgffgfj j kj j kkkkkkkkkkmmmmmmnnnnnnnnr +r +r +r +r r s s r s s s s t t t t t t t vvvvvvvvzvzzzzzzzz{{{{{| +{| +| +} + } + } + } + ~ } + ~ ~ ~ ~ ~ ~                + + + + + + + + + + + +    + + + + + + + + + + + + + +               ~  ~ ~ ~ ~ ~ ~ ~ } + } + | +| +} + | +{{{{{{{{{{zzzzzvzzvvvvt vvt t t t t s t s s s s s r s r r r r +r +r +r +r +nnnnnnmmmmmmmkmkkkkkj kj j j gj j gggffffffeecccccccccccccccccccccccccccceeeffffggfgj j j j j kj j kkkkkmkmmmmmmmnnnnnnr +nor +r +r r r s s r s s s s s s s t t t t t t t vvvvvvvvzzzzz{{{{{{{{| +| +| +| +| +} + } + ~ ~ ~ ~ ~ ~ ~                + + + + + + + + + + + + + + + +       + + + + + + + + + + + +              ~ ~ ~ ~ ~ ~ ~ } + } + } + | +| +} + | +{{{{{{{{zzzzzzvzzvvvvvvt t t t t t t t t s s s s r s r r r r r r +nnnnnnnnmmmmmmmmkkkkkkkj j j j j j gj gffgfffefffecccccccccccccccccccccccccccefffffggffj j j j kj j j kkkkkkkkkmmmmmnmmnnnnnr +r +r +r +r +r r r s s s s s s s t s t t t t t t vt vvvvvzvzzzzzzz{{{{{{{| +| +} + } + } + } + } + } + ~ ~ ~ ~ ~ ~ ~             + + + + + + + + + + + + + + + + + + + + + +      + + + + + + + + + + + + + +               ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + | +| +| +{{{{{{{zzzzzzzzzzvvvvvvvt t t t t t t s s s s s s s r r r +r r +r +r +r +nnnnnnnmmmmmmmkkkkkkkj j j j j j gj j fffffffefcecccccccccccccccccccccccccceeeeeffffggggj gj j j j kkkkkkkmkmmmmmmmmnnnnnnr +r +r r r r s r s s s s s s s t t t t t t t t vvvvvzvvzzzz{zz{{{{{{| +| +| +| +} + | +} + } + } + ~ ~ ~ ~ ~ ~ ~                + + + + + + + + + + + + + + + + + +      + + + + + + + + + + + +            ~  ~ ~ ~ ~ ~ ~ } + } + } + | +| +| +| +{{{{{{{zzzzzzzzzvvvvvvvvt t t t t t s s s s s s s r s r r r +r +r +r +nnnnnnnmmmmmmmkmkkkkkkkj j j j j j j gggffffeeeefecccccccccccccccccccccccccffeefefggffgggj j j j j j kkkkkkkmmmmmmmnmnnnnnnr +or r +r r s r s s s s s s s t t t t t t vvvvvvvvvzzzzzzzz{{{{{{| +| +| +| +| +} + } + ~ } + ~ ~ ~ ~ ~ ~ ~             + + + + + + + + + + + +      + + + + + + + + + + + +                ~  ~ ~ ~ ~ ~ } + ~ } + } + | +} + } + | +| +{{{{| +{{{zzzzzzvzvvvvvvvt t t t t t t t s s s s s s r r r r r +r +r +nnnnnnnnnmmmmmmmmkkkkkkj j j j j j j j j gfgfffeeeecccccccccccccccccccccccccccceffeefffgffj gj j j j j kj kkkkkkkmmmmmmnnnnnnnnnr +r +r +r r r s r s s s s s s t t t t t t t vt vvvvvzvzzzzzzz{{{{{{{{| +| +} + | +} + } + ~ ~ ~ ~ ~ ~ ~   ~           + + + + + + + + + + + + + +       + + + + + + + + + + + +                 ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + | +| +| +| +{{{{{{{zzzzzzzzzvvvvvt vt t t t t t s s t s s s s s r r r r r r +r +r +r +nnnnnnmmmmmmmmkkkkkkkj j j j j j j fj gfffffffeccccccccccccccccccccccccccceeeeeeffgggfggj j j j j j kj kkkkkmmkmmmmnmmnnnnnr +nr +r +r +r r s r r s s s s s s s s t t t t t t vvvvvvvzzzzzzzzz{{{{{{{| +| +| +} + } + } + } + ~ ~ ~ ~ ~ ~  ~              + +  + + + + + + + + + + + + + +         + + + + + + + + + + + + + +            ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + | +| +{| +{{{{{{{zzzzzzvzvvvvvt t t t t t t t t s s s s s s r r r r r r +r +r +nnnnnnnnmmmmmmmkkkkkkkkkj j j j j j gffffffffeefccccccccccccccccccccccccccccceefeffgfgj j j j j j j j kkkkkkkmmmmmmmmnmnnnnnnr +r +r +r +r r r r s s s s s s t t t t t t t t vt vvvvvvzzzzzzzzz{{{{{{{{| +| +| +} + } + ~ } + ~ ~ ~ ~ ~ ~ ~ ~               + + + + + + + + + + + +          + + + + + + + + + + + + + +                ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +| +| +{{{{{{{{{zzzzzzzvvvvvvt vt t t t t t s s s s s s s s s r r r r r +r +nnnnnnnnnmmmmmmkkkkkkkkkj j j j j j j fgfffffefcccccccccccccccccccccccccccccfceeeefgggfj ffj j kj j j kkkkkkmmkmmmmmmnmnnnnnnr +r +r +r r r r r s s s s s s t t t t t t t t vvvvvvvzvzzzzz{z{{{{{{{| +| +| +| +} + } + } + ~ ~ ~ ~ ~ ~ ~ ~              + + + + + + + + + + + + + +         + + + + + + + + + + + + + + + + + +                ~ ~ ~ ~ ~ ~ } + ~ } + } + } + | +| +{| +{{{{{{zzzzzzzzvzvvvvvvvt t t t t t s s s s s s s s r r r r r +r +nnr +nnnnnnmmmmmmmmkkkkkkkj j j ggj j ggfggfffefeffccccccccccccccccccccccccccccfeffffgfgggfj j j j j kkj kkkkkkkmmmmmnnnnnnnnr +r +r +r +r +r r s s s s s s s s t t t t t t t vt vvvvvvvvzzzzzz{{{{{{{{| +| +} + } + } + } + } + } + ~ ~ ~ ~ ~ ~               + + + + + + + + + + + + + + + +     + + + + + + + + + + + + + + + +            ~  ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + | +| +| +| +{{{{{{{zzzzzzzzvvvvvvvvvt t t t t s s s s s s s s s r r r +r r +r r +nnnnnnnmmmmmmmmkkkkkkkj j j j gj gj ggfffffefeefcccccccccccccccccccccccccccccefefffgggffgj j gj j j j kkkkkkkmmmmmmmnnnnnnnnnr +r +r +r r s s s s s s s s s s t t t t t t vvvvvvvvzzzzzzzz{{{{{{{| +| +| +} + } + | +} + } + ~ ~ ~ ~ ~ ~ ~ ~               + + + + + + + +           + + + + + + + + + + + + + + + +                 ~ ~ ~ ~ ~ ~ } + } + } + | +} + | +| +{{{{{{{{{zzzzzzvvvvvvvvt t t t t t t t s t s s s s s r r r r r +r +r +r +nnnnnnnnnmmmmmmkmkkkkkj j kkj j j j fgfgfffeeeeeeccccccccccccccccccccccccccccceeeffgfggfgj j j j j kj kkkkkkmkmmmmmmnnnnnnnnor +r +r +r r r s s s s s s s s t t t t t t t t vvvvvvzvvzzzzzz{{{{{{{| +| +| +| +| +| +} + ~ ~ ~ ~ ~ ~ ~               + + + + + + + + + + + + + +       + + + + + + + + + + + + + +                ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + | +| +} + | +{| +{{{{{{zzzzzzvzzvvvvvvvt t t t t t t s s s s s s s s r r r r +r +r +r +nnnnnnnmmmmnmmmkkkkkkkj j j j j j ggfgffgfffeeececccccccccccccccccccccccccccccfeefffgggj j j j j j j kkkkkkkkkmmmmmmmmmnnnnnnnr +r r +r r r r s s s s s s s s t t t t t t t vvvvvvvvzzzzzzz{{{{{{{| +{| +| +} + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~              + + + + + + + + + + + +       + + + + + + + + + + + + + +           ~  ~ ~ ~ ~ ~ ~ } + ~ } + } + | +| +| +| +| +{{{{{{z{zzzzzvzvvvvvvvt t t t t t s t s s s s s s r r r r r +r r +r +r +nnnnnnnmmmmmmmmkkkkkkkj j j j j j ggfggfffffeececcccccccccccccccccccccccccceeceeeeffggfgggkgj j j j kkkkkkmmmmmmmmnmnnnnnnr +r +r +r +r r r s s s s s s s s s t t t t t t t vvvvvvvvzzzzzzzz{{{{{{{| +| +| +| +} + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~              + + + + + + + + + + + + + +        + + + + + + + + + + + + + + + +            ~  ~ ~ ~ ~ ~ ~ } + ~ } + } + } + | +} + | +| +| +{{{{{{{zzzzzzzzvvvvvvvvt t t t t t s s s s s s s r r r r r +r +r +r +r +r +nnnnnmmmmmmmkkkkkkkkkj kj j j gj ggggfffeeeefccccccccccccccccccccccccccccceffeeffffggj j j gj j j j kkkkkkkmkmmmmmmnnnnnnnnnr +r +r +r r +r s r s s s s s t s t t t t t t vvvvvvvvzvzzzzzzzz{| +{{{{| +| +| +} + | +} + } + ~ } + ~ ~ ~ ~ ~ ~ ~                + + + + + + + + + + + + + + + +     + + + + + + + + + + + + + + + +            ~ ~ ~ ~ ~ ~ ~ } + } + } + | +| +| +| +{{{{{{z{zzzzzzzvzvvvvvt vt t t t t s t s s s s s s s s r r +r r +r +r +nnnnnnnnmmmmmmmmkkkkkkj j j j j j j gggfgffffeeccccccccccccccccccccccccccccccccefeeffffgggfgj kkj j kj kkkkkkkmmmmmmnmnnnnnnr +r +r +r +r +r +r r r s s s s s s t t t t t t t t vvvvvvvzzzzzzzz{{{{{{{| +{| +| +| +} + | +} + } + ~ ~ ~ ~ ~ ~  ~               + + + + + + + + + + + + + +      + + + + + + + + + + + + + + + + + +           ~ ~ ~ ~ ~ ~ ~ ~ } + ~ | +| +| +| +| +| +{{{{{{{{zzzzzzzvvvvvvvvt t t t t t s s s s s s s s r r r r r +r +r +r +r +nnnnnnnmmmmmmmmmkkkkkkj j j kj j ffgffffffeeeecccccccccccccccccccccccccccccccfeeeffgfgj gj gj j j j j kkkkkkkkkmmmmmmnnnnnnnr +r +r +r +r +r r r r s s s s s s t s t t t t t t t vvvvvvvvzzzzzzz{{{{{{{{{| +| +} + | +} + } + ~ ~ ~ ~ ~ ~ ~                 + + + + + + + + + + + + + + + + + +        + + + + + + + + + + + +  + +          ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + | +| +| +{| +| +{{{{{zzzzzzzzzvvvvvvvvt t t t t s t t s s s s s s r s r r r +r +r +r +r +nnnnnnnmmmmmmmkmkkkkkkj j j j j gj j j ffgfefeefeccccccccccccccccccccccccccccccccfeeffffgfgj j j j j j j kj kkkkkkkmmmmmmnmnnnnnnr +r +r +r +r r +r r r s s s s s s t s t t t t t t vvvvvvvzzzzzzzz{{{{{{{| +| +| +| +| +} + } + } + } + ~ ~ ~ ~ ~ ~ ~                  + + + + + + + + + + + +        + + + + + + + + + + + + + +                  ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + | +| +| +| +| +{{{{{{{{zzzzzzvvvvvvvvvt t t t t t s t s s s s s nnnnmmmmmmmkmkkkkkj kj j j j j j ffggggfffeeefcccccccccccccccccccccccccccccccfeeffffggggggj j j j j j kkkkkkkkkmmmmmmnnnnnnr +nr +r +r +r r r t t t vvvvvvvvzzzzzzzzz{{{{{{{| +| +| +| +| +} + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~             + + + + + + + + + + + + + + + + + +      + + + + + + + + + + + + + + + +            ~  ~ ~ ~ ~ ~ ~ ~ ~ } + } + | +| +| +| +{{{{{{{zzzzzzzvyzvvvvvt t t t t t t t t t s s nnmmmmnmkkkkkkkkj j kj j j j gfgfgfgfffececcccccccccccccccccccccccccccccccceeefffgfgfggj j kj j kkkkkkkkkmmmmmmmnmnnnnnnnr +r +t t vvvvvvvzzzzzz{{{{{{{{| +| +| +| +| +| +} + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~              + + + + + + + + + + + + + +       + + + + + + + + + + + + + + + + + + + +                ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +} + | +| +{{{{{{{z{zzzzzzzvvvvvvt vvt t t t t t t s nmmmmkmmkkkkkkj j j j j j gj fffgfffeefeeccccccccccccccccccccccccccccccceefeefffggj gfgj j j j j j j kkkkkmmmmmmmnmnnnnnnr +r +t vvvvvzzzzzzzz{z{{{{{{{| +| +| +| +} + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~             + + + + + + + + + + + + + + + +         + + + + + + + + + + + +                ~  ~ ~ ~ ~ ~ ~ } + ~ } + | +| +| +| +{| +{{{{{z{{zzzzzzvzvvvvvvt t t t t t t t t mmmmkmkkkkkkj j j j j j j gfffffffeeeccccccccccccccccccccccccccccccccceeefeffgffgfj j j j j j j j kkkkkkkmmmmmmnmnnnnnnvvvvvvzzzzzzzzz{{{{{| +{{| +| +| +} + } + } + } + ~ ~ ~ ~ ~ ~ ~                 + + + + + + + + + + + +     + + + + + + + + + + + + + + + + + +                ~ ~ ~ ~ ~ ~ } + } + } + | +| +| +| +{{{{{{{zzzzzzzzzzvvvvvvvvt t t t t t      +mmkkkkkkj kj j j j j j j j fggffffeefeeccccccccccccccccccccccccccccccceefeffffggj gj fgj gj j j kkkkkkmmmmmmmnnmnnn +    +vvvvvvzzzzzz{{{{{{| +{{| +| +| +| +} + } + } + ~ ~ ~ ~ ~ ~ ~ ~                 + + + + + + + + + + + + + + + +     + + + + + + + + + + + + + + + + + + + +             ~ ~ ~ ~ ~ ~ ~ } + } + } + | +| +| +{{{{{{{{{zzzzzzzzvzvvvvvt t vt t t t     mmkkkkkkj kj j j j j j fj fgffffeffcecccccccccccccccccccccccccccccccccceffffffffgggj j j j j j j kkkkkkmmmmmmmmmnn    vvvvzzzzzzzz{{{{{{{| +| +| +| +| +} + } + ~ ~ ~ ~ ~ ~ ~ ~  ~                 + + + + + + + + + + + + + + + +       + + + + + + + + + + + + + + + +               ~  ~ ~ ~ ~ ~ ~ } + } + } + } + | +| +| +{| +{{{{{z{zzzzzzzvvvvvvt t t t t t t (&)6:;/34(&)  kkkkkkkkkj j j j ggj j fgffffefefccccccccccccccccccccccccccccccccccceefffgfggffggkj j kj kkkkkkkmmmmmmmmnn  3146:;314 vvvzzzzzzzz{{{{{{| +{{| +| +} + } + } + } + } + } + ~ ~ ~ ~ ~   ~              + + + + + + + + + + + + + + + +     + + + + + + + + + + + + + + + + + +             ~  ~ ~ ~ ~ ~ ~ } + ~ ~ } + | +} + | +| +| +{{{{{{{{zzzzzzzzzvvvvvvt t t t t t  + 6:;NPMUWTEHJ,*.  kkkkkkkkj j j ggggfffgffeeeeecccccccccccccccccccccccccccccccccceeefefffggfggj kj j j j j kkkkkkkkmmmmmmm  ,*.NPMUWTEHJ)-.  +vvzvzzzzz{z{{{{{{{| +| +{| +| +} + } + } + ~ ~ ~ ~ ~ ~ ~  ~              + + + + + + + + + + + + + + + + + +        + + + + + + + + + + + + + +                 ~  ~ ~ ~ ~ ~ ~ ~ } + } + } + | +| +| +| +{{{{{{{zzzzzzzzzvvvvvvvvt t t t t  <@B\_adfg\_aEHJ,*.  kkkkkj kj j j j j fffgggfffeeecfccccccccccccccccccccccccccccccccceceefffgfggj fgggj j j kkkkkkkkkmmmmmmm  ,*.EHJdfgdfgMPR,*. vvvzzzzzzzz{{{{{{{| +| +| +| +| +| +} + } + ~ ~ ~ ~ ~ ~ ~  ~                 + + + + + + + + + + + + + + + + + +       + + + + + + + + + + + + + +              ~  ~ ~ ~ ~ ~ ~ } + ~ } + ~ | +| +} + | +| +| +| +{| +{{{{{zzzzzzzzvvvvvvvt t t t 6:;]_\oqtproUWT<@B(&)  +kkkkkkj j j j j gj gffffffeeecccccccccccccccccccccccccccccccccccceeefeffgggggggj kj kkj kkkkkmkmmmmmn  (&)<@BUWTprodfgMPR(&)vvvzzzzzzz{{{{{{{{| +| +| +} + } + } + } + ~ ~ } + ~ ~ ~ ~ ~ ~                + + + + + + + + + + + + + + + +        + + + + + + + + + + + + + +                 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + | +| +| +| +{| +{{| +{{{{{zzzzzzvvvvvvvvt t t t t :8;UWTdfgdfgUWT<@B,*.  kkkkj j gkj gj fffggffefeecccccccccccccccccccccccccccccccccccceeefffffggggj j j j j kj j j kkkkkmmmmmm +,*.<@BUWTdfg\_aGHF(&)vvzzzzzzzz{{{{| +{{{{{| +| +| +| +} + } + } + ~ ~ ~ ~ ~ ~ ~ ~              + + + + + + + + + + + + + + + + + +          + + + + + + + + + + + + + + + + + + + +           ~ ~  ~ ~ ~ ~ ~ ~ } + } + } + | +| +| +| +{{{{{{{zzzzzzzzvzvvvvvvt t vt t  6:;NPMUWTNPM<@B314(&)  kkj kj j j j j ggffggfffefffccccccccccccccccccccccccccccccccccccfffefffggggfgj j j j j kkkkkkkmmkmmmm +(&)314<@BUWTUWTEHJ,*. vvzzzzzzz{{{{{{{{{| +| +| +} + } + } + ~ } + ~ ~ ~ ~ ~ ~ ~                   + + + + + + + + + + + + + +      + + + + + + + + + + + + + +                 ~  ~ ~ ~ ~ ~ ~ ~ } + } + } + | +| +| +{{{{{{{z{{zzzzzzzzvvvvvvvt t t t  + /346:;314#"%   kj kkj j j j ggffgfffeffeeccccccccccccccccccccccccccccccccccccceeeeefgfggggj j j j j j j kkkkkkkmmmm +   ,*.6:;/34(&)  +vvzzzzzzz{{{{{{{{{| +| +| +} + } + } + ~ ~ ~ ~ ~ ~ ~ ~  ~                + + + + + + + + + + + + + +        + + + + + + + + + + + + + + + + + + + + + +              ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + | +} + | +| +| +{{{{{{{{z{zzzzzvzvvvvvvvt t t  +   + + + +kj j j j j ggfgggffffeeefccccccccccccccccccccccccccccccccccccceffeffgfgfggj j j j j j j j kkkkkkmkm + + + + + #"% +vzzzzzzzzz{z{{{{{{| +| +| +| +| +} + } + ~ ~ ~ ~ ~ ~ ~ ~  ~                + + + + + + + + + + + + + + + +          + + + + + + + + + + + + + + + +                 ~ ~ ~ ~ ~ ~ } + } + } + } + } + | +| +| +| +{{{{{{{zzzzzzzzzvvvvvvvt t t t     j j j j j j j j gfggfffefececccccccccccccccccccccccccccccccccccccefefffffffggfj gj j j j kkkkkkmkmm +    vvzzzzzzzz{{{{{{{| +{| +| +} + | +} + ~ } + ~ ~ ~ ~ ~ ~ ~ ~               + + + + + + + + + + + + + + + + + + + + + +           + + + + + + + + + + + + + + + +                ~  ~ ~ ~ ~ ~ ~ } + } + } + } + } + | +} + | +| +{{{{| +{{{{zzzzzzzvvvvvvvvt t t t j j j j kgj j gggffffeeeececcccccccccccccccccccccccccccccccccccceeeeffffffgj j j j j j kkkkkkkkkmkvvzvzzzzzzz{{{{{{{| +| +| +| +| +} + } + } + } + ~ ~ ~ ~ ~ ~ ~                 + + + + + + + + + + + + + + + + + + + +         + + + + + + + + + + + + + + + + + +               ~   ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +| +| +{{{{{{{{zzzzzzzzvzvvvvvvvt t t t j j j j gggfffffffeefeccccccccccccccccccccccccccccccccccccccfcefefffggfgffj j j j kj kkkkkkkmvvzzzzzzz{{{{{{{{{| +| +| +| +| +} + } + ~ ~ ~ ~ ~ ~ ~ ~                + + + + + + + + + + + + + +        + + + + + + + + + + + + + + + + + +                  ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +| +| +| +{{{{{{{{zzzzzzzzvvvvvvvvt t t t t j kj j gj fgfgfffefeeeccccccccccccccccccccccccccccccccccccccceeeeffffgggj gj j j j j j kkkkkkkmvvzvzzzzz{{z{{{{{{| +{| +| +| +| +} + } + ~ } + ~ ~ ~ ~ ~ ~ ~ ~             + + + + + + + + + + + + + + + + + + + +             + + + + + + + + + + + + + + + + + +                 ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +| +| +| +{{{{{{{z{zzzzzzvvvvvvvvvt vt t    +j j j j j gggggffffefcccccccccccccccccccccccccccccccccccccccceeeeefffffffgj j j j j j j kj kkkkmm +   vvvzzzzzzzzzz{{{{{{| +| +| +| +| +} + } + ~ } + ~ ~ ~ ~ ~ ~  ~               + + + + + + + + + + + + + + + + + +              + + + + + + + + + + + + + + + + + + + + + +            ~ ~ ~  ~ ~ ~ ~ ~ ~ ~ ~ } + | +| +} + | +| +| +{{{{{{{zzzzzzzzvzvvvvvvvvt t t  +   + /34>@=j gj j gj gfgfgefefeecccccccccccccccccccccccccccccccccccccccceefefffffgj ggj j gj j j j kkkkkk<@B#"%     vvvzzzzzzzzz{{{{{{{| +{| +| +} + | +| +} + } + ~ ~ ~ ~ ~ ~  ~ ~                 + + + + + + + + + + + + + + + +                 + + + + + + + + + + + + + + + +  + +               ~ ~  ~ ~ ~ ~ } + } + } + } + } + } + | +| +| +| +{{{{{{{{zzzzzzzzvvvvvvvvt t t t t >@=    >@=GHF  j j kkgggfggfffeeeecccccccccccccccccccccccccccccccccccccccceeeefefffggfgj j j j j j kkkkkkk  GHF   >@=vvvzzzzzzzzz{{{{{{{{{{| +| +| +} + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~               + + + + + + + + + + + + + + + + + + + + + +            + + + + + + + + + + + + + + + + + + + + + +               ~  ~ ~ ~ ~ ~ ~ ~ } + } + } + | +| +| +| +| +{{{{{{{{zzzzzzzzzvvvvvvvt t t t t ,*.  dfgUWT +,*.#"%j j gj gfffffffeefeecccccccccccccccccccccccccccccccccccccccceeeefffgfffgggkgj j kkj kkkk#"%,*.dfg + ,*.vvvvvvzzzzzz{{z{| +{{{{| +| +| +| +} + } + } + } + ~ ~ ~ ~ ~ ~ ~  ~                   + + + + + + + + + + + + + + + + + + + + + +      + + + + + + + + + + + + + + + + + + + + + +                ~ ~ ~ ~ ~ ~ ~ ~ } + ~ } + } + | +} + | +| +| +| +{{{{{{zz{zzzzzzzvvvvvvvt t t t t t /34pro +<@B{|z +j j j j ggffffffeefefccccccccccccccccccccccccccccccccccccccccccffffggggffgj j j j j j j kkkkk +6:;¿{|zpro{|zvvvvvvzzzzzzz{{{{{{{{| +| +| +} + } + } + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~                  + + + + + + + + + + + + + + + + + + + +      + + + + + + + + + + + + + + + + + + + +            ~  ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +| +| +| +{{{{{{{{zzzzzzzzvvvvvvvvt t t t t t  +   <@Bpro{|zѻ +j ggj gfgfffffeffecccccccccccccccccccccccccccccccccccccccccceefefffgggfgj gj j j j j kkkkk +ƻ{|zpro   + vvvvvzzzzzzzz{{{{{{{{| +| +| +| +| +| +} + } + ~ ~ ~ ~ ~ ~ ~ ~                     + + + + + + + + + + + + + +         + + + + + + + + + + + + + + + + + +               ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +| +| +| +{{{{{{{zzzzzzzzvzvvvvvt t t t t t t t {|z{|zpropropro +j j gfgggffffeeecfcccccccccccccccccccccccccccccccccccccccccceeeefffffgfgfgj j j j j j kkkk +proͻpropro{|z{|zvvvvzzvzzzzzzz{z{{{{{{| +| +| +| +} + | +} + } + } + } + ~ ~ ~ ~ ~ ~ ~                   + + + + + + + + + + + + + + + +      + + + + + + + + + + + + + + + + + + + +                 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + | +| +{| +{{{{{{zz{zzzzzzvvvvvvvvvvt t t t t t {|z  ¿j gj gfgffffffeecfcccccccccccccccccccccccccccccccccccccccccecfefefffggfgggj j j j kkkkkk  ƌ{|zvvvvvvzvzzzzz{{z{{{{{| +| +| +{| +| +| +} + } + } + ~ ~ ~ ~ ~ ~ ~ ~                    + + + + + + + + + + + + + + + +      + + + + + + + + + + + + + + + + + + + + + +                ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +| +| +| +| +{{{{{{{{zzzzzzzzvvvvvvvvvt t t t t t ]_\EHJ)-. +  y~]_\gj j fgggfgffeeecccccccccccccccccccccccccccccccccccccccccceceeeeffffgfgffkj j j j kkkkk]_\(&)   +)-.EHJ{|z]_\vvvvvvzzzzzzz{zz{{{{{| +{{| +| +| +} + | +} + ~ } + } + ~ ~ ~ ~ ~ ~ ~               + + + + + + + + + + + + + + + + + + + +    + + + + + + + + + + + + + + + + + +                   ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + | +| +| +| +| +{{| +{{{{{{{zzzzzzvvvvvvvvvt t t t t t t t    + ,*. >@=j gfj gfffffffeeccccccccccccccccccccccccccccccccccccccccccccffefefffgffgj j j j j j j j kkk,*.,*.  + + vvvvvvzvzzzzzzzz{{{{{{{{| +| +| +} + | +} + } + } + ~ ~ ~ ~ ~ ~ ~ ~                 + + + + + + + + + + + + + + + + + + + +       + + + + + + + + + + + + + + + + + +                 ~ ~ ~ ~ ~ ~ ~ } + } + ~ } + } + | +| +| +| +| +{{{{{{{z{zzzzzzzvvvvvvvt t t t t t t t t >@= NPM6:;]_\314 +  + 314]_\#"%j j fgfgffffefffccccccccccccccccccccccccccccccccccccccccccccceeefffffggfggj j gj j j j kk +EHJdfg314 + ]_\6:;6:; + vvvvvvvvzzzzzzzzz{{{{{{{| +{| +| +| +} + } + } + } + ~ } + ~ ~ ~ ~ ~ ~ ~             + + + + + + + + + + + + + + + + + + + +       + + + + + + + + + + + + + + + + + + + + + +                   ~  ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + | +| +| +| +{{{| +{{{{{{{zzzzzzzzvvvvvvvvt t t t t t t t  +  /34NPM#"%(&)/34GHFdfgEHJ + ggj gfffffeeefccccccccccccccccccccccccccccccccccccccccccccceeeeefffffgfgfgj j kj j kkk + dfgEHJGHF/34#"%NPMt t vvvvvvvzzzzz{z{z{{{{{{{| +| +| +| +} + } + } + } + ~ } + ~ ~ ~ ~ ~ ~ ~                   + + + + + + + + + + + + + +       + + + + + + + + + + + + + + + + + + + + + +             ~   ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + | +| +| +{{| +{{{{{{{zzzzzzzvzvvvvvvt vt t t t t t s s {|z/34   +6:; +  ,*. + j gfggfffffeeecccccccccccccccccccccccccccccccccccccccccccccceeefffffgfgj gj j gkj j j kk + y~)-.  + 6:; +  /34y~{|zvt vvvvvvvzzzzzzz{{{{{{{{{| +{| +| +| +} + } + } + } + ~ ~ ~ ~ ~ ~ ~  ~ ~                + + + + + + + + + + + + + + + +     + + + + + + + + + + + + + + + + + + + + + +                ~  ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + | +| +| +| +| +{{{{{{zz{zzzzzzvzvvvvvvt t t t t t t t t t GHF   + /34 + j j ggffffffeccfcccccccccccccccccccccccccccccccccccccccccccccceeeefffgfgfggj j kj j j j k + pro/34 + GHFt t vvvvvvzzzzzzzzz{{{{{{{{{| +| +| +| +| +| +} + } + ~ ~ ~ ~ ~ ~ ~ ~ ~                   + +  + + + + + + + + + + + + + + + + + +       + +  + + + + + + + + + + + + + +                ~ ~ ~ ~ ~ ~ ~ } + } + } + | +} + | +| +| +{| +{{{{{{{zzzzzzzzvvvvvvvvvvt t t t t s s t s s  #"%pro +:+xi +ťB5/-! + j fj fgffefeccecccccccccccccccccccccccccccccccccccccccccccccfcceeeefgggfgfgj kj j j j j kꡧ/-!B5ťP;!pro t t vvvvvvvvzzzzzzz{{{{{{{{{{{| +| +} + } + | +} + } + ~ ~ ~ ~ ~ ~ ~  ~                     + + + + + + + + + + + + + + + + + + + +     + + + + + + + + + + + + + + + + + +  + +                  ~ ~ ~ ~ ~ ~ ~ } + ~ } + } + } + | +| +| +| +| +| +{{{{{{{zzzzzzzzvzvvvvvvt t t t t t t s t t s s 9ֻ/ֻ/;#{󭯬j fgfffffefeccecccccccccccccccccccccccccccccccccccccccccccccfcceeefffgfggfj kgj j j j k +;#;ֻ/ֻ/9(&)t vvvvvvvvvvvzzzzzzz{{{{{{{{{| +| +} + } + } + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~                + + + + + + + + + + + + + + + + + + + + + +       + + + + + + + + + + + + + + + + + + + +                  ~ ~ ~ ~ ~ ~ ~ ~ } + ~ } + } + | +} + | +| +{| +| +{{{| +| +{{zzzzzzzvzzvvvvvvvvt t t t t t t s s s s *٦ֻ/%## B56:;fggfgfffefecccccccccccccccccccccccccccccccccccccccccccccccccceeeeffffggfj j j j j j j kk6:;B5##%ֻ/٦*  t t t vvvvvvvvvzzzzzz{z{{{{{{{| +{| +| +| +} + | +~ } + ~ ~ ~ ~ ~ ~ ~ ~  ~                + +   + + + + + + + + + + + + + + + + + +       + + + + + + + + + + + + + + + + + + + + + + + +  + +             ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ } + } + } + | +| +| +| +| +{{{{{{{{zzzzzzzzvvvvvvvvvt t t t t t t s s s s s EHJ󻽺v\-11##xiggfffffffeefccccccccccccccccccccccccccccccccccccccccccccccccecefeffgffggj gj j j j j j kUWTxi##11-oqtEHJt t vt vvvvvvzzzzzzzzzzz{{{{{{{| +| +| +| +| +| +} + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~               + + + + + + + + + + + + + + + + + + + + + + + + + +      + + + + + + + + + + + + + + + + + + + + + + + +                  ~ ~ ~ ~ ~ ~ ~ ~ } + ~ ~ } + } + } + } + | +| +| +{| +{{{{{{{{zzzzzzzzzvvvvvvt vt t t t t t s t s s s s ɱr--11#- {gfggfffeeeecccccccccccccccccccccccccccccccccccccccccccccccccccfeeeffffffffj j j j j kj F #111--ݣt t t vvvvvvvzvzzzzzzzz{{{| +{{{{| +{| +| +} + | +} + } + ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~                   + + + + + + + + + + + + + + + + + + + + + + + + + + + +        + + + + + + + + + + + + + + + + + + + +                    ~  ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + } + | +| +| +| +{{{{{{{{{zzzzzzzzvzvvvvvvt t t t t t t t s s s s s s oqt:ݣ-1-;1# :B5ffgfffffeccecccccccccccccccccccccccccccccccccccccccccccccccccfeeeffffgffffj j j j j j kB5( 1;;-1-ݣٛ t t t t vvvvvvvvvzzzzzzzz{{{| +{{{{| +| +| +| +} + } + } + } + ~ } + ~ ~ ~ ~ ~ ~ ~ ~  ~                  + + + +  + + + + + + + + + + + +      + + + + + + + + + + + + + + + + + + + + + + + + + +                  ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +| +| +{| +| +{{{{{{{{zzzzzzzzvvvvvvvt t t t t t t t t t s s s s s |їݣ-1;F;# (((xifgffeefeefccccccccccccccccccccccccccccccccccccccccccccccccccceeefeffffgj gggj j j j j xi(( -FF;1-ݣ֞Ǒ*t t t t vvvvvvvvvvvzzzzzzz{{{{{{{| +| +| +| +| +} + | +} + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~  ~               + + + + + + + + + + + + + + + + + + + + + + + +        + + + + + + + + + + + + + + + + + + + + + + + +                ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + } + | +| +| +| +{{{{{{{z{{{zzzzzzvzvvvvvvt vt t t t t t t s s s s s s  +ď їݣ-;FF;# (gffffeeeececcccccccccccccccccccccccccccccccccccccccccccccccccceeefffffgggj j gj j j j ( 1FFF;-ݣ֞Ǒˏ +t t t t vt vvvvvvvvvzzzzzzz{{{{{{{{| +{| +| +| +| +} + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~                + + + + + + + + + + + + + + + + + + + + + + + + + +      + + + + + + + + + + + + + + + + + + + + + + + + + + + +                 ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +| +| +| +| +| +| +{{{{{{{z{zzzzzzzvzvvvvvvvvt t t t t t t t s s s s s s ď їݣ -;FFF1# ܸ`֞֞ݣfgffeeeeccccccccccccccccccccccccccccccccccccccccccccccccccccceeefeeffggggfgj j j j j ݣ֞Ǒmm #;FFF; ݣ֞Ǒt t t t t vvvvvvvvvvzzzzzzz{{z{{{{{| +{| +{| +| +} + } + } + ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~                 + +  + + + + + + + + + + + + + + + + + + + + + +                 + + + + + + + + + + + + + + + + + + + +   + +                  ~  ~ ~ ~ ~ ~ ~ ~ } + ~ } + } + | +| +| +| +| +| +{{{{{| +{{{zzzzzzzvzvvvvvvvt t t t t t t t t s s s s s s s :+ď їݣ -FFF;## tٛٛٛٛgfffeeeeeccccccccccccccccccccccccccccccccccccccccccccccccccccceeeffeffgggfgj gj gj ͖ٛٛٛi #1;FFF ݣ֞Ǒ:+t t t t t vt vvvvvvzzzzzzzzz{zz{{{{{{{{| +| +| +| +} + | +} + } + ~ } + ~ ~ ~ ~ ~ ~ ~ ~                 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +           + + + + + + + + + + + + + + + + + + + + + + + +                 ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + | +} + } + | +| +| +| +| +{{{{{{{zzzzzzzzvzvvvvvt t t t t t t t t t s s s s s s s r `ď їݣ ;FF;1##mє +ٛٛٛٛr +fgffffcccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeffffffj gggj gj j r +ٛٛٛٛď m##1;FF- ݣ֞Ǒ`t t t t t t vt vvvvvvvzzzzzzzz{z{{{{{{{{| +| +| +| +| +| +} + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~                 + + + + + + + + + + + + + + + + + + + + + + + + + + + +      + + + + + + + + + + + + + + + + + + + + + + + + + + + +                   ~   ~ ~ ~ ~ ~ ~ } + ~ } + } + } + } + | +| +| +| +| +| +{{{{{{{z{zzzzzzzvvvvvvvvvvt vt t t t t t t s s s s s s s zRnj їݣ ;FF;1## +tˏٛٛٛٛє +eGfefeeceecccccccccccccccccccccccccccccccccccccccccccccccccccccefeefffgfffgj gj j j  +eGє +ٛٛٛٛˏt +##1;FF- ݣ֞ǑzRt t t t t t t vvvvvvvzvzzzzzzzz{z{{{{{{| +{{| +} + } + } + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~   ~                    + + + + + + + + + + + + + + + + + + + + + + + + + + + +         + + + + + + + + + + + + + + + + + + + + + + + + + +                 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ } + } + } + | +| +| +| +{| +| +{{{{{{{{zzzzzzzzzvvvvvvt vvt t t t t t t s s s s s s s s r \?i ֞ݣ -;;11##(d|є +ٛٛٛٛٛ*  (&)EHJA?B  effeccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeefffggggggj j    A?BEHJ *ٛٛٛٛٛє +|d-##11;;- ݣ֞W\?s t t t t t t t vvvvvvvzzzzzzzzzzz{{{{{{{{| +| +| +| +| +| +} + } + ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~  ~                  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +                 + + + + + + + + + + + + + + + + + + + + + + + + + +                   ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + | +} + | +| +| +| +{{{{{{{z{zzzzzzzvzzvvvvvvt t t t t t t t t t s s s s s s s s r tNW͖ݣ --11#ptє +ٛٛٛٛٛˏB   + 314oqtoqtSVY314feeeeccccccccccccccccccccccccccccccccccccccccccccccccccccccccfeeeefffggggggj   314SVYoqtoqt  Bˏٛٛٛٛٛє +i ť-11-- i Zt t t t t t t vvt vvvvvvvvzzzzzzz{{{{{{{{{{| +| +| +} + | +} + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~  ~                    + +   + + + + + + + + + + + + + + + + + + + + + + + +            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + +                 ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + ~ } + | +| +| +| +| +| +| +| +{{{{{z{{zzzzzzzvvvvvvvvvt t t t t t t s t t s s s s s s s s r k"Wy ;ֻ/y tє +͖ٛٛٛٛٛBy~#"%\_ay~y~dfgEHJeeefecccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeffggggfgg EHJdfgy~y~\_ay~ٛٛٛٛٛٛˏi y ֻ/; tNZs s t t t t t t vt vt vvvvvvvzzzzzzzzzz{{| +{{{| +| +| +| +} + | +} + } + } + } + } + } + } + ~ ~ ~ ~ ~ ~  ~ ~ ~                    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +                    + + + + + + + + + + + + + + + + + + + + + + + +  + +                    ~ ~ ~ ~ ~ ~ ~ ~ } + ~ } + } + } + | +| +| +| +| +| +| +{{{{{{{z{zzzzzzzzvvvvvvvvt t t t t t t t t t s s s s s s s s s r ueei m m m py Ǒٛٛٛٛٛٛٛٛ  )-.dfgy~y~/34eeecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccefeffffggfgj SVYy~y~dfg)-.ƻٛٛٛٛٛٛٛٛǑy ppm m m i e`GHFs s t s t t t t t t t vvvvvvvzvzzzzzzz{{z{{{{{{{| +{| +| +} + } + | +} + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~                     + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +                + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +                   ~ ~ ~ ~ ~ ~ ~ ~ } + ~ } + } + } + } + } + } + | +| +| +| +{{{{{{{{{zzzzzzzzzvvvvvvvt vt t t t t t t t t t s s s s s r r r r ƻk"kx +ď Ԧܮܮܮ ֞ٛٛٛٛٛٛٛٛ:¿¿¿¿EHJy~y~<@Becccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfeefffffgf\_ay~y~EHJ¿¿¿:ٛٛٛٛٛٛٛٛ֞ܮܮܮܮԦď x +k¿NPMs s s s t t t t t t vvvvvvvvvvzzzzzzzzz{z{{{{{| +| +| +| +| +| +| +| +} + } + } + } + ~ ~  ~ ~ ~ ~ ~ ~  ~                   + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +                  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +} + } + | +| +| +{| +{{{{{{{{{{zzzzzzzvvvvvvvt vvvt t t t t s t t s s s s s s r r r r ¿`ksď ͖͖їٛٛٛٛٛٛˏ̋u¿ +#"%SVYy~oqt,*.eccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeefffffgfMPRoqty~SVY#"% +¿űє +͖͖ٛٛٛٛٛٛǑsk`]_\s s s t s t t t t t vvvvvvvvvzvzzzzzzzz{{{{{{{| +| +{| +| +| +| +| +| +} + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~                      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +     + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +                      ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ } + } + | +| +| +| +| +| +| +| +{{{{{{zzzzzzzzzzzvvvvvvvvt t t t t t t s t s s s s s s s r r s r r ƻ`eks┖  (&)EHJEHJccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfceeefffff +(&)EHJEHJ(&)  ƻx +ske`¿pros s s s t t t t t t t t vvvvvvvzvzzzzzzzzz{{{{{{{| +{| +| +| +| +| +| +} + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~  ~                + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +                      ~  ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + } + | +| +| +| +{{{{{{{{{zzzzzzzzzvvvvvvvvvvt t t t t t t t t s s s s s s s s r r r ƻ``kkssssx +sr +u¿ +   ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccefeeffff +    + + ¿Bssx +ssso ke``¿͌s s t s t t t t t t t vvvvvvvvzvvvzzzzzz{{{{{{{{{{| +{| +| +| +| +} + } + } + } + ~ } + ~ ~ ~ ~ ~ ~   ~                        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + +                   ~ ~  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +| +} + | +{| +{{{{{{{zz{zzzzzzzzzvvvvvvt vvt t t t t t s t s s s s s s s s r s r r ¿u__ee__k"u¿cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfcfeefeffpro¿uk"__e`_eus s s s t t t t t t t t t vvvvvvvvzzzzzzz{{z{{{{{{{{| +| +| +| +| +| +} + } + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~  ~ ~                      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + +                  ~  ~  ~ ~ ~ ~ ~ ~ } + ~ ~ } + } + } + | +} + | +| +| +| +| +{{{{{{{{zzzzzzzzzzzvvvvvvvt t t t t t t t t s s s s s s s s s r r r r  + ƻccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceffefffƻ¿ + s s s s t t t t t t t t vvvvvvvvvzzzzzzzzz{{{{{{{{{| +| +| +| +| +| +| +| +} + } + } + ~ } + ~ ~ ~ ~ ~ ~  ~ ~ ~                          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +                        ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + } + | +| +| +| +| +| +{{{{{{{{z{zzzzzzzzzzvvvvvvvvt t t t t t t t t t s s s s s s r r r r ¿¿ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfefee¿󭯬s s s t t t t t t t t vvvvvvvvvzvzzzzzzzzz{{{{{{{| +| +| +| +| +| +| +} + } + } + } + ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~                        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +                          ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + ~ } + } + | +| +| +| +{{{{{{{{{{zzzzzzzzvzvzvvvvvvvvt t t t t t t t s s s s s s s s s r r {|zƻ¿cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfeeefGHF¿{|z  s s s t t t t t t t vt t vvvvvvzvzzzzzzzz{zz{{{{{{{| +| +| +| +| +| +} + } + } + ~ } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~  ~                     + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +   + + + + + +                          ~ ~ ~ ~ ~ ~ } + ~ ~ } + } + } + } + } + } + | +| +| +| +| +| +{{{{| +{{{zzzzzzzzzvvvvvvvvvt t t t t t t t s t s s s s s s s r r r r  ¿¿(&)cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeef¿¿ s s t t t t t t t t vt vvvvvvvzzzzzzzzzz{{{{{{{{{| +{| +| +| +| +| +| +} + } + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~                         + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + +                             ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + | +} + | +| +| +{| +{| +{{{{{{z{zzzzzzzzzvvvvvvvvvt t t t t t t t t t s s s s s s s s r r r   ¿¿cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfeeeeƻ¿  s s t t t t t t t t t vvvvvvvvzvzzzzzzz{{zz{{{{{{{| +{| +| +| +| +| +} + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~                             + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +                           ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ ~ ~ ~ | +} + | +| +| +| +| +{{{{{{{{{{{{zzzzzzzzvvvvvvvt t t t t t t t t t s t s s s s s s s s r r cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccfecs s s t t t t t t t t t vvvvvvvzvvzzzzzzzzz{{{{{{{{| +{| +| +} + } + | +} + } + } + ~ ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~  ~                         + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +                             ~  ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + } + | +| +| +| +| +| +{{{{{{{{{z{zzzzzzvzzvvvvvvt t t t t t t t t t t s s s s s s s s s r r r  ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccces s t t s t t t t t t vt vvvvvvvzvzzzzzzzz{{{{{{{{{{| +{{| +| +| +} + } + } + ~ ~ } + } + ~ ~ ~ ~ ~ ~ ~  ~ ~                            + +   + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + +                              ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ } + } + | +| +} + | +| +{| +| +| +{{{{{{{zzzzzzzzzzzzvvvvvvvt t t t t t t t t s t s s s s s s r r r r cccccccccccccccccccccccccccccccccccccccccccccccccccccccccc>@=s s t t s t t t t t t vvvvvvvvvzzzzzzzzz{z{{{{{{{{| +| +| +| +| +| +| +} + } + } + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~                               + +   + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + +   + +                        ~   ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + | +} + } + | +| +{| +{{{{{{{{{z{{zzzzzzzzzzvvvvvvvt vt t t t t t t t s s s s s s s r r s r ]_\,*.cccccccccccccccccccccccccccccccccccccccccccccccccccccccccc,*.s s t t t t t t t t vvvvvvvvvzvzzzzzzzzz{{{{{| +{{{| +| +| +| +| +} + | +| +} + | +} + } + ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~                                 + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + +   + +                            ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + } + } + | +| +| +| +| +{{{{{{{{{{{zzzzzzzzvvzvvvvvvvvvt t t t t t s t s s s s s s s s s r s )-.cccccccccccccccccccccccccccccccccccccccccccccccccccccct s t t t t t t t t vvvvvvvvvvzzzzzzzz{z{{z{{{{{{{| +| +| +| +} + | +| +} + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~                                    + +   + + + + + + + + + + + +  + + + + + + + + + + + +  + + + + + + + +  + + + + + +  + + + +                                ~  ~ ~  ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + } + } + | +} + | +{| +| +{{{{{{{{zzzzzzzzzzzzvzvvvvvvt t vt t t t t t t s s s s s s s s r s r cccccccccccccccccccccccccccccccccccccccccccccccccccc s s t t t t t t t vvvvvvvvvvvvzzzzzzzzz{{{{{{{{{| +| +| +| +| +| +| +| +} + } + ~ } + ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~  ~                                              + +   + +    + + + + + + + +  + +  + + + +                              ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + | +| +| +| +| +{| +| +| +{{{{{{{z{zzzzzzzzvvvvvvvvvvvvt t t t t t t s s t s s s s s s r r  cccccccccccccccccccccccccccccccccccccccccccccccccccs s s t t t t t t t vvvt vvvvvzvzzzzzzzz{{z{{{{{{{| +{| +| +| +| +} + | +} + } + } + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~  ~ ~                                        + +       + + + +  + +  + + + +                                          ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + } + } + | +| +| +| +| +{{{| +{{{{zzzzzzzzzzzvzzvvvvvt vvt t t t t t t s t t s s s s s s s s r MPRMPRccccccccccccccccccccccccccccccccccccccccccccccccccMPRs t t t t t t t t t vvvvvvvvvvzzzzzzzzzz{{{{{{{{{{| +| +{| +| +} + } + | +} + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~   ~                                                                                     ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + | +| +| +| +{| +| +| +{{{{{{{{{{{zzzzzzzzvzvvvvvvvvt t t t t t t t s t s s s s s s s r r s cccccccccccccccccccccccccccccccccccccccccccccccc +t s t t t t t t t vvt vt vvvvvvvzzzzzzzz{z{{{| +{{{{| +{{| +{{| +| +} + | +| +} + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  ~                                                                                     ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +| +| +| +| +| +{| +{{{{{{{{{{zzzzzzzzzzzvvvvvvvvvt t t t t t t t t t s s s s s s s s r s ccccccccccccccccccccccccccccccccccccccccccccccccs s s t t t t t t t t vvvvvvvzvzzzzzzzzzz{{zz{{| +{{{{{| +| +| +| +| +| +| +} + } + } + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~                                                                          ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + } + | +} + | +| +| +| +| +{{{{{{{{{zzzzzzzzzzzvvvvvvvvvvvt t t t t t t t s s s s s s s s r r r r   + +cccccccccccccccccccccccccccccccccccccccccccccc + + SVYs t t s t t t t t t t vvvvvvvvvvzzzzzzzzz{zz{z{{{{{{| +| +{| +| +| +| +| +| +| +} + } + } + ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~                                                                                 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + } + } + | +| +| +| +{{{{{{{{{{z{{zzzzzzzzzzvvvvvvvvt t vt t t t t t t s t s s s s s s s s r r y~   +cccccccccccccccccccccccccccccccccccccccccccc +  y~prot t t s t t t t t t t vvvvvvvvvvzvzzzzzzzzzzz{{{{{{{| +| +| +| +| +| +| +| +| +} + } + ~ } + } + ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~  ~                                              ~   ~  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ } + } + } + } + } + | +| +| +| +| +{| +{{{{{{{{{{{zzzzzzzzzzvvvvvvvvvvvvt t t t t t s s s s s s s s s s s r  + +  314(&) +cccccccccccccccccccccccccccccccccccccccccc  (&)314  <@BGHF +s s t t t t t t t t t vt vvvvvvvvvvzzzzzzzzzz{{{{{{{{{| +{| +| +| +| +| +} + | +} + } + } + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~                                             ~ ~  ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ ~ } + } + } + | +| +} + | +| +| +| +{{{{{{{{{{{zzzzzzzzzzzvvvvvvvvvt vt t t t t t t s s s s s s s s s s s r r  + ﭯ(&):8;  cccccccccccccccccccccccccccccccccccccccccc #"%:8;(&)   s s t s t t t t t t vt vt vvvvvvvzzzzzzzzzzzzz{{| +{{{{{| +{| +| +| +| +| +} + | +| +} + } + ~ } + ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~   ~ ~                         ~ ~  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + | +} + | +} + } + | +{| +| +| +| +{{{{{{{z{{{zzzzzzzzzzvvvvvvvvvt t t t t t t t t s s s s s s s s s s r r r + + /34EHJ(&) +cccccccccccccccccccccccccccccccccccccccc +/34A?Bה,*.  s s s s t t t t t t t t t t vvvvvvvvvvzzzzzzzzzz{{{{{{| +{{{| +| +{| +| +| +} + | +| +} + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~                             ~ ~    ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + | +| +| +| +| +| +{{{{{{{| +{{{{zzzzzzzzzvvvvzvvvvvt vvvt t t t t t t t s t s s s s s s s r r r r  /34MPR,*.  +cccccccccccccccccccccccccccccccccccccccc + ,*.314<@B  s s s s s t s t t t t t t t t vvvvvvvvvvvzzzzzzzz{zz{{{{{{{{{{| +| +| +| +| +| +| +} + } + | +} + } + } + ~ ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~  ~                         ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + | +} + | +| +| +| +| +| +{{| +{{{{{{{{zzzzzzzzzzzzzzvvvvvvvt vt vt t t t t t s t s s s s s s s s s r r r r + +)-.<@BUWTMPR314  +cccccccccccccccccccccccccccccccccccccc + 314MPRUWT +>@= +s s s s t t t t t t t t t t vvvvvvvvvvvvzzzzzzzzz{zz{{{{{{{| +| +{| +| +| +| +| +| +} + } + } + } + } + } + ~ ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~                             ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + } + } + | +| +} + | +| +| +{| +{{{{{{{{{{z{zzzzzzzzzzvvvvvvvvt t vt t t t t t t s t s s s s s s s s s r s r r +r + MPR<@BSVY,*.cccccccccccccccccccccccccccccccccccccc,*.SVY)-./34 s s s t t s t t t t t t t t t vvvvvvvvvvvzzzzzzzzzz{{z{{| +{| +{{{{| +| +{| +| +} + | +| +| +| +} + } + ~ } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  ~                           ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + } + } + | +| +| +| +| +{| +{{{{{{{{{{{{zzzzzzzzzzyvvvvvvvvvvvvt t t t t t t s t s s s s s s s s s r r r r /34EHJSVY314cccccccccccccccccccccccccccccccccccc314SVY(&)UWTEHJ/34s s s s t t s t t t t t t t t t t t vvvvvvvvzvzzzzzzzzzzz{{{{{{{{{{| +{| +| +| +| +} + | +} + | +} + } + } + ~ } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~   ~ ~                                 ~  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + } + | +| +| +} + | +| +| +| +{| +{{{{{{{{zzz{{zzzzzzvzzzvvvvvvvt t t t t t t t t t s t s t s s s s s s s r r r r r r   #"%NPM +]_\NPM +SVY(&)  cccccccccccccccccccccccccccccccccccc  (&)SVY +]_\MPR +  + NPM#"%s s s s s t s t t t t t t t t t vvvvvvvvvvvvvzzzzzzzzz{{{{{{{| +{{{| +| +{| +| +| +| +| +| +| +| +} + } + } + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  ~  ~                                  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ ~ ~ ~ } + } + } + } + | +} + | +| +| +| +| +| +{{{{{{{{{{{{zzzzzzzzvvzvvvvvvvvt vvt t t t t t t t s s s s s s s s s s s s r r r r +r +6:;NPM EHJ + ]_\]_\NPMEHJA?BccccccccccccccccccccccccccccccccccccA?BEHJNPM]_\]_\ + EHJNPM6:;  s s s s s s s s t t t t t t t t t t vvvvvvvvzvzzzzzzzzzzzzzz{{{{{{{| +{| +| +| +| +| +| +| +} + } + } + } + } + ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  ~  ~                                    ~  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ } + ~ } + } + | +} + | +| +} + | +| +| +| +| +{{{{{{{{{{z{zzzzzzzzzzzvvvvvvvvvvvvt t t t t t t t t s t s s s s s s s s s r r r +r r + + MPRMPR]_\]_\]_\SVY(&)ccccccccccccccccccccccccccccccccccc  (&)SVY]_\]_\]_\MPRMPRs s s s s t t t s t t t t t t t t vvvvvvvvvvvzvzzzzzzzzzz{{{{{{{{{{| +{| +| +{| +| +| +| +| +| +} + } + } + } + ~ ~ } + ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  ~ ~                                      ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + } + } + } + | +| +} + | +| +| +| +| +| +| +{{{{{{{{{{{{{{zzzzzzzzvvvvvvvvvvvvt t t t t t t t t t s s s s s s s s s s s s r r r +r +r +314SVYUWTGHF:8;EHJSVY:8;  ccccccccccccccccccccccccccccccccccc :8;SVYEHJ:8;NPMUWTSVYs s s s s s s s s s t t t t t t t t t vvvvvvvvvzvzvzzzzzzzzzzz{{{{{{{{{{| +{| +| +| +| +| +| +} + | +} + } + } + } + } + } + } + } + ~ ~  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  ~   ~                                         ~  ~   ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ } + ~ } + } + } + } + } + | +} + | +| +| +{{{| +{{{{{{{{{{{zzzzzzzzzzvzvvvvvvvvvt vt t t t t t t s t t s s s s s s s s s s r r r r r r +r +GHFSVY + +  #"%EHJccccccccccccccccccccccccccccccccccEHJ#"%   +  +SVY,*.  s s s s s s s s t t t t t t t t t vvt t vvvvvvvvvvzzzzzzzzzzz{{{{{{{{{{{| +| +| +| +{| +| +| +| +} + } + } + | +} + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  ~                                                      ~  ~   ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ } + } + } + } + } + } + } + } + | +| +| +| +| +| +{{{{{{{{{{{{{z{zzzzzzzzzvvvvvvvvvvvt vt t t t t t t t t t t s s s s s s s r r s r r r r r r +r +  (&)EHJ +MPR cccccccccccccccccccccccccccccccccc(&)MPR +{|z<@B s s s s s s s s s s t t t t t t t t t t vvvvvvvvvvvzvzzzzzzzzz{z{{{| +{{{{{{{{{{| +| +| +| +} + } + } + } + | +| +} + ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  ~ ~  ~                                                      ~ ~   ~ ~ ~ ~  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ ~ } + } + } + } + } + | +| +| +} + | +| +| +| +{{{{{{{{{{{z{zzzzzzzzzzvvzvvvvvvvvvvt t vt t t t t t t t s t s s s s s s s s r r r r r r r +r +r +<@BproMPRcccccccccccccccccccccccccccccccccc314MPR/34,*.  s s s s s s s s t t t t t t t t t t t t t vt vvvvvvvvvvzzzzzzzzzzz{z{{{{{{{{{{{{{| +| +| +} + } + } + | +| +| +} + } + ~ ~ } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  ~  ~                                                       ~  ~  ~ ~   ~  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + ~ } + } + } + } + } + | +| +| +| +| +| +{{{{{{{{{{{{{{{z{zzzzzzzzzzvvvvvvvvvvvvt t t t t t t t t s t s s s s s s s s s r s r r r r r +r +o  (&)EHJEHJ#"%cccccccccccccccccccccccccccccccc:8;EHJ,*.<@B s s s s s s s s s s s t t t t t t t t t t t t vvvvvvvzvvzzzzzzzzz{z{z{{{{| +{{{{{{| +| +| +{{| +| +| +| +} + } + } + } + } + } + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~    ~    ~ ~                                                      ~ ~  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ } + ~ } + } + } + } + } + } + } + | +| +| +| +| +| +| +| +{{{| +{{{{{{{{{{zzzzzzzzzzzzvvvvvvvvvvvvt t t t t t t t t t t t s s s s s s s s r r r r r r +r r +r +r + 6:; +/34:8;#"%cccccccccccccccccccccccccccccccc:8;:8;/34UWT#"% +r s s s s s s s s s s s t t t t t t t vt t vvvvvvvvvvzvvzzzzzzzzz{{zz{{{{| +{{{{{{{| +{| +| +| +| +| +| +| +} + } + } + } + ~ } + ~ ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~   ~ ~ ~                                              ~   ~ ~ ~ ~    ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ ~ } + ~ } + } + } + } + } + | +| +| +| +| +| +| +| +| +| +{{{{{{{{{{{{{z{{zzzzzzzzzvzvvvvvvvvvvvt t vt t t t t t s s t t t s s s s s s s s r s r r +r +r +r +r +nr +MPRSVY:8;(&)cccccccccccccccccccccccccccccccc<@B:8;SVY/34  r s s s s s s s s s s t t t t t t t t t t t t vvvvvvvvzzzvvvzzzzzzzz{{{{{{{{{{{{{{| +{{| +| +| +| +| +} + | +| +} + } + } + } + } + } + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  ~ ~ ~  ~ ~    ~  ~                                          ~    ~ ~ ~  ~  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ } + } + } + } + ~ ~ } + } + | +| +| +| +| +| +| +| +| +| +| +{| +{{{{{{{{{{zzzz{zzzzzzzzzvvvvvvvvvvvt t vt t t t t t t t s s s s s s s s s s s s r r r r +r +r +r +r +r +r +  (&)GHFoqt:8;(&)cccccccccccccccccccccccccccccc<@B:8;oqt)-.  <@B s r s s s s s s s s s s s t t t t t t t t t vt vvvvvvvvvvvzvzzzzzzzzzz{z{{{{{{{{{{| +{{{| +{| +| +} + | +| +| +| +} + } + } + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  ~  ~ ~   ~ ~                          ~ ~      ~    ~     ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ } + } + ~ } + } + } + } + } + } + | +} + } + } + | +| +| +| +| +| +| +| +{{{{{{{{{{zzz{{zzzzzzzzzvzzzvvvvvvt vvt t vt t t t t t t t t t s s s s s s s s s s r r r r +r +r +r +r +r +r +  314)-.A?B(&)cccccccccccccccccccccccccccccc<@BA?BNPMr r s s s s s s s s s t s s t t t t t t t t t vt t vvvvvvvvvvzzzzzzzzzzzzzz{{{{{{{{{{{{| +{{{| +| +| +| +| +| +| +| +} + | +} + } + } + } + } + ~ } + ~ ~ } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  ~ ~ ~ ~ ~ ~   ~ ~  ~ ~ ~   ~ ~  ~ ~   ~ ~  ~     ~   ~ ~ ~ ~   ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + ~ } + } + } + } + | +| +| +| +| +| +{| +| +{{| +{{{{{{{{{{{{z{zzzzzzzzzzzzvzvvvvvvvvvvt t t t t t t t t t s t s s s s s s s r s r r r r r r +r +r +r +r +r +n:8;NPM#"%cccccccccccccccccccccccccccccc:8;NPMUWT r r r s s s s s s s s s t t t t t t t t t t t t vt vvvvvvvvvvvzzvzzzzzzzz{{zz{{{{{{{{{{{{{{{| +| +{| +| +| +| +| +| +} + } + } + | +} + } + } + } + } + ~ } + ~ } + ~ } + ~ ~ ~ ~  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  ~ ~  ~ ~ ~ ~ ~ ~  ~   ~ ~  ~  ~  ~ ~ ~  ~ ~  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ } + } + } + ~ } + } + } + } + } + } + | +| +| +| +} + | +| +| +| +| +| +| +{{{{{{{{{{{{{{zz{{zzzzzzzzzzzzvvvvvvvvvvt t vvt t t t t t t t t s s s s s s s s s s r r r r +r r +r +r +r +r +r +r +:8; + SVYcccccccccccccccccccccccccccccc314SVY<@B r s r s r s s s s s s s s t t t t t t t t t t t t t t vvvvvvvvvvzzvzzzzzzzzzzz{{z{{{{{{{{{{{| +{| +{{| +| +} + | +} + } + | +| +} + | +| +| +} + } + } + ~ } + } + } + } + } + ~ ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  ~ ~  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + } + } + } + } + } + } + | +| +| +} + } + } + | +| +| +| +| +| +| +| +{| +| +{{{{{{{{{{{{{z{zzzzzzzzzzvzzzvvvvvvvvvvt t t t t t t t t t t s s s s s s s s s s s r s r r r r r r +r +nnnn:8;  >@=  MPR cccccccccccccccccccccccccccccc(&)MPR  >@=:8; r r r s r s s s s s s s s s s t t t t t t t t vt t t t vvvvvvvvzzzvzzzzzzzzzzzz{{{{{{{{{{{{{{{| +| +{| +| +| +| +} + | +} + | +} + } + } + } + } + } + } + } + } + } + } + ~ } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + } + } + } + ~ ~ } + } + ~ } + } + | +} + | +} + | +| +| +| +| +| +| +| +{| +| +| +{{{{{{{{{{{{{{zzz{zzzzzzzzzzzvzzvvvvvvvvt vt vt t t t t t t t s t s s s s s s s s s s s r r r r +r r r +r +r +r +nr +  /34  (&)A?Bcccccccccccccccccccccccccccccc A?B(&):8;r r r s r s s s s s s s s t s t t t t t t t t t t vt vvvvvvvvvvzzvzzzzzzzzzzzz{z{{z{{{{{{{{{{{{| +{{| +| +| +| +| +} + | +| +| +} + | +} + } + } + } + ~ } + } + ~ } + ~ ~ } + ~ } + } + ~ ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + ~ ~ ~ ~ } + } + } + } + } + } + } + | +| +} + | +| +| +| +| +| +| +| +| +| +| +{{{{{{{| +{{{{{{z{{z{zzzzzzzzzzzvzzvvvvvvvt vt t t t t t t t t t t t t s t s s s s s s s s s r r r r r r r +r +r +nr +nn:8; +EHJ:8;  cccccccccccccccccccccccccccccc :8;EHJ<@B  +r r r r r s s s s s s s s s t s s s t t t t t t t t t vvvvvvvvvvvvvzzzzzzzzzzzzz{z{{{{{{{{{{{{{{{{{| +| +{| +| +| +| +| +| +| +} + | +} + | +} + } + } + } + } + } + } + } + } + } + } + ~ } + } + } + } + } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  ~ ~ ~ ~ ~ ~ } + ~ ~ } + ~ } + ~ ~ } + } + ~ } + ~ } + } + } + } + } + | +| +| +} + } + } + } + | +| +| +| +{| +{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzvvzzvvvvvvvvvvt t t t t t t t t t t s s s s s s s s s s r s s r r r r r r +r +r +r +r +nnr +GHFSVY,*. +cccccccccccccccccccccccccccc,*.SVYUWT,*.  r r +r s s s r s s s s s s s s s t t t t t t t t t t t t t vvvvvvvvvvvvzvvzzzzzzzzzz{z{z{{{{{{{{{{{{{{| +{{{| +| +| +| +| +| +| +} + | +} + } + } + } + } + } + } + } + } + } + ~ ~ } + } + ~ } + ~ ~ } + ~ ~ } + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ } + } + ~ } + ~ } + } + } + ~ ~ } + } + } + } + } + } + } + } + } + } + } + | +} + | +| +| +| +| +| +| +| +| +| +| +| +| +| +{{{{{{{{{{{{{{{zzzzzzzzzzzzvzvvvvvvvvvvvvvvvt t t t t t t t t t t s s s s s s s s s r r r s r r r +r r r r +r +r +nnr +n)-.UWT,*.A?B cccccccccccccccccccccccccccc + A?BproEHJ  r r r r s s s s s s s s s s s s s t t t t t t t t t t t vt vvvvvvvvvvvvvvzzzzzzzzzzzz{z{{{{{{{{{{{{{{{{{{| +| +| +{| +| +| +| +| +| +} + | +| +} + | +} + } + | +} + | +} + } + } + } + } + } + } + ~ } + ~ } + } + } + ~ ~ } + ~ ~ ~ } + ~ ~ } + ~ ~ ~ ~ ~ } + ~ ~ ~ ~ } + ~ ~ ~ ~ ~ ~ } + ~ } + ~ ~ ~ } + } + ~ ~ ~ } + } + } + ~ ~ } + } + } + } + } + | +} + } + | +| +} + | +| +} + | +| +| +| +{| +| +{{| +| +{| +{{{{| +{{{{{{{{zzzzzzzzzzzzzzzzvzvvvvvvvvvvvvt t t t t t t t t t t t s s s s s s s s s s s r r r r r r +r +r +nnnr +nnn EHJdfgMPR¿6:;6:;cccccccccccccccccccccccccccc6:;6:;¿proUWT314r +r r +r r r s r r s s s s s s s s s s t s t t t t t t t t vvt t vvvvvvvvvzzvvvzzzzzzzzzz{{z{{{{{{{{{{{{{{{{{| +{{| +{{| +| +| +| +| +| +| +| +} + | +} + } + | +| +} + } + } + } + } + } + } + } + } + } + } + } + } + } + ~ ~ } + ~ } + ~ ~ } + ~ } + ~ ~ ~ ~ } + ~ ~ } + } + ~ ~ ~ } + ~ } + ~ } + } + ~ } + } + } + } + ~ } + } + } + | +| +} + } + | +} + | +} + | +| +} + | +| +} + | +| +| +{| +{| +| +| +| +| +| +{{{{{{{{{{{{{{z{{zz{zzzzzzzzvzzzzvvvvvvvvvvt t vvt t t t t t t t s s t s s s s s s s s s s r s r r r r r +r r +r +r +nnnnnn<@B]_\proEHJ,*.  cccccccccccccccccccccccccccc  ,*.EHJ proNPM,*.r +r +r +r r r s r s s s s s s s s s t s s t t t t t t t t t t t t t vvvvvvvvvvvvvzzzzzzzzzzzzzzzzz{{z{{{{{{{{{{{{{{{{| +| +{| +| +| +| +| +| +| +| +| +| +| +} + } + | +| +} + | +} + } + | +} + | +} + } + } + } + } + } + } + } + } + ~ } + } + } + } + } + } + } + ~ ~ } + } + } + ~ ~ } + } + ~ } + ~ } + } + } + } + } + } + } + } + } + | +} + | +} + | +} + | +| +| +} + | +| +| +| +| +| +| +| +| +| +| +| +{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzvzvvvvvvvvvvvt vt t t t t t t t t t t t t s s s s s s s s s s s s r r r r r +r +r +r +r +r +nnr +nnnn)-.UWT +   proA?BccccccccccccccccccccccccccccccA?Bpro  dfg<@B  r +r +r r r +r r r r s s s s s s s s s s s s t t t t t t t t t t t vvvt vvvvvvvvvvvvvvzzzzzzzzzzzzzz{z{z{{{{{{{{{| +{{{| +{{{| +{| +| +| +| +| +| +| +| +| +| +| +} + | +| +} + } + | +| +} + } + | +| +} + } + } + } + | +} + } + } + } + } + } + } + } + } + } + } + } + } + | +} + } + } + } + | +} + } + } + | +| +| +} + } + } + | +| +} + | +| +} + | +} + | +| +| +| +| +} + | +| +| +{{{| +{{| +{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzvvzvvvvvvvvvvvt t t t t t t t t t t t s t s s s s s s s s s s s r r r r r +r +r r +or +r +nnnnnnn6:;UWT  UWT + 6:;/34)-.  + cccccccccccccccccccccccccccccc  )-./346:; + UWT   NPM#"%  r +r +r +r +r +r +r s s r r s s s s s s s s t s t s s t t t t t t t t t t t t vvvvvvvvvvvzvzzzzzzzzzzzzzzzzzz{{{{{{| +{{{{{{{{{{{| +| +{{| +| +{{| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +} + } + | +| +} + } + | +| +| +| +| +} + } + } + } + } + } + } + | +} + } + } + } + } + | +| +| +| +} + } + } + | +| +| +} + | +| +| +| +| +| +| +| +| +{| +| +| +{| +| +| +{| +{{{{{{{{{{{{{{{{z{zz{{{{zzzzzzzzzzzvzvvvvvvvvvvvt t t t vt t t t t t t t t t t s t s s s s s s s s s r r r r r r r +r r r +r +nr +nnnnnnnn + EHJ  >@=<@B6:;)-.)-.)-./346:;<@B<@B314(&)cccccccccccccccccccccccccccccc(&)314<@B<@B/34/34)-.)-.)-.6:;<@B>@=  UWT314r +nr +r +r r r r r r r s s s s s s s s s s s s s t t t t t t t t t t t vvt vvvvvvvvvvvzzzvzzzzzzzzzzzz{z{zz{{{{{{{{{{{{{{{{{{{{{{{| +| +| +| +| +{| +| +| +| +| +| +| +| +| +} + | +} + | +| +| +} + | +| +| +| +} + } + | +| +| +| +| +| +| +| +} + | +} + } + | +| +| +} + | +| +| +| +| +| +| +| +| +| +| +| +| +{| +| +{| +| +{{{{{{{{{{{{{{{{{{{{{{{{z{z{zzzzzzzzzzzzvvvzvvvvvvvvvvvvt vt t t t t t t t t t t t t s s s s s s s s s r s r r r r r r +r +r +r +r +r +r +nnnnnnnnnn:+ p,*.]_\ +(&)/34 (&)/34EHJSVY]_\NPMccccccccccccccccccccccccccccccNPM]_\SVYEHJ/34(&) #"%(&) +EHJB5 zr +nr +nr r +r +r +r +r r r r s s s s s s s s s s s s s t t t t t t t t t t t vvt vvvvvvvvvvvzvzvzzzzzzzzzzz{zz{z{{{{{{{{{{| +{{{{{{{{{| +| +| +{| +| +| +{{| +{{{{| +| +{| +| +| +| +| +| +} + | +| +| +| +| +| +| +| +| +| +} + | +} + | +| +| +| +| +| +| +| +} + | +} + | +| +| +| +| +| +| +| +| +{| +| +{{{| +{{| +{| +{{{{{{{{{{{{{{{{{{z{{zzzzzzzzzzzzzzzvzvzvvvvvvvvvvvt vt t t t t t t t t t t t t s s s s s s s s s s r s s r r r r +r r +r +r +r +r +nnnnnnnnnnm`ݣ K3 /34\_a #"% +  ,*.EHJ]_\dfgSVYcccccccccccccccccccccccccccccc#"%SVYdfg]_\EHJ,*.     \_a#"% + Ɩ ݣ +nr +nr +r +r +r +r +r +r r r r r r r s s s s s s s s t t s s t t t t t t t t t t t vt vvvvvvvvvvvvvzvvzzzzzzzzzzzzzz{zzz{z{z{{{| +{{{{{{{{{{{| +{{{{{| +{{| +| +| +| +{{| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +{| +| +| +{| +| +| +| +| +| +| +| +| +| +{{| +| +{{{| +| +{| +{{{{{{{{{{{{{{{{{{{{zz{z{{zzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvt t t t t t t t t t t t t s s t s s s s s s s s s s r r r r +r +r r +r +r +r +or +nnnnnnnmmmmm֞ qP,*.<@B  (&)EHJ]_\UWT#"%cccccccccccccccccccccccccccccccc<@BUWT]_\EHJ(&)   +<@B,*. + ݣǑnnnnr +r +r +r +r +r +r r r r r r s r s s s s s s s s s s t t t s t t t t t t t t t t t t vvvvvvvvvvvvvvvzzzzzzzzzzzzzzzzzzz{z{{{{z{{{{{{| +{{{{{{{{{{{{{| +{{{{{| +| +| +| +| +| +{| +{| +| +| +| +{| +| +| +| +| +{{| +{| +| +{| +| +{{{{{| +{{{{{{{{{{{{{{{{{{{{{{{{{{{z{zzzzzzzzzzzzzzzzzzzvzzvvvvvvvvvvvvvvt t t t t t t t t t t t t t s s s s s s s s s r s s s r r r r +r +r +r +r +r +r +onr +nnnnnnnmnmm͖ݣ :+  ]_\٦ ݣv\1$ /34EHJGHF cccccccccccccccccccccccccccccccc/34GHFEHJ/34  1$ v\ݣ ͖ٽ]  ֞ ֞ď nnnr +nr +nnr +r r r r r r r r r s s s s s s s s s t s t s s t t t t t t t t t t t vvt vvvvvvvvvvvzvvvvzzzzzzzzzzzzzzz{z{z{{{z{{{{{{{{{{{{{{{{{{{{{{{{{{{{| +{| +{{{{{| +| +| +{{{{{{{{{| +| +{| +{{{| +{{{{{{{{{| +{{{{{{{{{{{{{{z{{{{zzzzzzzzzzzzzzzzzzzvvvvvvvvvvvvvvt vvvt t t t t t t t t t t t t t s s s s s s s s s s s s r r r r r +r r r +r nr +r +nnnnnnnnnnnmnmǑ֞ v\:ܮ B5  /34/34(&) cccccccccccccccccccccccccccccccc (&)/34/34  B5 ԝ: v\ ݣ͖nnnnr +r +or +r +r +r +r r +r r r r r s s s s s s s s s s t s t t t t t t t t t t t t t t t t vvvvvvvvvvvvvzzvvzzzzzzzzzzzzzzzz{{z{{zz{{{{{{{{{{{{| +{{{| +{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z{{z{zzzzzzzzzzzzzzzzzzzzzzvvvvvvvvvvvvvvt t vvt t t t t t t t t t t s s s s s s s s s s s s r r r r r r r +r r +r +r +nnnnnnnnnnnnnnnmǑ֞ ݣ +zԝ  + + #"%v\ cccccccccccccccccccccccccccccc #"% +  +٦ď z +ݣݣїď nnnnnnr +r +r +r +r +r +r r +r r r r s s s s s s s s s s t s s s s t t t t t t t t t t t t t vvt vvvvvvvvvvvzvzzvzzzzzzzzzzzzzzzzz{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{z{{{zzzzzzzzzzzzzzzzzzvvzvvvvvvvvvvvvvvvt t t t t t t t t t t s t s t s s s s s s s s s s s r r r r r r r r +r +r +r +r +or +nnnnnnnnnnnnmmď ͖ݣ ї]_\z͖٦    ٦cccccccccccccccccccccccccccc٦B5    ԝď zї ֞Ǒnnnr +nr +nr +r +r +r +r r +r r +r r s r r r s s s s s s s s t s s t t t t t t t t t t t t t t t vvvvvvvvvvvvvvvzzzvzzzzzzzzzzzzzzzzz{{z{{{{{{{{{{{{{{{{{{{{{{{{| +{| +{{{{{{{{{{{{{{{| +{{{{{{{{{{{{{{{{{{{{{{z{z{{z{z{zzzzzzzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvvvt vt t t t t t t t t t t s t t t s s s s s s s s s s s s r r r r r r r +r r +r +r +r +nnnnnnnnnnnmmmmmǑїݣz͖٦  cccccccccccccccccccccccccccc  ԝď zpݣ ݣ͖nj nnnnnnr +r +r +r +r +r +r r +r r r r s s s s s s s s s s s s t s t s t s t t t t t t t t t t vvt vvvvvvvvvvvvvzvzvvvvzzzzzzzzzzzzzzzzzzz{z{{zz{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{z{zzzzzzzzzzzzzzzzzvzzvzvvvvvvvvvvvvvvvvvvt vt t t t t t t t t t t t t t s s s s s s s s s s s s s r r r r r +r +r +r +r +r +r +nnnnnnnnnnnnnmmnj ď ͖ݣ Ǒ + ͖ݣݣ*߫ ͖֞cccccccccccccccccccccccccc͖֞ ߫*ݣԝď  + *֞ ֞Ǒď nj nnnnnnnr +r +r +r +r +r r r r r r r r s s s s s s s s s s s t s s t t t t t t t t t t t vt t t t t vvvvvvvvvvvvvzzvzzzvvzzzzzzzzzzzzzzzzzzzzzzz{{{{zz{{{{z{{{z{{{{{{{{{{{{{{{{{{{{{{{{{z{{z{zz{{{{{{z{zzzzzzzzzzzzzzzzzzzzzzvvzzvvvvvvvvvvvvvvvt vt vvt t t t t t t t t t t t t s s s s s s s s s s s s s r s r s r r r r r +r +r +r +r +onnnnnnnnj Ǒ͖͖͖͖ˏǑ͖ї֞٦zWꯄ&͖٦ ԝqP ݣ͖cccccccccccccccccccccccccc͖ݣ qPԝ ԝ&͖ ݣ֞ї͖Ǒ͖͖͖͖ǑǑnor +r +r +r r r r r r s r s s r s s s s s s s s s s t t t t t t t t t t t t vt t t t t vvvvvvvvvvvvvvzzzzzzzzzzzzzzzzzzzzzzzzzzz{zzz{{z{{z{{zz{{z{z{{{{{{{{{z{{zz{{{{{{{{{{{{{{z{zzzzz{zz{zzzzzzzzzzzzzzzzzzzzvvvzvvvvvvvvvvvvvvvvvt t t t t t t t t t t t s t t s t s s s s s s s s s s s r r r r r r +r r r +r +r +nr +r +nr +nnnnnnǑ͖֞ݣݣݣݣ֞֞֞ݣ ֞ + +ݯ&͖٦ יˏ͖ ԝccccccccccccccccccccccccccԝ ͖ˏי ԝ&i ݣ֞֞֞ݣݣݣݣ֞Ǒnj r +nnr +r +r +r r r +r r r r s s r s s s s s s s s s s t s t t t t t t t t t t t t t t t vvvvvvvvvvvvvvvvvvvvvzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{z{z{z{{{{{z{z{{zzz{{{{{z{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvvvvvt t t t t t t t t t t t t t t s t t t s s s s s s s s s s s s s s r r r r r r r r +r +r +nr +r +r +nnnnnnnnj Ǒ֞ ͖ ͯ&ď ٦ יnj qPٛ ݣccccccccccccccccccccccccccݣ ٛnj י ԝ&t٦ ݣ͖nj r +r +oor +r r +r r +r r s r r s s s s s s s s s s s s s s t t t t t t t t t t t t t vt vvt vvt vvvvvvvvvvvvvvzvvzzvzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{zzz{z{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzvvvvzvvvvvvvvvvvvvvvt vvt t vt t t t t t t t t t t s s s s s s s s s s s s s s r s s r r r r r +r +r +r +r +r +r +nr +nnnnnnnnnˏїݣ ܮƯ&ď ݣ ݣє +*!snj יݣ cccccccccccccccccccccccccc ݣיnj s +*є +ݣ ԝ&\_a!Ɩ ͖֞nnr +r +r +r +r +r +r +r r r r s r r s s s s s s s s s s t s s t s t t t t t t t t t t t t t vvvvt vt vvvvvvvvvvvvvvvvvzzzzzvzvzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzvzzvvvvvvvvvvvvvvvvvvvvvt vvt t t t t t t t t t t t t s t t t s s s s s s s s s s s r r r r r r r r +r +r r r r +r +nr +r +nnnnnnnnnnˏ֞ ƖK3Ʃ%ď ݣ יnj r +i i nj є +ݣ  ֞cccccccccccccccccccccccc֞  ݣє +nj i i r +nj י ԝ%ܮ ݣ͖nj r +nr +nr +r +r +r +r +r +r +r r r r r s r s s s s s s s s s s s s s s t t t t t t t t t t t t vt vvt vvvt vvvvvvvvvvvvvvvzvvzzzzvvzvzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzvvvvzzvvvvvvvvvvvvvvvvvvvvvvvt t t t t t t t t t t t t t s t s s s s s s s s s s s s s s r s s r r r +r r +r +r r +r +r +r +r +nr +nnnnnnnnnmn͖֞ ܮǑƣ|#ď ٦ ݣnj nj nj є +֞߫cccccccccccccccccccccccc߫֞є +nj nj יݣ ԝ|#\?џ їǑnnnnnor +r +r +r r r r +r r r s r s s s s s s s s s s s s s t s s t t t t t t t t t t t t t t vt t vvt vvvvvvvvvvvvvvvvvvvvvzzvvzzvvzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzvvzvvzvzzvzvvvvvvvvvvvvvvvvvvvt vt vt t t t t t t t t t t t t t s t t s s s s s s s s s s s s s r r r r r r r r r +r +r +r +r +r +r +r +nnnnnnnnnmnnm͖ݣ  џi Ư&ď ٦יє +nj nj nj nj ď ď ԝݣ  ݣccccccccccccccccccccccݣ  ݣ͖ď ď nj nj nj nj יݣԝ&͖ їǑnnr +nnr +r +r +r +r +r +r r r +r r r s r s r s s s s s s s s s s s s s t s t t t t t t t t t t t t t t t vt vt vt vvvvvvvvvvvvvvvvvvvvvzzvvzzzzzvzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzvzzzvvvzzvzzzvvvvvvvvvvvvvvvvvvvvvvvvvvvvt t t t t t t t t t t t t t t t s t t s s s s s s s s s s s s s r s s r r s r r r r +r +r r +r +r +onr +nnnnnnnnnmnnmm͖֞  ƖƯ&ď ݣݣ֞ԝ͖͖͖͖ԝݣ  ccccccccccccccccccccc֞  ԝԝ͖͖͖͖ԝݣԝ&Ԧ ٛˏnnnnnnnor +r +or +r r +r +r r r r r r s s s s s s s s s s s s t t s s t t s t t t t t t t t t t t t t t vt vvvt vvvvvvvvvvvvvvvvvvvzvvvvvvzzvzvzzzzzzvzzzzzzzzzzzzzzzzzzvzzzzzzvzzvvzvzvvzvvvvvzvzvvvvvvvvvvvvvvvvvvvvt t t t t t t t t t t t t t t t t t t t t t s s s s s s s s s s s s s s s r r r r r r r r r +r +r +or +nr +r +nnnnnnnnnnnmmmmǑ֞ ܮͣ|#ď ݣ ݣݣݣԝԝݣݣ  ݣcccccccccccccccccccc߫  ߫ݣݣԝԝݣݣ  ԝ|#/34 ݣ͖ď nnnnnnnr +nr +r +r +r +r +r r +r r r r s s r r r s s s s s s s s s s s s s s t s t s t t t t t t t t t t t t t t t t t t vt vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvzvzvvvvzvvzvvvzvzvzvzzzzvzzzvvzvzvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvt vt t t t t t t t t t t t t t t t t t t t s s s s s s s s s s s s s s s s r r r r r r +r +r +r r +r +r +r +nnr +nnnnnnnnnmnnmmmmmnj їܮy ͡y ď ٦   ߫֞cccccccccccccccc֞߫   ԝy y ܮ֞Ǒnnnnnnnnnnr +onr +r +r +r +r r +r +r r r r r s s r s s s s s s s s s s s t s s t s t t t t t t t t t t t t t t t t t t t t vt t vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvzzvvvzzvvvzvvvvvvvvvzvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvt t t t t t t t t t t t t t t t t t t t t t t t s s s s s s s s s s s s s s r s r r r r r r +r r +r +r +r +r +r +nr +r +nnnnnnnnnnmmnmmmmmm͖ݣџ\_amď ݣ  ݣccccccccccccccݣ  ԝm\_aџ֞ď mnnnnnnnnnonnr +r +r +r +r +r +r +r +r r r r s s r s r s s s s s s s s s s s s t s s s t s t t t t t t t t t t t t t t t t t t t vt vt vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvt t vvvt t t t t t t t t t t t t t t s t s t s s s s s s s s s s s s s s s s s r s r r r r +r r r r +r +r +nr +nor +nnnnnnnnnmmnmmmmmmmmǑ֞ P;]_\r +ď ݣ  ͖߫cccccccccc͖߫  ͖r +]_\Ɩ їď mnnnnnnnnnnnr +r +r +nr +nr +r +r +r +r r +r r r s r r s s s s s s s s s s s s s s s t t s t s t t t t t t t t t t t t t t t t t vvt t vvvt vt vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvt vvvt vt t t t vt t t t t t t t t t t t t t t t t t t s t s s s s s s s s s s s s s s s s s r s r r r r r r +r r r +r +r +r +nr +nnnnnnnnnnmnnmmmmmmmmmǑ֞ Ɩdfg]_\r +ď ݣ ݣ͖cccccccc͖ݣ ͖r +]_\qPܮ ݣ͖nnnnnnnnnnnnnnnr +r +noor +r +r r +r +r r r r r s s r s s s s s s s s s s s s s s t t s t t t t t t t t t t t t t t t t t t t t t t t t t t vt vt vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvt vt vvt vvvt vt t t t t t t t t t t t t t t t t t t t t t s s s s s s s s s s s s s s s r s s r r r r +r r +r +r +r +r +r +r +r +nnnnnnnnnnnnmmmmmmmmmmmmkď ї ܮy ]_\r +ď ֞߫ԝď ccccccď ԝ͖߫r +]_\џ ݣ͖mmnmnnnnnnnnnnnnnr +r +r +r +r +r +r +r +r +r r r r r r r r s r s s s s s s s s s s s s s s s t s t t s s t t t t t t t t t t t t t t t t t t vt t vvt t t t vt t vt vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvt vvt vvvt t t t vt t vt t t t t t t t t t t t t t t t t t t t s s s s t s s s s s s s s s s s s s s s s r r r r r r r r +r r +r +r +r +nr +nnnnr +nnnnnnnnmmmnmmmmmmmmmmkї џeG<@B!mď ֞ ߫ԝď cccccď ԝ߫ ͖m!ܮ ݣ͖mmmmnmmmnnnnnnnnnr +r +r +nr +nr +r +r r +r r r r r r s r s s s s s s s s s s s s s s s s t t s s t s s t t t t t t t t t t t t t t t t t t t t t vt t vt t t vvvvvvvt vvvt vvvvvvvvvvvvvvvvvvvvvvvvvvt t vvvvvvt t t t vt t t t t vt t t t t t t t t t t t t t t t t t t t t t s t s s t s s s s s s s s s s s s s s s r s s r r r r r r +r +r +r r +r +r +nnr +nnnnnnnnnnnmnnmmmmmmmmmmmkkkї ܮGHFD/mď ֞ ԝď zccccď ԝ ͖mD/%џ ݣǑmmmmmmmnnnnnnnnnnnnnnnr +r +r +r +r +r +r r +r r +r r r r r s s s s s s s s s s s s s s s s s s t s t s t s s t t t t t t t t t t t t t t t t t t t t t t vt t t t t t t vt vt vvvt t vt vvt vvvt vt vt vvvt vvvvvvvvt vt t vt t t t t t t vvvt t t t t t t t t t t t t t t t t t t s t s s s s s s s t s s s s s s s s s s r s s r r r s r r r r +r +r r r +r +or +r +r +r +nnnnnnnnnnnnmmnmnmmmmmmmmmmkmkǑ֞ ԦřqPmď ݣ   ݣԝď scccczď ԝݣ   ͖mqPtƖ ͖mmmmmmnmmnnnnnnnnnnnnnnnr +nnr +r +r +r +r +r +r +r r r r r s r s r s s s s s s s s s s s s s s t s t s s t t s t t t t t t t t t t t t t t t t t t t t t t t t t t vt t vt t t t t t t t t t vvvvvvvvvt t vt t t vt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t s t s s t s s s s s s s s s s s s s s s s s s s s r s s r s r r r r r r +r +r +r +r +r +r +nr +nr +nnnnnnnnnnnnnnmmmmmmmmmmkmkkmkk͖ݣܮƖr +`r +ď ݣ  ݣԝď zccccco zď ԝݣ  ԝr +`괂٦ ֞mmmmmmmnnnnnnnnnnnnnnr +nnnr +or +r +r r +r +r +r +r +r r +r r s r r s s s s s s s s s s s s s s s s s s s t t t s t t t s t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t vt vt t t vt t t t t vt t t t t vt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t s s s s s s s s s s s s s s s r s s s s r r r r r r r +r +r +r +r +r +r +r +r +onnnnnnnnnnnnmnnmmmmmmmmmmmmmmkmkkkї џ|dy~dr +ď ݣ ݣ͖֞ď x +o cccccco x +ď ͖֞ݣ ԝr +dy~dď ܮݣǑmmmmmmmmmnmnnnnnnnnnnnnnonnr +r +r +r +r +r +r r +r r +r r r r r s s r s s s s s s s s s s s s s s s s s s s t s s t t t t s s t s t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t s s t t s s s s s s s s s s s s s s s s s s r s s s s r r r r r r +r +r +r r r +r +r +r +nnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmkkkkkď ֞ ٦r +` + `r +͖ݣ ͖֞ď zr +ccccccccr +zď ͖ݣ  ԝr +` + `r +͖ їmmmmmmmmmnmnnnmnnnnnnnnnnnnr +nr +nr +r +r +r +r +r +r r r +r r r r r r r s r r r s s s s s s s s s s s s s s t s s s t s t s s t t t t s s t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t s t t t t s t t s s s s s t s s s s s s s s s s s s s s s s s r s r r r s r s r r r r r r +r +r r +r +r +r +r +r +nnr +nnnnnnnnnnmnmmnmmmmmmmmmkmmkkkkkkk͖ݣ ͖zd1$ `t͖ ݣݣԝ͖ď ztmccccccccccmtz͖͖ԝݣݣ ԝt`1$ dzџ ֞|kmmmmmmmmmnmmnnnnnnnnnnnnnnnnnr +r +r +r +r +r r +r r r r r +r r r r s s r r s s s s s s s s s s s s s s s s s s s s s s s s t t t s t s s t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t s t t t t t s s t t t s s s t s s s s s s s s s s s s s s s s s s s s r r r r r r r r r r r r r r r +r +r +r +or +r +nr +r +nnnnnnnnnnnnmnnnmmmmmmmmmmmmkmkkkkkkz͖ їm[pro\?dz͖ ݣ֞ԝ͖Ǒď x +r +mi cccccccccccci mr +x +ď Ǒ͖ԝ֞ ֞ď zd\?(&)[mݣ ֞ď kkmmmmmmmmmmnmmnnnnnnnnnnnnnnnnr +r +r +r +r +r +r +r +r r +r +r r r r r r r s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s t s t t s t t s t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t s t t t t s s s t t s s s s s s s s s s s s s s s s s s s s s s r s s s r r r r r r r r +r r +r +r +r +r +r +r +r +r +nr +onnnnnnnnnnnnnmmmmnmmmmmmmmmmmkkkkkkkkkz͖ݣ ֞t`6:;ﵷtNdz͖  ݣє +Ǒnj x +zo mi cccccccccccccccci mr +zx +nj Ǒיݣ  ݣď zdtNK3`tݣ ֞|skkkmmmmmmmmmmmmmnnnnnnnnnnnnr +nnnonr +or +r +r +r +r +r +r +r r +r r r r r s r s r s r s s s s s s s s s s s s s s s s s s s s t s s s s s t s s t s s t t t t t t t t s t t t t t s t s t t t t s s t s t t t t t s t t s t t s t s s s s t s t t s t s t s s s s s s s s s s s s s s s s s s s s s s s r s s r r r r s r r r r r r +r r r +r +r +r +r +nr +r +r +nnnnnnnnnnnnnnnmmmmmmmmmmmmmmkkkkkkkkkkr +zˏ֞ ֞Ǒzd\? :8;proƝ\_a(&) +tNdz͖ݣיє +nj x +sr +mi dccccccccccccccccccccc`di mr +sx +nj є +יݣ֞ď zdtN +/34\_a¿NPM,*.  +WdzǑ ݣ͖|tkmkkmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnr +nnr +r +r +r +r +r +r +r r +r +r +r r r r r r r s r r s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s t s s s t s t s t s s s t s s s t s t s s t t s s t t s t t s s s t t s s s s t s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s r s r r r r r r r r r +r +r +r +r +or +r +nr +nr +r +nnnnnnnnnnnnnnmmmmmmmmnmmmmmmmkkmkkkkkkkkkr +t|͖֞ݣ ֞Ǒ|i WtNdz͖ݣ   ݣ֞є +nj ski ```cccccccccccccccccccccccc```i kx +nj є +֞ݣ   ԝzdtN*Wi |Ǒ ݣїǑzr +kkkkkmkmmmmmnmmmnmnmmnmnnnnnnnnnnnnnr +nr +r +r +r +r +r +r r +r r +r +r +r r r r r r r r r r r s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s t s s s s s t s s s s s t s s s s s s t s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s r r r r s s s r s s r r r r r r +r r +r r +r +r +r +r +r +r +r +nnnnr +nnnnnnnnnnnmnmnnmmmmmmmmmmmmkkmkkkkkkkkkkkkmr +zˏї֞ݣݣ ֞ˏ|mzW +tN`tď ݣ   ݣיˏx +o eZ`[cccccccccccccccccccccccccccc[`Zeo x +ˏיݣ    ԝt`tN +qP[m|ˏ ݣݣ֞є +Ǒ|tr +kkkkmmkmmmmmmmmmmmmmmmnmnnnnnnnnnnnnnnr +r +r +r +r +r +r +r +r r +r +r +r +r +r r +r r r r r r s s r s r s s s s s r s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s r r r r r r r r r r r r r r r +r +r +r +r +r +r +r +r +nr +r +nnnnnnnnnnnnnnnnnmmmmmmmmmmmmmkmkkkkkkkkkkkkkkkj mtzˏǑїٛٛ֞ݣ ֞ˏ|mqP!qP[o nj ԝ  ٛє +nj o ke[WccccccccccccccccccccccccccccccccW`eko nj є +ݣ  ͖o [qP!qPzWm|ˏݣ ݣݣ֞їٛє +Ǒ|tr +mkkkkkmmkkkmmmmmnmmmmmmnnmnnnnnnnnnnnnnnr +r +nnr +nr +r +r +r +r +r +r +r +r +r +r r r r +r r r r r r r r s s r s s s r s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s r s s s s s r s r r s r r r r r r r r r r +r +r +r +r r +r +r +r +r +r +r +r +r +nnnnnnnnnnnnnnnnnnnmnmmmmmmmmmmmmmkkkkkkkkkkkj kkj kkj j mr +z|nj ˏє +їٛٛݣݣ ݣї|i qP!*tN[eє +֞  ݣٛє +x +o i `[cccccccccccccccccccccccccccccccccccW[`i o x +є +ٛݣ  ֞nj x +e[tN*qPzWi |ݣ ݣݣݣٛїє +ˏˏnj ztr +mkkkkkkkkkkmkmmmmmmmmmmmmmnmnnnnnnnnnnnnnnnnnnnr +r +nr +r +r +r +r +r +r +r +r +r +r r +r r r r r r s r s s s s r r s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s r s s s r r r r s r r r r r r r r +r +r r +r +r +r +r r +r +or +r +r +r +nnr +nnnnnnnnnnnnnnnmmnmmmmmmmmnmmmmkmkmkkkkkkkkkkkkj j j j j j j j gmr +tz|ˏˏє +її֞ٛݣݣ ݣє +tdqP*kGWenj є +ٛݣݣݣٛٛיˏsk`[WccccccccccccccccccccccccccccccccccccccW[`ksˏיٛٛݣݣݣٛє +seWkG*eGzWdt֞ ݣݣ֞֞ٛє +є +ˏnj ||ztr +mkkkkkkkkkkmmmmmkkmmmmmmmmmmmmnmnnnnnnnnnnnnnnnnnnnnr +nr +nr +r +r +r +r +r +r r +r +r +r +r r r r r r r r r s s s s s s r r s r s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s r s s s s s s r r s r r r s r r r r r r r r r r r r +r r r +r r +r +r +r +r +nnnr +r +nr +nnnnnnnnnnnnnnmmmmnmmmmmmmmmmmmkmkkkkkkkkkkkkkj j j kj j j j j j gj ggmr +ttz|nj Ǒˏ͖їٛ֞ݣݣ ݣٛˏr +`eG*kGtN`snj є +ٛٛٛٛٛٛٛיє +ˏ̋x +o e`[zRcccccccccccccccccccccccccccccccccccccccczR[`eo ̋ˏє +יٛٛٛٛٛٛٛє +nj x +k`tNkG*eGqP`r +є +֞ ݣ֞֞ٛє +ˏˏǑ||zttr +mj j j j j kkkkkkkkkkkkkmkkkmmmmnmmmmmmmmnnnnnnnnnnnnnnnnnnnnnr +nr +r +r +r +r +r +r +r +r +r +r +r +r +r +r +r r r r r r r r r r s r s r r s s s r s s s s r s s s s s s s r s s s s s s s s s s s s s s s s s s s s s s r s s s s s s s s r s s s r r s r r r r r r r r r r r +r r r r +r r +r r +r r +r +r +r +or +nr +nr +r +r +r +nnnnnnnnnnnnnnnmnnnmmmmmmmmmmmmmkkkmkkkkkkkkkkj kkj j j j j j j j gggfgj ffmmmttt||ǑǑїї֞ݣ ݣٛє +zi zWeGccccccccccccccccccc!\?kGWesnj ˏє +є +є +є +ˏ̋̋x +ke`WzRcccccccccccccccccccccccccccccccccccccccccczRW`eo x +̋̋ˏ̋є +є +є +ˏnj o `WkG\?!cccccccccccccccccc!eGzWi zˏٛݣ ݣ֞ї͖ˏˏ|zttr +mmgj j j j j j j j kkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnr +r +nr +r +r +nr +r +r +r +r +r +r r r +r +r +r +r +r +r +r +r r r r r r s r s s r r r r s r r r s r r s s s s s s s s s s s s s s r r s r r r r r r s s r r r s s r s s s s r r r r r r r r r r r r r r r r +r r r +r r r +r +r +r +r +r +r +r +nr +r +nnnnnnnnnnnnnnnnnnmnnmmmmmmmmmmmmmmmmkmmmkkkkkkkkkkkkkj j j j j j j j j j j ggfggfggggffgddi i mmmr +tz|Ǒ͖їݣݣ ݣٛٛˏzm[qPT8ccccccccccccccccccccccccccccccT8\?kG[`ksvvske[WtNcccccccccccccccccccccccccccccccccccccccccccccctNWZeksvvskZzRkG\?T8cccccccccccccccccccccccccccccc\?qP[mє +ٛٛݣ ݣ֞ї͖|ztr +mmmi dddggffj gj j kj j j j j j j kkkkkkkkkkkkkmkmmmmmmmmmmmmmmmnmmnmnnnnnnnnnnnnnnnnnr +nnnr +nor +r +r +r +r +r +r +r +r +r +r +r r +r +r r +r +r r r r r r r r r r r r r r r r r r r r r r s r r s r r r r s s s s r r s r r s r s r r r s r r r r r r r r r r r r r r +r r +r +r r +r +r r +r +r r +r +or +nr +nr +r +r +onnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkj j kj j j j j j kj j gfggggggffgfffeefeee[`ddi mr +tzǑ͖їٛ֞֞֞їˏnj zm[qP\?cccccccccccccccccccccccccccccccccccK3T8\?tNWZeko svvsso ke`[zRtNcccccccccccccccccccccccccccccccccccccccccccccccctNW[`eko svvvso keZzRtN\?T8K3ccccccccccccccccccccccccccccccccccT8\?qP[t|ˏє +ї֞֞֞їїǑǑttmmi dd[[fgfgfggfggj j j j j j j j j j j j kj j kkkkkkkkkkkkmmmkmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnr +r +r +r +nr +or +r +r +r +r +r r r +r +r +r r +r r +r r +r r r r r +r r r r r r r r r r r r r r r r r r r r r s r r r r r r r r r r r r r r r r r r r +r r r +r +r r r +r +r r +r +r +r r +r +r +r +r +r +r +nr +nnr +r +nr +nnnnnnnnnnnnnnnnnnnmmmnmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkj j j j j j kkj j j ggj j ggffffgfffeeeeeeecfczW[[`di mt|ǑǑˏ|tm[qPeGT8ccccccccccccccccccccccccccccccccccccK3K3T8eGtNzR[``ekkeeeZZWtNtNcccccccccccccccccccccccccccccccccccccccccccccccccctNtNWZZeekkke``[zRkG\?T8K3K3ccccccccccccccccccccccccccccccccccccT8eGqPdr +|ˏǑnj |ztmdd[[Weffffffgfgggffj j fj j j gj j j j j j j kkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmnmnmnnnnnnnnnnnnnnnnnnnnnr +r +r +nr +or +r +r +r +r +r +r +r +r +r r r r +r +r r r +r +r +r r +r +r +r r r +r r +r r r r r r r r r r r r r r r r r r r +r r +r r r +r +r r +r r +r +r +r r +r r +r +r +r +s r +r +r +r +r +r +r +r +onr +nnnr +nnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnmmmmmmmkmkkkkkkkkkkkkkj j j j j j j gj kgj gj fj ggfggffffcffefeececccccccczWW[di r +tz||||tmd[qPeGP;ccccccccccccccccccccccccccccccccccccccD/K3T8\?kGtNzRW[[[[[WzRtNtNkGcccccccccccccccccccccccccccccccccccccccccccccccccccckGtNtNzRW[[[[[WzRtNkG\?T8K3D/ccccccccccccccccccccccccccccccccccccccP;eGzW`i r +t|||zttmi d[zWzWfeefeeffffffgffgffgggj j j gj j j j j kj j kj kkkkkkkkkkkkkkmmmmmmmnmmmmmmmmnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnr +nr +nnnr +r +r +or +r +r +r +r r r +r +r +r +r +r r r +r +r +r r +r +r +r +r +r +r +r +r r r r r r +r r r +r +r r r r +r +r +r +r r +r +r r r +r r +r r +r +r +r +r +r +r +r +nr +r +r +r +nr +nr +nnr +nr +nnnnnnnnnnnnnnnnnnnnmmnmmmmmmmmmmmmmmmkmkkkkkkkkkkkkkkkkkj j kj j j j j gj gj gj gfgfggffggffffeefcececcccccccccqPqPzW[ddi mmi d[zWqP\?T8ccccccccccccccccccccccccccccccccccccccccD/K3T8\?\?kGkGtNtNtNtNtNtNkGeGeGcccccccccccccccccccccccccccccccccccccccccccccccccccccceGeGkGtNtNtNtNtNtNkGkG\?\?K3K3D/ccccccccccccccccccccccccccccccccccccccccT8eGqPzW`di mi i d`[zWqPqPecefeeeffffffffgggfgggj gj j kgj kj j j j j j kkkkkkkkkkkkkkkmkmmmmmmmmmmmmmmmmnmmnmnnmnnnnnnnnnnnnnnnnnr +nnnr +nr +r +r +r +r +nr +r +r +r +r +r +r +r +or +r +r +r +r +r +r +r +r +r +r r +r +r +r +r +r +r +r +r +r +r r +r r +r +r +r r r +r r +r +r +r +r +r +r +r +r +r +r +r +r +r +r +r +nr +or +r +nnnr +nnr +nnnnnnnnnnnnnnnnnnnnmnnmnnmmmmmmmmmnmmmmmmmmkmkmmkkkkkkkkkkkkj j j j j j j j j j gj gfgggfgggggfffefffefeececcccccccccccceGqPqPzWzWzWzWzRqPeG\?\?P;ccccccccccccccccccccccccccccccccccccccccccD/K3K3T8T8\?\?\?\?\?\?\?\?\?cccccccccccccccccccccccccccccccccccccccccccccccccccccccc\?\?\?\?\?\?\?\?\?T8T8K3D/D/ccccccccccccccccccccccccccccccccccccccccccT8\?eGqPzWzRzWzWzWzWqPqPccccccfefeeeeffffffgfgfj fj j gj gj j j kj j j j j j j j kkkkkkkkkkkkkkmmmmkmmmmnmmmmmmmmmmnnmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnr +nr +r +r +nor +r +nr +r +r +r +r +r +r +r +r +r +r +r +r +r +r +r +r +r +r +r +r +or +r +r +r +r +r +r +r +r +r +r +r +nor +r +r +r +r +r +nnnnr +nnr +nr +nnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkj kj kkj j j j j j j gj gggj ffgffgfgffffeeeeffceccccccccccccccccceGeGeGeGeG\?T8P;ccccccccccccccccccccccccccccccccccccccccccccccD/D/K3K3T8T8T8T8T8T8ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccT8T8T8T8T8T8K3K3D/D/cccccccccccccccccccccccccccccccccccccccccccccK3P;\?\?eGeGeGeGeGccccccccceeffeefeffggfgggfgfffggj j gj gj j j j j j j j j j kkkkkkkkkkkkkkkmkmkmmmmmmmmmmmmmmnnmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnnr +nor +nr +r +or +r +or +nr +r +or +r +r +r +nr +nr +r +r +r +r +r +r +nr +nr +nnnr +nr +r +nnr +nnr +nnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnmmmmmmmmmmmmmmkmmmmmmkkkkkkkkkkkkj j j j kkj j j j gj j j j j gj ffgfgggffffffffeffecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc \ No newline at end of file diff --git a/BOOT_STRUCTURE_PARTS/splash_screen/splash.rle b/BOOT_STRUCTURE_PARTS/splash_screen/splash.rle new file mode 100644 index 0000000..fa06aa7 Binary files /dev/null and b/BOOT_STRUCTURE_PARTS/splash_screen/splash.rle differ diff --git a/CONFIG_SCRIPTS.sh b/CONFIG_SCRIPTS.sh index edc48cc..b3fa9a1 100755 --- a/CONFIG_SCRIPTS.sh +++ b/CONFIG_SCRIPTS.sh @@ -51,7 +51,8 @@ function confirm_dialouge() { # ---- Messages Used Throughout The Process ---- # function chroot_big_dump_mesage() { - echo "Run each time you chroot:" + echo "NOTE: COPY_OVER_TO_CHROOT is removed after exit from chroot env." + echo "\nRun each time you chroot:" echo "\texport HOME=/root" echo "\texport LC_ALL=C" echo "\nRun once in chroot:" diff --git a/COPY_OVER_TO_CHROOT/CLEANUP.sh b/COPY_OVER_TO_CHROOT/CLEANUP.sh index 5ce3c45..8438c1f 100644 --- a/COPY_OVER_TO_CHROOT/CLEANUP.sh +++ b/COPY_OVER_TO_CHROOT/CLEANUP.sh @@ -10,13 +10,15 @@ dpkg-divert --rename --remove /sbin/initctl # Remove old kernels -ls /boot/vmlinuz-2.6.**-**-generic > list.txt +ls /boot/vmlinuz-5.4.**-**-generic > list.txt sum=$(cat list.txt | grep '[^ ]' | wc -l) if [ $sum -gt 1 ]; then -dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge + dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge fi rm list.txt -# Remove the network stuff + +apt-get clean +rm -rf /tmp/* rm /etc/resolv.conf diff --git a/start.sh b/start.sh index 30feb86..b3d9d42 100755 --- a/start.sh +++ b/start.sh @@ -12,8 +12,10 @@ function main() { # First setup the debootstrap env... ./step_1_debootstrap.sh - # Then setup and run chroot + # Then setup and run chroot... ./step_2_chroot.sh + # Create the CD... + ./step_3_create_CD.sh } @@ -39,8 +41,10 @@ function sanity_check() { xyphr=$(which Xephyr) ## Chroot view window || alt desktop window sysLnx=$(which syslinux) ## Casper stuff + sysTools=$(which ppmtolss16) ## Part of syslinux-utils squash=$(which unsquashfs) ## Squashfs-tools genIso=$(which genisoimage) ## Iso maker + netpbm=$(which bmptoppm) ## Boot splash maker part if [[ $xyphr == "" ]] || [[ $sysLnx == "" ]] || \ [[ $squash == "" ]] || [[ $genIso == "" ]]; then echo "# ---- Missing Some Packages ---- #\n" \ @@ -48,10 +52,11 @@ function sanity_check() { "Syslinux :" "${sysLnx}\n" \ "Squashfs-tools :" "${squash}\n" \ "Genisoimage :" "${genIso}\n" \ + "Netpbm :" "${netpbm}\n" \ "Going to run :\n" \ - "\tapt-get install xserver-xephyr syslinux squashfs-tools genisoimage -y" + "\tapt-get install xserver-xephyr syslinux squashfs-tools genisoimage netpbm syslinux-utils -y" sleep 2 - apt-get install xserver-xephyr syslinux squashfs-tools genisoimage -y + apt-get install xserver-xephyr syslinux squashfs-tools genisoimage netpbm syslinux-utils -y fi if [[ "${ARCH}" == "" ]] || [[ "${RELEASE}" == "" ]]; then diff --git a/step_2_chroot.sh b/step_2_chroot.sh index ef8137f..c7ade04 100755 --- a/step_2_chroot.sh +++ b/step_2_chroot.sh @@ -21,6 +21,7 @@ function main() { sudo mount -t sysfs sys "${CHROOT_PTH}"/sys/ # setup some configs stuff for internetz + sudo cp -r COPY_OVER_TO_CHROOT/ "${CHROOT_PTH}" sudo cp /etc/hosts "${CHROOT_PTH}"/etc/hosts sudo cp /etc/resolv.conf "${CHROOT_PTH}"/etc/resolv.conf sudo chown $USER "${CHROOT_PTH}"/etc/apt/sources.list @@ -32,6 +33,7 @@ function main() { sudo chroot "${CHROOT_PTH}" # cleanup + sudo rm -rf "${CHROOT_PTH}"/COPY_OVER_TO_CHROOT/ sudo umount "${CHROOT_PTH}"/dev/ sudo umount -lf "${CHROOT_PTH}"/proc/ sudo umount -lf "${CHROOT_PTH}"/sys/ diff --git a/step_3_create_CD.sh b/step_3_create_CD.sh new file mode 100755 index 0000000..2f7a3f7 --- /dev/null +++ b/step_3_create_CD.sh @@ -0,0 +1,112 @@ +#!/bin/bash + +. CONFIG.sh + +# set -o xtrace ## To debug scripts +# set -o errexit ## To exit on error +# set -o errunset ## To exit if a variable is referenced but not set + + +function main() { + # echo "Moving ISO linux parts..." + # move_iso_linux_parts; + # echo "Creating manifest..." + # create_manifest; + # echo "Squashing chroot filesystem..." + # compress_chroot; + # echo "Creating diskdefines data..." + # diskdefines; + # echo "Creating recognition info..." + # remix_recognition; + # echo "Creating MD5 data..." + # md5_cal; + echo "Creating the ISO file..." + create_iso; +} + +function move_iso_linux_parts() { + clear + # We will need a kernel and an initrd that was built with the Casper scripts. + # Grab them from the chroot. Use the current version. + # Note that before 9.10, the initrd was in gz not lz format... + echo "If this fails then use what's in chroot/boot/...:" + echo "Copying ${CHROOT_PTH}/boot/vmlinuz-5.4.**-**-generic to image/casper/vmlinuz" + sudo cp "${CHROOT_PTH}"/boot/vmlinuz-5.4.**-**-generic image/casper/vmlinuz + echo "Copying ${CHROOT_PTH}/boot/initrd.img-5.4.**-**-generic to image/casper/initrd.lz" + sudo cp "${CHROOT_PTH}"/boot/initrd.img-5.4.**-**-generic image/casper/initrd.lz + + + # We need the isolinux and memtest binaries. + # (Note: some distros place file isolinux.bin under /usr/lib/syslinux .) + sudo cp /usr/lib/ISOLINUX/isolinux.bin image/isolinux/ + sudo cp /usr/lib/syslinux/modules/bios/ldlinux.c32 image/isolinux/ # for syslinux 5.00 and newer + # sudo cp /boot/memtest86+.bin image/install/memtest + cp BOOT_STRUCTURE_PARTS/isolinux/isolinux.cfg image/isolinux/ + + # To give some boot-time instructions to the user + echo "\nMoving splash parts to image/isolinux" + cp BOOT_STRUCTURE_PARTS/splash_screen/isolinux.txt image/isolinux/ + cp BOOT_STRUCTURE_PARTS/splash_screen/splash.rle image/isolinux/ +} + +function create_manifest() { + sudo chroot ${CHROOT_PTH} dpkg-query -W --showformat='${Package} ${Version}\n' | sudo tee image/casper/filesystem.manifest + sudo cp -v image/casper/filesystem.manifest image/casper/filesystem.manifest-desktop + REMOVE='ubiquity ubiquity-frontend-gtk ubiquity-frontend-kde casper lupin-casper live-initramfs user-setup discover1 xresprobe os-prober libdebian-installer4' + for i in $REMOVE + do + sudo sed -i "/${i}/d" image/casper/filesystem.manifest-desktop + done +} + +function compress_chroot() { + sudo mksquashfs "${CHROOT_PTH}" image/casper/filesystem.squashfs + printf $(sudo du -sx --block-size=1 "${CHROOT_PTH}" | cut -f1) > image/casper/filesystem.size +} + + +function diskdefines() { +cat < image/README.diskdefines +#define DISKNAME ${OS_NAME} +#define TYPE binary +#define TYPEbinary 1 +#define ARCH ${ARCH} +#define ARCH${ARCH} 1 +#define DISKNUM 1 +#define DISKNUM1 1 +#define TOTALNUM 0 +#define TOTALNUM0 1 +EOF + +} + +function remix_recognition() { + touch image/ubuntu + mkdir image/.disk/ + + touch image/.disk/base_installable + echo "full_cd/single" > image/.disk/cd_type + echo "${OS_NAME} ${OS_VER}" > image/.disk/info + echo "http//your-release-notes-url.com" > image/.disk/release_notes_url +} + +function md5_cal() { + sudo -s + (cd image && find . -type f -print0 | xargs -0 md5sum | grep -v "\./md5sum.txt" > md5sum.txt) + exit +} + +function create_iso() { + cd image/ + sudo mkisofs -r -V "${OS_NAME}" -cache-inodes -J -l \ + -b isolinux/isolinux.bin \ + -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 \ + -boot-info-table -o ../"${OS_NAME}".iso . + cd .. + # sudo mkisofs -D -r -cache-inodes -J -l -b isolinux/isolinux.bin -c \ + # isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o \ + # ../"${OS_NAME}".iso . + +} + +main $@;